vcswatch reports that
this package seems to have a new changelog entry (version
3.8.0-2, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit def2ac7116010e0f52cfed7effefb6d97fc4d701
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sat Jan 18 18:28:31 2025 +0100
debian/patches: workaround for #1081336
Instead of calling the library function, spawn bmaptool inside a new
Python interpreter with subprocess.check_call() to avoid the deadlocks.
Bug: https://github.com/yoctoproject/bmaptool/issues/45
Closes: #1081336
commit 5d0a862834a6966674e706b9b0be7eb0b55b1ff7
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Tue Jan 21 10:51:39 2025 +0100
debian/rules: run pytest with -vvv
commit 68f4917e13d839596aa0cd26427ca5529da1ca87
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sun Jan 19 23:41:06 2025 +0100
debian/patches/reproducible.patch: avoid build failure from disorderfs
When running under disorderfs --shuffle-dirents=yes, the following Python code
fails:
with TemporaryDirectory(prefix="testdir_", dir=".") as directory:
fobj = tempfile.NamedTemporaryFile(
"r", delete=False, dir=directory
)
Traceback (most recent call last):
File "/tmp/disorder/test.py", line 4, in <module>
with TemporaryDirectory(prefix="testdir_", dir=".") as directory:
File "/usr/lib/python3.11/tempfile.py", line 1052, in __exit__
self.cleanup()
File "/usr/lib/python3.11/tempfile.py", line 1056, in cleanup
self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors)
File "/usr/lib/python3.11/tempfile.py", line 1038, in _rmtree
_rmtree(name, onerror=onerror)
File "/usr/lib/python3.11/shutil.py", line 738, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/usr/lib/python3.11/shutil.py", line 736, in rmtree
os.rmdir(path, dir_fd=dir_fd)
OSError: [Errno 39] Directory not empty: './testdir_6jhyg1o6'
This might be because the order of deletion is now such that the variable fobj
no longer gets cleaned up before rmtree() is called by TemporaryDirectory and
thus, the file behind fobj is no longer unlinked early enough.
The problem is fixed by closing fobj (and thus deleting it) before leaving the
context manager.
commit d73db9b6db79ad1696e863df9423197d299a7c65
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sat Jan 18 11:16:46 2025 +0100
debian/control: rename bmap-tools -> bmaptool following upstream naming
Closes: #1076501
commit 65411ee87c60f41a24821fd4a4433c327a950e16
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sat Jan 18 11:59:37 2025 +0100
debian/upstream/metadata: update to new upstream location
commit 50e0d275e465f142cb4a515293365c07ed0b155c
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sat Jan 18 12:53:23 2025 +0100
debian/changelog: new entry