[Bug 486570] Review Request: courier-authlib - The Courier authentication library provides authentication services for other Courier applications.
bugzilla at redhat.com
bugzilla at redhat.com
Tue Sep 15 06:50:56 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=486570
Toshio Ernie Kuratomi <a.badger at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |a.badger at gmail.com
AssignedTo|nobody at fedoraproject.org |a.badger at gmail.com
--- Comment #9 from Toshio Ernie Kuratomi <a.badger at gmail.com> 2009-09-15 02:50:54 EDT ---
Not quite a complete review. I still have some rpmlint information to verify.
But there's some stuff to fix or discuss so I might as well post what I have:
Good:
* Builds in koji
* named according to the naming guidelines
* licensed according to the GPLv3+ as specified in the spec file
* license file included.
* spec file is legible
* source matches upstream
* No file listed twice
* Permissions set properly
* Cleans the buildroot
* Uses macros consistently
* Headers in -devel package
* No static libraries or libtool archives
* Devel package Requires the base package
NEEDSWORK:
* It looks like all the libauth* files in the %{_libdir}/%{name}/ directory
are plugins, not shared libs. No need to run ldconfig for the subpackages
that just contain those types of shared objects.
* There's no libraries in %{_libdir}. RPATH is being used to load the needed
libraries from %{_libdir}/%{name}/ (libcourierauth.so,
libcourierauthcommon.so). The Packaging Guidelines specify that this should
be done with a file in %{_sysconfdir}/ld.so.conf.d/ instead:
http://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath
I also wonder why we don't just put libcourier* directly into %{_libdir}?
* Nothing owns %{_libdir}/%{name} or %{_libexecdir}/%{name} or
%{_sysconfdir}/authlib I suggest the base package does this.
* rpmlint
courier-authlib.i586: W: conffile-without-noreplace-flag
/etc/authlib/authdaemonrc.dist
courier-authlib-ldap.i586: W: conffile-without-noreplace-flag
/etc/authlib/authldaprc.dist
courier-authlib-mysql.i586: W: conffile-without-noreplace-flag
/etc/authlib/authmysqlrc.dist
courier-authlib-pgsql.i586: W: conffile-without-noreplace-flag
/etc/authlib/authpgsqlrc.dist
- It looks like all of these *rc.dist files are just vanilla versions of the
*rc config files. Why do we distribute these at all?
[Some more rpmlint messages will be posted in a followup]
--
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