Your message dated Tue, 02 Apr 2019 06:35:14 +0000 with message-id <[email protected]> and subject line Bug#925457: fixed in python-jwcrypto 0.6.0-1 has caused the Debian Bug report #925457, regarding python-jwcrypto: FTBFS ('module' object has no attribute 'decode_rfc6979_signature') to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 925457: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925457 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:python-jwcrypto Version: 0.4.2-1 Severity: serious Tags: ftbfs Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --with python2,python3 --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:217: python2.7 setup.py config running config I: pybuild base:217: python3.7 setup.py config running config dh_auto_build -i -O--buildsystem=pybuild I: pybuild base:217: /usr/bin/python setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/jwa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/jwk.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/jws.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/jwe.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/tests-cookbook.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/jwt.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto copying jwcrypto/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto I: pybuild base:217: /usr/bin/python3 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/jwa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/jwk.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/jws.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/jwe.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/tests-cookbook.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/jwt.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto copying jwcrypto/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_jwcrypto/build/jwcrypto dh_auto_test -i -O--buildsystem=pybuild I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build; python2.7 -m nose -v test_5_10_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_11_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_12_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_1_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_2_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_3_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_4_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_5_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_6_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_7_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_8_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_5_9_encryption (jwcrypto.tests-cookbook.Cookbook08JWETests) ... ok test_4_1_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ok test_4_2_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ok test_4_3_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ERROR test_4_4_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ok test_4_6_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ok test_4_7_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ok test_4_8_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ... ERROR test_aes_128 (jwcrypto.tests.ConformanceTests) ... ok test_aes_192 (jwcrypto.tests.ConformanceTests) ... ok test_aes_256 (jwcrypto.tests.ConformanceTests) ... ok test_jwe_default_recipient (jwcrypto.tests.ConformanceTests) ... ok test_jwe_headers_as_dicts (jwcrypto.tests.ConformanceTests) ... ok test_jwe_no_alg_in_jose_headers (jwcrypto.tests.ConformanceTests) ... ok test_jwe_no_enc_in_jose_headers (jwcrypto.tests.ConformanceTests) ... ok test_jwe_no_protected_header (jwcrypto.tests.ConformanceTests) ... ok test_jws_headers_as_dicts (jwcrypto.tests.ConformanceTests) ... ok test_jws_loopback (jwcrypto.tests.ConformanceTests) ... ok test_key_ops_values (jwcrypto.tests.ConformanceTests) ... ok test_unknown_key_params (jwcrypto.tests.ConformanceTests) ... ok test_jwa_create (jwcrypto.tests.JWATests) ... ok test_A1 (jwcrypto.tests.TestJWE) ... ok test_A2 (jwcrypto.tests.TestJWE) ... ok test_A3 (jwcrypto.tests.TestJWE) ... ok test_A4 (jwcrypto.tests.TestJWE) ... ok test_A5 (jwcrypto.tests.TestJWE) ... ok test_create_priKeys (jwcrypto.tests.TestJWK) ... ok test_create_pubKeys (jwcrypto.tests.TestJWK) ... ok test_create_symKeys (jwcrypto.tests.TestJWK) ... ok test_export_private (jwcrypto.tests.TestJWK) ... ok test_export_public (jwcrypto.tests.TestJWK) ... ok test_export_public_keys (jwcrypto.tests.TestJWK) ... ok test_export_symmetric (jwcrypto.tests.TestJWK) ... ok test_generate_EC_key (jwcrypto.tests.TestJWK) ... ok test_generate_keys (jwcrypto.tests.TestJWK) ... ok test_generate_oct_key (jwcrypto.tests.TestJWK) ... ok test_import_from_pem (jwcrypto.tests.TestJWK) ... ok test_import_pyca_keys (jwcrypto.tests.TestJWK) ... ok test_jwkset (jwcrypto.tests.TestJWK) ... ok test_thumbprint (jwcrypto.tests.TestJWK) ... ok test_A1 (jwcrypto.tests.TestJWS) ... ok test_A2 (jwcrypto.tests.TestJWS) ... ok test_A3 (jwcrypto.tests.TestJWS) ... ERROR test_A4 (jwcrypto.tests.TestJWS) ... ERROR test_A5 (jwcrypto.tests.TestJWS) ... ok test_A6 (jwcrypto.tests.TestJWS) ... ERROR test_A7 (jwcrypto.tests.TestJWS) ... ERROR test_E (jwcrypto.tests.TestJWS) ... ok test_A1 (jwcrypto.tests.TestJWT) ... ok test_A2 (jwcrypto.tests.TestJWT) ... ok test_decrypt_keyset (jwcrypto.tests.TestJWT) ... ok test_MMA (jwcrypto.tests.TestMMA) ... ok ====================================================================== ERROR: test_4_3_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests-cookbook.py", line 331, in test_4_3_signing s.add_signature(pri_key, None, protected) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 393, in add_signature sig = c.sign() File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 132, in sign signature = self.engine.sign(self.key, sigin) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jwa.py", line 144, in sign r, s = ec_utils.decode_rfc6979_signature(signature) AttributeError: 'module' object has no attribute 'decode_rfc6979_signature' ====================================================================== ERROR: test_4_8_signing (jwcrypto.tests-cookbook.Cookbook08JWSTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests-cookbook.py", line 396, in test_4_8_signing s.add_signature(pri_key, None, None, header) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 393, in add_signature sig = c.sign() File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 132, in sign signature = self.engine.sign(self.key, sigin) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jwa.py", line 144, in sign r, s = ec_utils.decode_rfc6979_signature(signature) AttributeError: 'module' object has no attribute 'decode_rfc6979_signature' ====================================================================== ERROR: test_A3 (jwcrypto.tests.TestJWS) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests.py", line 607, in test_A3 self.check_sign(A3_example) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests.py", line 587, in check_sign sig = s.sign() File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 132, in sign signature = self.engine.sign(self.key, sigin) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jwa.py", line 144, in sign r, s = ec_utils.decode_rfc6979_signature(signature) AttributeError: 'module' object has no attribute 'decode_rfc6979_signature' ====================================================================== ERROR: test_A4 (jwcrypto.tests.TestJWS) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests.py", line 610, in test_A4 self.check_sign(A4_example) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests.py", line 587, in check_sign sig = s.sign() File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 132, in sign signature = self.engine.sign(self.key, sigin) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jwa.py", line 144, in sign r, s = ec_utils.decode_rfc6979_signature(signature) AttributeError: 'module' object has no attribute 'decode_rfc6979_signature' ====================================================================== ERROR: test_A6 (jwcrypto.tests.TestJWS) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests.py", line 627, in test_A6 A6_example['header2']) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 393, in add_signature sig = c.sign() File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 132, in sign signature = self.engine.sign(self.key, sigin) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jwa.py", line 144, in sign r, s = ec_utils.decode_rfc6979_signature(signature) AttributeError: 'module' object has no attribute 'decode_rfc6979_signature' ====================================================================== ERROR: test_A7 (jwcrypto.tests.TestJWS) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/tests.py", line 636, in test_A7 s.deserialize(A7_example, A6_example['key2']) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 343, in deserialize self.verify(key, alg) File "/<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build/jwcrypto/jws.py", line 283, in verify 'signatures' + repr(self.verifylog)) InvalidJWSSignature: Verification failed for all signatures['Failed: [InvalidJWSSignature(\'Verification failed {AttributeError("\\\'module\\\' object has no attribute \\\'encode_rfc6979_signature\\\'",)}\',)]'] ---------------------------------------------------------------------- Ran 63 tests in 4.237s FAILED (errors=6) E: pybuild pybuild:341: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_jwcrypto/build; python2.7 -m nose -v dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 returned exit code 13 make: *** [debian/rules:7: build-indep] Error 25 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-jwcrypto.html If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.
--- End Message ---
--- Begin Message ---Source: python-jwcrypto Source-Version: 0.6.0-1 We believe that the bug you reported is fixed in the latest version of python-jwcrypto, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen <[email protected]> (supplier of updated python-jwcrypto package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 02 Apr 2019 09:05:15 +0300 Source: python-jwcrypto Architecture: source Version: 0.6.0-1 Distribution: unstable Urgency: medium Maintainer: Debian FreeIPA Team <[email protected]> Changed-By: Timo Aaltonen <[email protected]> Closes: 925457 Changes: python-jwcrypto (0.6.0-1) unstable; urgency=medium . * New upstream release. (Closes: #925457) * control: Update vcs urls. * control: Drop X-Python-Version*. Checksums-Sha1: dcca0c3c23c42d69ca055dc686b2824847c72a1f 2216 python-jwcrypto_0.6.0-1.dsc 211b3c07f29072049ad3334ba2bdda6302e8e74e 77346 python-jwcrypto_0.6.0.orig.tar.gz 105223c6620dafacd8358b05f95cd7bd04d0b0ea 2132 python-jwcrypto_0.6.0-1.debian.tar.xz 2120bb48402c1265d91ecee788811caf99b7a5f9 7404 python-jwcrypto_0.6.0-1_source.buildinfo Checksums-Sha256: c9a6bfb362a4b5458ede63030710e4cfdcdc05898ff22cd1da65472f58d77a7b 2216 python-jwcrypto_0.6.0-1.dsc 45a866efb771c07bb568bd7ad213c336fdfcaf74e93c19d9e0654d09793bcc2f 77346 python-jwcrypto_0.6.0.orig.tar.gz bf984cc5c9bfee34f208fcfaa33748946cd5f866a19ee6f227c93c52437378bc 2132 python-jwcrypto_0.6.0-1.debian.tar.xz a39fbf203d197a0cb3c83df2d39c022f217ce45940f9fc13a0b17c009026f668 7404 python-jwcrypto_0.6.0-1_source.buildinfo Files: 71fd07bdcc5b275813ae05183dbc33b9 2216 python optional python-jwcrypto_0.6.0-1.dsc dd7a737c7777552c0257047dd70e156a 77346 python optional python-jwcrypto_0.6.0.orig.tar.gz bfcf80d1a670e68c8aa630ff7b3b3431 2132 python optional python-jwcrypto_0.6.0-1.debian.tar.xz f8baa0d99abccc8d5c96268822f9c0d7 7404 python optional python-jwcrypto_0.6.0-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlyi+7cACgkQy3AxZaiJ hNzW2hAAmXBv+GZnjoDlalOZXS9RZyUz11Pu49DvGnqvMajZmPGbuKk0uLEtdPJC +c4ffjgFlb2b8ki1FWHPHn/7dSiVn3qjV9UHsK6cpL0W4BcobfiQhgpY9B3HqphG hN2GVOq0zLD3YugMaDDYetjExzL0lTKa+G2zqvhFE7eX4TgqV40EBFYj+7NAJbAa V2BnFZlqNs3mFlQEQZA017TYpvUBMzL4wFxrm+kttLCMJkgREWMPiP9Dv5HK6A79 NlHt0l4TqfkFklNcyOiiGRMfa+AxyuyRdRdNtqnIY9AdRnKOKgY90lF+SunsZm6Y 9PAS3CbdbVGvEt62LZEt+VP1r/r3GyGXjVJ9YxhxRxk1FngQgERbgjmtjhivrqTh ksg4FzVXdN+p7HdTrJ31ryTYR93VH0qYsp045BXnTEIj0RFzmgDYt6iH9KRyeYNH jA1oTMxVMwccSOXIbyHC24gBFr9WVr2Wfk6K1/G+6zv9xTpTbixTnedHEdgzrNyB wPiLOaGSXBk2QUH2xiDLsXjc/oNSTs4l8hPQ3PdYP2xUwN9p1/mslnSeMgmKNSC/ PYsQ+zlcxLGuUD3g6+1QrDPSt0yndhNT8jcylikMqH25D7Ey2EyS3g1XgKqcL9af b46S+w+zvYDcURYnSsC/Me4tVmnF+awNrCYnawS4p9E/Z1A0hUU= =OJmC -----END PGP SIGNATURE-----
--- End Message ---

