Bug#750235: libdevel-size-perl: FTBFS with perl 5.20

Niko Tyni ntyni at debian.org
Fri Jul 18 12:59:00 UTC 2014


On Mon, Jun 02, 2014 at 07:49:09PM +0200, gregor herrmann wrote:
> Package: libdevel-size-perl
> Version: 0.79-1
> Severity: important
> Tags: jessie sid upstream
> User: debian-perl at lists.debian.org
> Usertags: perl-5.20-transition
> Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=95493
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> libdevel-size-perl fails to build with oerl 5.20.
> Cf.
> http://people.debian.org/~ntyni/perl/5.20/logs/20140530/misc/libdevel-size-perl_0.79-1+b2_amd64-20140530-1815.build
> and https://rt.cpan.org/Public/Bug/Display.html?id=95493

Applying zefram's patches from [rt.cpan.org #88182] and 
[rt.cpan.org #88180] get this down to just

# Failed test 'Size doesn't change because OOK is used' 
# at t/basic.t line 122. 
# got: '42' 
# expected: '48' 
# Looks like you failed 1 test of 30.

I've filed [perl #122322] about OOK (Offset OK) not triggering anymore
in such cases; it changed with the enabling of COW (Copy on Write)
for 5.19.1.

It might make sense to just skip the test for now: the problem isn't
about Devel-Size counting the size of an SV wrong when OOK is used,
but rather the fact that OOK doesn't get used anymore.

(See the 'Offsets' section in perlguts for information about OOK.)
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list