Bug#848266: libparanoid-perl: FTBFS: tests timeout

gregor herrmann gregoa at debian.org
Thu Dec 15 20:33:41 UTC 2016


On Thu, 15 Dec 2016 20:52:35 +0100, Chris Lamb wrote:

> libparanoid-perl fails to build from source in unstable/amd64:

>   t/43_network.t .............. 
>   1..34
>   ok 1 - ipInNetworks 1
>   ok 2 - ipInNetworks 2
>   ok 3 - ipInNetworks 3
>   ok 4 - ipInNetworks 4
>   ok 5 - ipInNetworks 5
>   ok 6 - ipInNetworks 6
>   ok 7 - hostInDomains 1
>   ok 8 - hostInDomains 2
>   ok 9 - hostInDomains 3
>   ok 10 - hostInDomains 4
>   ok 11 - hostInDomains 5
>   ok 12 - extractIPs 1
>   ok 13 - extractIPs 2
>   ok 14 - extractIPs 3
>   ok 15 - extractIPs 4
>   ok 16 - netIntersect 1
>   ok 17 - netIntersect 2
>   ok 18 - netIntersect 3
>   ok 19 - ipInNetworks 7
>   ok 20 - ipInNetworks 8
>   ok 21 - ipInNetworks 9
>   ok 22 - ipInNetworks 9
>   ok 23 - ipInNetworks 10
>   ok 24 - ipInNetworks 11
>   ok 25 - ipInNetworks 12
>   ok 26 - ipInNetworks 13
>   ok 27 - ipInNetworks ipv6 1
>   ok 28 - extractIPs 5
>   ok 29 - extractIPs 6
>   ok 30 - extractIPs 7
>   ok 31 - extractIPs 8
>   ok 32 - netIntersect ipv6 1
>   ok 33 - netIntersect ipv6 2
>   ok 34 - netIntersect ipv6 3
>   ok
> 
>   […]
> 
> (It hangs here)

Not for me at first try :)

But I see a delay of a couple seconds before the next test output is
written.


And when running the tests in a loop, I see interesting pauses in the
next test. Or now a complete hang here:

t/50_process.t .............. 
1..36
ok 1 - ptranslateUser 1 (root)
ok 2 - ptranslateUser 2
ok 3 - ptranslateGroup 1 (root)
ok 4 - ptranslateGroup 2
ok 5 - switchUser 1 (from user root to pbuilder)
ok 6 - switchUser 2 (to group pbuilder)
ok 7 - switchUser 3 (user & group)
ok 8 - pfork 1
ok 9 - pfork 2
ok 10 - pfork 3
ok 11 - pfork 4
ok 12 - pfork 5
ok 13 - childrenCount 1
[some seconds ...]
[still waiting ...]
[and stil ...]

Ok, this hang (in the chroot when running the tests manually) is
fairly reproducible.

And then a "normal" package build succeeds. - And another one hangs
exactly at the same place as in the original report.


When I skip t/50_process.t, the test suite passes both during build
and when run in the chroot manually in a loop.

Committed to git. But I wait a bit with uploading since I'm not sure
if this is a problem in the test suite or in the code.


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Rigmor Gustafsson: The More I See
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20161215/694ebb86/attachment-0001.sig>


More information about the pkg-perl-maintainers mailing list