Worthless updates
Ralf Corsepius
rc040203 at freenet.de
Wed Mar 3 03:50:23 UTC 2010
On 03/03/2010 04:24 AM, Chris Adams wrote:
> Once upon a time, Ralf Corsepius<rc040203 at freenet.de> said:
>> On 03/03/2010 02:29 AM, Jesse Keating wrote:
>>> What possible benefit does the user get from this?
>> Keeping the rpms in sync with CPAN.
>
> What is the benefit to the user in keeping the RPMS in sync with CPAN?
Cpan is being used to keep a perl-installation "current". Running it on
Fedora (or other system which come with a vendor supplied perl),
replaces all "non-current" perl-modules with those which are marked
"current" in CPAN.
I.e. to keep the difference between CPAN and a "vendor supplied" perl
minimal, it's advisable to keep the "vendor supplied" perl in sync with
CPAN.
Or to put it differently: To keep a vendor supplied perl usable for perl
developers, it's advisable to keep vendor-supplied "perl-modules" as
close as possible to CPAN - This had been the strategy in Fedora ever
since Fedora is around.
Or differently: If we don't keep perl-modules in Fedora's perl "CPAN
current", we sooner or later will not be able to add other perl-modules
to Fedora or to upgrade other perl-modules, which e.g. carry
hard-dependencies to these "not upgraded modules" to Fedora
Or yet differently: CPAN and rpm are colliding packaging/installation
systems.
Finally: Keeping perl-modules in Fedora in sync helps users from
"killing" their "vender-supplied" perl installation, by mixing it up
with CPAN - Issues resulting from such kind of mixtures very commonly
are the cause of issues perl-users are reporting against Fedora's "perl".
> Nothing of consequence (at least according to the source changelog)
> changed with respect to perl in F11.
Simply wait for a perl-module to BR: perl(xxx) > "version in Fedora"
>> If you'd use perl you'd know.
>
> I use perl and have for years; I don't update every module every time
> there's a new update on CPAN;
c.f. above.
> I update when there's a bugfix that
> affects my platform (a bugfix that only affects perl 5.11 users doesn't
> affect F11 users) or when there's a new feature I need.
Wait until you will want to address a "serious/critical" bugfix to a
perl-module which carries a dependency on a perl-module you haven't kept
in sync with CPAN => You'd have to resort to either "fastestly" upgrade
a series of perl-modules or resort to other solutions (E.g. to
deliberately remove versioned dependencies from rpm and try to get away
without them.)
Ralf
More information about the devel
mailing list