On 24 Jun 2009, at 02:24, John Peacock wrote:
I don't know how many testers normally smoke alpha releases, but this code is [hopefully] going to be part of the 5.10.1 core code so as much testing as possible would be good. There are some API changes (additional methods) and a bugfix for a nasty action-at-a-distance problem involving eval() and locales.


Here's what I get on an Ubuntu x86_64 machine:

5.6.2 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.1 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.2 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.3 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.4 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.5 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.6 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.7 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.8 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.8.9 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.10.0 0 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test 5.11.0 512 [ -f Makefile ] && make distclean > /dev/null 2>&1; perl Makefile.PL && make test

That's a fail on 5.11, which is:

Summary of my perl5 (revision 5 version 11 subversion 0) configuration:
  Commit id: 0b179affb5133456355a83ef45ff8b719e86cf01
  Platform:
    osname=linux, osvers=2.6.28-11-generic, archname=x86_64-linux-gnu
uname='linux ludo 2.6.28-11-generic #42-ubuntu smp fri apr 17 01:58:03 utc 2009 x86_64 gnulinux ' config_args='-Dusethread -Dusedevel -Uversiononly -Dprefix=/home/ andy/Works/Perl/versions/blead -Duselargefiles -Dccflags=-DDEBIAN - Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dman1ext=1 - Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh - Ud_ualarm -Uusesfio -Uusenm -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -des'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
cc='cc', ccflags ='-DDEBIAN -fno-strict-aliasing -pipe -fstack- protector -I/usr/local/include -D_LARGEFILE_SOURCE - D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
cppflags='-DDEBIAN -fno-strict-aliasing -pipe -fstack-protector - I/usr/local/include'
    ccversion='', gccversion='4.3.3', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64
    libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=/lib/libc-2.9.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.9'
  Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E - Wl,-rpath,/home/andy/Works/Perl/versions/blead/lib/perl5/5.11.0/x86_64- linux-gnu/CORE' cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib - fstack-protector'


Characteristics of this binary (from libperl):
Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_USE_DEVEL
                        USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
                        USE_PERLIO
  Built under linux
  Compiled at Jun 24 2009 05:04:02
  @INC:
/home/andy/Works/Perl/versions/blead/lib/perl5/site_perl/5.11.0/ x86_64-linux-gnu
    /home/andy/Works/Perl/versions/blead/lib/perl5/site_perl/5.11.0
/home/andy/Works/Perl/versions/blead/lib/perl5/5.11.0/x86_64- linux-gnu
    /home/andy/Works/Perl/versions/blead/lib/perl5/5.11.0
    .

Here's the test run on that perl:

make[1]: Entering directory `/home/andy/version-0.76_01/vutil'
make[1]: Leaving directory `/home/andy/version-0.76_01/vutil'
PERL_DL_NONLAZY=1 /home/andy/Works/Perl/versions/blead/bin/perl "- MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/ arch')" t/*.t
t/01base.t ..... 1/?
#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Handle locale action-at-a-distance'
#   at t/coretests.pm line 513.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at (eval 89) line 2, <DATA> line 37.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 37.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Handle locale action-at-a-distance'
#   at t/coretests.pm line 513.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at (eval 167) line 2, <DATA> line 135.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 135.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 169.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'
# Looks like you failed 6 tests of 518.
t/01base.t ..... Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/518 subtests
        (less 8 skipped subtests: 504 okay)
t/02derived.t .. 1/?
#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Handle locale action-at-a-distance'
#   at t/coretests.pm line 513.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at (eval 90) line 2, <DATA> line 37.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 37.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Handle locale action-at-a-distance'
#   at t/coretests.pm line 513.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at (eval 169) line 2, <DATA> line 135.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'
t/02derived.t .. 333/?
#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 135.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 169.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'
# Looks like you failed 6 tests of 531.
t/02derived.t .. Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/531 subtests
        (less 8 skipped subtests: 517 okay)
t/03require.t .. 1/?
#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Handle locale action-at-a-distance'
#   at t/coretests.pm line 513.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at (eval 86) line 2, <DATA> line 37.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Directly test comma as decimal compliance'
#   at t/coretests.pm line 470.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at t/coretests.pm line 469, <DATA> line 37.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'

#   Failed test 'Handle locale action-at-a-distance'
#   at t/coretests.pm line 513.
# 'Version string '1,7' contains invalid data; ignoring: ',7' at (eval 161) line 2, <DATA> line 135.
# '
# matches '(?-xism:Version string '1,7' contains invalid data)'
# Looks like you failed 4 tests of 261.
t/03require.t .. Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/261 subtests
        (less 14 skipped subtests: 243 okay)

Test Summary Report
-------------------
t/01base.t   (Wstat: 1536 Tests: 518 Failed: 6)
  Failed tests:  120, 124, 249, 253, 378, 507
  Non-zero exit status: 6
t/02derived.t (Wstat: 1536 Tests: 531 Failed: 6)
  Failed tests:  125, 129, 255, 259, 385, 515
  Non-zero exit status: 6
t/03require.t (Wstat: 1024 Tests: 261 Failed: 4)
  Failed tests:  122, 126, 251, 255
  Non-zero exit status: 4
Files=3, Tests=1310, 2 wallclock secs ( 0.50 usr 0.04 sys + 1.40 cusr 0.18 csys = 2.12 CPU)
Result: FAIL
Failed 3/3 test programs. 16/1310 subtests failed.
make: *** [test_dynamic] Error 4

http://pastie.org/522808

--
Andy Armstrong, Hexten

Reply via email to