Bug#430707: libio-multiplex-perl: FTBFS: tests (sometimes!) fail during build

gregor herrmann gregor+debian at comodo.priv.at
Tue Jun 26 18:25:01 UTC 2007


Package: libio-multiplex-perl
Version: 1.09-1
Severity: serious
Justification: no longer builds from source

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


When I build libio-multiplex-perl it works on my desktop (in a
cowbuilder testing chroot, in a cowbuilder unstable chroot and in the
normal environment) and it fails at a test on my laptop (also in all
three cases).

The error on the laptop is:

/usr/bin/make test                                                                                   
make[1]: Entering directory `/tmp/buildd/libio-multiplex-perl-1.09'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arc
t/100_load.....ok                                                                                    
t/110_ntest....ok
t/110_test.....ok                                                                                    
t/200_udp......# Failed test 6 in t/200_udp.t at line 127
#  t/200_udp.t line 127 is:     ok ($$data eq $msg2);                                                
FAILED test 6                                                                                        
        Failed 1/15 tests, 93.33% okay
Failed Test Stat Wstat Total Fail  Failed  List of Failed
- -------------------------------------------------------------------------------
t/200_udp.t               15    1   6.67%  6                                                         
Failed 1/4 test scripts, 75.00% okay. 1/37 subtests failed, 97.30% okay.
make[1]: *** [test_dynamic] Error 255                                                                


I'm attaching two buildlogs (both from builds in a sid cowbuilder
chroot).

Sorry, no further ideas at the moment ...


gregor

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGgVn9OzKYnQDzz+QRAtSzAKDLVlzC4KXuIALUgCw5JE9+D/fVMQCdGOAE
psG061hU5VfuIn/3Icj7tWI=
=pq11
-----END PGP SIGNATURE-----
-------------- next part --------------
dpkg-buildpackage: source package is libio-multiplex-perl
dpkg-buildpackage: source version is 1.09-1
dpkg-buildpackage: source changed by gregor herrmann <gregor+debian at comodo.priv.at>
dpkg-buildpackage: source version without epoch 1.09-1
 fakeroot debian/rules clean
dh_testdir
dh_testroot
[ ! -f Makefile ] || /usr/bin/make distclean
dh_clean build-stamp
 dpkg-source -b libio-multiplex-perl-1.09
dpkg-source: building libio-multiplex-perl using existing libio-multiplex-perl_1.09.orig.tar.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.diff.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.dsc
 dpkg-genchanges -S
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: source only upload (original source is included)
 -> Running in no-targz mode
I: using fakeroot in build.
Current time: Tue Jun 26 20:20:48 CEST 2007
pbuilder-time-stamp: 1182882048
 -> copying local configuration
 -> mounting /proc filesystem
 -> mounting /dev/pts filesystem
 -> policy-rc.d already exists
Obtaining the cached apt archive contents
Installing the build-deps
 -> Attempting to parse the build-deps 
 -> Considering build-dep debhelper (>= 5)
   -> Trying debhelper
 -> Considering build-dep perl (>= 5.8)
   -> Trying perl
 -> Considering build-dep netbase
   -> Trying netbase
 -> Installing  debhelper perl netbase
Reading package lists...
Building dependency tree...
Reading state information...
perl is already the newest version.
netbase is already the newest version.
The following extra packages will be installed:
  file gettext gettext-base html2text intltool-debian libmagic1 po-debconf
Suggested packages:
  dh-make cvs gettext-doc
Recommended packages:
  libmail-sendmail-perl libcompress-zlib-perl
The following NEW packages will be installed:
  debhelper file gettext gettext-base html2text intltool-debian libmagic1
  po-debconf
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3448kB of archives.
After unpacking 11.5MB of additional disk space will be used.
Selecting previously deselected package libmagic1.
(Reading database ... 12046 files and directories currently installed.)
Unpacking libmagic1 (from .../libmagic1_4.21-1_i386.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_4.21-1_i386.deb) ...
Selecting previously deselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.16.1-1_i386.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-3_i386.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.16.1-1_i386.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.9_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_5.0.50_all.deb) ...
Setting up libmagic1 (4.21-1) ...

Setting up file (4.21-1) ...
Setting up gettext-base (0.16.1-1) ...

Setting up html2text (1.3.2a-3) ...

Setting up gettext (0.16.1-1) ...

Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.9) ...
Setting up debhelper (5.0.50) ...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  fakeroot
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/108kB of archives.
After unpacking 434kB of additional disk space will be used.
Selecting previously deselected package fakeroot.
(Reading database ... 12680 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.7.1_i386.deb) ...
Setting up fakeroot (1.7.1) ...

Copying back the cached apt archive contents
Copying source file
    -> copying [/home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09-1.dsc]
    -> copying [/home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09.orig.tar.gz]
    -> copying [/home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09-1.diff.gz]
Extracting source
dpkg-source: warning: extracting unsigned source package (./libio-multiplex-perl_1.09-1.dsc)
dpkg-source: extracting libio-multiplex-perl in libio-multiplex-perl-1.09
dpkg-source: unpacking libio-multiplex-perl_1.09.orig.tar.gz
dpkg-source: applying ./libio-multiplex-perl_1.09-1.diff.gz
 -> Building the package
dpkg-buildpackage: source package is libio-multiplex-perl
dpkg-buildpackage: source version is 1.09-1
dpkg-buildpackage: source changed by gregor herrmann <gregor+debian at comodo.priv.at>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 1.09-1
 fakeroot debian/rules clean
dh_testdir
dh_testroot
[ ! -f Makefile ] || /usr/bin/make distclean
dh_clean build-stamp
 dpkg-source -b libio-multiplex-perl-1.09
dpkg-source: building libio-multiplex-perl using existing libio-multiplex-perl_1.09.orig.tar.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.diff.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.dsc
 debian/rules build
dh_testdir
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Writing Makefile for IO::Multiplex
/usr/bin/make
make[1]: Entering directory `/tmp/buildd/libio-multiplex-perl-1.09'
cp lib/IO/Multiplex.pm blib/lib/IO/Multiplex.pm
Manifying blib/man3/IO::Multiplex.3pm
make[1]: Leaving directory `/tmp/buildd/libio-multiplex-perl-1.09'
/usr/bin/make test
make[1]: Entering directory `/tmp/buildd/libio-multiplex-perl-1.09'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/100_load.....ok
t/110_ntest....ok
t/110_test.....ok
t/200_udp......# Failed test 6 in t/200_udp.t at line 127
#  t/200_udp.t line 127 is:     ok ($$data eq $msg2);
FAILED test 6
	Failed 1/15 tests, 93.33% okay
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/200_udp.t               15    1   6.67%  6
Failed 1/4 test scripts, 75.00% okay. 1/37 subtests failed, 97.30% okay.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory `/tmp/buildd/libio-multiplex-perl-1.09'
make: *** [build-stamp] Error 2
pbuilder: Failed autobuilding of package
 -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> Copying COW directory
 -> Invoking pbuilder
 -> Cleaning COW directory
-------------- next part --------------
dpkg-buildpackage: source package is libio-multiplex-perl
dpkg-buildpackage: source version is 1.09-1
dpkg-buildpackage: source changed by gregor herrmann <gregor+debian at comodo.priv.at>
dpkg-buildpackage: source version without epoch 1.09-1
 fakeroot debian/rules clean
dh_testdir
dh_testroot
[ ! -f Makefile ] || /usr/bin/make distclean
dh_clean build-stamp
 dpkg-source -b libio-multiplex-perl-1.09
dpkg-source: building libio-multiplex-perl using existing libio-multiplex-perl_1.09.orig.tar.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.diff.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.dsc
 dpkg-genchanges -S
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: source only upload (original source is included)
 -> Running in no-targz mode
I: using fakeroot in build.
Current time: Tue Jun 26 20:20:37 CEST 2007
pbuilder-time-stamp: 1182882037
 -> copying local configuration
 -> mounting /proc filesystem
 -> mounting /dev/pts filesystem
 -> policy-rc.d already exists
Obtaining the cached apt archive contents
Installing the build-deps
 -> Attempting to parse the build-deps 
 -> Considering build-dep debhelper (>= 5)
   -> Trying debhelper
 -> Considering build-dep perl (>= 5.8)
   -> Trying perl
 -> Considering build-dep netbase
   -> Trying netbase
 -> Installing  debhelper perl netbase
Reading package lists...
Building dependency tree...
Reading state information...
perl is already the newest version.
netbase is already the newest version.
The following extra packages will be installed:
  file gettext gettext-base html2text intltool-debian libmagic1 po-debconf
Suggested packages:
  dh-make cvs gettext-doc
Recommended packages:
  libmail-sendmail-perl libcompress-zlib-perl
The following NEW packages will be installed:
  debhelper file gettext gettext-base html2text intltool-debian libmagic1
  po-debconf
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3441kB of archives.
After unpacking 11.5MB of additional disk space will be used.
Selecting previously deselected package libmagic1.
(Reading database ... 12108 files and directories currently installed.)
Unpacking libmagic1 (from .../libmagic1_4.21-1_i386.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_4.21-1_i386.deb) ...
Selecting previously deselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.16.1-1_i386.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-3_i386.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.16.1-1_i386.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.8_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_5.0.50_all.deb) ...
Setting up libmagic1 (4.21-1) ...

Setting up file (4.21-1) ...
Setting up gettext-base (0.16.1-1) ...

Setting up html2text (1.3.2a-3) ...

Setting up gettext (0.16.1-1) ...

Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.8) ...
Setting up debhelper (5.0.50) ...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  fakeroot
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/108kB of archives.
After unpacking 434kB of additional disk space will be used.
Selecting previously deselected package fakeroot.
(Reading database ... 12741 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.7.1_i386.deb) ...
Setting up fakeroot (1.7.1) ...

Copying back the cached apt archive contents
Copying source file
    -> copying [/home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09-1.dsc]
    -> copying [/home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09.orig.tar.gz]
    -> copying [/home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09-1.diff.gz]
Extracting source
dpkg-source: warning: extracting unsigned source package (./libio-multiplex-perl_1.09-1.dsc)
dpkg-source: extracting libio-multiplex-perl in libio-multiplex-perl-1.09
dpkg-source: unpacking libio-multiplex-perl_1.09.orig.tar.gz
dpkg-source: applying ./libio-multiplex-perl_1.09-1.diff.gz
 -> Building the package
dpkg-buildpackage: source package is libio-multiplex-perl
dpkg-buildpackage: source version is 1.09-1
dpkg-buildpackage: source changed by gregor herrmann <gregor+debian at comodo.priv.at>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 1.09-1
 fakeroot debian/rules clean
dh_testdir
dh_testroot
[ ! -f Makefile ] || /usr/bin/make distclean
dh_clean build-stamp
 dpkg-source -b libio-multiplex-perl-1.09
dpkg-source: building libio-multiplex-perl using existing libio-multiplex-perl_1.09.orig.tar.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.diff.gz
dpkg-source: building libio-multiplex-perl in libio-multiplex-perl_1.09-1.dsc
 debian/rules build
dh_testdir
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Writing Makefile for IO::Multiplex
/usr/bin/make
make[1]: Entering directory `/tmp/buildd/libio-multiplex-perl-1.09'
cp lib/IO/Multiplex.pm blib/lib/IO/Multiplex.pm
Manifying blib/man3/IO::Multiplex.3pm
make[1]: Leaving directory `/tmp/buildd/libio-multiplex-perl-1.09'
/usr/bin/make test
make[1]: Entering directory `/tmp/buildd/libio-multiplex-perl-1.09'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/100_load.....ok
t/110_ntest....ok
t/110_test.....ok
t/200_udp......ok
All tests successful.
Files=4, Tests=37, 16 wallclock secs ( 0.58 cusr +  0.09 csys =  0.67 CPU)
make[1]: Leaving directory `/tmp/buildd/libio-multiplex-perl-1.09'
touch build-stamp
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k
/usr/bin/make install PREFIX="/tmp/buildd/libio-multiplex-perl-1.09/debian/libio-multiplex-perl/usr"
make[1]: Entering directory `/tmp/buildd/libio-multiplex-perl-1.09'
Installing /tmp/buildd/libio-multiplex-perl-1.09/debian/libio-multiplex-perl/usr/share/perl5/IO/Multiplex.pm
Installing /tmp/buildd/libio-multiplex-perl-1.09/debian/libio-multiplex-perl/usr/share/man/man3/IO::Multiplex.3pm
make[1]: Leaving directory `/tmp/buildd/libio-multiplex-perl-1.09'
rmdir --ignore-fail-on-non-empty --parents /tmp/buildd/libio-multiplex-perl-1.09/debian/libio-multiplex-perl/usr/lib/perl5
dh_testdir
dh_testroot
dh_installdocs README
dh_installexamples contrib/*
dh_installchangelogs Changes
dh_link
dh_strip
dh_compress -X usr/share/doc/libio-multiplex-perl/examples/portfw
dh_fixperms
dh_installdeb
dh_perl
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `libio-multiplex-perl' in `../libio-multiplex-perl_1.09-1_all.deb'.
 dpkg-genchanges
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload (original source is included)
Copying back the cached apt archive contents
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
Current time: Tue Jun 26 20:21:19 CEST 2007
pbuilder-time-stamp: 1182882079
 -> Copying COW directory
 -> Invoking pbuilder
 -> Cleaning COW directory
 signfile /home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09-1.dsc gregor herrmann <gregor+debian at comodo.priv.at>

 signfile /home/gregoa/src/svn-pkg-perl/build-area/libio-multiplex-perl_1.09-1_i386.changes gregor herrmann <gregor+debian at comodo.priv.at>

Successfully signed dsc and changes files


More information about the pkg-perl-maintainers mailing list