[Bug 742996] Review Request: libpwquality - A library for password generation and password quality checking

bugzilla at redhat.com bugzilla at redhat.com
Mon Oct 10 18:02:11 UTC 2011


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=742996

Tomas Mraz <tmraz at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|needinfo?(tmraz at redhat.com) |

--- Comment #2 from Tomas Mraz <tmraz at redhat.com> 2011-10-10 14:02:10 EDT ---
(In reply to comment #1)
> 
> > libpwquality-devel.x86_64: W: no-documentation
> oh well... upstream issue
I plan to add some documentation in future. Currently the API is at least
partially documented in the comments in the public header file.

> > libpwquality.x86_64: W: no-manual-page-for-binary pwscore
> > libpwquality.x86_64: W: no-manual-page-for-binary pwmake
> upstream issue, however would be good to fix soonish
Yeah, I plan to add the manpage soon.

> Needs fixing:
> * Doesn't build in koji
>   At least missing BuildRequires: pam-devel
Fixed. Now I verified that it builds in mock.

> * Licensing problems/uncertainty:
>   * License field says (BSD and GPLv2+)
>   * Licensing guidelines require using "or" for dual licensing
>   * Source files allow BSD or referenced GPL (note: not GPLv2, not GPL+!)
>   * COPYING contains the same reference to GPL without v2/+, but includes
>     text of GPLv2
Fixed to 'BSD or GPL+' which is correct according to the License guidelines.

> * Source URL incorrect
Fixed.

> * Per "File and Directory Ownership" (gdm example), there should be
>   > Requires: pam
>   for {/etc,%_libdir}/security instead of relying on the automatic libpam
>   dependency.
Fixed.

> Not sure:
> * I'm not quite happy about
>   > ln -sf ../../%{_lib}/libpwquality.so.*.* libpwquality.so
>   this only works for some values of %{_libdir}.  Using an absolute symlink
>   would be more general - OTOH this is not really a concern for Fedora
I do not think we care about hypotetical or third party distributions. This is
Fedora packaging and if %{_libdir} changes significantly we will have to change
the spec probably anyway.

> * If you plan to maintain ChangeLog, please include it in %doc
There is nothing meaningful in it yet. I plan to generate more meaningful
changelog from upstream hg commits.

> Notes:
> * Unnecessary
>   > Requires(postun): /sbin/ldconfig
>   - the -p interpreter is added automatically
Removed.

> * BuildRoot: is unnecessary
Removed.

> * %global is preferred over %define
Replaced.

> * Consider using (make install ... INSTALL='install -p') to preserve timestamps
Added.
Spec URL: http://people.redhat.com/~tmraz/testing/libpwquality.spec
SRPM URL:
http://people.redhat.com/~tmraz/testing/libpwquality-0.9-2.fc17.src.rpm

-- 
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 package-review mailing list