[Bug 550582] Review Request: dpkg - Package maintenance system for Debian Linux

bugzilla at redhat.com bugzilla at redhat.com
Fri Jan 22 22:49:46 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=550582

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 #10 from Orcan 'oget' Ogetbil <oget.fedora at gmail.com> 2010-01-22 17:49:44 EST ---
Here is the full review for this:

? rpmlint says:
   dselect.x86_64: W: only-non-binary-in-usr-lib
Do those files have to be in libdir? Please change or defend.

* The patch makes references to /usr/lib which is not the right path for
x86_64. Why does sed break stuff again?

* dev package must be renamed to devel

* Please don't duplicate the same doc files in the devel and dselect packages

* Please go through the source and make sure you tag all licenses correctly. As
far as I can tell most of the source code is GPLv2+. However there are some
exceptions, such as 
   lib/dpkg/md5.c is public domain
   lib/dpkg/showpkg.c is GPLv2
   etc
These have to be listed as comments in the SPEC file.

* Source0 seems to be wrong. Gives 404 to me.

* Please update to the latest upstream

? Shouldn't the dselect package require the main package?

? Why are we removing the alternatives stuff?

* A few directories are owned by both the main package and the devel package.
Since the devel package requires the main package, please get rid of the
multiple ownership. Also one directory is also owned by the dselect package. If
dselect package does not need to require the main package, this is OK.

* /usr/sbin/install-info seems dangerous. Please move somewhere else.

- At a few places in the build I see the -O1 flag overriding our default flag.
This -O1 is passed during the linking phase only. I don't think this is a
problem. It is weird though.

* I can't install the devel package:
  $ sudo rpm -ivh dpkg-dev-1.15.4.1-1.fc12.x86_64.rpm
  error: Failed dependencies:
        perl(extra) is needed by dpkg-dev-1.15.4.1-1.fc12.x86_64
  $ sudo yum install "perl(extra)"
  ...
  No package perl(extra) available.

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