[Reproducible-builds] Bug#834210: libdancer-plugin-database-perl: FTBFS: Failed 1/5 test programs. 6/45 subtests failed.

Chris Lamb lamby at debian.org
Sat Aug 13 07:01:14 UTC 2016


Source: libdancer-plugin-database-perl
Version: 2.12-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,

libdancer-plugin-database-perl fails to build from source in unstable/amd64:

  [..]

  Fetched 3224 kB in 0s (65.4 MB/s)
  Selecting previously unselected package libhash-merge-simple-perl.
  (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 23259 files and directories currently installed.)
  Preparing to unpack .../00-libhash-merge-simple-perl_0.051-1_all.deb ...
  Unpacking libhash-merge-simple-perl (0.051-1) ...
  Selecting previously unselected package libencode-locale-perl.
  Preparing to unpack .../01-libencode-locale-perl_1.05-1_all.deb ...
  Unpacking libencode-locale-perl (1.05-1) ...
  Selecting previously unselected package libhttp-date-perl.
  Preparing to unpack .../02-libhttp-date-perl_6.02-1_all.deb ...
  Unpacking libhttp-date-perl (6.02-1) ...
  Selecting previously unselected package libio-html-perl.
  Preparing to unpack .../03-libio-html-perl_1.001-1_all.deb ...
  Unpacking libio-html-perl (1.001-1) ...
  Selecting previously unselected package liblwp-mediatypes-perl.
  Preparing to unpack .../04-liblwp-mediatypes-perl_6.02-1_all.deb ...
  Unpacking liblwp-mediatypes-perl (6.02-1) ...
  Selecting previously unselected package libhttp-message-perl.
  Preparing to unpack .../05-libhttp-message-perl_6.11-1_all.deb ...
  Unpacking libhttp-message-perl (6.11-1) ...
  Selecting previously unselected package libpath-class-perl.
  Preparing to unpack .../06-libpath-class-perl_0.36-1_all.deb ...
  Unpacking libpath-class-perl (0.36-1) ...
  Selecting previously unselected package openssl.
  Preparing to unpack .../07-openssl_1.0.2h-1_amd64.deb ...
  Unpacking openssl (1.0.2h-1) ...
  Selecting previously unselected package ca-certificates.
  Preparing to unpack .../08-ca-certificates_20160104_all.deb ...
  Unpacking ca-certificates (20160104) ...
  Selecting previously unselected package libfile-listing-perl.
  Preparing to unpack .../09-libfile-listing-perl_6.04-1_all.deb ...
  Unpacking libfile-listing-perl (6.04-1) ...
  Selecting previously unselected package libhtml-tree-perl.
  Preparing to unpack .../10-libhtml-tree-perl_5.03-2_all.deb ...
  Unpacking libhtml-tree-perl (5.03-2) ...
  Selecting previously unselected package libhttp-cookies-perl.
  Preparing to unpack .../11-libhttp-cookies-perl_6.01-1_all.deb ...
  Unpacking libhttp-cookies-perl (6.01-1) ...
  Selecting previously unselected package libhttp-negotiate-perl.
  Preparing to unpack .../12-libhttp-negotiate-perl_6.00-2_all.deb ...
  Unpacking libhttp-negotiate-perl (6.00-2) ...
  Selecting previously unselected package libnet-http-perl.
  Preparing to unpack .../13-libnet-http-perl_6.09-1_all.deb ...
  Unpacking libnet-http-perl (6.09-1) ...
  Selecting previously unselected package liblwp-protocol-https-perl.
  Preparing to unpack .../14-liblwp-protocol-https-perl_6.06-2_all.deb ...
  Unpacking liblwp-protocol-https-perl (6.06-2) ...
  Selecting previously unselected package libwww-robotrules-perl.
  Preparing to unpack .../15-libwww-robotrules-perl_6.01-1_all.deb ...
  Unpacking libwww-robotrules-perl (6.01-1) ...
  Selecting previously unselected package libwww-perl.
  Preparing to unpack .../16-libwww-perl_6.15-1_all.deb ...
  Unpacking libwww-perl (6.15-1) ...
  Selecting previously unselected package libyaml-perl.
  Preparing to unpack .../17-libyaml-perl_1.18-1_all.deb ...
  Unpacking libyaml-perl (1.18-1) ...
  Selecting previously unselected package libhttp-body-perl.
  Preparing to unpack .../18-libhttp-body-perl_1.22-1_all.deb ...
  Unpacking libhttp-body-perl (1.22-1) ...
  Selecting previously unselected package libhttp-server-simple-perl.
  Preparing to unpack .../19-libhttp-server-simple-perl_0.51-1_all.deb ...
  Unpacking libhttp-server-simple-perl (0.51-1) ...
  Selecting previously unselected package libhttp-server-simple-psgi-perl.
  Preparing to unpack .../20-libhttp-server-simple-psgi-perl_0.16-2_all.deb ...
  Unpacking libhttp-server-simple-psgi-perl (0.16-2) ...
  Selecting previously unselected package libmime-types-perl.
  Preparing to unpack .../21-libmime-types-perl_2.13-1_all.deb ...
  Unpacking libmime-types-perl (2.13-1) ...
  Selecting previously unselected package libparams-classify-perl.
  Preparing to unpack .../22-libparams-classify-perl_0.013-6_amd64.deb ...
  Unpacking libparams-classify-perl (0.013-6) ...
  Selecting previously unselected package libmodule-runtime-perl.
  Preparing to unpack .../23-libmodule-runtime-perl_0.014-2_all.deb ...
  Unpacking libmodule-runtime-perl (0.014-2) ...
  Selecting previously unselected package libtry-tiny-perl.
  Preparing to unpack .../24-libtry-tiny-perl_0.24-1_all.deb ...
  Unpacking libtry-tiny-perl (0.24-1) ...
  Selecting previously unselected package libdancer-perl.
  Preparing to unpack .../25-libdancer-perl_1.3202+dfsg-1_all.deb ...
  Unpacking libdancer-perl (1.3202+dfsg-1) ...
  Selecting previously unselected package libdbi-perl.
  Preparing to unpack .../26-libdbi-perl_1.636-1_amd64.deb ...
  Unpacking libdbi-perl (1.636-1) ...
  Selecting previously unselected package libdancer-plugin-database-core-perl.
  Preparing to unpack .../27-libdancer-plugin-database-core-perl_0.15-1_all.deb ...
  Unpacking libdancer-plugin-database-core-perl (0.15-1) ...
  Selecting previously unselected package libdbd-sqlite3-perl.
  Preparing to unpack .../28-libdbd-sqlite3-perl_1.50-1_amd64.deb ...
  Unpacking libdbd-sqlite3-perl (1.50-1) ...
  Selecting previously unselected package libtest-pod-perl.
  Preparing to unpack .../29-libtest-pod-perl_1.51-1_all.deb ...
  Unpacking libtest-pod-perl (1.51-1) ...
  Setting up libtry-tiny-perl (0.24-1) ...
  Setting up libhttp-date-perl (6.02-1) ...
  Setting up libencode-locale-perl (1.05-1) ...
  Setting up libhttp-server-simple-perl (0.51-1) ...
  Setting up libio-html-perl (1.001-1) ...
  Setting up libyaml-perl (1.18-1) ...
  Setting up libhtml-tree-perl (5.03-2) ...
  Setting up libpath-class-perl (0.36-1) ...
  Setting up libhttp-server-simple-psgi-perl (0.16-2) ...
  Setting up libmime-types-perl (2.13-1) ...
  Setting up liblwp-mediatypes-perl (6.02-1) ...
  Setting up openssl (1.0.2h-1) ...
  Setting up libfile-listing-perl (6.04-1) ...
  Processing triggers for man-db (2.7.5-1) ...
  Setting up libhttp-message-perl (6.11-1) ...
  Setting up libnet-http-perl (6.09-1) ...
  Setting up libhash-merge-simple-perl (0.051-1) ...
  Setting up libtest-pod-perl (1.51-1) ...
  Setting up ca-certificates (20160104) ...
  Setting up libparams-classify-perl (0.013-6) ...
  Setting up libwww-robotrules-perl (6.01-1) ...
  Setting up libdbi-perl (1.636-1) ...
  Setting up libhttp-negotiate-perl (6.00-2) ...
  Setting up libdbd-sqlite3-perl (1.50-1) ...
  Setting up libhttp-cookies-perl (6.01-1) ...
  Setting up libmodule-runtime-perl (0.014-2) ...
  Setting up libdancer-plugin-database-core-perl (0.15-1) ...
  Setting up liblwp-protocol-https-perl (6.06-2) ...
  Setting up libwww-perl (6.15-1) ...
  Setting up libhttp-body-perl (1.22-1) ...
  Setting up libdancer-perl (1.3202+dfsg-1) ...
  Setting up libdancer-plugin-database-perl-build-deps (2.12-1) ...
  Processing triggers for ca-certificates (20160104) ...
  Updating certificates in /etc/ssl/certs...
  173 added, 0 removed; done.
  Running hooks in /etc/ca-certificates/update.d...
  done.
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=778360c0757f
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  PWD=/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12
  OLDPWD=/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby at debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  GPG_KEY=1E953E27D4311E58
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building libdancer-plugin-database-perl 2.12-1 on amd64                          **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package libdancer-plugin-database-perl
  dpkg-buildpackage: info: source version 2.12-1
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by gregor herrmann <gregoa at debian.org>
   dpkg-source --before-build libdancer-plugin-database-perl-2.12
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean
     dh_testdir
     dh_auto_clean
     dh_clean
   debian/rules build
  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
  	perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
  Checking if your kit is complete...
  Looks good
  Generating a Unix-style Makefile
  Writing Makefile for Dancer::Plugin::Database
  Writing MYMETA.yml and MYMETA.json
     dh_auto_build
  	make -j1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12'
  cp lib/Dancer/Plugin/Database.pm blib/lib/Dancer/Plugin/Database.pm
  Manifying 1 pod document
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12'
     dh_auto_test
  	make -j1 test TEST_VERBOSE=1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12'
  PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
  # Testing Dancer::Plugin::Database 2.12, with Dancer 1.3202 in Perl 5.022002, /usr/bin/perl
  t/00-load.t ....... 
  1..1
  ok 1 - use Dancer::Plugin::Database;
  ok
  
  #   Failed test 'Fetched a single specified column OK'
  #   at t/01-basic.t line 117.
  #                   ''
  #     doesn't match '(?^m:^bigpresh$)'
  
  #   Failed test 'Fetched multiple specified columns OK'
  #   at t/01-basic.t line 121.
  #                   ''
  #     doesn't match '(?^m:^bigpresh:admin$)'
  
  #   Failed test 'User-specified LIMIT works (1 row)'
  #   at t/01-basic.t line 126.
  #          got: '0'
  #     expected: '1'
  
  #   Failed test 'User-specified LIMIT works (2 row)'
  #   at t/01-basic.t line 129.
  #          got: '0'
  #     expected: '2'
  
  #   Failed test 'Records sorted properly'
  #   at t/01-basic.t line 134.
  #          got: ''
  #     expected: 'bigpresh:bodger:mousey:mystery1:mystery2:sukria'
  
  #   Failed test 'Records sorted properly in descending order'
  #   at t/01-basic.t line 137.
  #          got: ''
  #     expected: 'sukria:mystery2:mystery1:mousey:bodger:bigpresh'
  # Looks like you failed 6 tests of 43.
  t/01-basic.t ...... 
  1..43
  ok 1 - database_connected hook fires
  ok 2 - database_error hook fires
  ok 3 - handle isa('DBI::db')
  ok 4 - handle isa('Dancer::Plugin::Database::Core::Handle')
  ok 5 - handle isa('TestHandleClass')
  ok 6 - handle is not a duck
  ok 7 - db is created
  ok 8 - GET / is found
  ok 9 - content looks good for / (7 users afiter DB initialisation)
  ok 10 - GET /user/1 is found
  ok 11 - content looks good for /user/1
  ok 12 - content looks good for /user/2
  ok 13 - DELETE /user/3 is ok
  ok 14 - content looks good for / (6 users after deleting one)
  ok 15 - quick_insert returned OK status
  ok 16 - quick_insert created a record successfully
  ok 17 - quick_select returned the record created by quick_insert
  ok 18 - quick_select doesn't return non-matching record
  ok 19 - content looks good for /quick_select/1/category
  ok 20 - content looks good for /quick_select/2/name
  ok 21 - content looks good for /quick_lookup/bigpresh
  ok 22 - quick_count shows 2 admins
  ok 23 - Complex where clause succeeded
  ok 24 - Complex not where clause succeeded
  ok 25 - set operation where clause succeeded
  ok 26 - quick_select returns multiple records in list context
  ok 27 - quick_update returned OK status
  ok 28 - quick_update updated a record successfully
  ok 29 - quick_delete returned OK status
  ok 30 - quick_delete deleted a record successfully
  not ok 31 - Fetched a single specified column OK
  not ok 32 - Fetched multiple specified columns OK
  not ok 33 - User-specified LIMIT works (1 row)
  not ok 34 - User-specified LIMIT works (2 row)
  not ok 35 - Records sorted properly
  not ok 36 - Records sorted properly in descending order
  ok 37 - response content looks good for GET /quick_select_sorted_where
  ok 38 - runtime_config returned OK status
  ok 39 - runtime_config got a usable database handle
  ok 40 - response content looks good for GET /handles_cached
  ok 41 - response content looks good for GET /handles_cached_after_reconnect
  ok 42 - database_connection_lost hook fires
  ok 43 - database_connection_failed hook fires
  Dubious, test returned 6 (wstat 1536, 0x600)
  Failed 6/43 subtests 
  t/manifest.t ...... skipped: Author tests not required for installation
  t/pod-coverage.t .. skipped: Author tests not required for installation
  t/pod.t ........... 
  1..1
  ok 1 - POD test for blib/lib/Dancer/Plugin/Database.pm
  ok
  
  Test Summary Report
  -------------------
  t/01-basic.t    (Wstat: 1536 Tests: 43 Failed: 6)
    Failed tests:  31-36
    Non-zero exit status: 6
  Files=5, Tests=45,  2 wallclock secs ( 0.04 usr  0.01 sys +  0.53 cusr  0.06 csys =  0.64 CPU)
  Result: FAIL
  Failed 1/5 test programs. 6/45 subtests failed.
  Makefile:836: recipe for target 'test_dynamic' failed
  make[1]: *** [test_dynamic] Error 255
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160813080001.WLiEQybWDW.db.libdancer-plugin-database-perl/libdancer-plugin-database-perl-2.12'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:4: 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: libdancer-plugin-database-perl.2.12-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 5096 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160813/7171eca0/attachment.obj>


More information about the Reproducible-builds mailing list