Bug#571423: libpoe-loop-tk-perl: FTBFS: tests hang

gregor herrmann gregoa at debian.org
Fri Feb 26 16:25:30 UTC 2010


tag 571423 + confirmed
thanks

On Thu, 25 Feb 2010 14:34:06 +0100, Lucas Nussbaum wrote:

> Source: libpoe-loop-tk-perl
> Version: 1.302-2
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20100224 qa-ftbfs
> Justification: FTBFS on amd64
> 
> During a rebuild of all packages in sid, your package failed to build on
> amd64.

Builds fine for me on my desktop machine but also hangs if I build in
a sid cowbuilder chroot on a remote machine (amd64).
 
Stracing t/poe_loop_tk/comp_tcp_concurrent.t shows it is waiting for
something; if I replace dh_auto_test with just "/usr/bin/perl -w
t/poe_loop_tk/comp_tcp_concurrent.t" the test passes?! -- But only
once ... Hu!

If I kill t/poe_loop_tk/comp_tcp_concurrent.t then
t/poe_loop_tk/wheel_run.t also has problems with some subtests.

Hm. No idea what's going on here.

It seems we either need someone who understands this whole POE stack;
or we can disable the network tests ... But then
t/poe_loop_tk/wheel_run.t fails:

t/poe_loop_tk/wheel_readwrite.t ............... ok
inactivity timeout reached! at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 145.

#   Failed test 'string/default flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'coderef/default flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'coderef/pty flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'string/pipe flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'string/pty flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'string/killing flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '2'

#   Failed test 'coderef/pipe flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'string/pty-pipe flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'coderef/pty-pipe flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '3'

#   Failed test 'string/pause_resume flush count (8943)'
#   at /usr/share/perl5/POE/Test/Loops/wheel_run.pm line 308.
#          got: '0'
#     expected: '6'
# Looks like you planned 99 tests but ran 14.
# Looks like you failed 10 tests of 14 run.
# Looks like your test exited with 1 just after 14.
t/poe_loop_tk/wheel_run.t ..................... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 95/99 subtests 


Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ -- GPG Key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Various Artists: Fernando Sor Variations Sur Malbrough S En Va T En Guerre
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20100226/1e7b5b06/attachment.pgp>


More information about the pkg-perl-maintainers mailing list