--- Begin Message ---
Package: src:borgbackup
Version: 1.4.0-4
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with python3,sphinxdoc --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean
Detected and preferring libcrypto [via pkg-config]
Detected and preferring liblz4 [via pkg-config]
Detected and preferring libzstd [via pkg-config]
Detected and preferring libxxhash [via pkg-config]
Detected and preferring libacl [via pkg-config]
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build' (and everything under
it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
[... snipped ...]
Thread 17: Got LockTimeout, finishing my 1. loop cycle.
Thread 16: Got LockTimeout, finishing my 1. loop cycle.
Thread 15: Got LockTimeout, finishing my 1. loop cycle.
Thread 19: Starting acquire_release_loop(id=('differenthost', 1234, 19),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 20: Starting acquire_release_loop(id=('differenthost', 1234, 20),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 14: Got LockTimeout, finishing my 1. loop cycle.
Thread 8: Releasing the lock, finishing my 4. loop cycle. Currently, 0
colleagues still have the lock.
Thread 4: Got LockTimeout, finishing my 10. loop cycle.
Thread 3: Got LockTimeout, finishing my 5. loop cycle.
Thread 1: Got LockTimeout, finishing my 8. loop cycle.
Thread 12: Got LockTimeout, finishing my 3. loop cycle.
Thread 2: Got LockTimeout, finishing my 6. loop cycle.
Thread 7: Got LockTimeout, finishing my 5. loop cycle.
Thread 0: Got LockTimeout, finishing my 7. loop cycle.
Thread 5: Got LockTimeout, finishing my 4. loop cycle.
Thread 11: Got LockTimeout, finishing my 2. loop cycle.
Thread 21: Starting acquire_release_loop(id=('differenthost', 1234, 21),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 4: Acquired the lock. It's my 11. loop cycle. I am the 1. who has the
lock concurrently.
Thread 4: Releasing the lock, finishing my 11. loop cycle. Currently, 0
colleagues still have the lock.
Thread 0: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 7: Exception thrown, finishing my 6. loop cycle. It's the 2. exception
seen until now: Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/testsuite/locking.py", line
138, in acquire_release_loop
with ExclusiveLock(lockpath, id=id, timeout=timeout/20, sleep=-1): # This
timeout is only for not exceeding the given timeout by more than 5%. With
sleep<0 it's constantly polling anyway.
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/locking.py", line
121, in __enter__
return self.acquire()
~~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/locking.py", line
143, in acquire
raise LockFailed(self.path, str(err)) from None
borg.locking.LockFailed: Failed to create/acquire the lock
/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock ([Errno 21] Is a
directory:
'/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock.bwdmlrfp.tmp/differenthost.1234-7').
Thread 0: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 18: Got LockTimeout, finishing my 1. loop cycle.
Thread 13: Got LockTimeout, finishing my 2. loop cycle.
Thread 9: Got LockTimeout, finishing my 5. loop cycle.
Thread 10: Got LockTimeout, finishing my 6. loop cycle.
Thread 20: Got LockTimeout, finishing my 1. loop cycle.
Thread 19: Got LockTimeout, finishing my 1. loop cycle.
Thread 14: Got LockTimeout, finishing my 2. loop cycle.
Thread 17: Got LockTimeout, finishing my 2. loop cycle.
Thread 6: Got LockTimeout, finishing my 5. loop cycle.
Thread 12: Got LockTimeout, finishing my 4. loop cycle.
Thread 1: Got LockTimeout, finishing my 9. loop cycle.
Thread 8: Acquired the lock. It's my 5. loop cycle. I am the 1. who has the
lock concurrently.
Thread 8: Releasing the lock, finishing my 5. loop cycle. Currently, 0
colleagues still have the lock.
Thread 17: Acquired the lock. It's my 3. loop cycle. I am the 1. who has the
lock concurrently.
Thread 17: Releasing the lock, finishing my 3. loop cycle. Currently, 0
colleagues still have the lock.
Thread 22: Starting acquire_release_loop(id=('differenthost', 1234, 22),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 23: Starting acquire_release_loop(id=('differenthost', 1234, 23),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 12: Acquired the lock. It's my 5. loop cycle. I am the 1. who has the
lock concurrently.
Thread 12: Releasing the lock, finishing my 5. loop cycle. Currently, 0
colleagues still have the lock.
Thread 21: Got LockTimeout, finishing my 1. loop cycle.
Thread 16: Got LockTimeout, finishing my 2. loop cycle.
Thread 7: Got LockTimeout, finishing my 7. loop cycle.
Thread 3: Got LockTimeout, finishing my 6. loop cycle.
Thread 15: Got LockTimeout, finishing my 2. loop cycle.
Thread 4: Got LockTimeout, finishing my 12. loop cycle.
Thread 10: Got LockTimeout, finishing my 7. loop cycle.
Thread 7: Exception thrown, finishing my 8. loop cycle. It's the 3. exception
seen until now: Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/testsuite/locking.py", line
138, in acquire_release_loop
with ExclusiveLock(lockpath, id=id, timeout=timeout/20, sleep=-1): # This
timeout is only for not exceeding the given timeout by more than 5%. With
sleep<0 it's constantly polling anyway.
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/locking.py", line
121, in __enter__
return self.acquire()
~~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/locking.py", line
143, in acquire
raise LockFailed(self.path, str(err)) from None
borg.locking.LockFailed: Failed to create/acquire the lock
/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock ([Errno 21] Is a
directory:
'/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock.a5_13qd9.tmp/differenthost.1234-7').
Thread 24: Starting acquire_release_loop(id=('differenthost', 1234, 24),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 2: Got LockTimeout, finishing my 7. loop cycle.
Thread 2: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 18: Got LockTimeout, finishing my 2. loop cycle.
Thread 11: Got LockTimeout, finishing my 3. loop cycle.
Thread 14: Got LockTimeout, finishing my 3. loop cycle.
Thread 5: Got LockTimeout, finishing my 5. loop cycle.
Thread 2: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 0: Got LockTimeout, finishing my 9. loop cycle.
Thread 13: Got LockTimeout, finishing my 3. loop cycle.
Thread 19: Got LockTimeout, finishing my 2. loop cycle.
Thread 6: Got LockTimeout, finishing my 6. loop cycle.
Thread 20: Got LockTimeout, finishing my 2. loop cycle.
Thread 3: Got LockTimeout, finishing my 7. loop cycle.
Thread 9: Got LockTimeout, finishing my 6. loop cycle.
Thread 1: Got LockTimeout, finishing my 10. loop cycle.
Thread 15: Got LockTimeout, finishing my 3. loop cycle.
Thread 25: Starting acquire_release_loop(id=('differenthost', 1234, 25),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 26: Starting acquire_release_loop(id=('differenthost', 1234, 26),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 16: Got LockTimeout, finishing my 3. loop cycle.
Thread 21: Got LockTimeout, finishing my 2. loop cycle.
Thread 6: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 6: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 4: Got LockTimeout, finishing my 13. loop cycle.
Thread 10: Got LockTimeout, finishing my 8. loop cycle.
Thread 22: Got LockTimeout, finishing my 1. loop cycle.
Thread 17: Got LockTimeout, finishing my 4. loop cycle.
Thread 27: Starting acquire_release_loop(id=('differenthost', 1234, 27),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 18: Got LockTimeout, finishing my 3. loop cycle.
Thread 8: Got LockTimeout, finishing my 6. loop cycle.
Thread 11: Got LockTimeout, finishing my 4. loop cycle.
Thread 0: Acquired the lock. It's my 10. loop cycle. I am the 1. who has the
lock concurrently.
Thread 19: Got LockTimeout, finishing my 3. loop cycle.
Thread 28: Starting acquire_release_loop(id=('differenthost', 1234, 28),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 14: Got LockTimeout, finishing my 4. loop cycle.
Thread 24: Got LockTimeout, finishing my 1. loop cycle.
Thread 5: Got LockTimeout, finishing my 6. loop cycle.
Thread 0: Releasing the lock, finishing my 10. loop cycle. Currently, 0
colleagues still have the lock.
Thread 3: Got LockTimeout, finishing my 8. loop cycle.
Thread 15: Got LockTimeout, finishing my 4. loop cycle.
Thread 12: Got LockTimeout, finishing my 6. loop cycle.
Thread 20: Got LockTimeout, finishing my 3. loop cycle.
Thread 23: Got LockTimeout, finishing my 1. loop cycle.
Thread 7: Got LockTimeout, finishing my 9. loop cycle.
Thread 26: Got LockTimeout, finishing my 1. loop cycle.
Thread 13: Got LockTimeout, finishing my 4. loop cycle.
Thread 27: Got LockTimeout, finishing my 1. loop cycle.
Thread 9: Got LockTimeout, finishing my 7. loop cycle.
Thread 21: Got LockTimeout, finishing my 3. loop cycle.
Thread 1: Got LockTimeout, finishing my 11. loop cycle.
Thread 1: Loop timed out--terminating after 11 loop cycles.
Thread 4: Got LockTimeout, finishing my 14. loop cycle.
Thread 4: Loop timed out--terminating after 14 loop cycles.
Thread 16: Got LockTimeout, finishing my 4. loop cycle.
Thread 29: Starting acquire_release_loop(id=('differenthost', 1234, 29),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 30: Starting acquire_release_loop(id=('differenthost', 1234, 30),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 0: Loop timed out--terminating after 10 loop cycles.
Thread 12: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 12: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 19: Got LockTimeout, finishing my 4. loop cycle.
Thread 27: Got LockTimeout, finishing my 2. loop cycle.
Thread 18: Got LockTimeout, finishing my 4. loop cycle.
Thread 28: Got LockTimeout, finishing my 1. loop cycle.
Thread 10: Got LockTimeout, finishing my 9. loop cycle.
Thread 8: Got LockTimeout, finishing my 7. loop cycle.
Thread 2: Got LockTimeout, finishing my 9. loop cycle.
Thread 2: Loop timed out--terminating after 9 loop cycles.
Thread 25: Got LockTimeout, finishing my 1. loop cycle.
Thread 23: Got LockTimeout, finishing my 2. loop cycle.
Thread 28: Acquired the lock. It's my 2. loop cycle. I am the 1. who has the
lock concurrently.
Thread 28: Releasing the lock, finishing my 2. loop cycle. Currently, 0
colleagues still have the lock.
Thread 22: Got LockTimeout, finishing my 2. loop cycle.
Thread 31: Starting acquire_release_loop(id=('differenthost', 1234, 31),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 32: Starting acquire_release_loop(id=('differenthost', 1234, 32),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 16: Acquired the lock. It's my 5. loop cycle. I am the 1. who has the
lock concurrently.
Thread 11: Got LockTimeout, finishing my 5. loop cycle.
Thread 11: Loop timed out--terminating after 5 loop cycles.
Thread 17: Got LockTimeout, finishing my 5. loop cycle.
Thread 6: Got LockTimeout, finishing my 8. loop cycle.
Thread 6: Loop timed out--terminating after 8 loop cycles.
Thread 16: Releasing the lock, finishing my 5. loop cycle. Currently, 0
colleagues still have the lock.
Thread 14: Got LockTimeout, finishing my 5. loop cycle.
Thread 3: Got LockTimeout, finishing my 9. loop cycle.
Thread 3: Loop timed out--terminating after 9 loop cycles.
Thread 16: Acquired the lock. It's my 6. loop cycle. I am the 1. who has the
lock concurrently.
Thread 24: Got LockTimeout, finishing my 2. loop cycle.
Thread 5: Got LockTimeout, finishing my 7. loop cycle.
Thread 5: Loop timed out--terminating after 7 loop cycles.
Thread 15: Got LockTimeout, finishing my 5. loop cycle.
Thread 7: Got LockTimeout, finishing my 10. loop cycle.
Thread 7: Loop timed out--terminating after 10 loop cycles.
Thread 8: Got LockTimeout, finishing my 8. loop cycle.
Thread 8: Loop timed out--terminating after 8 loop cycles.
Thread 16: Releasing the lock, finishing my 6. loop cycle. Currently, 0
colleagues still have the lock.
Thread 26: Got LockTimeout, finishing my 2. loop cycle.
Thread 9: Got LockTimeout, finishing my 8. loop cycle.
Thread 9: Loop timed out--terminating after 8 loop cycles.
Thread 13: Got LockTimeout, finishing my 5. loop cycle.
Thread 27: Got LockTimeout, finishing my 3. loop cycle.
Thread 20: Got LockTimeout, finishing my 4. loop cycle.
Thread 28: Acquired the lock. It's my 3. loop cycle. I am the 1. who has the
lock concurrently.
Thread 33: Starting acquire_release_loop(id=('differenthost', 1234, 33),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 28: Releasing the lock, finishing my 3. loop cycle. Currently, 0
colleagues still have the lock.
Thread 25: Got LockTimeout, finishing my 2. loop cycle.
Thread 19: Got LockTimeout, finishing my 5. loop cycle.
Thread 30: Got LockTimeout, finishing my 1. loop cycle.
Thread 14: Got LockTimeout, finishing my 6. loop cycle.
Thread 14: Loop timed out--terminating after 6 loop cycles.
Thread 10: Got LockTimeout, finishing my 10. loop cycle.
Thread 10: Loop timed out--terminating after 10 loop cycles.
Thread 21: Got LockTimeout, finishing my 4. loop cycle.
Thread 18: Got LockTimeout, finishing my 5. loop cycle.
Thread 22: Got LockTimeout, finishing my 3. loop cycle.
Thread 15: Got LockTimeout, finishing my 6. loop cycle.
Thread 32: Acquired the lock. It's my 1. loop cycle. I am the 1. who has the
lock concurrently.
Thread 23: Got LockTimeout, finishing my 3. loop cycle.
Thread 29: Got LockTimeout, finishing my 1. loop cycle.
Thread 34: Starting acquire_release_loop(id=('differenthost', 1234, 34),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 32: Releasing the lock, finishing my 1. loop cycle. Currently, 0
colleagues still have the lock.
Thread 12: Got LockTimeout, finishing my 8. loop cycle.
Thread 12: Loop timed out--terminating after 8 loop cycles.
Thread 24: Got LockTimeout, finishing my 3. loop cycle.
Thread 17: Got LockTimeout, finishing my 6. loop cycle.
Thread 31: Got LockTimeout, finishing my 1. loop cycle.
Thread 16: Got LockTimeout, finishing my 7. loop cycle.
Thread 35: Starting acquire_release_loop(id=('differenthost', 1234, 35),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 23: Acquired the lock. It's my 4. loop cycle. I am the 1. who has the
lock concurrently.
Thread 22: Got LockTimeout, finishing my 4. loop cycle.
Thread 33: Got LockTimeout, finishing my 1. loop cycle.
Thread 15: Got LockTimeout, finishing my 7. loop cycle.
Thread 15: Loop timed out--terminating after 7 loop cycles.
Thread 27: Got LockTimeout, finishing my 4. loop cycle.
Thread 18: Got LockTimeout, finishing my 6. loop cycle.
Thread 23: Releasing the lock, finishing my 4. loop cycle. Currently, 0
colleagues still have the lock.
Thread 36: Starting acquire_release_loop(id=('differenthost', 1234, 36),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 37: Starting acquire_release_loop(id=('differenthost', 1234, 37),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 31: Acquired the lock. It's my 2. loop cycle. I am the 1. who has the
lock concurrently.
Thread 30: Got LockTimeout, finishing my 2. loop cycle.
Thread 17: Got LockTimeout, finishing my 7. loop cycle.
Thread 17: Loop timed out--terminating after 7 loop cycles.
Thread 13: Got LockTimeout, finishing my 6. loop cycle.
Thread 13: Loop timed out--terminating after 6 loop cycles.
Thread 26: Got LockTimeout, finishing my 3. loop cycle.
Thread 19: Got LockTimeout, finishing my 6. loop cycle.
Thread 28: Got LockTimeout, finishing my 4. loop cycle.
Thread 20: Got LockTimeout, finishing my 5. loop cycle.
Thread 18: Got LockTimeout, finishing my 7. loop cycle.
Thread 25: Got LockTimeout, finishing my 3. loop cycle.
Thread 16: Got LockTimeout, finishing my 8. loop cycle.
Thread 16: Loop timed out--terminating after 8 loop cycles.
Thread 21: Got LockTimeout, finishing my 5. loop cycle.
Thread 31: Releasing the lock, finishing my 2. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Starting acquire_release_loop(id=('differenthost', 1234, 38),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 39: Starting acquire_release_loop(id=('differenthost', 1234, 39),
timeout=0); lockpath=/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock
Thread 34: Got LockTimeout, finishing my 1. loop cycle.
Thread 28: Acquired the lock. It's my 5. loop cycle. I am the 1. who has the
lock concurrently.
Thread 29: Got LockTimeout, finishing my 2. loop cycle.
Thread 28: Releasing the lock, finishing my 5. loop cycle. Currently, 0
colleagues still have the lock.
Thread 22: Got LockTimeout, finishing my 5. loop cycle.
Thread 22: Acquired the lock. It's my 6. loop cycle. I am the 1. who has the
lock concurrently.
Thread 24: Got LockTimeout, finishing my 4. loop cycle.
Thread 22: Releasing the lock, finishing my 6. loop cycle. Currently, 0
colleagues still have the lock.
Thread 22: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 27: Got LockTimeout, finishing my 5. loop cycle.
Thread 22: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 34: Got LockTimeout, finishing my 2. loop cycle.
Thread 23: Got LockTimeout, finishing my 5. loop cycle.
Thread 35: Got LockTimeout, finishing my 1. loop cycle.
Thread 19: Got LockTimeout, finishing my 7. loop cycle.
Thread 19: Loop timed out--terminating after 7 loop cycles.
Thread 29: Got LockTimeout, finishing my 3. loop cycle.
Thread 30: Got LockTimeout, finishing my 3. loop cycle.
Thread 18: Got LockTimeout, finishing my 8. loop cycle.
Thread 18: Loop timed out--terminating after 8 loop cycles.
Thread 33: Got LockTimeout, finishing my 2. loop cycle.
Thread 21: Got LockTimeout, finishing my 6. loop cycle.
Thread 26: Got LockTimeout, finishing my 4. loop cycle.
Thread 36: Got LockTimeout, finishing my 1. loop cycle.
Thread 25: Got LockTimeout, finishing my 4. loop cycle.
Thread 33: Acquired the lock. It's my 3. loop cycle. I am the 1. who has the
lock concurrently.
Thread 33: Releasing the lock, finishing my 3. loop cycle. Currently, 0
colleagues still have the lock.
Thread 20: Got LockTimeout, finishing my 6. loop cycle.
Thread 20: Loop timed out--terminating after 6 loop cycles.
Thread 34: Got LockTimeout, finishing my 3. loop cycle.
Thread 27: Got LockTimeout, finishing my 6. loop cycle.
Thread 24: Got LockTimeout, finishing my 5. loop cycle.
Thread 37: Got LockTimeout, finishing my 1. loop cycle.
Thread 28: Got LockTimeout, finishing my 6. loop cycle.
Thread 32: Got LockTimeout, finishing my 2. loop cycle.
Thread 28: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 28: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 39: Got LockTimeout, finishing my 1. loop cycle.
Thread 23: Got LockTimeout, finishing my 6. loop cycle.
Thread 30: Got LockTimeout, finishing my 4. loop cycle.
Thread 38: Got LockTimeout, finishing my 1. loop cycle.
Thread 35: Got LockTimeout, finishing my 2. loop cycle.
Thread 31: Got LockTimeout, finishing my 3. loop cycle.
Thread 26: Got LockTimeout, finishing my 5. loop cycle.
Thread 31: Acquired the lock. It's my 4. loop cycle. I am the 1. who has the
lock concurrently.
Thread 29: Got LockTimeout, finishing my 4. loop cycle.
Thread 21: Got LockTimeout, finishing my 7. loop cycle.
Thread 21: Loop timed out--terminating after 7 loop cycles.
Thread 36: Got LockTimeout, finishing my 2. loop cycle.
Thread 32: Got LockTimeout, finishing my 3. loop cycle.
Thread 31: Releasing the lock, finishing my 4. loop cycle. Currently, 0
colleagues still have the lock.
Thread 24: Got LockTimeout, finishing my 6. loop cycle.
Thread 24: Loop timed out--terminating after 6 loop cycles.
Thread 37: Got LockTimeout, finishing my 2. loop cycle.
Thread 34: Got LockTimeout, finishing my 4. loop cycle.
Thread 29: Acquired the lock. It's my 5. loop cycle. I am the 1. who has the
lock concurrently.
Thread 35: Got LockTimeout, finishing my 3. loop cycle.
Thread 23: Got LockTimeout, finishing my 7. loop cycle.
Thread 23: Loop timed out--terminating after 7 loop cycles.
Thread 25: Got LockTimeout, finishing my 5. loop cycle.
Thread 22: Got LockTimeout, finishing my 8. loop cycle.
Thread 22: Loop timed out--terminating after 8 loop cycles.
Thread 27: Got LockTimeout, finishing my 7. loop cycle.
Thread 29: Releasing the lock, finishing my 5. loop cycle. Currently, 0
colleagues still have the lock.
Thread 33: Got LockTimeout, finishing my 4. loop cycle.
Thread 39: Got LockTimeout, finishing my 2. loop cycle.
Thread 38: Got LockTimeout, finishing my 2. loop cycle.
Thread 30: Got LockTimeout, finishing my 5. loop cycle.
Thread 27: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 28: Got LockTimeout, finishing my 8. loop cycle.
Thread 27: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 31: Got LockTimeout, finishing my 5. loop cycle.
Thread 29: Got LockTimeout, finishing my 6. loop cycle.
Thread 32: Got LockTimeout, finishing my 4. loop cycle.
Thread 36: Got LockTimeout, finishing my 3. loop cycle.
Thread 26: Got LockTimeout, finishing my 6. loop cycle.
Thread 26: Loop timed out--terminating after 6 loop cycles.
Thread 29: Exception thrown, finishing my 7. loop cycle. It's the 4. exception
seen until now: Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/testsuite/locking.py", line
138, in acquire_release_loop
with ExclusiveLock(lockpath, id=id, timeout=timeout/20, sleep=-1): # This
timeout is only for not exceeding the given timeout by more than 5%. With
sleep<0 it's constantly polling anyway.
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/locking.py", line
121, in __enter__
return self.acquire()
~~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/borg/locking.py", line
143, in acquire
raise LockFailed(self.path, str(err)) from None
borg.locking.LockFailed: Failed to create/acquire the lock
/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock ([Errno 21] Is a
directory:
'/tmp/pytest-of-buildd/pytest-0/test_race_condition0/lock.iys3lbo8.tmp/differenthost.1234-1d').
Thread 33: Got LockTimeout, finishing my 5. loop cycle.
Thread 37: Got LockTimeout, finishing my 3. loop cycle.
Thread 34: Got LockTimeout, finishing my 5. loop cycle.
Thread 25: Got LockTimeout, finishing my 6. loop cycle.
Thread 25: Loop timed out--terminating after 6 loop cycles.
Thread 35: Got LockTimeout, finishing my 4. loop cycle.
Thread 39: Acquired the lock. It's my 3. loop cycle. I am the 1. who has the
lock concurrently.
Thread 32: Got LockTimeout, finishing my 5. loop cycle.
Thread 38: Got LockTimeout, finishing my 3. loop cycle.
Thread 27: Got LockTimeout, finishing my 9. loop cycle.
Thread 27: Loop timed out--terminating after 9 loop cycles.
Thread 30: Got LockTimeout, finishing my 6. loop cycle.
Thread 28: Got LockTimeout, finishing my 9. loop cycle.
Thread 28: Loop timed out--terminating after 9 loop cycles.
Thread 36: Got LockTimeout, finishing my 4. loop cycle.
Thread 39: Releasing the lock, finishing my 3. loop cycle. Currently, 0
colleagues still have the lock.
Thread 36: Acquired the lock. It's my 5. loop cycle. I am the 1. who has the
lock concurrently.
Thread 31: Got LockTimeout, finishing my 6. loop cycle.
Thread 34: Got LockTimeout, finishing my 6. loop cycle.
Thread 36: Releasing the lock, finishing my 5. loop cycle. Currently, 0
colleagues still have the lock.
Thread 29: Got LockTimeout, finishing my 8. loop cycle.
Thread 33: Got LockTimeout, finishing my 6. loop cycle.
Thread 37: Got LockTimeout, finishing my 4. loop cycle.
Thread 35: Got LockTimeout, finishing my 5. loop cycle.
Thread 32: Acquired the lock. It's my 6. loop cycle. I am the 1. who has the
lock concurrently.
Thread 38: Got LockTimeout, finishing my 4. loop cycle.
Thread 32: Releasing the lock, finishing my 6. loop cycle. Currently, 0
colleagues still have the lock.
Thread 32: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 31: Got LockTimeout, finishing my 7. loop cycle.
Thread 32: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 32: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Got LockTimeout, finishing my 4. loop cycle.
Thread 32: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 33: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 37: Got LockTimeout, finishing my 5. loop cycle.
Thread 35: Got LockTimeout, finishing my 6. loop cycle.
Thread 33: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 33: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 30: Got LockTimeout, finishing my 7. loop cycle.
Thread 30: Loop timed out--terminating after 7 loop cycles.
Thread 34: Got LockTimeout, finishing my 7. loop cycle.
Thread 39: Got LockTimeout, finishing my 5. loop cycle.
Thread 38: Got LockTimeout, finishing my 5. loop cycle.
Thread 33: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 39: Acquired the lock. It's my 6. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Releasing the lock, finishing my 6. loop cycle. Currently, 0
colleagues still have the lock.
Thread 31: Got LockTimeout, finishing my 8. loop cycle.
Thread 39: Acquired the lock. It's my 7. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Releasing the lock, finishing my 7. loop cycle. Currently, 0
colleagues still have the lock.
Thread 39: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 34: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 29: Got LockTimeout, finishing my 9. loop cycle.
Thread 29: Loop timed out--terminating after 9 loop cycles.
Thread 34: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 36: Got LockTimeout, finishing my 6. loop cycle.
Thread 35: Got LockTimeout, finishing my 7. loop cycle.
Thread 37: Got LockTimeout, finishing my 6. loop cycle.
Thread 35: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 33: Got LockTimeout, finishing my 9. loop cycle.
Thread 35: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 31: Got LockTimeout, finishing my 9. loop cycle.
Thread 31: Loop timed out--terminating after 9 loop cycles.
Thread 32: Acquired the lock. It's my 9. loop cycle. I am the 1. who has the
lock concurrently.
Thread 38: Got LockTimeout, finishing my 6. loop cycle.
Thread 32: Releasing the lock, finishing my 9. loop cycle. Currently, 0
colleagues still have the lock.
Thread 32: Loop timed out--terminating after 9 loop cycles.
Thread 35: Acquired the lock. It's my 9. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Got LockTimeout, finishing my 9. loop cycle.
Thread 35: Releasing the lock, finishing my 9. loop cycle. Currently, 0
colleagues still have the lock.
Thread 36: Got LockTimeout, finishing my 7. loop cycle.
Thread 37: Got LockTimeout, finishing my 7. loop cycle.
Thread 35: Loop timed out--terminating after 9 loop cycles.
Thread 38: Got LockTimeout, finishing my 7. loop cycle.
Thread 38: Acquired the lock. It's my 8. loop cycle. I am the 1. who has the
lock concurrently.
Thread 33: Got LockTimeout, finishing my 10. loop cycle.
Thread 33: Loop timed out--terminating after 10 loop cycles.
Thread 39: Got LockTimeout, finishing my 10. loop cycle.
Thread 34: Got LockTimeout, finishing my 9. loop cycle.
Thread 34: Loop timed out--terminating after 9 loop cycles.
Thread 38: Releasing the lock, finishing my 8. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 9. loop cycle. I am the 1. who has the
lock concurrently.
Thread 38: Releasing the lock, finishing my 9. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 10. loop cycle. I am the 1. who has the
lock concurrently.
Thread 36: Got LockTimeout, finishing my 8. loop cycle.
Thread 36: Loop timed out--terminating after 8 loop cycles.
Thread 37: Got LockTimeout, finishing my 8. loop cycle.
Thread 37: Loop timed out--terminating after 8 loop cycles.
Thread 38: Releasing the lock, finishing my 10. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 11. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Got LockTimeout, finishing my 11. loop cycle.
Thread 38: Releasing the lock, finishing my 11. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 12. loop cycle. I am the 1. who has the
lock concurrently.
Thread 38: Releasing the lock, finishing my 12. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 13. loop cycle. I am the 1. who has the
lock concurrently.
Thread 38: Releasing the lock, finishing my 13. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 14. loop cycle. I am the 1. who has the
lock concurrently.
Thread 38: Releasing the lock, finishing my 14. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Acquired the lock. It's my 15. loop cycle. I am the 1. who has the
lock concurrently.
Thread 39: Got LockTimeout, finishing my 12. loop cycle.
Thread 39: Loop timed out--terminating after 12 loop cycles.
Thread 38: Releasing the lock, finishing my 15. loop cycle. Currently, 0
colleagues still have the lock.
Thread 38: Loop timed out--terminating after 15 loop cycles.
---------------------------------------------------------------------------------------------
benchmark: 49 tests
---------------------------------------------------------------------------------------------
Name (time in ms) Min Max
Mean StdDev Median IQR
Outliers OPS Rounds Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_help[python] 278.2257 (1.0) 281.7738 (1.0)
279.7714 (1.0) 1.4054 (inf) 279.6456 (1.0) 2.1560 (inf)
2;0 3.5743 (1.0) 5 1
test_list[random-python-none-none] 286.2023 (1.03) 294.1395
(1.04) 290.1414 (1.04) 3.0070 (inf) 290.5675 (1.04) 4.2007
(inf) 2;0 3.4466 (0.96) 5 1
test_list[zeros-python-none-none] 288.1289 (1.04) 293.6120
(1.04) 291.0533 (1.04) 2.1946 (inf) 291.6292 (1.04) 3.4419
(inf) 2;0 3.4358 (0.96) 5 1
test_info[random-python-none-none] 288.1595 (1.04) 291.9256
(1.04) 290.0998 (1.04) 1.5658 (inf) 290.4731 (1.04) 2.6304
(inf) 2;0 3.4471 (0.96) 5 1
test_list[random-python-lz4-none] 288.6337 (1.04) 293.0313
(1.04) 291.1434 (1.04) 1.8444 (inf) 291.3403 (1.04) 3.1161
(inf) 2;0 3.4347 (0.96) 5 1
test_list[zeros-python-lz4-none] 289.7101 (1.04) 294.2935
(1.04) 292.2313 (1.04) 1.8850 (inf) 292.8338 (1.05) 3.0525
(inf) 2;0 3.4219 (0.96) 5 1
test_info[zeros-python-none-none] 290.4860 (1.04) 294.8191
(1.05) 292.8229 (1.05) 1.5620 (inf) 293.0193 (1.05) 1.6287
(inf) 2;0 3.4150 (0.96) 5 1
test_info[random-python-lz4-none] 290.6217 (1.04) 293.3425
(1.04) 291.8075 (1.04) 1.0642 (inf) 291.8836 (1.04) 1.5496
(inf) 2;0 3.4269 (0.96) 5 1
test_info[zeros-python-lz4-none] 292.0254 (1.05) 298.8314
(1.06) 295.5670 (1.06) 3.0727 (inf) 296.5958 (1.06) 5.5587
(inf) 2;0 3.3833 (0.95) 5 1
test_list[random-python-none-repokey] 307.0121 (1.10) 315.4500
(1.12) 312.4393 (1.12) 3.2909 (inf) 312.6585 (1.12) 3.7321
(inf) 1;0 3.2006 (0.90) 5 1
test_check[zeros-python-lz4-none] 307.5296 (1.11) 313.6850
(1.11) 310.4010 (1.11) 2.8209 (inf) 310.7468 (1.11) 5.2727
(inf) 3;0 3.2216 (0.90) 5 1
test_extract[zeros-python-lz4-none] 308.4585 (1.11) 308.4585
(1.09) 308.4585 (1.10) 0.0000 (1.0) 308.4585 (1.10) 0.0000
(1.0) 0;0 3.2419 (0.91) 1 1
test_list[random-python-lz4-repokey] 310.4932 (1.12) 313.5077
(1.11) 312.0078 (1.12) 1.3757 (inf) 312.4580 (1.12) 2.5056
(inf) 3;0 3.2050 (0.90) 5 1
test_list[zeros-python-none-repokey] 310.9658 (1.12) 317.3801
(1.13) 313.9613 (1.12) 2.4481 (inf) 313.4168 (1.12) 3.4432
(inf) 2;0 3.1851 (0.89) 5 1
test_info[random-python-lz4-repokey] 311.4262 (1.12) 315.7246
(1.12) 314.5963 (1.12) 1.8189 (inf) 315.4691 (1.13) 1.7990
(inf) 1;0 3.1787 (0.89) 5 1
test_info[zeros-python-none-repokey] 311.6784 (1.12) 322.3090
(1.14) 316.3666 (1.13) 3.8944 (inf) 316.0002 (1.13) 4.4472
(inf) 2;0 3.1609 (0.88) 5 1
test_info[random-python-none-repokey] 311.7524 (1.12) 318.3475
(1.13) 315.7224 (1.13) 2.4848 (inf) 316.4282 (1.13) 2.8774
(inf) 2;0 3.1673 (0.89) 5 1
test_list[zeros-python-lz4-repokey] 314.2752 (1.13) 317.3108
(1.13) 315.5309 (1.13) 1.1568 (inf) 315.4115 (1.13) 1.5176
(inf) 2;0 3.1693 (0.89) 5 1
test_check[zeros-python-none-none] 314.2986 (1.13) 325.3816
(1.15) 317.7838 (1.14) 4.6414 (inf) 315.7875 (1.13) 6.1372
(inf) 1;0 3.1468 (0.88) 5 1
test_extract[zeros-python-none-none] 315.0316 (1.13) 315.0316
(1.12) 315.0316 (1.13) 0.0000 (1.0) 315.0316 (1.13) 0.0000
(1.0) 0;0 3.1743 (0.89) 1 1
test_info[zeros-python-lz4-repokey] 315.0667 (1.13) 323.8183
(1.15) 320.2567 (1.14) 3.2404 (inf) 320.5197 (1.15) 3.4332
(inf) 2;0 3.1225 (0.87) 5 1
test_delete[random-python-lz4-none] 315.9210 (1.14) 315.9210
(1.12) 315.9210 (1.13) 0.0000 (1.0) 315.9210 (1.13) 0.0000
(1.0) 0;0 3.1653 (0.89) 1 1
test_delete[random-python-none-none] 319.2579 (1.15) 319.2579
(1.13) 319.2579 (1.14) 0.0000 (1.0) 319.2579 (1.14) 0.0000
(1.0) 0;0 3.1323 (0.88) 1 1
test_check[random-python-none-none] 327.7039 (1.18) 329.7422
(1.17) 328.7403 (1.18) 0.7682 (inf) 328.6337 (1.18) 1.0515
(inf) 2;0 3.0419 (0.85) 5 1
test_check[random-python-lz4-none] 328.9399 (1.18) 336.9593
(1.20) 331.8180 (1.19) 3.1189 (inf) 330.8240 (1.18) 3.6476
(inf) 1;0 3.0137 (0.84) 5 1
test_check[zeros-python-none-repokey] 331.9104 (1.19) 351.2277
(1.25) 344.9733 (1.23) 7.8428 (inf) 346.1068 (1.24) 9.4396
(inf) 1;0 2.8988 (0.81) 5 1
test_extract[random-python-lz4-none] 334.5968 (1.20) 334.5968
(1.19) 334.5968 (1.20) 0.0000 (1.0) 334.5968 (1.20) 0.0000
(1.0) 0;0 2.9887 (0.84) 1 1
test_extract[random-python-none-none] 335.7606 (1.21) 335.7606
(1.19) 335.7606 (1.20) 0.0000 (1.0) 335.7606 (1.20) 0.0000
(1.0) 0;0 2.9783 (0.83) 1 1
test_extract[zeros-python-lz4-repokey] 336.9949 (1.21) 336.9949
(1.20) 336.9949 (1.20) 0.0000 (1.0) 336.9949 (1.21) 0.0000
(1.0) 0;0 2.9674 (0.83) 1 1
test_check[zeros-python-lz4-repokey] 341.1813 (1.23) 348.3526
(1.24) 345.8878 (1.24) 3.0726 (inf) 347.4857 (1.24) 4.5540
(inf) 1;0 2.8911 (0.81) 5 1
test_create_none[zeros-python-none] 343.3248 (1.23) 343.3248
(1.22) 343.3248 (1.23) 0.0000 (1.0) 343.3248 (1.23) 0.0000
(1.0) 0;0 2.9127 (0.81) 1 1
test_extract[zeros-python-none-repokey] 344.8659 (1.24) 344.8659
(1.22) 344.8659 (1.23) 0.0000 (1.0) 344.8659 (1.23) 0.0000
(1.0) 0;0 2.8997 (0.81) 1 1
test_delete[zeros-python-none-none] 345.0233 (1.24) 345.0233
(1.22) 345.0233 (1.23) 0.0000 (1.0) 345.0233 (1.23) 0.0000
(1.0) 0;0 2.8984 (0.81) 1 1
test_delete[zeros-python-lz4-none] 350.1102 (1.26) 350.1102
(1.24) 350.1102 (1.25) 0.0000 (1.0) 350.1102 (1.25) 0.0000
(1.0) 0;0 2.8562 (0.80) 1 1
test_delete[random-python-none-repokey] 353.3454 (1.27) 353.3454
(1.25) 353.3454 (1.26) 0.0000 (1.0) 353.3454 (1.26) 0.0000
(1.0) 0;0 2.8301 (0.79) 1 1
test_delete[random-python-lz4-repokey] 354.2850 (1.27) 354.2850
(1.26) 354.2850 (1.27) 0.0000 (1.0) 354.2850 (1.27) 0.0000
(1.0) 0;0 2.8226 (0.79) 1 1
test_check[random-python-lz4-repokey] 358.1587 (1.29) 364.4492
(1.29) 361.6790 (1.29) 2.9874 (inf) 363.1268 (1.30) 5.4396
(inf) 1;0 2.7649 (0.77) 5 1
test_check[random-python-none-repokey] 358.6405 (1.29) 361.6725
(1.28) 360.0877 (1.29) 1.1711 (inf) 360.0534 (1.29) 1.7495
(inf) 2;0 2.7771 (0.78) 5 1
test_create_none[random-python-none] 359.0513 (1.29) 359.0513
(1.27) 359.0513 (1.28) 0.0000 (1.0) 359.0513 (1.28) 0.0000
(1.0) 0;0 2.7851 (0.78) 1 1
test_extract[random-python-none-repokey] 364.0390 (1.31) 364.0390
(1.29) 364.0390 (1.30) 0.0000 (1.0) 364.0390 (1.30) 0.0000
(1.0) 0;0 2.7470 (0.77) 1 1
test_extract[random-python-lz4-repokey] 367.8517 (1.32) 367.8517
(1.31) 367.8517 (1.31) 0.0000 (1.0) 367.8517 (1.32) 0.0000
(1.0) 0;0 2.7185 (0.76) 1 1
test_delete[zeros-python-lz4-repokey] 377.0682 (1.36) 377.0682
(1.34) 377.0682 (1.35) 0.0000 (1.0) 377.0682 (1.35) 0.0000
(1.0) 0;0 2.6520 (0.74) 1 1
test_delete[zeros-python-none-repokey] 381.0025 (1.37) 381.0025
(1.35) 381.0025 (1.36) 0.0000 (1.0) 381.0025 (1.36) 0.0000
(1.0) 0;0 2.6247 (0.73) 1 1
test_create_none[random-python-repokey] 389.5514 (1.40) 389.5514
(1.38) 389.5514 (1.39) 0.0000 (1.0) 389.5514 (1.39) 0.0000
(1.0) 0;0 2.5671 (0.72) 1 1
test_create_lz4[random-python-none] 393.1032 (1.41) 393.1032
(1.40) 393.1032 (1.41) 0.0000 (1.0) 393.1032 (1.41) 0.0000
(1.0) 0;0 2.5439 (0.71) 1 1
test_create_none[zeros-python-repokey] 396.4969 (1.43) 396.4969
(1.41) 396.4969 (1.42) 0.0000 (1.0) 396.4969 (1.42) 0.0000
(1.0) 0;0 2.5221 (0.71) 1 1
test_create_lz4[zeros-python-none] 406.5360 (1.46) 406.5360
(1.44) 406.5360 (1.45) 0.0000 (1.0) 406.5360 (1.45) 0.0000
(1.0) 0;0 2.4598 (0.69) 1 1
test_create_lz4[random-python-repokey] 433.6526 (1.56) 433.6526
(1.54) 433.6526 (1.55) 0.0000 (1.0) 433.6526 (1.55) 0.0000
(1.0) 0;0 2.3060 (0.65) 1 1
test_create_lz4[zeros-python-repokey] 446.5089 (1.60) 446.5089
(1.58) 446.5089 (1.60) 0.0000 (1.0) 446.5089 (1.60) 0.0000
(1.0) 0;0 2.2396 (0.63) 1 1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Legend:
Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from
1st Quartile and 3rd Quartile.
OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED borg/testsuite/locking.py::TestExclusiveLock::test_race_condition - As...
==== 1 failed, 1371 passed, 207 skipped, 21 deselected in 566.45s (0:09:26) ====
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest -k 'not
fuse_mount and not test_fuse and not test_readonly_mount and not
test_migrate_lock_alive' --pyargs borg.testsuite
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit
code 13
make[1]: *** [debian/rules:59: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:38: binary] Error 2
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/202503/
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:borgbackup, so that this is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---