[Python-modules-team] Bug#922259: python-libnacl: FTBFS (ValueError: byte must be in range(0, 256))
Colin Watson
cjwatson at debian.org
Sat Dec 14 02:19:41 GMT 2019
Control: forwarded -1 https://github.com/saltstack/libnacl/pull/115
On Wed, Apr 03, 2019 at 11:06:24PM +0200, Santiago Vila wrote:
> > ======================================================================
> > ERROR: test_verify32 (unit.test_verify.TestVerify)
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> > File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_libnacl/build/tests/unit/test_verify.py", line 30, in test_verify32
> > v32x[libnacl.randombytes_random() & 31] += 1
> > ValueError: byte must be in range(0, 256)
>
> Hi. This is still happening (randomly) on reproducible-builds.
>
> I could offer ssh access to a machine where this randomness is
> reproducible, but I believe the randomness is intrisic to the
> (wrongly designed) test and maybe it happens on any machine
> as far as you try enough times.
>
> Can you execute test_verify32 in a loop and report if it fails
> randomly or not for you? (Or tell me the way to do it).
Indeed, it's easy to reproduce that way. I tracked this down and
proposed a fix upstream:
https://github.com/saltstack/libnacl/pull/115
Thanks,
--
Colin Watson [cjwatson at debian.org]
More information about the Python-modules-team
mailing list