Bug#766102: libcache-cache-perl: nondeterministic FTBFS: failure in t/6_test_size_aware_memory_cache.t

Damyan Ivanov dmn at debian.org
Mon Oct 20 21:37:19 UTC 2014


Control: forwarded -1 https://rt.cpan.org/Public/Bug/Display.html?id=88418

-=| Niko Tyni, 21.10.2014 00:06:23 +0300 |=-
> Package: libcache-cache-perl
> Version: 1.07-1
> 
> This package failed its autopkgtest suite recently on ci.debian.org:
>  http://ci.debian.net/data/packages/unstable/amd64/libc/libcache-cache-perl/20141020_123627.autopkgtest.log
> 
>  t/6_test_size_aware_memory_cache.t ......... 
>  1..48
>  [...]
>  ok 38
>  Couldn't limit size to 28 at /usr/share/perl5/Cache/CacheSizer.pm line 92.
>  ok 39
>  ok 40
>  ok 41
>  ok 42
>  ok 43
>  Couldn't limit size to 28 at /usr/share/perl5/Cache/CacheSizer.pm line 92.
>  ok 44
>  Use of uninitialized value $first_value in string eq at /usr/share/perl5/Cache/SizeAwareCacheTester.pm line 149.
>  not ok 45 # failed '$first_value eq $value'
>  ok 46
>  ok 47
>  ok 48
>  Failed 1/48 subtests 

Seems to be RT#88418. It also has a patch, but I did not test it.

> It's hard to reproduce, but I managed to trigger it on my own sid/amd64
> system by running the test in a loop:
> 
>  while prove t/6_test_size_aware_memory_cache.t; do : ; done
> 
> which eventually (after 5-10 minutes) failed once with the same symptoms.
> I also got it to trigger similarly with 'prove -b' in a just-built source
> tree so it's not specific to the autopkgtest setup and can cause sporadic
> build failures.
> 
> Filing at severity:normal because of the difficulty in triggering it.
> Probably load related? I expect ci.debian.net is quite busy.

The RT ticket seems to suggest that an overloaded environment would be 
helping triggering the issue indeed.



More information about the pkg-perl-maintainers mailing list