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

