Hi, Adam D. Barratt <a...@adam-barratt.org.uk> (2019-02-04): > Control: tags -1 + confirmed d-i > > On Sun, 2018-11-18 at 12:38 -0500, Daniel Kahn Gillmor wrote: > > When fixing #906545 (GnuPG rejects some malformed keys during import > > instead of cleaning), i inadvertently introduced #913614 (GnuPG fails > > to import keys when no TTY attached and --batch is not specified) > > into debian stable. > > Subject to a d-i ack, please go ahead; sorry for the delay.
FWIW that didn't build in my stretch sbuild chroot, due to test failures: | debian/rules override_dh_auto_test | make[1]: Entering directory '/<<PKGBUILDDIR>>' | dh_auto_test --builddirectory=build | make -j1 check VERBOSE=1 | make[2]: Entering directory '/<<PKGBUILDDIR>>/build' | Making check in m4 | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/m4' | make[3]: Nothing to be done for 'check'. | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/m4' | Making check in common | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/common' | make check-am | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/common' | make check-TESTS | make[5]: Entering directory '/<<PKGBUILDDIR>>/build/common' | PASS: t-stringhelp | PASS: t-timestuff | PASS: t-convert | PASS: t-percent | PASS: t-gettime | PASS: t-sysutils | PASS: t-sexputil | > Known envvars: GPG_TTY(ttyname) TERM(ttytype) DISPLAY(display) | > XAUTHORITY(xauthority) XMODIFIERS GTK_IM_MODULE DBUS_SESSION_BUS_ADDRESS | > QT_IM_MODULE INSIDE_EMACS PINENTRY_USER_DATA(pinentry-user-data) | PASS: t-session-env | PASS: t-openpgp-oid | PASS: t-ssh-utils | PASS: t-mapstrings | PASS: t-zb32 | PASS: t-mbox-util | PASS: t-iobuf | PASS: t-strlist | PASS: t-name-value | PASS: t-ccparray | PASS: t-recsel | PASS: t-exechelp | error running '/bin/false': exit status 1 | PASS: t-exectool | =================== | All 20 tests passed | =================== | make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/common' | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/common' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/common' | Making check in kbx | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/kbx' | make[3]: Nothing to be done for 'check'. | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/kbx' | Making check in g10 | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/g10' | make check-TESTS | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/g10' | PASS: t-rmd160 | PASS: t-keydb | PASS: t-keydb-get-keyblock | PASS: t-stutter | ================== | All 4 tests passed | ================== | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/g10' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/g10' | Making check in sm | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/sm' | make[3]: Nothing to be done for 'check'. | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/sm' | Making check in agent | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/agent' | make check-TESTS | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/agent' | PASS: t-protect | ============= | 1 test passed | ============= | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/agent' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/agent' | Making check in scd | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/scd' | make[3]: Nothing to be done for 'check'. | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/scd' | Making check in dirmngr | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/dirmngr' | make check-TESTS | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/dirmngr' | PASS: t-ldap-parse-uri | ============= | 1 test passed | ============= | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/dirmngr' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/dirmngr' | Making check in tools | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/tools' | make[3]: Nothing to be done for 'check'. | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/tools' | Making check in po | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/po' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/po' | Making check in doc | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/doc' | make check-am | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/doc' | make[4]: Nothing to be done for 'check-am'. | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/doc' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/doc' | Making check in tests | make[3]: Entering directory '/<<PKGBUILDDIR>>/build/tests' | Making check in gpgscm | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests/gpgscm' | make check-local | make[5]: Entering directory '/<<PKGBUILDDIR>>/build/tests/gpgscm' | EXEEXT= GPGSCM_PATH=../../../tests/gpgscm \ | ./gpgscm ../../../tests/gpgscm/t-child.scm | Testing process and IPC primitives... | hello world. | All good. | make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/gpgscm' | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/gpgscm' | Making check in openpgp | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests/openpgp' | LC_ALL=C EXEEXT= PATH=../gpgscm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games TMP=/tmp srcdir=/<<PKGBUILDDIR>>/build/../tests/openpgp objdir=/<<PKGBUILDDIR>>/build GPGSCM_PATH=/<<PKGBUILDDIR>>/build/../tests/gpgscm:/<<PKGBUILDDIR>>/build/../tests/openpgp /<<PKGBUILDDIR>>/build/tests/gpgscm/gpgscm \ | run-tests.scm version.scm enarmor.scm mds.scm decrypt.scm decrypt-multifile.scm decrypt-dsa.scm decrypt-session-key.scm sigs.scm sigs-dsa.scm encrypt.scm encrypt-multifile.scm encrypt-dsa.scm compression.scm seat.scm clearsig.scm encryptp.scm detach.scm detachm.scm armsigs.scm armencrypt.scm armencryptp.scm signencrypt.scm signencrypt-dsa.scm armsignencrypt.scm armdetach.scm armdetachm.scm genkey1024.scm conventional.scm conventional-mdc.scm multisig.scm verify.scm verify-multifile.scm gpgv-forged-keyring.scm armor.scm import.scm import-revocation-certificate.scm ecc.scm 4gb-packet.scm tofu.scm gpgtar.scm use-exact-key.scm default-key.scm export.scm ssh-import.scm ssh-export.scm quick-key-manipulation.scm key-selection.scm delete-keys.scm issue2015.scm issue2346.scm issue2417.scm issue2419.scm issue2941.scm | PASS: setup.scm | Printing the GPG version | PASS: version.scm | Checking armor encoding and decoding | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: enarmor.scm | Hashing the empty string | > MD5 SHA1 RIPEMD160 SHA224 SHA256 SHA384 SHA512 < | Hashing the string "abcdefghijklmnopqrstuvwxyz" | > MD5 SHA1 RIPEMD160 SHA224 SHA256 SHA384 SHA512 < | PASS: mds.scm | Checking decryption of supplied files | > plain-1 plain-2 plain-3 plain-large < | PASS: decrypt.scm | Checking decryption of supplied files using --multifile. | Verifying files: | > plain-1 plain-2 plain-3 plain-large < | PASS: decrypt-multifile.scm | Checking decryption of supplied DSA encrypted file | > plain-1 < | PASS: decrypt-dsa.scm | Checking decryption of supplied files using the session key. | > plain-1 plain-2 plain-3 plain-large < | PASS: decrypt-session-key.scm | Checking signing with the default hash algorithm | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | Checking signing with a specific hash algorithm | > SHA1 RIPEMD160 SHA256 SHA384 SHA512 SHA224 < | PASS: sigs.scm | Checking signing using DSA with the default hash algorithm | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | Checking signing using DSA with a specific hash algorithm | > SHA1 RIPEMD160 < | PASS: sigs-dsa.scm | Checking encryption | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | Checking encryption using a specific cipher algorithm | > IDEA ........ 3DES ........ CAST5 ........ BLOWFISH ........ AES ........ AES192 ........ AES256 ........ TWOFISH ........ CAMELLIA128 ........ CAMELLIA192 ........ CAMELLIA256 ........ < | Checking encryption using a key from file | > plain-1 plain-2 plain-3 plain-large < | PASS: encrypt.scm | Checking encryption of supplied files using --multifile. | Verifying files: | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: encrypt-multifile.scm | Checking encryption using DSA | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | Checking encryption using DSA and a specific cipher algorithm | > IDEA ........ 3DES ........ CAST5 ........ BLOWFISH ........ AES ........ AES192 ........ AES256 ........ TWOFISH ........ CAMELLIA128 ........ CAMELLIA192 ........ CAMELLIA256 ........ < | PASS: encrypt-dsa.scm | Checking encryption using a specific compression algorithm | > Uncompressed ........ ZIP ........ ZLIB ........ BZIP2 ........ < | PASS: compression.scm | Checking encryption, signing, and producing armored output | > plain-1 plain-2 plain-3 plain-large < | PASS: seat.scm | Checking signing and verifying plain text messages | > plain-1 plain-2 plain-3 plain-large plain-large < | Checking signing and verifying test vectors | > 0 1 2 3 4 5 < | PASS: clearsig.scm | Checking encryption and decryption using pipes | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: encryptp.scm | Checking detached signatures | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: detach.scm | Checking detached signatures of multiple files | PASS: detachm.scm | Checking armored signatures | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: armsigs.scm | Checking armored encryption | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: armencrypt.scm | Checking armored encryption and decryption using pipes | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: armencryptp.scm | Checking signing and encryption | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | Checking bug 537: MDC problem with old style compressed packets. | PASS: signencrypt.scm | Checking signing and encryption using DSA | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | Checking signing and encryption using DSA with a specific hash algorithm | > SHA1 RIPEMD160 < | PASS: signencrypt-dsa.scm | Checking armored signing and encryption | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: armsignencrypt.scm | Checking armored detached signatures | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: armdetach.scm | Checking armored detached signatures of multiple files | PASS: armdetachm.scm | Checking batch key generation | PASS: genkey1024.scm | Checking conventional encryption | > plain-2 data-32000 < | Checking conventional encryption using a specific cipher | > IDEA .. 3DES .. CAST5 .. BLOWFISH .. AES .. AES192 .. AES256 .. TWOFISH .. CAMELLIA128 .. CAMELLIA192 .. CAMELLIA256 .. < | PASS: conventional.scm | Checking conventional encryption with MDC | > IDEA .. 3DES .. CAST5 .. BLOWFISH .. AES .. AES192 .. AES256 .. TWOFISH .. CAMELLIA128 .. CAMELLIA192 .. CAMELLIA256 .. < | Checking sign+symencrypt | > plain-1 plain-2 plain-3 plain-large data-500 data-9000 data-32000 data-80000 < | PASS: conventional-mdc.scm | Checking that a valid signature is verified as such | > sig-sl-valid < | Checking that an invalid signature is verified as such | > sig-1ls1ls-valid sig-ls-valid sig-1lsls-invalid sig-lsls-invalid sig-lss-invalid sig-slsl-invalid < | PASS: multisig.scm | Checking bogus signature | > #x2d #xca < | Checking that a valid signature is verified as such | > msg_ols_asc msg_cols_asc msg_sl_asc msg_oolss_asc msg_cls_asc msg_clss_asc < | Checking that a valid signature over multiple messages is verified as such | > msg_olsols_asc_multiple msg_clsclss_asc_multiple < | Checking that an invalid signature is verified as such | > bad_ls_asc bad_fols_asc bad_olsf_asc bad_ools_asc < | Checking that a valid Ed25519 signature is verified as such | > msg_ed25519_rshort msg_ed25519_sshort < | PASS: verify.scm | Checking verification of supplied files using --multifile. | PASS: verify-multifile.scm | Checking that a signature by bad key should not be verified | > msg_signed_asc < | PASS: gpgv-forged-keyring.scm | Checking armored_key_8192 | Importing alpha_seckey | Checking for bug #1179 | PASS: armor.scm | Checking bug 894: segv importing certain keys. | Checking bug 1223: designated revoker sigs are not properly merged. | Checking import of two keys with colliding long key ids. | PASS: import.scm | Checking key revocation. | PASS: import-revocation-certificate.scm | Preparing for ECC test | Importing ECC public keys | Checking opaque ECDSA signatures | > msg_opaque_signed_256 msg_opaque_signed_384 msg_opaque_signed_521 < | Importing ECC secret keys | Checking ECC encryption | Checking ECDSA decryption | > msg_encrypted_256 msg_encrypted_384 msg_encrypted_521 < | Checking ECC encryption and decryption | > plain-1 ... plain-2 ... plain-3 ... plain-large ... data-500 ... data-9000 ... data-32000 ... data-80000 ... < | Checking ECC signing and verifiction | > plain-1 ... plain-2 ... plain-3 ... plain-large ... data-500 ... data-9000 ... data-32000 ... data-80000 ... < | Importing ECC secret keys directly | PASS: ecc.scm | Can parse 4GB packets. | PASS: 4gb-packet.scm | Checking tofu policies and trust... | Setting a fixed policy... | > good ..... unknown ..... bad ..... < | Checking TOFU stats... | Checking cross sigs... | > Two keys. < | > Adding cross signatures. < | > Adding conflicting user id. < | > Adding cross signature on user id. < | Checking UTK sigs... | > Two keys. < | > Adding cross signatures. < | > Marking 1938C3A0E4674B6C217AC0B987DB2814EC38277E as ultimately trusted. < | > Adding conflicting user id. < | > Adding cross signature on user id. < | PASS: tofu.scm | Checking gpgtar without encryption | Checking gpgtar without encryption with nicer actions | Checking gpgtar with asymmetric encryption | Checking gpgtar with asymmetric encryption and signature | Checking gpgtar with signature | Checking gpgtar with symmetric encryption | Checking gpgtar with symmetric encryption and chosen cipher | Checking gpgtar with both symmetric and asymmetric encryption | PASS: gpgtar.scm | Importing public key. | Checking that the most recent, valid signing subkey is used by default | > 8BC90111 3E880CFF F5F77B83 45117079 1EA97479 < | Checking that we can select a specific signing key | > 8BC90111 F5F77B83 1EA97479 < | PASS: use-exact-key.scm | Importing public key. | Checking that the most recent, valid signing subkey is used by default | > 8BC90111 3E880CFF F5F77B83 45117079 1EA97479 < | Checking that the most recent, valid encryption subkey is used by default | > 8BC90111 3E880CFF F5F77B83 45117079 1EA97479 < | PASS: default-key.scm | Checking key export | > D74C5F22 C40FDECF ECABF51D < | PASS: export.scm | ssh-add not found | SKIP: ssh-import.scm | Checking ssh export... | PASS: ssh-export.scm | Checking quick key generation... | Checking that we can add a user ID... | Checking that we can revoke a user ID... | Checking that we get an error revoking a non-existant user ID. | Checking that we can change the expiration time. | Checking that we can add subkeys... | > () (- - -) (default default never) (rsa sign 2d) (rsa1024 sign 2w) (rsa2048 encr 2m) (rsa4096 sign,auth 2y) (future-default) < | PASS: quick-key-manipulation.scm | Checking key selection | > 5 4 4 3 4 3 3 2 4 3 3 2 3 2 2 1 4 3 3 2 3 2 2 1 3 2 2 1 2 1 1 < | PASS: key-selection.scm | PASS: delete-keys.scm | Checking passphrase cache (issue2015)... | PASS: issue2015.scm | Checking import statistics (issue2346)... | PASS: issue2346.scm | Checking robustness wrt empty databases in gnupghome (issue2417)... | PASS: issue2417.scm | Checking iobuf_peek corner case (issue2419)... | PASS: issue2419.scm | Checking invocation with invalid file descriptors (issue2941). | > status-fd attribute-fd logger-fd override-session-key-fd passphrase-fd command-fd < | PASS: issue2941.scm | 53 tests run, 52 succeeded, 0 failed, 1 skipped. | Skipped tests: ssh-import.scm | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/openpgp' | Making check in migrations | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests/migrations' | GPG_AGENT_INFO= LC_ALL=C EXEEXT= PATH=../gpgscm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games TMP=/tmp srcdir=/<<PKGBUILDDIR>>/build/../tests/migrations objdir=/<<PKGBUILDDIR>>/build GPGSCM_PATH=/<<PKGBUILDDIR>>/build/../tests/gpgscm:/<<PKGBUILDDIR>>/build/../tests/migrations /<<PKGBUILDDIR>>/build/tests/gpgscm/gpgscm \ | run-tests.scm from-classic.scm extended-pkf.scm issue2276.scm | PASS: setup.scm | Testing a clean migration ... | Testing a migration with existing private-keys-v1.d ... | Testing a migration with existing but weird private-keys-v1.d ... | PASS: from-classic.scm | Testing the extended private key format ... | PASS: extended-pkf.scm | Checking migration with legacy key (issue2276)... | PASS: issue2276.scm | 3 tests run, 3 succeeded, 0 failed, 0 skipped. | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/migrations' | Making check in gpgsm | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests/gpgsm' | LC_ALL=C EXEEXT= PATH=../gpgscm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games TMP=/tmp srcdir=/<<PKGBUILDDIR>>/build/../tests/gpgsm objdir=/<<PKGBUILDDIR>>/build GPGSCM_PATH=/<<PKGBUILDDIR>>/build/../tests/gpgscm:/<<PKGBUILDDIR>>/build/../tests/openpgp:/<<PKGBUILDDIR>>/build/../tests/gpgsm /<<PKGBUILDDIR>>/build/tests/gpgscm/gpgscm \ | /<<PKGBUILDDIR>>/build/../tests/gpgsm/run-tests.scm import.scm encrypt.scm verify.scm decrypt.scm sign.scm export.scm | PASS: setup.scm | Checking certificate import. | > cert_dfn_pca01.der cert_dfn_pca15.der < | PASS: import.scm | Checking encryption | > plain-1 ... plain-2 ... plain-3 ... plain-large ... data-500 ... data-9000 ... data-32000 ... data-80000 ... < | PASS: encrypt.scm | Checking bogus signature. | > #x2d #xca < | Checking that a valid signature is verified as such. | Checking that an invalid signature is verified as such. | PASS: verify.scm | Checking decryption of supplied files. | > plain-1 plain-2 plain-3 plain-large < | PASS: decrypt.scm | Checking signing. | > plain-1 ...... plain-2 ...... plain-3 ...... plain-large ...... data-500 ...... data-9000 ...... data-32000 ...... data-80000 ...... < | PASS: sign.scm | Checking certificate export. | > test cert 1 < | PASS: export.scm | 6 tests run, 6 succeeded, 0 failed, 0 skipped. | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/gpgsm' | Making check in gpgme | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests/gpgme' | LC_ALL=C EXEEXT= PATH=../gpgscm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games TMP=/tmp srcdir=/<<PKGBUILDDIR>>/build/../tests/gpgme objdir=/<<PKGBUILDDIR>>/build GPGSCM_PATH=/<<PKGBUILDDIR>>/build/../tests/gpgscm:/<<PKGBUILDDIR>>/build/../tests/openpgp:/<<PKGBUILDDIR>>/build/../tests/gpgme /<<PKGBUILDDIR>>/build/tests/gpgscm/gpgscm \ | /<<PKGBUILDDIR>>/build/../tests/gpgme/run-tests.scm | SKIP: Environment variable 'XTEST_GPGME_SRCDIR' not set. Please point it to a recent GPGME source tree to run the GPGME test suite. | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/gpgme' | Making check in pkits | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests/pkits' | make check-TESTS | make[5]: Entering directory '/<<PKGBUILDDIR>>/build/tests/pkits' | Note: PKITS_data.tar.bz2 is not installed | All tests will be skipped (this is not an error) | SKIP: import-all-certs | SKIP: validate-all-certs | SKIP: signature-verification | SKIP: validity-periods | SKIP: verifying-name-chaining | SKIP: basic-certificate-revocation | SKIP: verifying-paths-self-issued | SKIP: verifying-basic-constraints | SKIP: key-usage | SKIP: certificate-policies | SKIP: require-explicit-policy | SKIP: policy-mappings | SKIP: inhibit-policy-mapping | SKIP: inhibit-any-policy | SKIP: name-constraints | SKIP: distribution-points | SKIP: delta-crls | SKIP: private-certificate-extensions | ======================= | All 0 tests passed | (18 tests were not run) | ======================= | make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/pkits' | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests/pkits' | Making check in . | make[4]: Entering directory '/<<PKGBUILDDIR>>/build/tests' | make check-TESTS | make[5]: Entering directory '/<<PKGBUILDDIR>>/build/tests' | ================== | All 0 tests passed | ================== | make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/tests' | make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/tests' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/tests' | make[3]: Entering directory '/<<PKGBUILDDIR>>/build' | make[3]: Leaving directory '/<<PKGBUILDDIR>>/build' | make[2]: Leaving directory '/<<PKGBUILDDIR>>/build' | GPG=build/g10/gpg debian/tests/no-tty | gpg: keybox '/tmp/tmp.XD9JXRSdGU/pubring.kbx' created | gpg: key 79BE3E4300411886: 3 duplicate signatures removed | gpg: key 79BE3E4300411886: 3 signatures not checked due to missing keys | gpg: /tmp/tmp.XD9JXRSdGU/trustdb.gpg: trustdb created | gpg: key 79BE3E4300411886: public key "Linus Torvalds <torva...@kernel.org>" imported | gpg: failed to start agent '/usr/bin/gpg-agent': No such file or directory | gpg: can't connect to the agent: No such file or directory | gpg: Total number processed: 1 | gpg: imported: 1 | gpg: no ultimately trusted keys found | debian/rules:71: recipe for target 'override_dh_auto_test' failed | make[1]: *** [override_dh_auto_test] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | debian/rules:26: recipe for target 'build' failed | make: *** [build] Error 2 | dpkg-buildpackage: error: debian/rules build gave error exit status 2 Cheers, -- Cyril Brulebois (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature