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

Chris Weyl <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |CLOSED
         Resolution|                            |NOTABUG

--- Comment #5 from Chris Weyl <[email protected]> 2010-02-24 12:46:43 EST 
---
Hey Patrick, Jan --

That's good to hear.  Duplicate rpm dependency metadata is a prefectly legal
situation for packages to be in, that we often find ourselves in packages with
only auto-generated metadata.  e.g., looking at the running kernel package on
my machine, I see mutiple duplicate deps:

[cw...@zeus perl-MooseX-Types-JSON]$ rpmquery --requires
kernel-2.6.31.12-174.2.22.fc12.x86_64
rpmlib(VersionedDependencies) <= 3.0.3-1
fileutils  
module-init-tools  
initscripts >= 8.11.1-1
kernel-firmware >= 2.6.31.12-174.2.22.fc12
grubby >= 7.0.4-1
dracut >= 001-7
/sbin/new-kernel-pkg  
/sbin/new-kernel-pkg  
/bin/sh  
/bin/sh  
/bin/sh  
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsXz) <= 5.2-1

Soooo...  Nothing against Spacewalk, but having duplicate requires/provides
from any source in rpm metadata is perfectly legal, and perfectly expected. 
The situation you're describing in this ticket is not a perl-DBIx-Class bug at
any level, but rather a problem being caused by an artificial limit of
Spacewalk.

That being said, I'd much prefer to have dependency metadata as trim as
reasonably possible... But rpm does not give us the tools to easily do this,
particularly when trying to work with both automatic (which can be incomplete)
and manual (which tend to be more precise for Perl) data.  If you can get the
rpm team to give us easy access to the auto and manual dep streams from inside
an rpm spec (either lua or rpm macro) so we can do this easily, I will forever
be your friend :)

This is NOTABUG of perl-DBIx-Class.

-- 
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.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to