Your message dated Sat, 18 Jan 2025 10:51:04 +0000
with message-id <[email protected]>
and subject line Bug#1092041: fixed in pwdsphinx 2.0.0~rc2-1
has caused the Debian Bug report #1092041,
regarding pwdsphinx: FTBFS: ValueError: ERROR: list of user names is bigger 
than 64KB. 65541
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.)


-- 
1092041: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092041
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pwdsphinx
Version: 1.99.2-beta-5
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
test_invert_too_long (tests.test_pass2bin.TestRules.test_invert_too_long) ... ok
test_short_zeroes (tests.test_pass2bin.TestRules.test_short_zeroes) ... ok
test_rules (tests.test_rules.TestRules.test_rules) ... ok

======================================================================
ERROR: test_huge_user (tests.test.TestEndToEndNoRWD_Keys.test_huge_user)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests/test.py", line 144, 
in test_huge_user
    rwd=sphinx.create(s, pwd, 'a'*(2**16 - 42), host, char_classes, syms, size)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pwdsphinx/sphinx.py", 
line 535, in create
    update_rec(p.fd, id, user)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pwdsphinx/sphinx.py", 
line 275, in update_rec
    raise ValueError("ERROR: list of user names is bigger than 64KB. %d" % 
bsize)
ValueError: ERROR: list of user names is bigger than 64KB. 65541

======================================================================
ERROR: test_huge_user (tests.test.TestEndToEndNoValidatePassword.test_huge_user)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests/test.py", line 144, 
in test_huge_user
    rwd=sphinx.create(s, pwd, 'a'*(2**16 - 42), host, char_classes, syms, size)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pwdsphinx/sphinx.py", 
line 535, in create
    update_rec(p.fd, id, user)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pwdsphinx/sphinx.py", 
line 275, in update_rec
    raise ValueError("ERROR: list of user names is bigger than 64KB. %d" % 
bsize)
ValueError: ERROR: list of user names is bigger than 64KB. 65541

======================================================================
ERROR: test_huge_user (tests.test.TestEndToEndSingleMode.test_huge_user)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests/test.py", line 144, 
in test_huge_user
    rwd=sphinx.create(s, pwd, 'a'*(2**16 - 42), host, char_classes, syms, size)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pwdsphinx/sphinx.py", 
line 535, in create
    update_rec(p.fd, id, user)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pwdsphinx/sphinx.py", 
line 275, in update_rec
    raise ValueError("ERROR: list of user names is bigger than 64KB. %d" % 
bsize)
ValueError: ERROR: list of user names is bigger than 64KB. 65541

----------------------------------------------------------------------
Ran 37 tests in 9.206s

