Your message dated Sat, 14 Dec 2013 22:41:17 +0100
with message-id <[email protected]>
and subject line Re: Bug#724299: src:libtest-class-perl: libtest-class-perl 
fails to build with verbose tests
has caused the Debian Bug report #724299,
regarding src:libtest-class-perl: libtest-class-perl fails to build with 
verbose tests
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
724299: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724299
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libtest-class-perl
Version: 0.39-1
Severity: important
Tags: upstream

libtest-class-perl fails to build with verbose tests:

Test Summary Report
-------------------
t/skip2.t                    (Wstat: 0 Tests: 4 Failed: 1)
  Failed test:  1
Files=54, Tests=186,  2 wallclock secs ( 0.12 usr  0.05 sys +  1.64 cusr  0.14 
csys =  1.95 CPU)
Result: FAIL
Failed 1/54 test programs. 1/186 subtests failed.
dh_auto_test: perl Build test --verbose 1 returned exit code 255

Full build log attached.
I: using fakeroot in build.
I: Current time: Mon Sep 23 17:12:58 EEST 2013
I: pbuilder-time-stamp: 1379945578
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/base+dh.tgz]
I: creating local configuration
I: copying local configuration
I: mounting /proc filesystem
I: mounting /dev/pts filesystem
I: Mounting /var/cache/pbuilder/ccache
I: policy-rc.d already exists
I: Setting up ccache
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <[email protected]>
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 8), perl (>= 5.13.11) | libmodule-build-perl (>= 
0.380000), libcontextual-return-perl, libdevel-symdump-perl, 
libmro-compat-perl, libtest-exception-perl, perl
dpkg-deb: building package `pbuilder-satisfydepends-dummy' in 
`/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 14748 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from 
.../pbuilder-satisfydepends-dummy.deb) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring 
anyway as you requested:
 pbuilder-satisfydepends-dummy depends on libcontextual-return-perl; however:
  Package libcontextual-return-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libdevel-symdump-perl; however:
  Package libdevel-symdump-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libmro-compat-perl; however:
  Package libmro-compat-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-exception-perl; however:
  Package libtest-exception-perl is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
  libalgorithm-c3-perl{a} libclass-c3-perl{a} libcontextual-return-perl{a} 
  libdevel-symdump-perl{a} libmro-compat-perl{a} libsub-uplevel-perl{a} 
  libtest-exception-perl{a} libwant-perl{a} 
