F11: things to check in a release tree before a release
Michael Schwendt
mschwendt at gmail.com
Wed Nov 19 23:24:09 UTC 2008
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.
More information about the fedora-devel-list
mailing list