Subject: | Problems with "TRIAL" distributions |
It seems that there are various problems with the distribution name "Array-KeepGrepped-2-TRIAL". CPAN::DistnameInfo cannot parse this distribution string, so it's not possible to send reports with CPAN::Reporter and Metabase. The stack trace looks like this:
'ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz' can't be parsed as a CPAN distfile at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Resource/cpan/distfile.pm line 82
Metabase::Resource::cpan::distfile::_validate_distfile('Metabase::Resource::cpan::distfile=HASH(0x290d3140)', 'ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Resource/cpan/distfile.pm line 41
Metabase::Resource::cpan::distfile::_init('Metabase::Resource::cpan::distfile=HASH(0x290d3140)') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Resource/cpan.pm line 39
Metabase::Resource::cpan::_init('Metabase::Resource::cpan::distfile=HASH(0x290d3140)') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Resource.pm line 90
Metabase::Resource::_init('Metabase::Resource::cpan::distfile=HASH(0x290d3140)') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Resource.pm line 80
Metabase::Resource::new('Metabase::Resource', 'cpan:///distfile/ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Fact.pm line 69
Metabase::Fact::validate_resource('CPAN::Testers::Report=HASH(0x2906fb40)', 'cpan:///distfile/ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Fact.pm line 147
Metabase::Fact::_init_guts('CPAN::Testers::Report', 'HASH(0x2906fe90)') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Metabase/Report.pm line 73
Metabase::Report::open('CPAN::Testers::Report', 'resource', 'cpan:///distfile/ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Test/Reporter/Transport/Metabase.pm line 99
Test::Reporter::Transport::Metabase::send('Test::Reporter::Transport::Metabase=HASH(0x28857010)', 'Test::Reporter=HASH(0x28715e10)') called at /usr/perl5.12.0/lib/site_perl/5.12.0/Test/Reporter.pm line 279
eval {...} called at /usr/perl5.12.0/lib/site_perl/5.12.0/Test/Reporter.pm line 279
Test::Reporter::send('Test::Reporter=HASH(0x28715e10)') called at /home/e/eserte/devel/send_tr_reports.pl line 91
search.cpan.org has also a problem: it recognizes this as a distribution of its own: http://search.cpan.org/~oneonetwo/Array-KeepGrepped-2-TRIAL/
metacpan.org does not have this problem, but it also does not recognize this distribution: it's missing in the "Go to version" selectbox. Normally the dev versions should also be listed here.
Maybe the combination of an integer version number and "TRIAL" is too unusual. Maybe you should try floats instead. Maybe you should use the old convention of using a distribution name with /\d_\d/ to mark a dev release. Or maybe you should bug the various authors (CPAN::DistnameInfo, search.cpan.org, metacpan.org) to look into the problem.
Regards,
Slaven