Your message dated Wed, 16 Apr 2025 09:50:08 +0000
with message-id <e1u4zpe-00cnmm...@fasolo.debian.org>
and subject line Bug#1103103: fixed in pysodium 0.7.18-2
has caused the Debian Bug report #1103103,
regarding pysodium: FTBFS in testing/i386: dh_auto_test: error: pybuild --test
-i python{version} -p 3.13 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.)
--
1103103: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103103
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pysodium
Version: 0.7.18-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie
Hi,
During a rebuild of all packages in testing (trixie), your package failed
to build on i386.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:311: python3.13 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating
> /build/reproducible-path/pysodium-0.7.18/.pybuild/cpython3_3.13_pysodium/build/pysodium
> copying pysodium/__init__.py ->
> /build/reproducible-path/pysodium-0.7.18/.pybuild/cpython3_3.13_pysodium/build/pysodium
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd
> /build/reproducible-path/pysodium-0.7.18/.pybuild/cpython3_3.13_pysodium/build;
> python3.13 -m unittest discover -v
> test_AsymCrypto_With_Seeded_Keypair
> (test.test_pysodium.TestPySodium.test_AsymCrypto_With_Seeded_Keypair) ... ok
> test_aead_aegis128l (test.test_pysodium.TestPySodium.test_aead_aegis128l) ...
> ok
> test_aead_aegis256 (test.test_pysodium.TestPySodium.test_aead_aegis256) ... ok
> test_aead_chacha20poly1305
> (test.test_pysodium.TestPySodium.test_aead_chacha20poly1305) ... ok
> test_aead_chacha20poly1305_detached
> (test.test_pysodium.TestPySodium.test_aead_chacha20poly1305_detached) ... ok
> test_aead_chacha20poly1305_ietf
> (test.test_pysodium.TestPySodium.test_aead_chacha20poly1305_ietf) ... ok
> test_aead_chacha20poly1305_ietf_detached
> (test.test_pysodium.TestPySodium.test_aead_chacha20poly1305_ietf_detached)
> ... ok
> test_aead_xchacha20poly1305_ietf
> (test.test_pysodium.TestPySodium.test_aead_xchacha20poly1305_ietf) ... ok
> test_crypto_auth (test.test_pysodium.TestPySodium.test_crypto_auth) ... ok
> test_crypto_auth_hmac_256_512_512256
> (test.test_pysodium.TestPySodium.test_crypto_auth_hmac_256_512_512256)
> Taken from https://www.rfc-editor.org/rfc/rfc4231#section-4 ... ok
> test_crypto_blake2b (test.test_pysodium.TestPySodium.test_crypto_blake2b) ...
> ok
> test_crypto_box_open (test.test_pysodium.TestPySodium.test_crypto_box_open)
> ... ok
> test_crypto_box_open_afternm
> (test.test_pysodium.TestPySodium.test_crypto_box_open_afternm) ... ok
> test_crypto_box_open_detached
> (test.test_pysodium.TestPySodium.test_crypto_box_open_detached) ... ok
> test_crypto_box_pk_from_sk
> (test.test_pysodium.TestPySodium.test_crypto_box_pk_from_sk) ... ok
> test_crypto_box_seal (test.test_pysodium.TestPySodium.test_crypto_box_seal)
> ... ok
> test_crypto_core_ristretto255_add_sub
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_add_sub) ... ok
> test_crypto_core_ristretto255_from_hash
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_from_hash) ...
> ok
> test_crypto_core_ristretto255_is_valid_point
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_is_valid_point)
> ... ok
> test_crypto_core_ristretto255_random
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_random) ... ok
> test_crypto_core_ristretto255_scalar_add_sub
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_scalar_add_sub)
> ... ok
> test_crypto_core_ristretto255_scalar_complement
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_scalar_complement)
> ... ok
> test_crypto_core_ristretto255_scalar_invert
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_scalar_invert)
> ... ok
> test_crypto_core_ristretto255_scalar_mul
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_scalar_mul)
> ... ok
> test_crypto_core_ristretto255_scalar_negate
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_scalar_negate)
> ... ok
> test_crypto_core_ristretto255_scalar_random
> (test.test_pysodium.TestPySodium.test_crypto_core_ristretto255_scalar_random)
> ... ok
> test_crypto_generichash
> (test.test_pysodium.TestPySodium.test_crypto_generichash) ... ok
> test_crypto_hash_sha256
> (test.test_pysodium.TestPySodium.test_crypto_hash_sha256) ... ok
> test_crypto_hash_sha512
> (test.test_pysodium.TestPySodium.test_crypto_hash_sha512) ... ok
> test_crypto_hash_sha512_steps
> (test.test_pysodium.TestPySodium.test_crypto_hash_sha512_steps) ... ok
> test_crypto_kdf_derive_from_key
> (test.test_pysodium.TestPySodium.test_crypto_kdf_derive_from_key) ... ok
> test_crypto_kdf_hkdf_sha256
> (test.test_pysodium.TestPySodium.test_crypto_kdf_hkdf_sha256) ... ok
> test_crypto_kdf_hkdf_sha512
> (test.test_pysodium.TestPySodium.test_crypto_kdf_hkdf_sha512) ... ok
> test_crypto_kdf_keygen
> (test.test_pysodium.TestPySodium.test_crypto_kdf_keygen) ... ok
> test_crypto_kx (test.test_pysodium.TestPySodium.test_crypto_kx) ... ok
> test_crypto_pwhash (test.test_pysodium.TestPySodium.test_crypto_pwhash) ... ok
> test_crypto_pwhash_scryptsalsa208sha256
> (test.test_pysodium.TestPySodium.test_crypto_pwhash_scryptsalsa208sha256) ...
> ok
> test_crypto_pwhash_scryptsalsa208sha256_str
> (test.test_pysodium.TestPySodium.test_crypto_pwhash_scryptsalsa208sha256_str)
> ... ok
> test_crypto_pwhash_scryptsalsa208sha256_str_verify
> (test.test_pysodium.TestPySodium.test_crypto_pwhash_scryptsalsa208sha256_str_verify)
> ... ok
> test_crypto_pwhash_storage
> (test.test_pysodium.TestPySodium.test_crypto_pwhash_storage) ... ok
> test_crypto_scalarmult_base
> (test.test_pysodium.TestPySodium.test_crypto_scalarmult_base) ... ok
> test_crypto_scalarmult_curve25519_base
> (test.test_pysodium.TestPySodium.test_crypto_scalarmult_curve25519_base) ...
> ok
> test_crypto_scalarmult_ristretto255
> (test.test_pysodium.TestPySodium.test_crypto_scalarmult_ristretto255) ... ok
> test_crypto_scalarmult_ristretto255_base
> (test.test_pysodium.TestPySodium.test_crypto_scalarmult_ristretto255_base)
> ... ok
> test_crypto_secretbox_open
> (test.test_pysodium.TestPySodium.test_crypto_secretbox_open) ... ok
> test_crypto_secretbox_open_detached
> (test.test_pysodium.TestPySodium.test_crypto_secretbox_open_detached) ... ok
> test_crypto_secretstream_xchacha20poly1305_init_pull
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_init_pull)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_init_push
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_init_push)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_keygen
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_keygen)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_missing_rekey
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_missing_rekey)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_out_of_order_messeges
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_out_of_order_messeges)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_pull
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_pull)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_pull_changed_ad
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_pull_changed_ad)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_pull_corrupted
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_pull_corrupted)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_pull_incorrect_key
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_pull_incorrect_key)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_pull_multiple
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_pull_multiple)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_push
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_push)
> ... ok
> test_crypto_secretstream_xchacha20poly1305_rekey
> (test.test_pysodium.TestPySodium.test_crypto_secretstream_xchacha20poly1305_rekey)
> ... ok
> test_crypto_sign_open (test.test_pysodium.TestPySodium.test_crypto_sign_open)
> ... ok
> test_crypto_sign_seed_keypair
> (test.test_pysodium.TestPySodium.test_crypto_sign_seed_keypair) ... ok
> test_crypto_sign_sk_to_pk
> (test.test_pysodium.TestPySodium.test_crypto_sign_sk_to_pk) ... ok
> test_crypto_sign_sk_to_seed
> (test.test_pysodium.TestPySodium.test_crypto_sign_sk_to_seed) ... ok
> test_crypto_stream (test.test_pysodium.TestPySodium.test_crypto_stream) ... ok
> test_crypto_stream_chacha20_ietf_xor
> (test.test_pysodium.TestPySodium.test_crypto_stream_chacha20_ietf_xor) ... ok
> test_crypto_stream_chacha20_ietf_xor_ic
> (test.test_pysodium.TestPySodium.test_crypto_stream_chacha20_ietf_xor_ic) ...
> Segmentation fault
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=139: cd
> /build/reproducible-path/pysodium-0.7.18/.pybuild/cpython3_3.13_pysodium/build;
> python3.13 -m unittest discover -v
> dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit
> code 13
The full build log is available from:
http://qa-logs.debian.net/2025/04/14/pysodium_0.7.18-1_testing-i386.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
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!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: pysodium
Source-Version: 0.7.18-2
Done: Colin Watson <cjwat...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pysodium, 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 1103...@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 pysodium 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: Wed, 16 Apr 2025 10:24:09 +0100
Source: pysodium
Architecture: source
Version: 0.7.18-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1103103
Changes:
pysodium (0.7.18-2) unstable; urgency=medium
.
* Team upload.
* Fix crypto_stream_chacha20_ietf_xor_ic signature (closes: #1103103).
* Switch to autopkgtest-pkg-pybuild.
Checksums-Sha1:
cc705d0e67806afe0dbf10e087a9bc1a361cfd90 2396 pysodium_0.7.18-2.dsc
2228ea39a13786c367d0f84ae580a8f285af39df 6064 pysodium_0.7.18-2.debian.tar.xz
Checksums-Sha256:
01cb4e7c5dd2fbcbacc9b50e8cdc196f67b7c20916917007703e89bd193b6d6a 2396
pysodium_0.7.18-2.dsc
71fb231ac87b18656d1ad331e34a6d365391e90d3a1e5833a15e0d893da7c369 6064
pysodium_0.7.18-2.debian.tar.xz
Files:
88e5c55532f24a002061bb21afd06b1c 2396 python optional pysodium_0.7.18-2.dsc
999fc191835fafaf96e14899f7dc3135 6064 python optional
pysodium_0.7.18-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmf/d5YACgkQOTWH2X2G
UAugLQ/+IuHOEJTTNNnSQ4IZMuI3oRwM76kkBJQKsGykBiAnW2GYydsCSdJMU+NO
YePtR7CeF60nLMQK0TlVu4+NwKHGemxfPBAjAD0CXHnK5smGyafoa8emasPctsJx
BQ6fAn8HU96xropjJCJhp52i1jBu4wH34Uaf/drhP/5Udc4PdIrLFRV8qp46S/l3
RVSEOfdFxq72/pXVncU+InG2fdnQOVwYqANW2eeQWyEcBCQrGOM+/RWQjHTe5nyR
WlEXvRX3T7xtr/KHsqxDHvZCN11A9OpMGi0kIymUph1ZWBPIzUz2JwTC6QEAiyil
goRa+TwKil1HCY+ovNpuiQYU7fwfeNAHDwfkZ744tDKvVAT7KIuT81tjCUDo64YY
xaWczCb23uMt68LKy2qTPofc2vm96/7Xuxt5ype7kHft50axgEkbxkRJX7br1GBc
nfGDbJ4wqt/M16dIiP5IzQXnfbK6ukr5tYzGE54gvHdrGcy2HFCW1gbVRKKMIEOA
LltFBgBek7nU2zpQ2T1mlMPL6eMHJWESCv3J1Scc7r8lAljKKHseDh/oMkcCzh+5
d7Oopz6cs7wzy6/XbV39bFC8mBkkAc3/NF3JjFdLW/4u616W4wBoQ1M4d2fT4I1/
YHJnIcQlgP342whEYAmajiTy/BhiW6EhB2QFQ2tDgdpWf1REFlQ=
=CNMy
-----END PGP SIGNATURE-----
pgpSTxoqT25x9.pgp
Description: PGP signature
--- End Message ---