[Bug 907428] Packaging version regression for perl-threads in Fedora 17

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 4 11:53:08 UTC 2013


Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=907428

Paul Howarth <paul at city-fan.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paul at city-fan.org

--- Comment #1 from Paul Howarth <paul at city-fan.org> ---
Core perl modules in Fedora now come from one of two sources:

1. as a subpackage of the main perl module, which will generally be the version
bundled with the upstream perl distribution

2. as a separately maintained (standalone) package based on an upstream release
from CPAN

In this case, the Fedora perl package includes version 1.83 of perl-threads and
the standalone package is version 1.86. The point of splitting out these
packages into their own packages is so that they can be updated more easily
without having to respin the whole perl package for every module update,
requiring 100 MB or so download of unchanged perl code for a few KB of module
update.

So when an updated perl version is issued to fix an actual perl bug, it may
contain some perl module subpackages that are older than the ones already
issued. This doesn't matter - the standalone package is the one that's being
kept up to date and the one that ends up on users' systems. That's what's
intended.

Now it might be argued that the main perl package shouldn't generate
subpackages for modules that are maintained separately in Fedora. I can see the
logic in that argument. But it wouldn't make any difference to the end users -
they get the latest (highest numbered, rather than chronologically built)
version whether it comes from the main perl package or the standalone package,
and that's what's intended.

And that's also why the changelogs for the two packages are different - they
are built from different source packages.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=blQJqfx7K1&a=cc_unsubscribe



More information about the perl-devel mailing list