Perl 5.14 packaging underway

Dominic Hargreaves dom at earth.li
Tue Apr 26 21:28:09 UTC 2011


On Mon, Apr 25, 2011 at 10:16:03PM +0100, Dominic Hargreaves wrote:
> On Mon, Apr 25, 2011 at 05:27:05PM +0300, Niko Tyni wrote:

> > Dominic: just in case you have some spare time+cycles for another mass
> > rebuild, I'm sure upstream would very much appreciate any breakage
> > reports before the actual 5.14.0 release.
> 
> I'll see what I can do. I assume that the native version number was a
> mistake?

At the moment I'm getting the following build failure on sid:

dist/ExtUtils-ParseXS/t/basic..................................#   Failed test at t/basic.t line 53.
#          got: 'Not a CODE reference at /home/dom/working/perl-5.14/dist/ExtUtils-ParseXS/../../lib/DynaLoader.pm line 213.
# END failed--call queue aborted at XSTest.pm line 213.
# Compilation failed in require at t/basic.t line 52.
# '
#     expected: ''
FAILED at test 8
dist/ExtUtils-ParseXS/t/more...................................#   Failed test at t/more.t line 60.
#          got: 'Bizarre copy of UNKNOWN in subroutine entry at /home/dom/working/perl-5.14/dist/ExtUtils-ParseXS/../../lib/DynaLoader.pm line 213.
# '
#     expected: ''
#   Failed test 'the BOOT keyword'
#   at t/more.t line 63.
#          got: undef
#     expected: '100'
Undefined subroutine &XSMore::include_ok called at t/more.t line 65.
# Looks like you planned 25 tests but ran 9.
# Looks like you failed 2 tests of 9 run.
# Looks like your test exited with 2 just after 9.
FAILED at test 7
dist/ExtUtils-ParseXS/t/usage..................................#   Failed test at t/usage.t line 57.
#          got: 'Not a CODE reference at /home/dom/working/perl-5.14/dist/ExtUtils-ParseXS/../../lib/DynaLoader.pm line 213.
# END failed--call queue aborted at XSUsage.pm line 213.
# Compilation failed in require at t/usage.t line 56.
# '
#     expected: ''
FAILED at test 7

Failed 4 tests out of 2037, 99.80% okay.
        ../cpan/Module-Build/t/xs.t
        ../dist/ExtUtils-ParseXS/t/basic.t
        ../dist/ExtUtils-ParseXS/t/more.t
        ../dist/ExtUtils-ParseXS/t/usage.t

But they all pass with flying colours when run from the same build tree
manual.

dom at carme:~/working/perl-5.14/t$ ./perl harness ../cpan/Module-Build/t/xs.t ../dist/ExtUtils-ParseXS/t/basic.t ../dist/ExtUtils-ParseXS/t/more.t ../dist/ExtUtils-ParseXS/t/usage.t
../cpan/Module-Build/t/xs.t ......... ok     
../dist/ExtUtils-ParseXS/t/basic.t .. ok     
../dist/ExtUtils-ParseXS/t/more.t ... ok     
../dist/ExtUtils-ParseXS/t/usage.t .. ok     
All tests successful.
Files=4, Tests=79,  7 wallclock secs ( 0.02 usr  0.02 sys +  5.14 cusr  1.09 csys =  6.27 CPU)
Result: PASS

Curious. More investigation needed...

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)




More information about the Perl-maintainers mailing list