Hi

I tried a few reproducible builds [1] and it fails more often than
not.  It seems to be slightly more reliable on arm64.  I've copied the
output of the failing test below.

It looks like the same test failure described in #1053546 [2], and a
patch is available there.

Regards
Graham


[1] https://tests.reproducible-builds.org/debian/rb-pkg/zict.html
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053546


zict/tests/test_lru.py::test_stress_different_keys_threadsafe
+++++++++++++++++++++++++++++++++++ Timeout
++++++++++++++++++++++++++++++++++++
~~~~~~~~~~~~~ Stack of ThreadPoolExecutor-174_1 (140302815848128) ~~~~~~~~~~~~~~
  File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner
    self._context.run(self.run)
  File "/usr/lib/python3.14/threading.py", line 1024, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.14/concurrent/futures/thread.py", line 119, in _worker
    work_item.run(ctx)
  File "/usr/lib/python3.14/concurrent/futures/thread.py", line 86, in run
    result = ctx.run(self.task)
  File "/usr/lib/python3.14/concurrent/futures/thread.py", line 73, in run
    return fn(*args, **kwargs)
  File 
"/build/reproducible-path/zict-3.0.0/.pybuild/cpython3_3.14_zict/build/zict/tests/utils_test.py",
line 173, in worker
    z[key] = value
  File 
"/build/reproducible-path/zict-3.0.0/.pybuild/cpython3_3.14_zict/build/zict/lru.py",
line 138, in __setitem__
    self.evict_until_below_target()
  File 
"/build/reproducible-path/zict-3.0.0/.pybuild/cpython3_3.14_zict/build/zict/lru.py",
line 180, in evict_until_below_target
    self.evict()
  File 
"/build/reproducible-path/zict-3.0.0/.pybuild/cpython3_3.14_zict/build/zict/common.py",
line 127, in wrapper
    return func(*args, **kwargs)
  File 
"/build/reproducible-path/zict-3.0.0/.pybuild/cpython3_3.14_zict/build/zict/lru.py",
line 227, in evict
    cb(key, value)
  File 
"/build/reproducible-path/zict-3.0.0/.pybuild/cpython3_3.14_zict/build/zict/tests/test_lru.py",
line 424, in slow_cb
    time.sleep(0.01)

Reply via email to