[Bug 518318] Review Request: vanessa_socket - Simplify TCP/IP socket operations

bugzilla at redhat.com bugzilla at redhat.com
Fri Jan 15 12:24:08 UTC 2010


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

Michael Schwendt <mschwendt at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Status Whiteboard|                            |NotReady

--- Comment #9 from Michael Schwendt <mschwendt at gmail.com> 2010-01-15 07:24:05 EST ---
> Requires:               vanessa_logger >= 0.0.8

https://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires


> %package                devel
> ...
> Requires:               vanessa_logger-devel >= 0.0.5

Questionable version here. Above it's 0.0.8, in the BuildRequires it's 0.0.8,
and here it's 0.0.5.


> Group:          Development/Libraries

Run-time libraries still belong into group "System Environment/Libraries".


> vanessa_socket_daemon.c

This file is in need of a licence clarification by its author. It's likely he
just forgot to replace the GPLv2+ header, but as long as that one is present,
the following guideline applies:

https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Mixed_Source_Licensing_Scenario


> mkdir -p %{buildroot}/{etc,%{prefix}/{lib,bin,doc}}

This doesn't look right.  If creating %prefix/lib is really needed, the build
will fail on 64-bit where %prefix/lib64 would not be created.  And %prefix/doc
isn't used by the %files section.


> %doc README

The file is duplicated in two packages.  In the base library package the file
contents refers to "vanessa_socket_pipe", which is not included in that
package. Nothing explains where to find the missing vanessa_socket_pipe.  And
in the separate vanessa_socket-pipe package, the same README file refers to the
library. => Splitting off the vanessa_socket_pipe program is highly
questionable. Especially, since the base library package contains another
program in /usr/bin already, so nothing is won by splitting off one tool.

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