Skip Menu |

This queue is for tickets about the Data-Table-Text CPAN distribution.

Report information
The Basics
Id: 122813
Status: resolved
Priority: 0/
Queue: Data-Table-Text

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 20170815
Fixed in: (no value)



Subject: File::Glob prereq version too high?
Build.PL specifies the minimum File::Glob version to be 1.24. File::Glob is part of perl and not available as a separate CPAN module, so this prerequisite effectively limits the module to be used by perl 5.22.0 and newer. However, it seems that the test suite may pass also with older perls, so probably the minimum version is not needed (or not tested in the test pass).
Changed to =>0 in 20170816
On 2017-08-16 11:46:03, PRBRENAN wrote: Show quoted text
> Changed to =>0 in 20170816
With the new version I see passes down to perl 5.16.x, but it seems that older perls indeed have a too old File::Glob for your module. Statistical analysis says: **************************************************************** Regression 'mod:File::Glob' **************************************************************** Name Theta StdErr T-stat [0='const'] 0.0000 0.0000 2.28 [1='eq_1.13'] 0.0000 0.0000 0.48 [2='eq_1.17'] 1.0000 0.0000 5187668762225462.00 [3='eq_1.20_01'] 1.0000 0.0000 5799989998544164.00 [4='eq_1.23'] 1.0000 0.0000 6697251573913218.00 [5='eq_1.24'] 1.0000 0.0000 7194002200894887.00 [6='eq_1.26'] 1.0000 0.0000 7194002200894889.00 [7='eq_1.28'] 1.0000 0.0000 5799989998544163.00 [8='eq_1.29'] 1.0000 0.0000 5187668762225462.00 R^2= 1.000, N= 40, K= 9 **************************************************************** ... so it seems that File::Glob's minimum version has to be set to 1.17.
Please note I am requesting Perl 5.16 or greater. Set File::Glob=>1.17 in release 20180817 use Module::Build; my $b = Module::Build->new( configure_requires => { 'Module::Build' => 0.42 }, create_readme => 0, dist_abstract => 'Write data in tabular text format', dist_author => 'philiprbrenan@gmail.com', license => 'perl', module_name => 'Data::Table::Text', perl => '5.16.0', requires => {Carp=>0, Cwd=>0, Data::Dump=>0, File::Glob=>1.17, File::Path=>0, File::Temp=>0, Test::More=>0, POSIX=>0, utf8=>0}, ); $b->create_build_script();
On 2017-08-16 13:23:14, PRBRENAN wrote: Show quoted text
> Please note I am requesting Perl 5.16 or greater.
For some reason it does not work. http://fast-matrix.cpantesters.org/?dist=Data-Table-Text%2020170816 shows FAILs for perl < 5.16 --- but it should be NA or so. Show quoted text
> Set File::Glob=>1.17 in release 20180817 > > use Module::Build; > > my $b = Module::Build->new( > configure_requires => { 'Module::Build' => 0.42 }, > create_readme => 0, > dist_abstract => 'Write data in tabular text format', > dist_author => 'philiprbrenan@gmail.com', > license => 'perl', > module_name => 'Data::Table::Text', > perl => '5.16.0', > requires => {Carp=>0, > Cwd=>0, > Data::Dump=>0, > File::Glob=>1.17, File::Path=>0, > File::Temp=>0, > Test::More=>0, > POSIX=>0, > utf8=>0}, > ); > > $b->create_build_script();
Subject: Re: [rt.cpan.org #122813] File::Glob prereq version too high?
Date: Wed, 16 Aug 2017 18:42:12 +0100
To: bug-Data-Table-Text [...] rt.cpan.org
From: Philip R Brenan <philiprbrenan [...] gmail.com>
Yet the identical method of requesting Perl 5.16 or greater seems to work well for: http://matrix.cpantesters.org/?dist=Data-Edit-Xml+20170815
On 2017-08-16 13:42:43, philiprbrenan@gmail.com wrote: Show quoted text
> Yet the identical method of requesting Perl 5.16 or greater seems to work > well for: > > http://matrix.cpantesters.org/?dist=Data-Edit-Xml+20170815
If the perl minimum specification would work here, then perl 5.14 and older should be listed with status=NA. But there are no reports for older perls at all --- the reason is that Data-Edit-Xml depends on Data-Table-Text, which does not build for 5.14 and older. In these cases CPAN Testers systems don't send reports at all.
Subject: Re: [rt.cpan.org #122813] File::Glob prereq version too high?
Date: Wed, 16 Aug 2017 21:30:08 +0100
To: bug-Data-Table-Text [...] rt.cpan.org
From: Philip R Brenan <philiprbrenan [...] gmail.com>
Please tell me the correct way to request that a module not be tested on Perl less than 5.16? At the moment I *require 5.16* in the module and specify *perl=>15.16* in Build.PL. Is there somewhere else I need to add this information? On Wed, Aug 16, 2017 at 7:31 PM, Slaven_Rezic via RT < bug-Data-Table-Text@rt.cpan.org> wrote: Show quoted text
> Queue: Data-Table-Text > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=122813 > > > On 2017-08-16 13:42:43, philiprbrenan@gmail.com wrote:
> > Yet the identical method of requesting Perl 5.16 or greater seems to work > > well for: > > > > http://matrix.cpantesters.org/?dist=Data-Edit-Xml+20170815
> > If the perl minimum specification would work here, then perl 5.14 and > older should be listed with status=NA. But there are no reports for older > perls at all --- the reason is that Data-Edit-Xml depends on > Data-Table-Text, which does not build for 5.14 and older. In these cases > CPAN Testers systems don't send reports at all. >
-- Thanks, Phil <http://www.appaapps.com/cgi-bin/DashBoard/allStarts.pl> Philip R Brenan <http://www.appaapps.com/cgi-bin/DashBoard/allStarts.pl>
On 2017-08-16 16:30:45, philiprbrenan@gmail.com wrote: Show quoted text
> Please tell me the correct way to request that a module not be tested > on > Perl less than 5.16? At the moment I *require 5.16* in the module > and > specify *perl=>15.16* in Build.PL. Is there somewhere else I need to > add > this information?
See http://wiki.cpantesters.org/wiki/CPANAuthorNotes - section "How can I indicate that my distribution only works on certain versions of Perl?" It seems that you have to put the perl version information also into the requires hash. Show quoted text
> > On Wed, Aug 16, 2017 at 7:31 PM, Slaven_Rezic via RT < > bug-Data-Table-Text@rt.cpan.org> wrote: >
> > Queue: Data-Table-Text > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=122813 > > > > > On 2017-08-16 13:42:43, philiprbrenan@gmail.com wrote:
> > > Yet the identical method of requesting Perl 5.16 or greater seems > > > to work > > > well for: > > > > > > http://matrix.cpantesters.org/?dist=Data-Edit-Xml+20170815
> > > > If the perl minimum specification would work here, then perl 5.14 and > > older should be listed with status=NA. But there are no reports for > > older > > perls at all --- the reason is that Data-Edit-Xml depends on > > Data-Table-Text, which does not build for 5.14 and older. In these > > cases > > CPAN Testers systems don't send reports at all. > >