Debian Patches

Status for libtest-unit-perl/0.25-7

Patch Description Author Forwarded Bugs Origin Last update
50_fix-spelling-error-in-manpage.patch Fix spelling error in manpage Lucas Kanashiro <kanashiro.duarte@gmail.com> yes upstream
20_fix-defined-array-warnings.patch Fix defined(@array) deprecation warning Also fixes test suite failures where STDERR was checked

===================================================================
Axel Beckert <abe@debian.org> no
30_fix-xism-test-suite-failures.patch Fix test-suite failures due to ?-xism vs ?^ ?^ was introduced with Perl 5.14 as abbreviation for ?d-imsx

===================================================================
Axel Beckert <abe@debian.org> no
40_make-deep-test-less-fragile.patch Add more variants to fragile test This test was already marked by upstream as "may be fragile due to
recursion ordering" and it indeed is fragile. Fixes occasional test
suite failures due to hash randomization.

===================================================================
Axel Beckert <abe@debian.org> yes upstream
Test-Unit-0.25-Adapt-tests-to-Perl-5.30.patch [PATCH] Adapt tests to Perl 5.30
Perl started to understand a numerical value of hexadecimal strings
like '0xF'. This happens since Perl commit:

commit ce6f496d720f6206455628425320badd95b07372 (HEAD, refs/bisect/bad)
Author: sisyphus <sisyphus1@optusnet.com.au>
Date: Wed Aug 1 22:33:38 2018 +1000

PATCH: [perl #41202] text->float gives wrong answer

This changes to use Perl_strtod() when available, and that turns out to
be the key to fixing this bug.

S_mulexp10() is removed from embed.fnc to avoid repeating the
complicated prerequisites for defining Perl_strtod(). This works
because this static function already was defined before use in
numeric.c, and always called in full form without using a macro.

James Keenan fixed a file permissions problem originally introduced by
this commit, but the fix has been squashed into it.

But it was recognized as a bug and the behavior was restored with:

commit 14d26b44a1d7eee67837ec0ea8fb0368ac6fe33e
Author: Tony Cook <tony@develop-help.com>
Date: Tue Aug 20 15:43:05 2019 +1000

(perl #134230) don't interpret 0x, 0b when numifying strings
=?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> yes debian upstream 2019-06-03

All known versions for source package 'libtest-unit-perl'

Links