Skip Menu |

This queue is for tickets about the CPANPLUS-Dist-Build CPAN distribution.

Report information
The Basics
Id: 46176
Status: resolved
Worked: 30 min
Priority: 0/
Queue: CPANPLUS-Dist-Build

People
Owner: BINGOS [...] cpan.org
Requestors: doughera [...] lafayette.edu
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.28
Fixed in: (no value)



Subject: 02_CPANPLUS-Dist-Build-t failures without dynamic loading
For a perl built without dynamic loading (e.g. Configured with -Uusedl) CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t fails tests 26-31. I have attached the test output. It's not obvious to me why it's failing, nor whether this test should simply be skipped in the absence of dynamic loading.
Subject: dist-build-fail.txt
# Failed test 'Creating module' # at ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t line 138. # Failed test ' Created status registered' # at ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t line 139. # Failed test 'Installing module' # at ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t line 154. # Failed test ' Status says module installed' # at ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t line 156. # Failed test 'Found packlist' # at ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t line 179. # Failed test 'Packlist contains entries' # at ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t line 182. # Looks like you failed 6 tests of 38. ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t .. ok 1 - use CPANPLUS::Dist::Build; ok 2 - Format is available ok 3 - Module object created for 'noxs' ok 4 - Tarball '/export/home/doughera/src/perl/perl-5.10.x/lib/CPANPLUS/Dist/Build/t/src/noxs/Foo-Bar-0.01.tar.gz' exists ok 5 - Preparing module ok 6 - Dist registered as status ok 7 - The object isa CPANPLUS::Dist::Build ok 8 - Prepared status registered ok 9 - Distdir status registered properly ok 10 - Proper installer type found ok 11 - Creating module ok 12 - Created status registered ok 13 - Installing module ok 14 - Status says module installed ok 15 - Found packlist ok 16 - Packlist contains entries ok 17 - Uninstalling module ok 18 - Module object created for 'xs' ok 19 - Tarball '/export/home/doughera/src/perl/perl-5.10.x/lib/CPANPLUS/Dist/Build/t/src/xs/Foo-Bar-0.01.tar.gz' exists ok 20 - Preparing module ok 21 - Dist registered as status ok 22 - The object isa CPANPLUS::Dist::Build ok 23 - Prepared status registered ok 24 - Distdir status registered properly ok 25 - Proper installer type found not ok 26 - Creating module not ok 27 - Created status registered not ok 28 - Installing module not ok 29 - Status says module installed not ok 30 - Found packlist not ok 31 - Packlist contains entries ok 32 - Uninstalling module ok 33 - Testing ENV settings $dist->prepare ok 34 - Files extracted ok 35 - File exists ok 36 - $mod->prepare failed ok 37 - $ENV ENV_CPANPLUS_IS_EXECUTING set correctly during execution ok 38 - ENV var now unset 1..38 Dubious, test returned 6 (wstat 1536, 0x600) Failed 6/38 subtests Test Summary Report ------------------- ../lib/CPANPLUS/Dist/Build/t/02_CPANPLUS-Dist-Build.t (Wstat: 1536 Tests: 38 Failed: 6) Failed tests: 26-31 Non-zero exit status: 6 Files=1, Tests=38, 6 wallclock secs ( 0.03 usr 0.02 sys + 2.67 cusr 1.94 csys = 4.66 CPU) Result: FAIL Failed 1/1 test programs. 6/38 subtests failed.
Hi, Thanks for the ticket. I've fixed the applicable tests to skip when $Config{usedl} isn't defined. Version 0.30 has been released to CPAN and the version in blead has been sync'd. Cheers. Chris 'BinGOs' Williams