Debian Patches

Status for libb-perlreq-perl/0.82-7

Patch Description Author Forwarded Bugs Origin Last update
spelling.patch Fix spelling error Ansgar Burchardt <ansgar@43-1.org> yes vendor 2010-04-24
0001-Fix-non-deterministic-failures-on-newer-perls.patch [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.
Niko Tyni <ntyni@debian.org> yes debian upstream 2013-05-18
Adjust-to-perl-5.22.patch [PATCH] Adjust to perl-5.22
Perl 5.22 brought changes in class/method opcodes, see perl commit

commit b46e009d94293e069270690750f6c669c6d0ce22

Make OP_METHOD* to be of new class METHOP

and optimizations in anoncode, see perl commit

commit 01762542fcff2d3eb5e0fd287f28e872a0cfd5a4

Use srefgen for anoncode

and GV to IV optimizations when calling some subroutines.

This patch implements the changes to make tests passing with perl
5.22 and previous versions too.

CPAN RT#104885
Father Chrysostomos <sprout@cpan.org> yes debian upstream https://rt.cpan.org/Public/Bug/Display.html?id=104885 2014-10-18
Adjust-to-perl-5.26.patch [PATCH] Port to OpSIBLING-like macros required since Perl 5.25.1
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
=?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> yes debian upstream 2017-05-19
rpm-build-perl-0.82-Adapt-tests-to-Perl-5.35.12.patch [PATCH] Adapt tests to Perl 5.35.12
Perl 5.35.12 has POSIX module in version 2.03. That version number was
not expected by t/03-perlprov.t test:

# Failed test 'POSIX.pm dependencies'
# at t/03-perlprov.t line 32.
# 'perl(POSIX.pm) = 2.030'
# doesn't match '(?^:^perl\(POSIX\.pm\)\ \=\ 1\.(\d|$))'

This patch adapts the test to accept any version number.

CPAN RT#142772
=?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> yes upstream 2022-05-16

All known versions for source package 'libb-perlreq-perl'

Links