Skip Menu |

This queue is for tickets about the Classic-Perl CPAN distribution.

Report information
The Basics
Id: 118375
Status: resolved
Priority: 0/
Queue: Classic-Perl

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

Bug Information
Severity: (no value)
Broken in: 0.06
Fixed in: 0.07

Attachments
fail.Classic-Perl-0.06.x86_64-linux-thread-multi.3.16.0-4-amd64.1476288720.32492.rpt
pass.Classic-Perl-0.06.x86_64-linux-thread-multi.3.16.0-4-amd64.1476288767.1503.rpt



Subject: Bleadperl v5.25.5-65-g5012eeb breaks SPROUT/Classic-Perl-0.06.tar.gz
Hello! I'm testing perl modules against development versions of Perl, in an attempt to identify backcompat changes and regressions. It looks like your module relies on some behaviour that is going to change. Specifically, Perl 5 commit v5.25.5-65-g5012eeb changes the optree generated from code like "split(//, ...)". OP_SPLIT no longer has OP_PUSHRE as a child, OP_PUSHRE has been removed and OP_SPLIT has been changed from a listop to a pmop. You can find more information in the commit message here: http://perl5.git.perl.org/perl.git/commitdiff/5012eebe5586df96a1869edfedea1382aa254085 This has caused your testsuite to start failing when run with the current development "blead" version of perl, and this change will likely be incorporated in v5.25.6 (to be released about 2016-10-20) and v5.26.0 (2017-04-20). I've attached two test reports of your module - one passing on v5.25.5, one failing on blead - to help diagnose the issue. Respectfully, Dan Collins
Subject: fail.Classic-Perl-0.06.x86_64-linux-thread-multi.3.16.0-4-amd64.1476288720.32492.rpt

Message body not shown because it is not plain text.

Subject: pass.Classic-Perl-0.06.x86_64-linux-thread-multi.3.16.0-4-amd64.1476288767.1503.rpt

Message body not shown because it is not plain text.

Not sure why I couldn't see https://rt.cpan.org/Ticket/Display.html?id=118374 when I was looking to file this, but this is a dupe.
On 2016-10-13 23:08:43, DCOLLINS wrote: Show quoted text
> Hello! > > I'm testing perl modules against development versions of Perl, in an > attempt to identify backcompat changes and regressions. It looks like > your module relies on some behaviour that is going to change. > > Specifically, Perl 5 commit v5.25.5-65-g5012eeb changes the optree > generated from code like "split(//, ...)". OP_SPLIT no longer has > OP_PUSHRE as a child, OP_PUSHRE has been removed and OP_SPLIT has been > changed from a listop to a pmop. You can find more information in the > commit message here: > http://perl5.git.perl.org/perl.git/commitdiff/5012eebe5586df96a1869edfedea1382aa254085 > > This has caused your testsuite to start failing when run with the > current development "blead" version of perl, and this change will > likely be incorporated in v5.25.6 (to be released about 2016-10-20) > and v5.26.0 (2017-04-20). > > I've attached two test reports of your module - one passing on > v5.25.5, one failing on blead - to help diagnose the issue. > > Respectfully, > Dan Collins
It seems that this issue is fixed with 0.07 --- probably the ticket can be closed.