[Bug 567633] Cannot upload package to Redhat Satellite Server because of "RPM Requires"-Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <cweyl@xxxxxxxxxxxxxxx> changed:

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

--- Comment #5 from Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 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:

[cweyl@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
perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux