Skip Menu |

This queue is for tickets about the Module-ExtractUse CPAN distribution.

Report information
The Basics
Id: 124146
Status: patched
Priority: 0/
Queue: Module-ExtractUse

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

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



Subject: Unescaped left brace in regex is deprecated here
Tests fail with perl 5.27.8: ... # Failed test 'no warnings' # at /opt/perl-5.27.8/lib/5.27.8/Test/Builder.pm line 158. # There were 2 warning(s) # Previous test 0 '' # Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/ # ( # eval BLOCK, corresponding to the group 10 in the entire regex # { <-- HERE # ((?: # (?> [^{}]+ ) # Non-braces without backtracking # | # (??{$re_block}) # Recurse to group 10 # )*) # } # ) # / at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 43. # at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 43. # require Module/ExtractUse.pm called at t/10_basic.t line 6 # main::BEGIN() called at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 43 # eval {...} called at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 43 # # ---------- # Previous test 0 '' # Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/ # \G(.*?) # group 1 # eval # (?: # (?:\s+ # (?: # qq?\((.*?)\) # eval q(), group 2 # | # qq?\[(.*?)\] # eval q[], group 3 # | # qq?{(.*?)} # eval q{}, group 4 # | # qq?<(.*?)> # eval q<>, group 5 # | # qq?(\S)(.*?)\6 # eval q'' or so, group 6, group 7 # ) # ) # | # (?:\s*(?: # (?:(['"])(.*?)\8) # eval '' or eval "", group 8, group 9 # | # ( # eval BLOCK, group 10 # { <-- HERE # ((?: # group 11 # (?> [^{}]+ ) # Non-braces without backtracking # | # (??{$re_block}) # Recurse to group 10 # )*) # } # ) # )) # ) # / at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 76. # at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 76. # require Module/ExtractUse.pm called at t/10_basic.t line 6 # main::BEGIN() called at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 76 # eval {...} called at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341-0/blib/lib/Module/ExtractUse.pm line 76 # # Looks like you failed 1 test of 205. t/10_basic.t .............. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/205 subtests ... (and more) ...
On 2018-01-20 06:23:52, SREZIC wrote: Show quoted text
> Tests fail with perl 5.27.8: > > ... > # Failed test 'no warnings' > # at /opt/perl-5.27.8/lib/5.27.8/Test/Builder.pm line 158.
Note: if the warnings test had been guarded by an AUTHOR_TESTING check (which it should be!) -- the test would warn but would not fail, so installation would not be blocked. Please switch the warning tests to: use if $ENV{AUTHOR_TESTING}, 'Test::Warnings';
On Sat Jan 20 23:23:52 2018, SREZIC wrote: Show quoted text
> Tests fail with perl 5.27.8: > > ... > # Failed test 'no warnings' > # at /opt/perl-5.27.8/lib/5.27.8/Test/Builder.pm line 158. > # There were 2 warning(s) > # Previous test 0 '' > # Unescaped left brace in regex is deprecated here (and will be > fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/ > # ( # eval BLOCK, corresponding to the group 10 in the entire > regex > # { <-- HERE > # ((?: > # (?> [^{}]+ ) # Non-braces without backtracking > # | > # (??{$re_block}) # Recurse to group 10 > # )*) > # } > # ) > # / at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 43. > # at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 43. > # require Module/ExtractUse.pm called at t/10_basic.t line 6 > # main::BEGIN() called at > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 43 > # eval {...} called at > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 43 > # > # ---------- > # Previous test 0 '' > # Unescaped left brace in regex is deprecated here (and will be > fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/ > # \G(.*?) # group 1 > # eval > # (?: > # (?:\s+ > # (?: > # qq?\((.*?)\) # eval q(), group 2 > # | > # qq?\[(.*?)\] # eval q[], group 3 > # | > # qq?{(.*?)} # eval q{}, group 4 > # | > # qq?<(.*?)> # eval q<>, group 5 > # | > # qq?(\S)(.*?)\6 # eval q'' or so, group 6, group 7 > # ) > # ) > # | > # (?:\s*(?: > # (?:(['"])(.*?)\8) # eval '' or eval "", group 8, group 9 > # | > # ( # eval BLOCK, group 10 > # { <-- HERE > # ((?: # group 11 > # (?> [^{}]+ ) # Non-braces without > backtracking > # | > # (??{$re_block}) # Recurse to group 10 > # )*) > # } > # ) > # )) > # ) > # / at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 76. > # at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 76. > # require Module/ExtractUse.pm called at t/10_basic.t line 6 > # main::BEGIN() called at > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 76 > # eval {...} called at > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > 0/blib/lib/Module/ExtractUse.pm line 76 > # > # Looks like you failed 1 test of 205. > t/10_basic.t .............. > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/205 subtests > ... (and more) ...
Thanks. Fixed: https://github.com/domm/Module-ExtractUse/commit/9882b889417c34776a378680daea2f1302849889 .
On Sat Jan 20 21:32:52 2018, ISHIGAKI wrote: Show quoted text
> On Sat Jan 20 23:23:52 2018, SREZIC wrote:
> > Tests fail with perl 5.27.8: > > > > ... > > # Failed test 'no warnings' > > # at /opt/perl-5.27.8/lib/5.27.8/Test/Builder.pm line 158. > > # There were 2 warning(s) > > # Previous test 0 '' > > # Unescaped left brace in regex is deprecated here (and will be > > fatal in Perl 5.32), passed through in regex; marked by <-- HERE in > > m/ > > # ( # eval BLOCK, corresponding to the group 10 in the entire > > regex > > # { <-- HERE > > # ((?: > > # (?> [^{}]+ ) # Non-braces without backtracking > > # | > > # (??{$re_block}) # Recurse to group 10 > > # )*) > > # } > > # ) > > # / at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 43. > > # at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 43. > > # require Module/ExtractUse.pm called at t/10_basic.t line 6 > > # main::BEGIN() called at > > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 43 > > # eval {...} called at > > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 43 > > # > > # ---------- > > # Previous test 0 '' > > # Unescaped left brace in regex is deprecated here (and will be > > fatal in Perl 5.32), passed through in regex; marked by <-- HERE in > > m/ > > # \G(.*?) # group 1 > > # eval > > # (?: > > # (?:\s+ > > # (?: > > # qq?\((.*?)\) # eval q(), group 2 > > # | > > # qq?\[(.*?)\] # eval q[], group 3 > > # | > > # qq?{(.*?)} # eval q{}, group 4 > > # | > > # qq?<(.*?)> # eval q<>, group 5 > > # | > > # qq?(\S)(.*?)\6 # eval q'' or so, group 6, group 7 > > # ) > > # ) > > # | > > # (?:\s*(?: > > # (?:(['"])(.*?)\8) # eval '' or eval "", group 8, group > > 9 > > # | > > # ( # eval BLOCK, group 10 > > # { <-- HERE > > # ((?: # group 11 > > # (?> [^{}]+ ) # Non-braces without > > backtracking > > # | > > # (??{$re_block}) # Recurse to group 10 > > # )*) > > # } > > # ) > > # )) > > # ) > > # / at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 76. > > # at /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 76. > > # require Module/ExtractUse.pm called at t/10_basic.t line 6 > > # main::BEGIN() called at > > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 76 > > # eval {...} called at > > /home/cpansand/.cpan/build/2018012009/Module-ExtractUse-0.341- > > 0/blib/lib/Module/ExtractUse.pm line 76 > > # > > # Looks like you failed 1 test of 205. > > t/10_basic.t .............. > > Dubious, test returned 1 (wstat 256, 0x100) > > Failed 1/205 subtests > > ... (and more) ...
> > > Thanks. Fixed: https://github.com/domm/Module- > ExtractUse/commit/9882b889417c34776a378680daea2f1302849889 .
Domm, as Module-ExtractUse is quite high "upstream" on the CPAN river, there are many CPAN distributions whose status with respect to perl 5 blead (and, hence, perl 5.28) we cannot yet test. So a new CPAN release would be very helpful. Thank you very much. Jim Keenan
Subject: Re: [rt.cpan.org #124146] Unescaped left brace in regex is deprecated here
Date: Mon, 22 Jan 2018 16:01:19 +0100
To: James E Keenan via RT <bug-Module-ExtractUse [...] rt.cpan.org>
From: Thomas Klausner <domm [...] plix.at>
Hi! Show quoted text
> Domm, as Module-ExtractUse is quite high "upstream" on the CPAN river, there are many CPAN distributions whose status with respect to perl 5 blead (and, hence, perl 5.28) we cannot yet test. So a new CPAN release would be very helpful.
Thanks for the prodding (and the bug-report, and the fix, and generally all the work :-) I'll relase it in a bit (we had a big release today, so I was rather busy...) Greetings, domm -- #!/usr/bin/perl http://domm.plix.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
Subject: Re: [rt.cpan.org #124146] Unescaped left brace in regex is deprecated here
Date: Mon, 22 Jan 2018 16:23:14 +0100
To: Thomas Klausner via RT <bug-Module-ExtractUse [...] rt.cpan.org>
From: Thomas Klausner <domm [...] plix.at>
Hi! New release is on it's way to CPAN On Mon, Jan 22, 2018 at 10:11:07AM -0500, Thomas Klausner via RT wrote: Show quoted text
> Queue: Module-ExtractUse > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=124146 > > > Hi! >
> > Domm, as Module-ExtractUse is quite high "upstream" on the CPAN river, there are many CPAN distributions whose status with respect to perl 5 blead (and, hence, perl 5.28) we cannot yet test. So a new CPAN release would be very helpful.
> > Thanks for the prodding (and the bug-report, and the fix, and generally > all the work :-) > > I'll relase it in a bit (we had a big release today, so I was rather > busy...) > > Greetings, > domm > > -- > #!/usr/bin/perl http://domm.plix.at > for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
-- #!/usr/bin/perl http://domm.plix.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
On Mon Jan 22 10:23:37 2018, domm@plix.at wrote: Show quoted text
> Hi! > > New release is on it's way to CPAN > > On Mon, Jan 22, 2018 at 10:11:07AM -0500, Thomas Klausner via RT > wrote:
> > Queue: Module-ExtractUse > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=124146 > > > > > Hi! > >
> > > Domm, as Module-ExtractUse is quite high "upstream" on the CPAN > > > river, there are many CPAN distributions whose status with respect > > > to perl 5 blead (and, hence, perl 5.28) we cannot yet test. So a > > > new CPAN release would be very helpful.
> > > > Thanks for the prodding (and the bug-report, and the fix, and > > generally > > all the work :-) > > > > I'll relase it in a bit (we had a big release today, so I was rather > > busy...) > > > > Greetings, > > domm > > > > -- > > #!/usr/bin/perl http://domm.plix.at > > for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
Got 0.342. I have confirmed that it can now be installed against perl5 blead and no longer blocks evaluation of its revdeps. Thank you very much. Jim Keenan