Bug#562384: libcoat-persistent-perl: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu Dec 24 10:45:42 UTC 2009


Source: libcoat-persistent-perl
Version: 0.210-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20091213 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[1]: Entering directory `/build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/001_csv_binding.t t/002_subobjects.t t/003_classes_scope.t t/004_default_dbh.t t/005_context.t t/006_find_by_sql.t t/007_unique.t t/008_syntax.t t/009_cache.t t/009_required_read_only.t t/010_update.t t/011_create.t t/012_find.t t/013_find_or_create.t t/014_find_or_init.t t/015_meta.t t/016_import.t t/017_rename.t t/018_find_with_undef.t t/019_mix.t t/019_state_object.t t/022_storage_value.t t/023_types_and_coercions.t
> t/001_csv_binding.t .......... ok
> t/002_subobjects.t ........... ok
> t/003_classes_scope.t ........ ok
> t/004_default_dbh.t .......... ok
> t/005_context.t .............. ok
> t/006_find_by_sql.t .......... ok
> t/007_unique.t ............... ok
> t/008_syntax.t ............... ok
> t/009_cache.t ................ ok
> t/009_required_read_only.t ... ok
> t/010_update.t ............... ok
> t/011_create.t ............... ok
> t/012_find.t ................. ok
> Value '' does not validate type constraint 'Int' at /usr/share/perl5/Coat/Meta/TypeConstraint.pm line 65
> 	Coat::Meta::TypeConstraint::validate('Coat::Meta::TypeConstraint=HASH(0x9d3530)', '') called at /usr/share/perl5/Coat/Types.pm line 173
> 	Coat::Types::validate('Coat::Types', 'HASH(0xe81958)', 'age', '') called at /usr/share/perl5/Coat.pm line 222
> 	Coat::__ANON__('Person=HASH(0x13ef108)', '') called at /usr/share/perl5/Coat/Object.pm line 117
> 	Coat::Object::init('Person=HASH(0x13ef108)', 'HASH(0x13f9998)') called at /usr/share/perl5/Coat/Object.pm line 23
> 	Coat::Object::new('Person', 'age', '', 'id', 1, 'name', 'Joe') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 506
> 	Coat::Persistent::find_by_sql('Person', 'select * from person where name = ?  ', 'Joe') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 447
> 	Coat::Persistent::find('Person', 'ARRAY(0xdfa988)') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 223
> 	Coat::Persistent::__ANON__('Person', 'Joe') called at t/013_find_or_create.t line 29
> # Looks like you planned 10 tests but ran 3.
> # Looks like your test exited with 255 just after 3.
> t/013_find_or_create.t ....... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 7/10 subtests 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Value '' does not validate type constraint 'Int' at /usr/share/perl5/Coat/Meta/TypeConstraint.pm line 65
> 	Coat::Meta::TypeConstraint::validate('Coat::Meta::TypeConstraint=HASH(0x2472490)', '') called at /usr/share/perl5/Coat/Types.pm line 173
> 	Coat::Types::validate('Coat::Types', 'HASH(0x21f36b0)', 'age', '') called at /usr/share/perl5/Coat.pm line 222
> 	Coat::__ANON__('Person=HASH(0x259d4d0)', '') called at /usr/share/perl5/Coat/Object.pm line 117
> 	Coat::Object::init('Person=HASH(0x259d4d0)', 'HASH(0x2e6de00)') called at /usr/share/perl5/Coat/Object.pm line 23
> 	Coat::Object::new('Person', 'age', '', 'id', 1, 'name', 'Joe') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 506
> 	Coat::Persistent::find_by_sql('Person', 'select * from person where name = ?  ', 'Joe') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 447
> 	Coat::Persistent::find('Person', 'ARRAY(0x2775dc0)') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 245
> 	Coat::Persistent::__ANON__('Person', 'Joe') called at t/014_find_or_init.t line 25
> # Looks like you planned 9 tests but ran 1.
> # Looks like your test exited with 255 just after 1.
> t/014_find_or_init.t ......... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 8/9 subtests 
> t/015_meta.t ................. ok
> Value '' does not validate type constraint 'Int' at /usr/share/perl5/Coat/Meta/TypeConstraint.pm line 65
> 	Coat::Meta::TypeConstraint::validate('Coat::Meta::TypeConstraint=HASH(0x1e588e8)', '') called at /usr/share/perl5/Coat/Types.pm line 173
> 	Coat::Types::validate('Coat::Types', 'HASH(0x1dbaf30)', 'age', '') called at /usr/share/perl5/Coat.pm line 222
> 	Coat::__ANON__('Person=HASH(0x2878048)', '') called at /usr/share/perl5/Coat/Object.pm line 117
> 	Coat::Object::init('Person=HASH(0x2878048)', 'HASH(0x2874d68)') called at /usr/share/perl5/Coat/Object.pm line 23
> 	Coat::Object::new('Person', 'age', '', 'name', 'John', 'people_id', 1, 'voiture_c_id', '', ...) called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 506
> 	Coat::Persistent::find_by_sql('Person', 'SELECT * FROM people WHERE ( name = ? )', 'John') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 213
> 	Coat::Persistent::__ANON__('Person', 'John') called at t/016_import.t line 58
> # Looks like your test exited with 255 just after 6.
> t/016_import.t ............... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 6 subtests passed 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Unable to execute query SELECT * FROM people WHERE ( id = ? )  : 2000000000 : Can't call method "column" on an undefined value at /usr/share/perl5/SQL/Statement/Term.pm line 190, <GEN27> line 2.
>  at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 490
> 	Coat::Persistent::find_by_sql('Person', 'SELECT * FROM people WHERE ( id = ? ) ', 2) called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 458
> 	Coat::Persistent::find('Person', 2) called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 307
> 	Coat::Persistent::__ANON__('Dog=HASH(0x16ff728)') called at t/017_rename.t line 67
> # Looks like your test exited with 9 just after 10.
> t/017_rename.t ............... 
> Dubious, test returned 9 (wstat 2304, 0x900)
> All 10 subtests passed 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Value '' does not validate type constraint 'Int' at /usr/share/perl5/Coat/Meta/TypeConstraint.pm line 65
> 	Coat::Meta::TypeConstraint::validate('Coat::Meta::TypeConstraint=HASH(0x1b1a288)', '') called at /usr/share/perl5/Coat/Types.pm line 173
> 	Coat::Types::validate('Coat::Types', 'HASH(0x189c6c0)', 'age', '') called at /usr/share/perl5/Coat.pm line 222
> 	Coat::__ANON__('Person=HASH(0x1c45398)', '') called at /usr/share/perl5/Coat/Object.pm line 117
> 	Coat::Object::init('Person=HASH(0x1c45398)', 'HASH(0x25411b0)') called at /usr/share/perl5/Coat/Object.pm line 23
> 	Coat::Object::new('Person', 'age', '', 'id', 1, 'name', 'Joe') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 506
> 	Coat::Persistent::find_by_sql('Person', 'SELECT * FROM person WHERE ( ( id = ? OR id = ? ) ) ', 1, 2) called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 458
> 	Coat::Persistent::find('Person', 1, 2) called at t/018_find_with_undef.t line 28
> # Looks like your test exited with 255 just after 1.
> t/018_find_with_undef.t ...... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 1 subtests passed 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Value '' does not validate type constraint 'Int' at /usr/share/perl5/Coat/Meta/TypeConstraint.pm line 65
> 	Coat::Meta::TypeConstraint::validate('Coat::Meta::TypeConstraint=HASH(0x1ebf360)', '') called at /usr/share/perl5/Coat/Types.pm line 173
> 	Coat::Types::validate('Coat::Types', 'HASH(0x1c3ebe0)', 'age', '') called at /usr/share/perl5/Coat.pm line 222
> 	Coat::__ANON__('Person=HASH(0x28e0cf0)', '') called at /usr/share/perl5/Coat/Object.pm line 117
> 	Coat::Object::init('Person=HASH(0x28e0cf0)', 'HASH(0x28e6dc0)') called at /usr/share/perl5/Coat/Object.pm line 23
> 	Coat::Object::new('Person', 'age', '', 'id', 1, 'name', 'Joe') called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 506
> 	Coat::Persistent::find_by_sql('Person', 'SELECT * FROM person WHERE ( id = ? ) ', 1) called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 458
> 	Coat::Persistent::find('Person', 1) called at t/019_mix.t line 34
> # Looks like you planned 3 tests but ran 1.
> # Looks like your test exited with 255 just after 1.
> t/019_mix.t .................. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 2/3 subtests 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> 
> #   Failed test 'create worked'
> #   at t/019_state_object.t line 26.
> Can't call method "_db_state" on an undefined value at t/019_state_object.t line 27.
> # Looks like you failed 1 test of 3.
> # Looks like your test exited with 255 just after 3.
> t/019_state_object.t ......... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 1/3 subtests 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Unable to execute query SELECT * FROM people WHERE ( pid = ? )  : 2000000000 : Can't call method "column" on an undefined value at /usr/share/perl5/SQL/Statement/Term.pm line 190, <GEN7> line 2.
>  at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 490
> 	Coat::Persistent::find_by_sql('Person', 'SELECT * FROM people WHERE ( pid = ? ) ', 3) called at /build/user-libcoat-persistent-perl_0.210-1-amd64-r_zILJ/libcoat-persistent-perl-0.210/blib/lib/Coat/Persistent.pm line 458
> 	Coat::Persistent::find('Person', 3) called at t/022_storage_value.t line 53
> # Looks like your test exited with 9 just after 5.
> t/022_storage_value.t ........ 
> Dubious, test returned 9 (wstat 2304, 0x900)
> All 5 subtests passed 
> Use of uninitialized value $rows in numeric eq (==) at /usr/lib/perl5/DBI.pm line 1592.
> Failed 8/23 test programs. 1/126 subtests failed.
> t/023_types_and_coercions.t .. ok
> 
> Test Summary Report
> -------------------
> t/013_find_or_create.t     (Wstat: 65280 Tests: 3 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 10 tests but ran 3.
> t/014_find_or_init.t       (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 9 tests but ran 1.
> t/016_import.t             (Wstat: 65280 Tests: 6 Failed: 0)
>   Non-zero exit status: 255
> t/017_rename.t             (Wstat: 2304 Tests: 10 Failed: 0)
>   Non-zero exit status: 9
> t/018_find_with_undef.t    (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
> t/019_mix.t                (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 3 tests but ran 1.
> t/019_state_object.t       (Wstat: 65280 Tests: 3 Failed: 1)
>   Failed test:  3
>   Non-zero exit status: 255
> t/022_storage_value.t      (Wstat: 2304 Tests: 5 Failed: 0)
>   Non-zero exit status: 9
> Files=23, Tests=126,  4 wallclock secs ( 0.11 usr  0.01 sys +  3.34 cusr  0.32 csys =  3.78 CPU)
> Result: FAIL
> make[1]: *** [test_dynamic] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/12/13/libcoat-persistent-perl_0.210-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-perl-maintainers mailing list