Package: libb-perlreq-perl / 0.82-5

Metadata

Package Version Patches format
libb-perlreq-perl 0.82-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
spelling.patch | (download)

perl.req | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix spelling error


0001 Fix non deterministic failures on newer perls.patch | (download)

lib/B/Walker.pm | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] fix non-deterministic failures on newer perls

The hash randomization changes in the Perl 5.17 series
made perl.req to occasionally fail to report the dependencies.

Improved diagnostics report

 Use of each() on hash after insertion without resetting hash
 iterator results in undefined behavior, Perl interpreter: 0x9e7010 at
 /home/niko/tmp/libb-perlreq-perl-0.82/blib/lib/B/Walker.pm line 122.

so use keys() instead of each(), as suggested by perldiag.pod.

Adjust to perl 5.22.patch | (download)

lib/B/PerlReq.pm | 24 19 + 5 - 0 !
lib/B/Walker.pm | 9 8 + 1 - 0 !
t/01-B-PerlReq.t | 3 3 + 0 - 0 !
3 files changed, 30 insertions(+), 6 deletions(-)

 [patch] adjust to perl-5.22
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Perl 5.22 brought changes in class/method opcodes, see perl commit

commit b46e009d94293e069270690750f6c669c6d0ce22
Adjust to perl 5.26.patch | (download)

ConstOptree/ConstOptree.xs | 22 17 + 5 - 0 !
ConstOptree/ppport.h | 7908 7908 + 0 - 0 !
MANIFEST | 1 1 + 0 - 0 !
3 files changed, 7926 insertions(+), 5 deletions(-)

 [patch] port to opsibling-like macros required since perl 5.25.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This fixes a build failure on Perl >= 5.25.1 by means of
<https://rt.perl.org/Public/Bug/Display.html?id=128179#txn-1405910%3E>.

It bundles ppport.h from Devel::PPPort 3.36.

CPAN RT#117350

Signed-off-by: Petr Písař <ppisar@redhat.com>

Bug: https://rt.cpan.org/Public/Bug/Display.html?id=117350
Bug-Debian: https://bugs.debian.org/865022