develooper Front page | perl.perl5.porters | Postings from September 2014

[perl #122670] Module::CoreList version problems

Thread Previous
From:
slaven@rezic.de via RT
Date:
September 8, 2014 18:26
Subject:
[perl #122670] Module::CoreList version problems
Message ID:
rt-4.0.18-21437-1410200776-1966.122670-14-0@perl.org
Dana Ned 31. Kol 2014, 11:43:40, slaven@rezic.de reče:

> 
> 5.20.1-RC1 ships with Module::CoreList 5.020001, while the newest on
> CPAN is 5.021003. Unfortunately 5.21.3 came before 5.20.1, so the
> latest version on CPAN is missing the 5.20.1 information. This is
> already causing breakage, e.g. distributions using Test::Prereq have
> test failures.
> 
> I have the feeling that the current versioning scheme
> (Module::CoreList version == perl version) is problematic. Just using
> an increasing number or a date-based version number would be better.
> 

Maybe I should outline the possible problems here: a user who installs perl 5.20.1 and then upgrades his modules (e.g. by using CPAN.pm's "upgrade" command) would get an *unusable* Module::CoreList. This will break all modules depending on correct Module::CoreList information, for example Test::Prereq (https://rt.cpan.org/Public/Bug/Display.html?id=98445 ), modules depending on Test::Prereq (e.g. CPAN::Mini::Tested, Netscape::Bookmarks, Distribution::Cooker...), or Pinto (https://github.com/thaljef/Pinto/issues/167 ).

IMHO this should be fixed before the perl 5.20.1 release, either within perl 5.20.1, or using a CPAN release of Module::CoreList.


Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About