[Bug 228555] Review Request: Fedora Directory Server

bugzilla at redhat.com bugzilla at redhat.com
Wed Feb 14 15:48:24 UTC 2007


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

Summary: Review Request: Fedora Directory Server


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


jeff at ocjtech.us changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|fedora-review?              |fedora-review-




------- Additional Comments From jeff at ocjtech.us  2007-02-14 10:48 EST -------
* source files match upstream - no differences found when comparing included
tarball with tarball generated by included script
! package meets naming and packaging guidelines.

  See below.

* specfile is properly named, is cleanly written and uses macros consistently.
* dist tag is present.
* build root is correct.
* license field matches the actual license.
* license is open source-compatible.  License text included in package.
* latest version is being packaged.
* BuildRequires are proper.
* compiler flags are appropriate.
* %clean is present.
* package builds in mock (fc7 i386, fc6 i386).
* package installs properly. 
! rpmlint says:

W: fedora-ds invalid-license GPL plus extensions
W: fedora-ds-devel invalid-license GPL plus extensions
W: fedora-ds-debuginfo invalid-license GPL plus extensions
W: fedora-ds invalid-license GPL plus extensions

Perhaps should use just GPL as the license tag?

E: fedora-ds dir-or-file-in-tmp /var/tmp/fedora-ds

Is this directory really needed?

W: fedora-ds log-files-without-logrotate /var/log/fedora-ds

Is there something built into the directory server to rotate log files?

E: fedora-ds-devel only-non-binary-in-usr-lib
W: fedora-ds-devel dangling-relative-symlink /usr/lib/fedora-ds/libns-dshttpd.so
libns-dshttpd.so.0.0.0
W: fedora-ds-devel dangling-relative-symlink /usr/lib/fedora-ds/libslapd.so
libslapd.so.0.0.0
W: fedora-ds-devel dangling-relative-symlink /usr/lib/fedora-ds/libds_admin.so
libds_admin.so.0.0.0

I think that these can be ignored, rpmlint doesn't seem to handle this case
appropriately

* %check is not present; There is no test code in the districution.
* shared libraries are present, ldconfig called in %post & %postun
* owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* scriptlets are OK
* code, not content.
* documentation is small, so no -docs subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.
* header files are in -devel package
* unversioned .so files in -devel package
* no pkconfig file
* no libtool .la droppings.

Other notes:

* "-p" should be used to preserve timestamps when installing
  slapi-plugin.h

* Include a comment near the "Source0" line that indicates that the
  "fedora-ds-cvs.sh" script should be used to generate the tarball.

* Release should be 0.1.%{cvsdate}%{?dist}


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list