0 packages upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 190 kB of archives. After unpacking 726 kB will be used.
Writing extended state information...
Get: 1 http://proxy:9999/debian/ sid/main libalgorithm-c3-perl all 0.08-1 [11.8 
kB]
Get: 2 http://proxy:9999/debian/ sid/main libclass-c3-perl all 0.25-1 [24.2 kB]
Get: 3 http://proxy:9999/debian/ sid/main libwant-perl amd64 0.21-1+b1 [26.7 kB]
Get: 4 http://proxy:9999/debian/ sid/main libcontextual-return-perl all 
0.004007-1 [61.5 kB]
Get: 5 http://proxy:9999/debian/ sid/main libdevel-symdump-perl all 2.10-1 
[17.6 kB]
Get: 6 http://proxy:9999/debian/ sid/main libmro-compat-perl all 0.12-1 [13.2 
kB]
Get: 7 http://proxy:9999/debian/ sid/main libsub-uplevel-perl all 0.2400-1 
[16.3 kB]
Get: 8 http://proxy:9999/debian/ sid/main libtest-exception-perl all 0.32-1 
[18.3 kB]
Fetched 190 kB in 0s (6668 kB/s)
Selecting previously unselected package libalgorithm-c3-perl.
(Reading database ... 14748 files and directories currently installed.)
Unpacking libalgorithm-c3-perl (from .../libalgorithm-c3-perl_0.08-1_all.deb) 
...
Selecting previously unselected package libclass-c3-perl.
Unpacking libclass-c3-perl (from .../libclass-c3-perl_0.25-1_all.deb) ...
Selecting previously unselected package libwant-perl.
Unpacking libwant-perl (from .../libwant-perl_0.21-1+b1_amd64.deb) ...
Selecting previously unselected package libcontextual-return-perl.
Unpacking libcontextual-return-perl (from 
.../libcontextual-return-perl_0.004007-1_all.deb) ...
Selecting previously unselected package libdevel-symdump-perl.
Unpacking libdevel-symdump-perl (from .../libdevel-symdump-perl_2.10-1_all.deb) 
...
Selecting previously unselected package libmro-compat-perl.
Unpacking libmro-compat-perl (from .../libmro-compat-perl_0.12-1_all.deb) ...
Selecting previously unselected package libsub-uplevel-perl.
Unpacking libsub-uplevel-perl (from .../libsub-uplevel-perl_0.2400-1_all.deb) 
...
Selecting previously unselected package libtest-exception-perl.
Unpacking libtest-exception-perl (from 
.../libtest-exception-perl_0.32-1_all.deb) ...
Processing triggers for man-db ...
Not building database; man-db/auto-update is not 'true'.
Setting up libalgorithm-c3-perl (0.08-1) ...
Setting up libclass-c3-perl (0.25-1) ...
Setting up libwant-perl (0.21-1+b1) ...
Setting up libcontextual-return-perl (0.004007-1) ...
Setting up libdevel-symdump-perl (2.10-1) ...
Setting up libmro-compat-perl (0.12-1) ...
Setting up libsub-uplevel-perl (0.2400-1) ...
Setting up libtest-exception-perl (0.32-1) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  fakeroot
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 119 kB of archives.
After this operation, 347 kB of additional disk space will be used.
Get:1 http://proxy:9999/debian/ sid/main fakeroot amd64 1.19-2 [119 kB]
Fetched 119 kB in 0s (3391 kB/s)
Selecting previously unselected package fakeroot.
(Reading database ... 14819 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.19-2_amd64.deb) ...
Processing triggers for man-db ...
Not building database; man-db/auto-update is not 'true'.
Setting up fakeroot (1.19-2) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot 
(fakeroot) in auto mode
I: Copying source file
I: copying [tmp/libtest-class-perl/libtest-class-perl_0.39-1.dsc]
I: copying [tmp/libtest-class-perl/libtest-class-perl_0.39.orig.tar.gz]
I: copying [tmp/libtest-class-perl/libtest-class-perl_0.39-1.debian.tar.gz]
I: Extracting source
gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Fri May 17 11:28:57 2013 UTC using RSA key ID 7FD863FE
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on 
./libtest-class-perl_0.39-1.dsc
dpkg-source: info: extracting libtest-class-perl in libtest-class-perl-0.39
dpkg-source: info: unpacking libtest-class-perl_0.39.orig.tar.gz
dpkg-source: info: unpacking libtest-class-perl_0.39-1.debian.tar.gz
I: Building the package
I: Running cd tmp/buildd/*/ && env 
PATH="/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin" 
dpkg-buildpackage -us -uc  -us -uc -b -rfakeroot
dpkg-buildpackage: source package libtest-class-perl
dpkg-buildpackage: source version 0.39-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Salvatore Bonaccorso <[email protected]>
 dpkg-source --before-build libtest-class-perl-0.39
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Test-Class' version '0.39'
   dh_auto_build
Building Test-Class
   dh_auto_test
# Testing Test::Class::Load 0.35, Perl 5.018001, /usr/bin/perl
t/00-load.t .................... 
1..1
ok 1 - use Test::Class::Load;
ok
t/20-load-classes.t ............ 
1..14
ok 1 - Classes in top level directories should be loaded
ok 2 - ... as should tests in subdirectories
ok 3 - ... and the methods should work correctly
ok 4 - ... even if they are called from subclasses
ok 5 - ... or they have their own methods
ok 6 - Trying to load multiple lib paths should succeed
ok 7 - Top level directories should be loaded even with multiple libs
ok 8 - ... as should tests in subdirectories
ok 9 - ... and the methods should work correctly
ok 10 - ... even if they are called from subclasses
ok 11 - ... or they have their own methods
ok 12 - And secondary libs should be loaded
ok 13 - ... and their methods should also work correctly
ok 14 - Trying to load a bad module fails
ok
t/21-load-subclassed.t ......... 
1..7
ok 1 - Classes in top level directories should be loaded
ok 2 - ... as should classes in subdirectories
ok 3 - Filtered out classes in top level directories should *not* be loaded
ok 4 - Filtered out classes in subdirectories should *not* be loaded
ok 5 - Class Tests::Good1 method work as expected
ok 6 - Class Tests::Good2 method work as expected
ok 7 - Class Tests::Subdir::Good3 method work as expected
ok
# 
# My::Test->Tests_attribute_default_number_of_tests
# 
# My::Test->Tests_attribute_set_number_of_tests
t/Tests.t ...................... 
1..2
ok 1 - Tests attribute default number of tests
ok 2 - Tests attribute set number of tests
ok
t/_new.t ....................... 
1..6
ok 1 - use Test::Class;
ok 2 - The object isa Test::Class
ok 3 - key/value set
ok 4 - The object isa Test::Class
ok 5 - prototype key/value set
ok 6 - new key/value set
ok
t/bad-autoloads.t .............. 
1..2
ok 1 - use Test::Class;
ok 2 - avoided warnings from Contextual::Return::Value
ok
t/bailout.t .................... 
1..2
ok 1 - bailout works
ok 2 - exit value okay
ok
t/builder.t .................... 
1..1
ok 1 - builder
ok
t/compile.t .................... 
1..2
ok 1 - cannot test anon sub
ok 2 - bad number detected
ok
# 
# Local::Test->test
t/current_method.t ............. 
1..4
ok 1 - current_method in setup
ok 2 - current_method in method
ok 3 - current_method in teardown
ok 4 - current_test outside runtests
ok
t/diag_on_failure.t ............ 
1..1
ok 1 - we show the test class and method name on test failure
ok
t/die-in-setup.t ............... 
1..1
ok 1 - die in setup caused test method to fail
ok
t/die_before_plan.t ............ 
1..1
ok 1 - die before plan
ok
t/expected_tests.t ............. 
1..10
ok 1 - all set
ok 2 - no_plan setup
ok 3 - no_plan test
ok 4 - no_plan teardown
ok 5 - no_plan startup
ok 6 - no_plan shutdown
ok 7 - expected_test_of
ok 8 - no_plan expected_test_of
ok 9 - bad test class
ok 10 - undef test class
ok
t/fail1.t ...................... 
1..2
ok 1 - FAIL_ALL with plan
ok 2 - exit value okay
ok
t/fail2.t ...................... 
1..2
ok 1 - fail2
ok 2 - exit value okay
ok
t/fail3.t ...................... 
ok 1 - FAIL_ALL with no plan
ok 2 - exit value okay
1..2
ok
# 
# Foo->test_run
t/filter.t ..................... 
1..1
ok 1 - test_run not filtered, so is run
ok
t/filter_bad_filter.t .......... 
1..1
ok 1 - error on non-coderef filter
ok
# 
# Foo->test_should_run
t/filter_fixtures.t ............ 
1..5
ok 1 - startup test is run, even though matches filter
ok 2 - setup test is run, even though matches filter
ok 3 - should run, due to not matching filter
ok 4 - teardown test is run, even though matches filter
ok 5 - shutdown test is run, even though matches filter
ok
t/filter_fixtures_only.t ....... 
1..1
ok 1 - setup/teardown not run when no test methods
ok
# 
# Foo->test_another_not_matching
# 
# Foo->test_not_filtered
t/filter_multiple.t ............ 
1..2
ok 1 - test_another_not_matching doesn't meet any filters, so is run
ok 2 - test_not_filtered doesn't meet any filters, so is run
ok
t/header.t ..................... 
ok 1 - no duplicate headers
1..1
ok
# 
# Local::Test->test
t/late_header.t ................ 
1..2
ok 1 - test number set
ok 2 - builder expected tests set
ok
t/methodinfo.t ................. 
ok 1 - use Test::Class::MethodInfo;
ok 2 - The object isa Test::Class::MethodInfo
ok 3 - method type is test by default
ok 4 - test methods default to 1 test
1..4
ok
t/named_test.t ................. 
ok 1 - test names set to method name by default
1..1
ok
# 
# Bar->no_plan_test
# 
# Bar->no_plan_test2
# 
# Bar->two_tests
t/num_method_tests.t ........... 
1..19
ok 1 - fixed num tests
ok 2 - no_plan tests
ok 3 - cannot use non-method
ok 4 - cannot update illegal value
ok 5 - updated legal value
ok 6 - update worked
ok 7 - updated extended
ok 8 - update worked
ok 9 - extended method okay
ok 10 - class expected_tests
ok 11 - object expected_tests
ok 12 - num_method_tests dies outside test class
ok 13 - just passing
ok 14 - no_plan_test just passing 1
ok 15 - no_plan_test just passing 2
ok 16 - no_plan_test2 just passing 1
ok 17 - no_plan_test2 just passing 2
ok 18 - two_tests just passing 1
ok 19 - two_tests just passing 2
ok
# 
# Foo->test_num_tests
# 
# Foo->test_num_tests
t/num_tests.t .................. 
1..4
ok 1 - num_tests access okay
ok 2 - num_tests set okay
ok 3 - num_tests access okay
ok 4 - num_tests set okay
ok
t/override.t ................... 
1..1
ok 1 - cannot override a public method with a test method
ok
t/rt15870.t .................... 
1..1
ok 1 - sensible error if new() is overridden
ok
t/rt17264.t .................... 
1..1
ok 1 - we figured out that we loaded Test::Class too late
ok
# 
# A::Test->setup
t/run_all_tests.t .............. 
1..5
ok 1 - Test::Class->SKIP_CLASS default
ok 2 - Base::Test->SKIP_CLASS overridden
ok 3 - A::Test->SKIP_CLASS default
ok 4 - non skipping test class run as expected
ok 5 - runtests skipped classes with SKIP_CLASS set
ok
# 
# Bar->test1
# 
# Bar->test2
t/runtests.t ................... 
1..18
ok 1 - initialise2: methods ran in order
ok 2 - test1: initialise1 ran once
ok 3 - test1: initialise2 ran once
ok 4 - test1: first test running
ok 5 - test1: teardown not run
ok 6 - teardown1: teardown run for every test
ok 7 - teardown1: teardown run for every initialise1
ok 8 - teardown1: teardown run for every initialise2
ok 9 - teardown1: setup run for every test
ok 10 - initialise2: methods ran in order
ok 11 - test2: initialise1 ran twice
ok 12 - test2: initialise2 ran twice
ok 13 - test2: second test running
ok 14 - test2: teardown ran once
ok 15 - teardown1: teardown run for every test
ok 16 - teardown1: teardown run for every initialise1
ok 17 - teardown1: teardown run for every initialise2
ok 18 - teardown1: setup run for every test
ok
t/runtests_die.t ............... 
1..1
ok 1 - early die handled
ok
t/runtests_extra.t ............. 
1..1
ok 1 - extra test detected
ok
# 
# Foo->set_tests
# 
# Foo->undef_tests
t/runtests_noplan.t ............ 
ok 1 - this should pass
ok 2 - runtime test 1
ok 3 - runtime test 2
ok 4 - expected number of tests ran
1..4
ok
# 
# Tests1->test
# 
# Tests2->test
t/runtests_of.t ................ 
1..3
ok 1 - Tests1 test
ok 2 - Tests2 test
ok 3 - correct number of tests
ok
t/runtests_result.t ............ 
1..4
ok 1 - single failure ran okay
ok 2 - failure detected
ok 3 - a successful test
ok 4 - success detected
ok
t/runtests_return.t ............ 
1..2
ok 1 - early return handled (skip)
ok 2 - early return handled (fail)
ok
t/runtests_trailing.t .......... 
1..1
ok 1 - trailing expection detected
ok
t/runtests_with_wrong_class.t .. 
1..2
ok 1 - use Test::Class;
ok 2 - runtests dies if we are given something that is not a test class
ok
# 
# My::Test->test
t/show_plan_in_shutdown.t ...... 
1..2
ok 1 - passing test to force shutdown method to run
ok 2 - shutdown method has run
ok
t/skip1.t ...................... 
1..1
ok 1 - SKIP_ALL called skip_all
ok

#   Failed test 'SKIP_ALL'
#   at t/skip2.t line 40.
#   (in Local::Test->_only)
# STDERR is:
# # 
# # Local::Test->test
# 
# not:
# 
# as expected
t/skip2.t ...................... 
1..4
not ok 1 - SKIP_ALL
ok 2 - exit ok
ok 3 - make the plan happy
ok 4 - make the plan happy
Failed 1/4 subtests 
t/skip_class_reason.t .......... 
1..3
# Running under perl version 5.018001 for linux
# Current time local: Mon Sep 23 14:13:08 2013
# Current time GMT:   Mon Sep 23 14:13:08 2013
# Using Test.pm version 1.26
ok 1
ok 2
ok 3
ok
# 
# Bar::Test->the_test
t/skip_empty_classes.t ......... 
1..5
ok 1 - startup run
ok 2 - setup run
ok 3 - the_test has been run
ok 4 - teardown run
ok 5 - shutdown run
ok
t/spaces.t ..................... 
ok 1 - can have spaces around attributes
1..1
ok
# 
# Foo::Test->test1
# 
# Foo::Test->test2
t/startup.t .................... 
1..15
ok 1 - called start1
ok 2 - called start2
ok 3 - called setup1
ok 4 - called setup2
ok 5 - called test1
ok 6 - called tear1
ok 7 - called tear2
ok 8 - called setup1
ok 9 - called setup2
ok 10 - called test2
ok 11 - called tear1
ok 12 - called tear2
ok 13 - called end1
ok 14 - called end2
ok 15 - all expected methods ran
ok
t/startup_that_dies.t .......... 
1..1
ok 1 - exception in startup method causes all tests to be skipped
ok
t/test_classes.t ............... 
1..1
ok 1 - _test_classes deals with undef values
ok
t/test_deep.t .................. 
1..1
ok 1 - Test::Deep is not included as a test class, even though isa always 
returns true
ok
t/test_method.t ................ 
1..4
ok 1 - $ENV{TEST_METHOD} with an invalid regex should die
ok 2 - no TEST_METHOD runs all tests
ok 3 - single match just runs one test
ok 4 - two matches run both tests
ok
t/test_verbose.t ............... 
1..1
ok 1 - TEST_VERBOSE outputs method diagnostic
ok
# Test::More: 0.98
t/todo.t ....................... 
1..2
ok 1 - todo tests work
ok 2 - todo_test should run 1 test
ok

Test Summary Report
-------------------
t/skip2.t                    (Wstat: 0 Tests: 4 Failed: 1)
  Failed test:  1
Files=54, Tests=186,  2 wallclock secs ( 0.12 usr  0.05 sys +  1.64 cusr  0.14 
csys =  1.95 CPU)
Result: FAIL
Failed 1/54 test programs. 1/186 subtests failed.
dh_auto_test: perl Build test --verbose 1 returned exit code 255
make: *** [build] Error 255
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /var/cache/pbuilder/ccache filesystem
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//13333 and its subdirectories

--- End Message ---
--- Begin Message ---
Source: libtest-class-perl
Source-Version: 0.41-1

Hi,

On Sat, Dec 14, 2013 at 10:25:01PM +0100, gregor herrmann wrote:
> On Sat, 14 Dec 2013 22:05:16 +0100, Salvatore Bonaccorso wrote:
> 
> > Could one of you confirm that this is not anymore a problem with
> > libtest-class-perl/0.41-1?
> > 
> > I enabled via an override verbose build and it does not FTBFS here.
> 
> Confirmed, 0.41-1 builds fine with verbose tests for me as well.

Thanks, so closing with this version.

Regards,
Salvatore

--- End Message ---

Reply via email to