Skip Menu |

This queue is for tickets about the CPAN CPAN distribution.

Report information
The Basics
Id: 43178
Status: open
Priority: 0/
Queue: CPAN

People
Owner: Nobody in particular
Requestors: felix.ostmann [...] thewar.de
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.9301
Fixed in: (no value)



Subject: r gives modules with versiones not for the perl-release cpan is running
The package B is up to date (1.17), latest version for 5.10, but there is a never version (1.19) for perl 5.8.9! r tell me, i could update and upgrade do this, but fail with a massage about downgrade. ostmann@sadrakscastle:~$ perl -v This is perl, v5.10.0 built for i686-linux Copyright 1987-2007, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. ostmann@sadrakscastle:~$ cpan cpan shell -- CPAN exploration and modules installation (v1.9301) ReadLine support enabled cpan[1]> r CPAN: Storable loaded ok (v2.18) Going to read /home/ostmann/.cpan/Metadata Database was generated on Mon, 09 Feb 2009 08:29:22 GMT CPAN: YAML loaded ok (v0.68) Going to read 3 yaml files from /home/ostmann/.cpan/build/ CPAN: Time::HiRes loaded ok (v1.9719) ............................................................................DONE Restored the state of 3 (in 0.2246 secs) Package namespace installed latest in CPAN file Devel::PPPort 3.13 3.16 MHX/Devel-PPPort-3.16.tar.gz ExtUtils::Manifest 1.54 1.56 RKOBES/ExtUtils-Manifest-1.56.tar.gz Pod::Simple 3.05 3.07 ARANDAL/Pod-Simple-3.07.tar.gz Template::Plugin::Autoformat 2.7 2.71 ABW/Template-Plugin-Autoformat-2.71.tar.gz Time::Piece 1.12 1.13 MSERGEANT/Time-Piece-1.13.tar.gz B 1.17 1.19 NWCLARK/perl-5.8.9.tar.gz SQL::Translator::Parser undef 1.09 JROBINSON/SQL-Translator-0.09002.tar.gz SQL::Translator::Parser::DBIx::Class undef 1.00 MSTROUT/DBIx-Class-0.05007.tar.gz 1542 installed modules have no parseable version number (use 'o conf show_unparsable_versions 1' to show them) cpan[2]>
nice format for log
ostmann@sadrakscastle:~$ perl -v This is perl, v5.10.0 built for i686-linux Copyright 1987-2007, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. ostmann@sadrakscastle:~$ cpan cpan shell -- CPAN exploration and modules installation (v1.9301) ReadLine support enabled cpan[1]> r CPAN: Storable loaded ok (v2.18) Going to read /home/ostmann/.cpan/Metadata Database was generated on Mon, 09 Feb 2009 08:29:22 GMT CPAN: YAML loaded ok (v0.68) Going to read 3 yaml files from /home/ostmann/.cpan/build/ CPAN: Time::HiRes loaded ok (v1.9719) ............................................................................DONE Restored the state of 3 (in 0.2246 secs) Package namespace installed latest in CPAN file Devel::PPPort 3.13 3.16 MHX/Devel-PPPort-3.16.tar.gz ExtUtils::Manifest 1.54 1.56 RKOBES/ExtUtils-Manifest-1.56.tar.gz Pod::Simple 3.05 3.07 ARANDAL/Pod-Simple-3.07.tar.gz Template::Plugin::Autoformat 2.7 2.71 ABW/Template-Plugin-Autoformat-2.71.tar.gz Time::Piece 1.12 1.13 MSERGEANT/Time-Piece-1.13.tar.gz B 1.17 1.19 NWCLARK/perl-5.8.9.tar.gz SQL::Translator::Parser undef 1.09 JROBINSON/SQL-Translator-0.09002.tar.gz SQL::Translator::Parser::DBIx::Class undef 1.00 MSTROUT/DBIx-Class-0.05007.tar.gz 1542 installed modules have no parseable version number (use 'o conf show_unparsable_versions 1' to show them) cpan[2]>
It's been considered a feature. One thing is that nobody wants that a tool to install modules suddenly installs a new perl. Another is that some modules can only be upgraded when installing a different perl. So if there is such a situation it's your call to decide whether you're interested in upgrading or not. If CPAN.pm reports these cases you get potentially valuable information. One could probably come up with a different way of reporting it. I have not come up with a better idea though.