Bug#861591: libgnupg-interface-perl: FTBFS: Failed 10/22 test programs. 23/53 subtests failed.

Chris Lamb lamby at debian.org
Mon May 1 07:31:24 UTC 2017


Source: libgnupg-interface-perl
Version: 0.52-5
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Dear Maintainer,

libgnupg-interface-perl fails to build from source in unstable/amd64:

  […]

  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
  	perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=«BUILDDIR»=. -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.20170430222311.WuN76MAfhh.db.libgnupg-interface-perl/libgnupg-interface-perl-0.52=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
  which gpg ... /usr/bin/gpg
  Checking if your kit is complete...
  Warning: the following files are missing in your kit:
  	test/options
  Please inform the author.
  Generating a Unix-style Makefile
  Writing Makefile for GnuPG::Interface
  Writing MYMETA.yml and MYMETA.json
     dh_auto_build
  	make -j1
  make[1]: Entering directory '«BUILDDIR»'
  cp lib/GnuPG/Revoker.pm blib/lib/GnuPG/Revoker.pm
  cp lib/GnuPG/PublicKey.pm blib/lib/GnuPG/PublicKey.pm
  cp lib/GnuPG/SecretKey.pm blib/lib/GnuPG/SecretKey.pm
  cp lib/GnuPG/Key.pm blib/lib/GnuPG/Key.pm
  cp lib/GnuPG/HashInit.pm blib/lib/GnuPG/HashInit.pm
  cp lib/GnuPG/Fingerprint.pm blib/lib/GnuPG/Fingerprint.pm
  cp lib/GnuPG/Handles.pm blib/lib/GnuPG/Handles.pm
  cp lib/GnuPG/UserAttribute.pm blib/lib/GnuPG/UserAttribute.pm
  cp lib/GnuPG/Signature.pm blib/lib/GnuPG/Signature.pm
  cp lib/GnuPG/SubKey.pm blib/lib/GnuPG/SubKey.pm
  cp lib/GnuPG/Interface.pm blib/lib/GnuPG/Interface.pm
  cp lib/GnuPG/UserId.pm blib/lib/GnuPG/UserId.pm
  cp lib/GnuPG/PrimaryKey.pm blib/lib/GnuPG/PrimaryKey.pm
  cp lib/GnuPG/Options.pm blib/lib/GnuPG/Options.pm
  Manifying 13 pod documents
  make[1]: Leaving directory '«BUILDDIR»'
     debian/rules override_dh_auto_test
  make[1]: Entering directory '«BUILDDIR»'
  mkdir -p «BUILDDIR»/debian/build
  # this chmod can be dropped once CPAN #102651 is resolved upstream
  chmod a+x test/fake-pinentry.pl
  HOME=«BUILDDIR»/debian/build dh_auto_test
  	make -j1 test TEST_VERBOSE=1
  make[2]: Entering directory '«BUILDDIR»'
  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, 'inc', 'blib/lib', 'blib/arch')" t/*.t
  t/000_setup.t .............. 
  1..1
  not ok 1
  Failed 1/1 subtests 
  t/clearsign.t .............. 
  1..2
  not ok 1
  not ok 2
  Failed 2/2 subtests 
  t/decrypt.t ................ 
  1..4
  not ok 1
  not ok 2
  not ok 3
  not ok 4
  Failed 4/4 subtests 
  t/detach_sign.t ............ 
  1..2
  not ok 1
  not ok 2
  Failed 2/2 subtests 
  t/encrypt.t ................ 
  1..4
  ok 1
  ok 2
  ok 3
  ok 4
  ok
  t/encrypt_symmetrically.t .. 
  1..2
  not ok 1
  not ok 2
  Failed 2/2 subtests 
  t/export_keys.t ............ 
  1..2
  ok 1
  ok 2
  ok
  t/Fingerprint.t ............ 
  1..2
  ok 1
  ok 2
  ok
  t/get_public_keys.t ........ 
  1..3
  ok 1
  ok 2
  ok 3
  ok
  gpg: can't connect to the agent: File name too long
  gpg: error reading key: No secret key
  Can't call method "compare" on an undefined value at t/get_secret_keys.t line 116.
  t/get_secret_keys.t ........ 
  1..2
  not ok 1
  Dubious, test returned 2 (wstat 512, 0x200)
  Failed 2/2 subtests 
  t/import_keys.t ............ 
  1..2
  ok 1
  ok 2
  ok
  t/Interface.t .............. 
  1..2
  ok 1
  ok 2
  ok
  t/list_public_keys.t ....... 
  1..3
  ok 1
  ok 2
  ok 3
  ok
  t/list_secret_keys.t ....... 
  1..4
  not ok 1
  not ok 2
  not ok 3
  not ok 4
  Failed 4/4 subtests 
  t/list_sigs.t .............. 
  1..3
  ok 1
  ok 2
  ok 3
  ok
  gpg: can't connect to the agent: File name too long
  gpg: Warning: not using '0xF950DA9C' as default key: No secret key
  gpg: all values passed to '--default-key' ignored
  gpg: can't connect to the agent: File name too long
  gpg: no default secret key: No secret key
  gpg: signing failed: No secret key
  t/passphrase_handling.t .... 
  1..3
  not ok 1
  not ok 2
  not ok 3
  Failed 3/3 subtests 
  t/sign.t ................... 
  1..2
  not ok 1
  not ok 2
  Failed 2/2 subtests 
  t/sign_and_encrypt.t ....... 
  1..2
  not ok 1
  not ok 2
  Failed 2/2 subtests 
  t/UserId.t ................. 
  1..2
  ok 1
  ok 2
  ok
  t/verify.t ................. 
  1..2
  ok 1
  ok 2
  ok
  t/wrap_call.t .............. 
  1..4
  ok 1
  ok 2
  ok 3
  ok 4
  ok
  t/zzz_cleanup.t ............ 
  1..1
  ok 1
  ok
  
  Test Summary Report
  -------------------
  t/000_setup.t            (Wstat: 0 Tests: 1 Failed: 1)
    Failed test:  1
  t/clearsign.t            (Wstat: 0 Tests: 2 Failed: 2)
    Failed tests:  1-2
  t/decrypt.t              (Wstat: 0 Tests: 4 Failed: 4)
    Failed tests:  1-4
  t/detach_sign.t          (Wstat: 0 Tests: 2 Failed: 2)
    Failed tests:  1-2
  t/encrypt_symmetrically.t (Wstat: 0 Tests: 2 Failed: 2)
    Failed tests:  1-2
  t/get_secret_keys.t      (Wstat: 512 Tests: 1 Failed: 1)
    Failed test:  1
    Non-zero exit status: 2
    Parse errors: Bad plan.  You planned 2 tests but ran 1.
  t/list_secret_keys.t     (Wstat: 0 Tests: 4 Failed: 4)
    Failed tests:  1-4
  t/passphrase_handling.t  (Wstat: 0 Tests: 3 Failed: 3)
    Failed tests:  1-3
  t/sign.t                 (Wstat: 0 Tests: 2 Failed: 2)
    Failed tests:  1-2
  t/sign_and_encrypt.t     (Wstat: 0 Tests: 2 Failed: 2)
    Failed tests:  1-2
  Files=22, Tests=53, 176 wallclock secs ( 0.07 usr  0.02 sys +  4.49 cusr  0.50 csys =  5.08 CPU)
  Result: FAIL
  Failed 10/22 test programs. 23/53 subtests failed.
  Makefile:829: recipe for target 'test_dynamic' failed
  make[2]: *** [test_dynamic] Error 255
  make[2]: Leaving directory '«BUILDDIR»'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:13: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 2
  make[1]: Leaving directory '«BUILDDIR»'
  debian/rules:6: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 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: libgnupg-interface-perl.0.52-5.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 4069 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20170501/534f10a5/attachment-0001.obj>


More information about the pkg-perl-maintainers mailing list