[Bug 459925] Review Request: libowfat - Reimplementation of libdjb

bugzilla at redhat.com bugzilla at redhat.com
Wed Mar 18 17:42:58 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=459925


Orcan 'oget' Ogetbil <oget.fedora at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |oget.fedora at gmail.com
         AssignedTo|nobody at fedoraproject.org    |oget.fedora at gmail.com
               Flag|                            |fedora-review?




--- Comment #2 from Orcan 'oget' Ogetbil <oget.fedora at gmail.com>  2009-03-18 13:42:54 EDT ---
I reviewed this package. Here are my notes:

* static libraries are usually not desired in Fedora. But in this case,
upstream only provides a static library and hence we can go with their choice.
But then the devel package should have
   Provides:       %{name}-static = %{version}-%{release}
and whenever a package BR's this one, it should BR libowfat-static instead of
libowfat-devel

* Requires:       dietlibc-devel (the top one) is not required.

* This package installs files in
   /usr/lib64/dietlibc/include/libowfat/
but the dietlibc-devel package has its files installed in
   /usr/lib/dietlibc/include/
regardless of the architecture. So you need to replace the occurences of
%{_libdir} with %{_prefix}/lib in the SPEC file.

- The source files don't have a license in their headers, but the README file
explicitly says:

   libowfat is a library of general purpose APIs extracted from Dan
   Bernstein's software, reimplemented and covered by the GNU General
   Public License Version 2 (no later versions).

so license as GPLv2 is okay.

* We prefer %defattr(-,root,root,-)

* Please use %{name}.a instead of libowfat.a in the %files section for macro
consistency.

* Fedora specific compilation flags are not honored. Please fix this.

* Parallel make must be supported whenever possible. If it is not supported,
this should be noted in the SPEC file as a comment.

? Is there any program which we can use to see libowfat in action?

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