Duplicate perl packages - perl-Compress-Raw-Zlib

Marcela Mašláňová mmaslano at redhat.com
Mon Aug 15 17:30:34 UTC 2011


On 08/15/2011 07:07 PM, Marcela Mašláňová wrote:
> On 08/15/2011 06:42 PM, Jesse Keating wrote:
>> Does anybody know what's going on with this?  Base perl has a sub package for perl-Compress-Raw-Zlib (which gets its own version numbering).  It seems to have been there for quite a while.
>>
>> "Recently" (March of last year) perl-Compress-Raw-Zlib was brought in as its own package (https://bugzilla.redhat.com/show_bug.cgi?id=573929) but the existing sub package was never removed, and exists to this day.
>>
>> Can somebody tell me what's going on here?  Which one is the true package, which one needs to go away?
>>
>> I care because now we have mismatched version numbers for this package, and it is causing some interesting scenarios when trying to use Fedora repos as a koji external repo.  There may be more cases of this, I haven't done an exhaustive search.
>>
>> --
>> Jesse Keating
>> Fedora -- Freedom² is a feature!
>> identi.ca: http://identi.ca/jkeating
>>
> Updates of core modules were sometimes hard and we used this approach
> few last releases:
> https://fedoraproject.org/wiki/Perl/updates#Updates_of_Perl_core_modules
> It should be working in rpm, but I wasn't aware of koji problems.
>
> I suppose that now we can live without dual life modules, because Perl
> modules in core are updated more often. But I'd rather discuss it with
> Perl SIG members before any action.
>

There are two solutions:
a/ don't ship sub-package from core perl and override them by package in 
Fedora. This will work well for perl-Compress-Raw-Zlib - 2.033 in perl, 
2.037 in separated package, but we will have borken debuginfo.
b/ remove dual life modules, which are outside of perl -> will solve 
problem of broken debuginfo
https://bugzilla.redhat.com/show_bug.cgi?id=694704
Removal doesn't work for perl-Compress-Raw-Zlib, but it might work for 
other packages. Core modules are now updated more often, so we might not 
need dual life process.

Opinions? Better proposal?
-- 
Marcela Mašláňová
BaseOS team Brno



More information about the perl-devel mailing list