Your message dated Tue, 02 Apr 2019 06:35:14 +0000
with message-id <e1hbd0s-0009f4...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
925457: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925457
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 925...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaal...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <pkg-freeipa-de...@lists.alioth.debian.org>
Changed-By: Timo Aaltonen <tjaal...@debian.org>
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 ---

Reply via email to