[Reproducible-builds] Bug#810707: libdbd-sqlite3-perl: FTBFS: t/virtual_table/21_perldata_charinfo.t (Wstat: 512 Tests: 4 Failed: 1)

Chris Lamb lamby at debian.org
Mon Jan 11 12:26:27 UTC 2016


Source: libdbd-sqlite3-perl
Version: 1.46-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libdbd-sqlite3-perl fails to build from source in unstable/amd64:

  [..]

  t/virtual_table/20_perldata.t ......................... 
  1..29
  ok 1 - An object of class 'DBI::db' isa 'DBI::db'
  ok 2 - create_module
  ok 3 - create vtable
  ok 4 - got 3 rows
  ok 5 - got 1 in a
  ok 6 - got 2 in b
  ok 7 - got 2 rows
  ok 8 - got 4 in first a
  ok 9 - got 1 in second a
  ok 10 - SELECT rowid FROM vtb WHERE c = 'six'
  ok 11 - SELECT c FROM vtb WHERE c MATCH 'i' ORDER BY c
  ok 12 - new rowid is 3
  ok 13 - perl_rows expanded
  ok 14 - new row is correct
  ok 15 - create vtable
  ok 16 - got 2 rows
  ok 17 - got 4 in first a
  ok 18 - got 1 in second a
  ok 19 - create vtable intarray
  ok 20 - SELECT i FROM intarray WHERE i BETWEEN 0 AND 5
  ok 21 - INSERT INTO intarray VALUES (98), (99)
  ok 22 - added 2 ints
  ok 23 - IN intarray
  ok 24 - create vtable strarray
  ok 25 - INSERT INTO strarray VALUES ('aa'), ('bb')
  ok 26 - added 2 strings
  ok 27 - IN strarray
  ok 28 - IN SELECT FROM strarray
  ok 29 - no warnings
  ok
  couldn't eval q{sub {my ($self, $i) = @_; my $row = $self->row($i); (defined($row->{script}) && defined($vals[0]) && $row->{script} eq $vals[0]) && (defined($row->{name}) && defined($vals[1]) && $row->{name}  $vals[1])}} : syntax error at (eval 13) line 1, near "}  $vals"
  
  #   Failed test 'no warnings'
  #   at inc/Test/NoWarnings.pm line 38.
  # There were 1 warning(s)
  # 	Previous test 3 'create table'
  # 	Use of uninitialized value $op in concatenation (.) or string at /home/lamby/temp/cdt.20160111122431.7Ar4Lc9KXd/libdbd-sqlite3-perl-1.46/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm line 98.
  #  at /home/lamby/temp/cdt.20160111122431.7Ar4Lc9KXd/libdbd-sqlite3-perl-1.46/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm line 98.
  # 	DBD::SQLite::VirtualTable::PerlData::BEST_INDEX(DBD::SQLite::VirtualTable::PerlData=HASH(0x1c029b8), ARRAY(0x1c25d20), ARRAY(0x1c02be0)) called at /home/lamby/temp/cdt.20160111122431.7Ar4Lc9KXd/libdbd-sqlite3-perl-1.46/blib/lib/DBD/SQLite.pm line 200
  # 	DBD::SQLite::db::prepare(DBI::db=HASH(0x1bba508), "SELECT * FROM charinfo WHERE script='Greek' AND name LIKE '%S"..., HASH(0xf390c8)) called at /usr/lib/x86_64-linux-gnu/perl5/5.22/DBI.pm line 1669
  # 	DBD::_::db::selectall_arrayref(DBI::db=HASH(0x1bba508), "SELECT * FROM charinfo WHERE script='Greek' AND name LIKE '%S"..., HASH(0xf390c8)) called at t/virtual_table/21_perldata_charinfo.t line 42
  # 
  # Looks like you planned 10 tests but ran 4.
  # Looks like you failed 1 test of 4 run.
  # Looks like your test exited with 2 just after 4.
  t/virtual_table/21_perldata_charinfo.t ................ 
  1..10
  ok 1 - An object of class 'DBI::db' isa 'DBI::db'
  ok 2 - create_module
  ok 3 - create table
  not ok 4 - no warnings
  Dubious, test returned 2 (wstat 512, 0x200)
  Failed 7/10 subtests 
  t/virtual_table/rt_99748.t ............................ 
  1..52
  ok 1 - An object of class 'DBI::db' isa 'DBI::db'
  ok 2 - create_module
  ok 3 - create vtable
  ok 4 - SELECT rowid, * FROM rtb: got 3 rows
  ok 5 - got 1 in a
  ok 6 - got undef in b
  ok 7 - got 1 in a
  ok 8 - SELECT rowid FROM rtb WHERE c = 'six'
  ok 9 - SELECT a FROM rtb WHERE b IS NULL ORDER BY a
  ok 10 - SELECT a FROM rtb WHERE b IS NOT NULL ORDER BY a
  ok 11 - SELECT a FROM rtb WHERE c IS NULL ORDER BY a
  ok 12 - SELECT a FROM rtb WHERE c IS NOT NULL ORDER BY a
  ok 13 - SELECT a FROM rtb WHERE c = ?
  ok 14 - SELECT a FROM rtb WHERE c = ?
  ok 15 - SELECT a FROM rtb WHERE c = ?
  ok 16 - SELECT a FROM rtb WHERE c = ?
  ok 17 - SELECT a FROM rtb WHERE c = ?
  ok 18 - SELECT a FROM rtb WHERE c IS ?
  ok 19 - SELECT rowid, * FROM vtb: got 3 rows
  ok 20 - got 1 in a
  ok 21 - got undef in b
  ok 22 - got 1 in a
  ok 23 - SELECT rowid FROM vtb WHERE c = 'six'
  ok 24 - SELECT a FROM vtb WHERE b IS NULL ORDER BY a
  ok 25 - SELECT a FROM vtb WHERE b IS NOT NULL ORDER BY a
  ok 26 - SELECT a FROM vtb WHERE c IS NULL ORDER BY a
  ok 27 - SELECT a FROM vtb WHERE c IS NOT NULL ORDER BY a
  ok 28 - SELECT a FROM vtb WHERE c = ?
  ok 29 - SELECT a FROM vtb WHERE c = ?
  ok 30 - SELECT a FROM vtb WHERE c = ?
  ok 31 - SELECT a FROM vtb WHERE c = ?
  ok 32 - SELECT a FROM vtb WHERE c = ?
  ok 33 - SELECT a FROM vtb WHERE c IS ?
  ok 34 - SELECT c FROM vtb WHERE c MATCH '^.i' ORDER BY c
  ok 35 - @{[die -1]}
  ok 36 - (foobar
  ok 37 - (?{die 999})
  ok 38 - $foobar
  ok 39 - $self->{row_ix}
  ok 40 - $main::ARGV[ die 999 ]
  ok 41 - @main::ARGV
  ok 42 - $0
  ok 43 - $self
  ok 44 - SELECT a FROM vtb WHERE c MATCH ?
  ok 45 - SELECT a FROM vtb WHERE c MATCH ?
  ok 46 - SELECT a FROM vtb WHERE c MATCH ?
  ok 47 - SELECT a FROM vtb WHERE c MATCH ?
  ok 48 - SELECT a FROM vtb WHERE c MATCH ?
  ok 49 - SELECT a FROM vtb WHERE c MATCH ?
  ok 50 - SELECT a FROM vtb WHERE c MATCH ?
  ok 51 - SELECT a FROM vtb WHERE c MATCH ?
  ok 52 - no warnings
  ok
  
  Test Summary Report
  -------------------
  t/virtual_table/21_perldata_charinfo.t              (Wstat: 512 Tests: 4 Failed: 1)
    Failed test:  4
    Non-zero exit status: 2
    Parse errors: Bad plan.  You planned 10 tests but ran 4.
  Files=99, Tests=3321, 16 wallclock secs ( 0.55 usr  0.06 sys +  5.50 cusr  0.34 csys =  6.45 CPU)
  Result: FAIL
  Failed 1/99 test programs. 1/3321 subtests failed.
  Makefile:1072: recipe for target 'test_dynamic' failed
  make[1]: *** [test_dynamic] Error 255
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160111122431.7Ar4Lc9KXd/libdbd-sqlite3-perl-1.46'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:6: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libdbd-sqlite3-perl.1.46-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 24909 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160111/45dd896d/attachment.obj>


More information about the Reproducible-builds mailing list