Your message dated Sun, 08 Nov 2020 17:04:49 +0000
with message-id <e1kbo7v-000ghd...@fasolo.debian.org>
and subject line Bug#973199: fixed in python-libnacl 1.7.2-1
has caused the Debian Bug report #973199,
regarding python-libnacl: FTBFS: dh_auto_test: error: pybuild --test -i
python{version} -p "3.9 3.8" returned exit code 13
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.)
--
973199: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973199
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-libnacl
Version: 1.7.1-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
>
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package python-libnacl
> dpkg-buildpackage: info: source version 1.7.1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Colin Watson <cjwat...@debian.org>
> dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_auto_clean -O--buildsystem=pybuild
> dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level
> 9 in use)
> I: pybuild base:217: python3.9 setup.py clean
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build' (and
> everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.9' does not exist -- can't clean it
> I: pybuild base:217: python3.8 setup.py clean
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build' (and
> everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.8' does not exist -- can't clean it
> dh_clean -O--buildsystem=pybuild
> dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in
> use)
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building python-libnacl using existing
> ./python-libnacl_1.7.1.orig.tar.gz
> dpkg-source: info: building python-libnacl in
> python-libnacl_1.7.1-1.debian.tar.xz
> dpkg-source: info: building python-libnacl in python-libnacl_1.7.1-1.dsc
> debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> dh_auto_configure: warning: Compatibility levels before 10 are deprecated
> (level 9 in use)
> I: pybuild base:217: python3.9 setup.py config
> running config
> I: pybuild base:217: python3.8 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level
> 9 in use)
> I: pybuild base:217: /usr/bin/python3.9 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/blake.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/secret.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/aead.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/sealed.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/public.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/sign.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/encode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/secret_easy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> copying libnacl/dual.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl
> I: pybuild base:217: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/blake.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/secret.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/aead.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/sealed.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/public.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/sign.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/encode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/secret_easy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> copying libnacl/dual.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_libnacl/build/libnacl
> dh_auto_test -O--buildsystem=pybuild
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9
> in use)
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build;
> python3.9 -m nose -v tests
> test_gcm_aead (unit.test_aead.TestAEAD) ... ok
> test_ietf_aead (unit.test_aead.TestAEAD) ... ok
> test_auth_rejects_wrong_lengths (unit.test_auth_verify.TestAuthVerify) ... ok
> test_auth_verify (unit.test_auth_verify.TestAuthVerify) ... ok
> test_auth_verify_rejects_wrong_key_lengths
> (unit.test_auth_verify.TestAuthVerify) ... ok
> test_onetimeauth_rejects_wrong_lengths (unit.test_auth_verify.TestAuthVerify)
> ... ok
> test_onetimeauth_verify (unit.test_auth_verify.TestAuthVerify) ... ok
> test_onetimeauth_verify_rejects_wrong_key_lengths
> (unit.test_auth_verify.TestAuthVerify) ... ok
> test_key_blake (unit.test_blake.TestBlake) ... ok
> test_keyless_blake (unit.test_blake.TestBlake) ... ok
> test_publickey (unit.test_dual.TestDual) ... ok
> test_secretkey (unit.test_dual.TestDual) ... ok
> test_sign (unit.test_dual.TestDual) ... ok
> test_publickey (unit.test_public.TestPublic) ... ok
> test_secretkey (unit.test_public.TestPublic) ... ok
> test_secret_box (unit.test_raw_auth_sym.TestSecretBox) ... ok
> test_secret_box_easy (unit.test_raw_auth_sym_easy.TestSecretBox) ... ok
> test_key_generichash (unit.test_raw_generichash.TestGenericHash) ... ok
> test_keyless_generichash (unit.test_raw_generichash.TestGenericHash) ... ok
> test_hash (unit.test_raw_hash.TestHash) ... ok
> test_box (unit.test_raw_public.TestPublic) ... ok
> test_box_seal (unit.test_raw_public.TestPublic) ... ok
> test_boxnm (unit.test_raw_public.TestPublic) ... ok
> test_gen (unit.test_raw_public.TestPublic) ... ok
> test_scalarmult_rejects_wrong_length (unit.test_raw_public.TestPublic) ... ok
> test_crypto_kdf_derive_from_key (unit.test_raw_random.TestRandomBytes) ... ok
> test_crypto_kdf_keygen (unit.test_raw_random.TestRandomBytes) ... ok
> test_crypto_kx_client_session_keys (unit.test_raw_random.TestRandomBytes) ...
> ok
> test_crypto_kx_keypair (unit.test_raw_random.TestRandomBytes) ... ok
> test_crypto_kx_seed_keypair (unit.test_raw_random.TestRandomBytes) ... ok
> test_crypto_kx_server_session_keys (unit.test_raw_random.TestRandomBytes) ...
> ok
> copied from libsodium default/randombytes.c ... ok
> test_randombytes_buf_deterministic (unit.test_raw_random.TestRandomBytes) ...
> ok
> test_randombytes_random (unit.test_raw_random.TestRandomBytes) ... ok
> test_randombytes_uniform (unit.test_raw_random.TestRandomBytes) ... ok
> test_secretbox (unit.test_raw_secret.TestSecret) ... ok
> test_secretbox_easy (unit.test_raw_secret_easy.TestSecret) ... ok
> test_box (unit.test_raw_sign.TestSign) ... ok
> test_gen (unit.test_raw_sign.TestSign) ... ok
> test_save_load (unit.test_save.TestSave) ... ERROR
> test_save_load_secret (unit.test_save.TestSave) ... ERROR
> test_save_load_sign (unit.test_save.TestSave) ... ERROR
> test_save_perms (unit.test_save.TestSave) ... ok
> test_publickey_only (unit.test_seal.TestSealed) ... ok
> test_secretkey (unit.test_seal.TestSealed) ... ok
> test_secret (unit.test_secret.TestSecret) ... ok
> test_secret (unit.test_secret_easy.TestSecretEasy) ... ok
> test_key_decomposition (unit.test_sign.TestSigning) ... ok
> Too few bytes in a key passed through to libsodium will lead to bytes past
> the end ... ok
> Too few bytes in a key passed through to libsodium will lead to bytes past
> the end ... ok
> test_sign (unit.test_sign.TestSigning) ... ok
> Too few bytes in a key passed through to libsodium will lead to bytes past
> the end ... ok
> Too few bytes in a key passed through to libsodium will lead to bytes past
> the end ... ok
> Too few bytes in a key or nonce passed through to libsodium will lead to
> bytes past the end ... ok
> Too few bytes in a key or nonce passed through to libsodium will lead to
> bytes past the end ... ok
> test_verify16 (unit.test_verify.TestVerify) ... ok
> test_verify32 (unit.test_verify.TestVerify) ... ok
> test_verify64 (unit.test_verify.TestVerify) ... ok
> test_different (unit.test_verify.TestVerifyBytesEq) ... ok
> test_different_length (unit.test_verify.TestVerifyBytesEq) ... ok
> test_equal (unit.test_verify.TestVerifyBytesEq) ... ok
> test_invalid_type (unit.test_verify.TestVerifyBytesEq) ... ok
> test_library_version_major (unit.test_version.TestSodiumVersion) ... ok
> test_library_version_minor (unit.test_version.TestSodiumVersion) ... ok
> test_version_string (unit.test_version.TestSodiumVersion) ... ok
>
> ======================================================================
> ERROR: test_save_load (unit.test_save.TestSave)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/tests/unit/test_save.py",
> line 32, in test_save_load
> bob_load = libnacl.utils.load_key(bob_path)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl/utils.py", line
> 34, in load_key
> key_data = json.loads(stream.read(), encoding='UTF-8')
> File "/usr/lib/python3.9/json/__init__.py", line 359, in loads
> return cls(**kw).decode(s)
> TypeError: __init__() got an unexpected keyword argument 'encoding'
>
> ======================================================================
> ERROR: test_save_load_secret (unit.test_save.TestSave)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/tests/unit/test_save.py",
> line 63, in test_save_load_secret
> lbox = libnacl.utils.load_key(box_path)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl/utils.py", line
> 34, in load_key
> key_data = json.loads(stream.read(), encoding='UTF-8')
> File "/usr/lib/python3.9/json/__init__.py", line 359, in loads
> return cls(**kw).decode(s)
> TypeError: __init__() got an unexpected keyword argument 'encoding'
>
> ======================================================================
> ERROR: test_save_load_sign (unit.test_save.TestSave)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/tests/unit/test_save.py",
> line 74, in test_save_load_sign
> signer_load = libnacl.utils.load_key(sign_path)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build/libnacl/utils.py", line
> 34, in load_key
> key_data = json.loads(stream.read(), encoding='UTF-8')
> File "/usr/lib/python3.9/json/__init__.py", line 359, in loads
> return cls(**kw).decode(s)
> TypeError: __init__() got an unexpected keyword argument 'encoding'
>
> ----------------------------------------------------------------------
> Ran 65 tests in 0.145s
>
> FAILED (errors=3)
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_libnacl/build; python3.9 -m nose -v
> tests
> dh_auto_test: error: pybuild --test -i python{version} -p "3.9 3.8" returned
> exit code 13
The full build log is available from:
http://qa-logs.debian.net/2020/10/27/python-libnacl_1.7.1-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: python-libnacl
Source-Version: 1.7.2-1
Done: Colin Watson <cjwat...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-libnacl, 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 973...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <cjwat...@debian.org> (supplier of updated python-libnacl 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: SHA256
Format: 1.8
Date: Sun, 08 Nov 2020 16:48:53 +0000
Source: python-libnacl
Architecture: source
Version: 1.7.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 973199
Changes:
python-libnacl (1.7.2-1) unstable; urgency=medium
.
[ Ondřej Nový ]
* d/control: Update Maintainer field with new Debian Python Team
contact address.
* d/control: Update Vcs-* fields with new Debian Python Team Salsa
layout.
.
[ Colin Watson ]
* New upstream release.
- Remove encoding parameter json.loads for Python 3.9 compatibility
(closes: #973199).
Checksums-Sha1:
dd8fe7af369d7e78fb25c72ed29912f627c1ca73 2216 python-libnacl_1.7.2-1.dsc
6f05070df79b69959772f4ceed22962f6079ad53 41307 python-libnacl_1.7.2.orig.tar.gz
472452c0ab9f7f2fbb53cfa343731cee321ec5fb 2564
python-libnacl_1.7.2-1.debian.tar.xz
Checksums-Sha256:
6ddd1f41c17764196015be20c0bbc00bf7f159589dd4bffca6af47f36beb913a 2216
python-libnacl_1.7.2-1.dsc
b53999817435d24bf87bc9c7a2fb95e865f8ff7dc6a36655c28d6c62443c3d6b 41307
python-libnacl_1.7.2.orig.tar.gz
3c3f56d05ae09c03e5c395473a99629560b46611789c77660dd895c97d9ce6e7 2564
python-libnacl_1.7.2-1.debian.tar.xz
Files:
735e04b983ceb02bc3f3ce32505e5b69 2216 python optional
python-libnacl_1.7.2-1.dsc
5f2e3ee35bf25b4cdf2332add1462326 41307 python optional
python-libnacl_1.7.2.orig.tar.gz
07cb72919522a449b1aff233860b7e55 2564 python optional
python-libnacl_1.7.2-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAl+oIYsACgkQOTWH2X2G
UAvG+BAApcZw8vtcPwp4T3gfjF/GHKkbWcIpTjIMCQGY/MnV52EH3JQBpfvQrKo+
vfV70Cb6RyrDIHS0XJcQnWCccsiKkz1j35Mcb9DMOsPIoxOIADTykUJUmsXS7Rn5
aYkO+0PMc8jF1CeIKbcOSbW8rurl4XJs6Qu3vRUhuXRHConwNeoSo9eBcsaY+mIt
XMs388qGE07Yp2ybrU8O4ATI1rjZPuM58V7gh4VSTTL3DpbbLsm+/fOv/yjwWgfl
dRBWdAdbZALe95ly1vHBYZASQV/GrzU0cg/ur1WUnqyXsmKFL2W2KgdZh7sh632T
1/Vfsuinz4lI9IiB7XevP+e5GjjBPBt/W4Ld36bdbi6MAuqO7wXzU89tXFXnKDeu
kxGDreIsRthOacxT6PnLP3Ek8f/shC9xyDNVw1fHjKZ0RLxhvj27qVK4Q2GWmLeY
ZMiQYA+iYVdBWrlAhYxPY/IZj1jCefHqJnB6+M80d9fqYDAcuaIg67DDd57X7Ajs
1j5qIOmk4frvSQ180WjggIGr//rbTxB5icb+nNmHaveMk6cdFRl/h7nXJbLPRboG
GF84bMmpk6QaIuIvaDhpwNf/J8wviXCi5lPAfQpN2Ar/o6Da4T0t/5z/Pavn3fm7
JUZxl1UKUjgihYSQ4UT7wpPpnwlmx90OdH/+Q8CMAt23/GhA8E0=
=N1SU
-----END PGP SIGNATURE-----
--- End Message ---