Hey Mark, I maintain Test::Builder::Tester under Debian, and it appears that it is broken under perl 5.8.8. It's being tracked as bug debian bug 353134 (bugs.debian.org/353134). If you wouldn't mind taking some time to take a look at it, that'd be great. I'm willing to help with whatever you need to try and reproduce the bug if possible.
Take care, -jay [EMAIL PROTECTED] [EMAIL PROTECTED]:~/deb/libtest-builder-tester-perl/libtest-builder-tester-perl -1.01$ debuild dpkg-buildpackage: source package is libtest-builder-tester-perl dpkg-buildpackage: source version is 1.01-1 dpkg-buildpackage: source changed by Jay Bonci <[EMAIL PROTECTED]> dpkg-buildpackage: host architecture i386 fakeroot debian/rules clean dh_testdir dh_testroot /usr/bin/make clean make[1]: Entering directory `/home/jaybonci/deb/libtest-builder-tester-perl/libt est-builder-tester-perl-1.01' make[1]: *** No rule to make target `clean'. Stop. make[1]: Leaving directory `/home/jaybonci/deb/libtest-builder-tester-perl/libte st-builder-tester-perl-1.01' make: [clean] Error 2 (ignored) rm -f Makefile.old dh_clean dpkg-source -b libtest-builder-tester-perl-1.01 dpkg-source: building libtest-builder-tester-perl using existing libtest-builder -tester-perl_1.01.orig.tar.gz dpkg-source: building libtest-builder-tester-perl in libtest-builder-tester-perl _1.01-1.diff.gz dpkg-source: building libtest-builder-tester-perl in libtest-builder-tester-perl _1.01-1.dsc debian/rules build dh_testdir # Add here commands to compile the package. perl Makefile.PL verbose INSTALLDIRS=vendor Checking if your kit is complete... Looks good INSTALLDIRS => q[vendor] NAME => q[Test::Builder::Tester] PL_FILES => { } PREREQ_PM => { Test::Builder=>q[0.12] } VERSION_FROM => q[lib/Test/Builder/Tester.pm] Using PERL=/usr/bin/perl Writing Makefile for Test::Builder::Tester fakeroot debian/rules binary dh_testdir # Add here commands to compile the package. perl Makefile.PL verbose INSTALLDIRS=vendor INSTALLDIRS => q[vendor] NAME => q[Test::Builder::Tester] PL_FILES => { } PREREQ_PM => { Test::Builder=>q[0.12] } VERSION_FROM => q[lib/Test/Builder/Tester.pm] Using PERL=/usr/bin/perl Writing Makefile for Test::Builder::Tester dh_testdir dh_testroot dh_clean -k dh_installdirs /usr/bin/make PREFIX=/home/jaybonci/deb/libtest-builder-tester-perl/libtest-buil der-tester-perl-1.01/debian/`pwd | sed -e "s/.*\/\\(.*\\)-.*/\\1/"`/usr OPTIMIZE ="-O2 -g -Wall" test install make[1]: Entering directory `/home/jaybonci/deb/libtest-builder-tester-perl/libt est-builder-tester-perl-1.01' cp lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Tester/Color.pm cp lib/Test/Builder/Tester.pm blib/lib/Test/Builder/Tester.pm PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01basic........ # Failed test 'testing failing' # in t/01basic.t at line 29. # STDERR is: # # Failed test 'should fail' # # in t/01basic.t at line 28. # # got: 'foo' # # expected: 'bar' # # not: # # Failed test (t/01basic.t at line 28) # # got: 'foo' # # expected: 'bar' # # as expected FAILED test 6 Failed 1/6 tests, 83.33% okay t/02fhrestore....ok t/03die..........ok t/04line_num.....ok t/05faildiag..... # Failed test 'test fail' # in t/05faildiag.t at line 17. # STDERR is: # # Failed test 'one' # # in t/05faildiag.t at line 10. # # Failed test 'two' # # in t/05faildiag.t at line 15. # # not: # # Failed test (t/05faildiag.t at line 10) # # Failed test (t/05faildiag.t at line 15) # # as expected # Failed test 'test_fail first' # in t/05faildiag.t at line 22. # STDERR is: # # Failed test 'one' # # in t/05faildiag.t at line 21. # # not: # # Failed test (t/05faildiag.t at line 21) # # as expected FAILED tests 1-2 Failed 2/5 tests, 60.00% okay t/06errormess.... # Failed test 'STDERR basic meta meta test 2' # in t/06errormess.t at line 108. # HEY THERE, I GOT '#+++Failed+test+'foo' # #+++in+t/06errormess.t+at+line+107. # ' not '#+++++Failed+test+(t/06errormess.t+at+line+107) # ' # Failed test 'STDOUT meta meta test with tbt2 ' # in t/06errormess.t at line 123. # got: 'ok 1 - bar # ' # expected: 'not ok 1 - bar # ' # Failed test 'STDERR meta meta test with tbt2 ' # in t/06errormess.t at line 123. # HEY THERE, I GOT '#+++Failed+test+'bar' # #+++in+t/06errormess.t+at+line+122. # #+STDERR+is: # #+#+++Failed+test+'foo' # #+#+++in+t/06errormess.t+at+line+121. # #+ # #+not: # #+#+++++Failed+test+(t/06errormess.t+at+line+121) # #+ # #+as+expected # ' not '' # Failed test 'STDERR meta test b&w' # in t/06errormess.t at line 169. # HEY THERE, I GOT '#+++Failed+test+'bar' # #+++in+t/06errormess.t+at+line+165. # #+STDERR+is: # #+#+++Failed+test+'foo' # #+#+++in+t/06errormess.t+at+line+161. # #+#++++++++++got:+'php' # #+#+++++expected:+'Perl' # #+ # #+not: # #+#+++++Failed+test+(t/06errormess.t+at+line+161) # #+#++++++++++got:+'php' # #+#+++++expected:+'perl' # #+ # #+as+expected # ' not '#+++++Failed+test+(t/06errormess.t+at+line+165) # #+STDERR+is: # #+#+++++Failed+test+(t/06errormess.t+at+line+161) # #+#++++++++++got:+'php' # #+#+++++expected:+'Perl' # #+ # #+not: # #+#+++++Failed+test+(t/06errormess.t+at+line+161) # #+#++++++++++got:+'php' # #+#+++++expected:+'perl' # #+ # #+as+expected # ' # Failed test 'STDERR meta test color' # in t/06errormess.t at line 217. # HEY THERE, I GOT '#+++Failed+test+'bar' # #+++in+t/06errormess.t+at+line+213. # #+STDERR+is: # #+#+++Failed+test+'foo' # #+#+++in+t/06errormess.t+at+line+209. # #+#++++++++++got:+'php' # #+#+++++expected:+'Perl' # #+ # #+not: # #+#+++++Failed+test+(t/06errormess.t+at+line+209) # #+#++++++++++got:+'php' # #+#+++++expected:+'perl' # #+ # #+as+expected # ' not '#+++++Failed+test+(t/06errormess.t+at+line+213) # #+STDERR+is: # #+#+++++Failed+test+(t/06errormess.t+at+line+209) # #+#++++++++++got:+'php' # #+#+++++expected:+'Perl' # #+ # #+not: # #+#+++++Failed+test+(t/06errormess.t+at+line+209) # #+#++++++++++got:+'php' # #+#+++++expected:+'perl' # #+ # #+as+expected # ' FAILED tests 4, 7-8, 10, 12 Failed 5/12 tests, 58.33% okay t/07args......... # Failed test 'STDERR basic meta meta test 2' # in t/07args.t at line 108. # HEY THERE, I GOT '#+++Failed+test+'foo' # #+++in+t/07args.t+at+line+107. # ' not '#+++++Failed+test+(t/07args.t+at+line+107) # ' # Failed test 'STDOUT meta meta test with tbt2 ' # in t/07args.t at line 123. # got: 'ok 1 - bar # ' # expected: 'not ok 1 - bar # ' # Failed test 'STDERR meta meta test with tbt2 ' # in t/07args.t at line 123. # HEY THERE, I GOT '#+++Failed+test+'bar' # #+++in+t/07args.t+at+line+122. # #+STDERR+is: # #+#+++Failed+test+'foo' # #+#+++in+t/07args.t+at+line+121. # #+ # #+not: # #+#+++++Failed+test+(t/07args.t+at+line+121) # #+ # #+as+expected # ' not '' # Failed test 'STDOUT meta test skip_out' # in t/07args.t at line 198. # got: 'ok 1 - bar # ' # expected: 'not ok 1 - bar # ' # Failed test 'STDERR meta test skip_out' # in t/07args.t at line 198. # HEY THERE, I GOT '#+++Failed+test+'bar' # #+++in+t/07args.t+at+line+195. # #+STDERR+is: # #+#+++Failed+test+'foo' # #+#+++in+t/07args.t+at+line+192. # #+ # #+not: # #+#+++++Failed+test+(t/07args.t+at+line+192) # #+ # #+as+expected # ' not '' FAILED tests 4, 7-8, 15-16 Failed 5/18 tests, 72.22% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/01basic.t 6 1 16.67% 6 t/05faildiag.t 5 2 40.00% 1-2 t/06errormess.t 12 5 41.67% 4 7-8 10 12 t/07args.t 18 5 27.78% 4 7-8 15-16 Failed 4/7 test scripts, 42.86% okay. 13/49 subtests failed, 73.47% okay. make[1]: *** [test_dynamic] Error 255 make[1]: Leaving directory `/home/jaybonci/deb/libtest-builder-tester-perl/libte st-builder-tester-perl-1.01' [EMAIL PROTECTED]:~/deb/libtest-builder-tester-perl/libtest-builder-tester-perl-1.01$ perl -v This is perl, v5.8.8 built for i486-linux-gnu-thread-multi Copyright 1987-2006, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. [EMAIL PROTECTED]:~/deb/libtest-builder-tester-perl/libtest-builder-tester-perl-1.01$ perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.15, archname=i486-linux-gnu-thread-multi uname='linux ninsei 2.6.15 #1 smp preempt sat jan 7 12:47:52 pst 2006 i686 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.8 -Darchlib=/usr/lib/perl/5.8 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.8.8 -Dsitearch=/usr/local/lib/perl/5.8.8 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.8 -Dd_dosuid -des' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include' ccversion='', gccversion='4.0.3 20060128 (prerelease) (Debian 4.0.2-8)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt perllibs=-ldl -lm -lpthread -lc -lcrypt libc=/lib/libc-2.3.5.so, so=so, useshrplib=true, libperl=libperl.so.5.8.8 gnulibc_version='2.3.5' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Feb 9 2006 22:12:59 @INC: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7
signature.asc
Description: This is a digitally signed message part