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 | |
rpm-build-perl-0.82-Adjust-to-Perl-5.38.0.patch | [PATCH] Adjust to Perl 5.38.0 Perl 5.38.0 simplified how annonymous subroutines are compiled <https://github.com/Perl/perl5/pull/20290>. As a result, t/01-B-PerlReq.t started to fail on hiding module loads from Try::Tiny try {} blocks: $ prove -b t/01-B-PerlReq.t t/01-B-PerlReq.t .. 9/? # Failed test at t/01-B-PerlReq.t line 93. # got: 'perl(Try/Tiny.pm) # perl(Bar.pm)' # expected: 'perl(Try/Tiny.pm) # perl(Foo.pm) # perl(Bar.pm)' This patch adjusted to the simplified optree. CPAN RT #148982 |
=?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> | yes | debian upstream | https://rt.cpan.org/Public/Bug/Display.html?id=148982 | 2023-08-01 |