F11: things to check in a release tree before a release

Seth Vidal skvidal at fedoraproject.org
Wed Nov 19 23:51:43 UTC 2008



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




More information about the devel mailing list