FAILED (errors=3)
exception caught <class 'ValueError'> ERROR: list of user names is bigger than 
64KB. 65541 <traceback object at 0x7f403ffcd2c0>
exception caught <class 'ValueError'> ERROR: list of user names is bigger than 
64KB. 65541 <traceback object at 0x7f403fff7800>
exception caught <class 'ValueError'> ERROR: list of user names is bigger than 
64KB. 65541 <traceback object at 0x7f4040019300>
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m unittest discover 
-v 
I: pybuild pybuild:308: cp tests/cert.pem tests/key.pem tests/sphinx.cfg 
tests/start-servers.sh /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; mkdir -p 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/data; cp tests/data/masterkey 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/data; mkdir -p data
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; 
python3.12 -m unittest discover -v 
test_corrupted_dkg (tests.test.TestEndToEnd.test_corrupted_dkg) ... ok
test_create_user (tests.test.TestEndToEnd.test_create_user) ... ok
test_huge_user (tests.test.TestEndToEnd.test_huge_user) ... ok
test_main_inv_params (tests.test.TestEndToEnd.test_main_inv_params) ... ok
test_corrupted_dkg (tests.test.TestEndToEndNoRWD_Keys.test_corrupted_dkg) ... ok
test_create_user (tests.test.TestEndToEndNoRWD_Keys.test_create_user) ... ok
test_huge_user (tests.test.TestEndToEndNoRWD_Keys.test_huge_user) ... ok
test_main_inv_params (tests.test.TestEndToEndNoRWD_Keys.test_main_inv_params) 
... ok
test_corrupted_dkg (tests.test.TestEndToEndNoUserlist.test_corrupted_dkg) ... ok
test_create_user (tests.test.TestEndToEndNoUserlist.test_create_user) ... ok
test_huge_user (tests.test.TestEndToEndNoUserlist.test_huge_user) ... ok
test_main_inv_params (tests.test.TestEndToEndNoUserlist.test_main_inv_params) 
... ok
test_corrupted_dkg 
(tests.test.TestEndToEndNoValidatePassword.test_corrupted_dkg) ... ok
test_create_user (tests.test.TestEndToEndNoValidatePassword.test_create_user) 
... ok
test_huge_user (tests.test.TestEndToEndNoValidatePassword.test_huge_user) ... ok
test_main_inv_params 
(tests.test.TestEndToEndNoValidatePassword.test_main_inv_params) ... ok
test_corrupted_dkg (tests.test.TestEndToEndNoneEither.test_corrupted_dkg) ... ok
test_create_user (tests.test.TestEndToEndNoneEither.test_create_user) ... ok
test_huge_user (tests.test.TestEndToEndNoneEither.test_huge_user) ... ok
test_main_inv_params (tests.test.TestEndToEndNoneEither.test_main_inv_params) 
... ok
test_corrupted_dkg (tests.test.TestEndToEndSingleMode.test_corrupted_dkg) ... ok
test_create_user (tests.test.TestEndToEndSingleMode.test_create_user) ... ok
test_huge_user (tests.test.TestEndToEndSingleMode.test_huge_user) ... ERROR
test_main_inv_params (tests.test.TestEndToEndSingleMode.test_main_inv_params) 
... ok
test_age (tests.test_conv.TestConverters.test_age) ... ok
test_bin2pass (tests.test_conv.TestConverters.test_bin2pass) ... ok
test_bin2pass_8char (tests.test_conv.TestConverters.test_bin2pass_8char) ... ok
test_otp (tests.test_conv.TestConverters.test_otp) ... ok
test_raw (tests.test_conv.TestConverters.test_raw) ... ok
test_all_zeroes (tests.test_pass2bin.TestRules.test_all_zeroes) ... ok
test_invert_iter (tests.test_pass2bin.TestRules.test_invert_iter) ... ok
test_invert_random (tests.test_pass2bin.TestRules.test_invert_random) ... ok
test_invert_reviter (tests.test_pass2bin.TestRules.test_invert_reviter) ... ok
test_invert_simple (tests.test_pass2bin.TestRules.test_invert_simple) ... ok
test_invert_too_long (tests.test_pass2bin.TestRules.test_invert_too_long) ... ok
test_short_zeroes (tests.test_pass2bin.TestRules.test_short_zeroes) ... ok
test_rules (tests.test_rules.TestRules.test_rules) ... ok

======================================================================
ERROR: test_huge_user (tests.test.TestEndToEndSingleMode.test_huge_user)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/test.py", line 144, 
in test_huge_user
    rwd=sphinx.create(s, pwd, 'a'*(2**16 - 42), host, char_classes, syms, size)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/pwdsphinx/sphinx.py", 
line 535, in create
    update_rec(p.fd, id, user)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/pwdsphinx/sphinx.py", 
line 275, in update_rec
    raise ValueError("ERROR: list of user names is bigger than 64KB. %d" % 
bsize)
ValueError: ERROR: list of user names is bigger than 64KB. 65541

----------------------------------------------------------------------
Ran 37 tests in 9.508s

