On Thu, 20 Nov 2008, Michael Schwendt wrote:
On Wed, 19 Nov 2008 16:03:28 -0600, Chris Adams wrote:
I'd suggest expanding that to check perl (and other language) module
provides as well.
For example, for a while MRTG included a private copy of the RRD perl
modules, and "mrtg" was shorter than "rrdtool-perl", so anything using
the RRD modules would auto-dep pull in MRTG (which didn't solve the
dep).
Yes, useful.
Example:
perl-SOAP-Lite from perl-SOAP-Lite
provides perl(LWP::Protocol)
perl-libwww-perl from perl-libwww-perl
provides perl(LWP::Protocol) EQ 0 1.46
required by: 1:perl-LDAP-0.34-4.fc9.noarch
required by: perl-libwww-perl-5.808-7.fc9.noarch
Several of such conflicts have been fixed. Others have become victims of
the early bug-triaging madness. Such conflicts pop up like mushrooms (Mono
also adds several suspicious ones). Sometimes one can find obsolete Perl
packages:
perl from perl
provides perl(TAP::Parser::Source) EQ 0 3.12
perl-TAP-Harness from perl-TAP-Harness
provides perl(TAP::Parser::Source) EQ 0 3.10
required by: perl-TAP-Harness-3.10-1.fc9.noarch
required by: 4:perl-5.10.0-38.fc10.i386
If you really want to check all sorts of multiple Provides, that'll be
a long list with a lot that must be white-listed.
I was thinking along the lines of we generate the list, manually check.
Then we work on generating diffs vs past lists for the future.
so we aren't constantly seeing the same stream of data.
-sv
--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list