[Bug 511212] New: Review Request: Cluster glue - reusable clustering components

bugzilla at redhat.com bugzilla at redhat.com
Tue Jul 14 09:01:05 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: Review Request: Cluster glue - reusable clustering components

https://bugzilla.redhat.com/show_bug.cgi?id=511212

           Summary: Review Request: Cluster glue - reusable clustering
                    components
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: low
         Component: Package Review
        AssignedTo: nobody at fedoraproject.org
        ReportedBy: andrew at beekhof.net
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, fedora-package-review at redhat.com
   Estimated Hours: 0.0
    Classification: Fedora


Spec URL: http://oss.clusterlabs.org/~beekhof/fedora/cluster-glue.spec

SRPM URL:
http://oss.clusterlabs.org/~beekhof/fedora/cluster-glue-0.9-2.fc12.src.rpm

Description: Reusable cluster components - part of the new cluster stack

A collection of common tools that are useful for writing cluster managers such
as Pacemaker.
Provides a local resource manager that understands the OCF and LSB standards,
and an interface to common STONITH devices.

Background:  I've recently been hired by RedHat in order to work on Pacemaker
(which requires this new package). We'd like to include it in F12 so that we
can offer it as a tech preview in RHEL6. 

This package is built from the pre-release snapshots that will become 1.0.0.
Submission of the Pacemaker package will follow shortly.

Please note, this is my first package so I am looking for a sponsor.

rpmlint output:

[1] cluster-glue.x86_64: E: non-standard-dir-perm
/var/lib/heartbeat/cores/nobody 0700
A standard directory should have permission set to 0755. If you get this
message, it means that you have wrong directory permissions in some dirs
included in your package.

[2] cluster-glue.x86_64: E: non-standard-dir-perm /var/lib/heartbeat/cores/root
0700
A standard directory should have permission set to 0755. If you get this
message, it means that you have wrong directory permissions in some dirs
included in your package.

[3] cluster-glue.x86_64: E: non-standard-dir-perm
/var/lib/heartbeat/cores/daemon 0700
A standard directory should have permission set to 0755. If you get this
message, it means that you have wrong directory permissions in some dirs
included in your package.

[4] libcluster-glue1.x86_64: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.

[5] libcluster-glue-devel.x86_64: W: no-dependency-on
libcluster-glue/libcluster-glue-libs/liblibcluster-glue

[6] libcluster-glue-devel.x86_64: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.

5 packages and 1 specfiles checked; 3 errors, 3 warnings.


Items 1-3 appear to be an rpmlint bug, the directories exist to record core
files.
The choice of 0700 was intentional and is intended to restrict access to the
core file contents to the users after which the directories are named.

I believe items 4 and 6 are erroneous as the relevant files are included in the
cluster-glue package.

I believe item 5 is a bug in rpmlint as the subpackage is libcluster-glue1 and
the -devel package does indeed have a dependancy on it.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list