FAILED (errors=1)
exception caught <class 'ValueError'> ERROR: list of user names is bigger than 
64KB. 65541 <traceback object at 0x7faf694f2340>
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m unittest discover 
-v 
        rm -fr -- /tmp/dh-xdg-rundir-Hx2n_fWB
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned 
exit code 13
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pwdsphinx, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: pwdsphinx
Source-Version: 2.0.0~rc2-1
Done: Joost van Baal-Ilić <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pwdsphinx, 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.
Joost van Baal-Ilić <[email protected]> (supplier of updated pwdsphinx 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: Sat, 18 Jan 2025 09:44:33 +0100
Source: pwdsphinx
Architecture: source
Version: 2.0.0~rc2-1
Distribution: unstable
Urgency: low
Maintainer: Joost van Baal-Ilić <[email protected]>
Changed-By: Joost van Baal-Ilić <[email protected]>
Closes: 1092041
Changes:
 pwdsphinx (2.0.0~rc2-1) unstable; urgency=low
 .
   * New upstream, released 2025-01-17
     [ changes by Stefan Marsiske ]
     [fix] otp:// converter and test case
     [fix] test/sphinx.cfg so it works with ltsigkey_path and test.py generated
      keys
     [fix] test.py so it works with b64 ltsigkeys
     [doc] documented webauthn_data_dir in man and sample cfg
     [doc] updated docs/example cfg with ltsigkey_path
     [mod] more robust and informative deletion of v1 records
     [enh] ltsigkey_path points at a file, while ltsigkey contains a b64 encoded
      pubkey in sphinx config section
     [doc] reviewed and updated whitepaper
 .
   * d/control: make build-depends python3-pyoprf versioned: >= 0.6.0, cf
     upstream.  Fixes FTBFS, thanks Santiago Vila.  Closes: #1092041.
 .
   BTW: on salsa.d.o: we pass all 11 pipeline jobs.  however we fail 2 tests:
   see https://salsa.debian.org/debian/pwdsphinx/-/jobs/6943011/raw: python 
3.12:
   Ran 14 tests in 0.174s FAILED (errors=2); 3.13: Ran 14 tests in 0.194s FAILED
   (errors=2)
Checksums-Sha1:
 16cf6c72b79d362e24a8c5bce0e143dac517d805 2184 pwdsphinx_2.0.0~rc2-1.dsc
 79a611ed8ae093e918f1f4fadfe38816d02532bf 137270 pwdsphinx_2.0.0~rc2.orig.tar.gz
 048503499437028c54816eff478f86dd2fd04589 15792 
pwdsphinx_2.0.0~rc2-1.debian.tar.xz
 153da36603b373b5b72ef6687e3b7a0c103d7ede 7219 
pwdsphinx_2.0.0~rc2-1_source.buildinfo
Checksums-Sha256:
 126d512e8a5d95ac97dceb04f07514b27ea22be03a90f85f1b16bcf8c31fa90b 2184 
pwdsphinx_2.0.0~rc2-1.dsc
 ba05f5e6ee41b312a5cac6aac7582151bb9126eb96d23fbdb3140a6b7fae4566 137270 
pwdsphinx_2.0.0~rc2.orig.tar.gz
 7376863dae946f45616851e08379467f0c5c941df369313a7b3c92c936832def 15792 
pwdsphinx_2.0.0~rc2-1.debian.tar.xz
 8594a45a558b214db406a060880f2192214f176e81d2198a7372d46e1c821a6d 7219 
pwdsphinx_2.0.0~rc2-1_source.buildinfo
Files:
 b37091429e462a7f346f25b847694c4a 2184 utils optional pwdsphinx_2.0.0~rc2-1.dsc
 ce1c2853a6b7355b3dff1d57fceb20ac 137270 utils optional 
pwdsphinx_2.0.0~rc2.orig.tar.gz
 7d340c58f30188667125796177fb4639 15792 utils optional 
pwdsphinx_2.0.0~rc2-1.debian.tar.xz
 99f760308574144b67f505e119a5c8e3 7219 utils optional 
pwdsphinx_2.0.0~rc2-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEkqrZAbIbS8eaR6AwVPGmYxdIZxMFAmeLg94ACgkQVPGmYxdI
ZxNKBw/+OibwfSCVZaB/ZDI0BVs85DZKpxZHjEyRq/ZyT9x0ivM85mCxE2t6D24r
mLS5WEcjwLZ3Jk9V9HUE3GrdOTA12aOT1nZB3FE2T3zbHlZ1ti4R2NrycHAYKVhx
3UzHjGtrH6/LxzQHJQli7FNCK/j5N7LV1gzxTwAYQQ1ekUGuYF1/vTwahPXkMAoY
y06kfypvSEro29C0rfKt1YFsBDeYS0kFfLImtjIG7CfoVzmF9Iof59GshIo7m1uk
b/N2HjPlMK42bC6UMQ0PVlTjugNEGWyHUvJ0aXBV54SzSMiF3U3lD6Dl8KeDRhgU
fFxABolinT6dAVG+Dp1UHAeqx9k9o1VWSm6oVZEYVn/P+d8uukgyYoxYPFD2rkzT
GkUWmKeNKo3x8IW87cfVGroMlp+ihYWQFNwFD64CepSgonn831PDrCSW0yjnsCW4
KaORuhoJJADCNJQtYDzKafHeW6Op1xAdI8VQ+LtuH+lSr1O8SMN2pOPdQRaNAgeW
jh/O/obPGpr03SguIX4acX+EqT9uR37kJVkwsWsrs6ZXWk2nyUYEb9VXIhQ/aQkb
w32AVLRnKuehGhfkvTFB1qD87PJdEapdtYdHGmst/GJ5HSZ/+wsdnSbWiRZlQVug
4tWMSITj4hM+Rby3058Nx+4yYk2K75KeoyqGDTqywcuH75YVPyo=
=eXKP
-----END PGP SIGNATURE-----

Attachment: pgpQYN5eC4Deh.pgp
Description: PGP signature


--- End Message ---

Reply via email to