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 |
Download fail.Classic-Perl-0.06.x86_64-linux-thread-multi.3.16.0-4-amd64.1476288720.32492.rpt
application/octet-stream 8.1k
application/octet-stream 8.1k
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 |
Download pass.Classic-Perl-0.06.x86_64-linux-thread-multi.3.16.0-4-amd64.1476288767.1503.rpt
application/octet-stream 7.3k
application/octet-stream 7.3k
Message body not shown because it is not plain text.