vcswatch reports that
this package seems to have a new changelog entry (version
3.9.0-1, 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 6133f917c45b5a78add092c7d96aacb7af7195be
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 16:40:50 2025 +0100
debian/changelog: gbp dch
commit f00456f0e1efacb670678db95c360338257518a4
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 02:12:48 2025 +0100
debian/control: avoid duplicate Priorty: field
commit 9e5a0aba90c3411ef9c0a6a6d744ae0dc466cd5f
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 01:49:44 2025 +0100
debian/control: upstream switched from poetry to hatch
commit 0298f139d9028079921361cb7e6ab4e4958f415f
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 01:19:35 2025 +0100
stop using faketime
Upstream now generates gpg keys on-the-fly
Closes: #1085561
commit b13d428c3107abc42d02eab0b25cb934650110d3
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 01:18:42 2025 +0100
debian/patches: drop reproducible.patch (applied upstream)
commit d5f92cd0b2df65f89f359c3c5b33cef168fc8a34
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 00:15:39 2025 +0100
debian/changelog: new entry
commit 811adff6122360d9bb43445fe8140d4af09073a3
Merge: def2ac7 db5ecee
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Mar 19 00:15:25 2025 +0100
Update upstream source from tag 'upstream/3.9.0'
Update to upstream version '3.9.0'
with Debian dir 66320571bdac8a44f6b90c05902259838053e1fb
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
commit 75f837abb627e7f856e6ae401e34d98a4197e2fa
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Mon Jun 17 14:36:44 2024 +0200
Drop a patch applied upstream
commit 2167512c664fdd7bf9406bb49b315cdc30e8e138
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Mon Jun 17 14:36:21 2024 +0200
Update the changelog
commit 8235855867cc09276f0f599d06d68e351c1754e4
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Mon Jun 17 14:32:24 2024 +0200
Use faketime to work around test data signing key expiry
The key used to sign test data has recently expired, leading to the
following error when trying to run tests:
bmaptool: ERROR: An error occurred, here is the traceback:
Traceback (most recent call last):
File "/home/andrewsh/projects/bmap-tools/.pybuild/cpython3_3.11/build/bmaptool/CLI.py", line 213, in verify_detached_bmap_signature
sigs = context.verify(signed_data, signature, None)[1].signatures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/gpg/core.py", line 558, in verify
raise errors.BadSignatures(results[1], results=results)
bmaptool: ERROR: discovered a BAD GPG signature: tests/test-data/signatures/test.image.bmap.v2.0.valid-sig
Closes: #1073434
commit 4078549abbb88552c8d56a29b385195fa8185668
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Sun Jun 16 16:03:41 2024 +0200
Update copyright information
commit a9e78091341e5842629f3c8b8b9532296499abcf
Merge: d84ff47 4db7543
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Sun Jun 16 16:00:12 2024 +0200
Update upstream source from tag 'upstream/3.8.0'
Update to upstream version '3.8.0'
with Debian dir 541548d4c6cf17abc32478cd4bfb720812b1bda9
commit d84ff4795db5a7a10da32347a14a62e6a46d2d80
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Sun Jun 16 15:57:30 2024 +0200
Update pointers to the upstream project
commit d37c1b518940f4d5ad4fd95bfa451be74b90f94c
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed Nov 29 16:03:04 2023 +0100
Update the changelog
commit 423d3af2e56bc4f5368cef137467d368887a86f3
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed Nov 29 16:02:16 2023 +0100
Run tests with pytest, it works just as well as nose
commit 2d27663c518065c0d5b8bed42c570d171d6b1965
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed Nov 29 16:01:50 2023 +0100
Do not override dh_installchangelogs, it supports CHANGELOG.md
commit be67cffcad351ef181080094663df83ec037c0aa
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed Nov 29 15:35:27 2023 +0100
Use dh-sequence-python3
commit 5d5006f5098f73aaeaae8453455218d12b9443be
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed Nov 29 15:29:56 2023 +0100
Actually drop smcv
Gbp-Dch: ignore
commit 9bf596deeb51efb07838dbadd0ff946b76ccf745
Author: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed Nov 29 15:26:46 2023 +0100
Adopt the package
Closes: #1057086
commit 06577d39a29ecc0ed68c1c458f5091d27dccfb26
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:58:20 2023 +0100
Release to unstable
commit 61b474912c6d39cdb6028da1bf854675c717819c
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:57:56 2023 +0100
Add proposed patch to remove unnecessary python3-nose runtime dependency
commit 4c040846f7b9b992bc6e35b5382ad3733abadc11
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:26:04 2023 +0100
d/rules: Update build system overrides
commit cc9ebf63673dc1d2cc2180f61cf01de91d8559ee
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:20:57 2023 +0100
Update changelog
commit 68aa8ae09bd557925dd7cfc0be326a38e05ebdb8
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:20:41 2023 +0100
d/control: Build using pyproject
commit 24fe0443d4ae7ef74ca721e3729a1287f5ec31c2
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:15:16 2023 +0100
d/patches: Drop all patches, included in new upstream release
commit 3cfd31913dac5bb5dd488c2d2b7487fe28eb97d7
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:13:17 2023 +0100
Remove constraints unnecessary since bullseye (oldstable)
* Build-Depends: Drop versioned constraint on python3-gpg (>= 1.10).
* Build-Depends: Drop versioned constraint on python3-nose (>= 1.3.7).
* Build-Depends: Drop versioned constraint on python3-six (>= 1.16.0).
* bmap-tools: Drop versioned constraint on python3-six (>= 1.16.0) in Depends.
Changes-By: deb-scrub-obsolete
commit 55c8450a1ef79c1d5bd4f6c5eb0f7011f9991251
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:12:26 2023 +0100
Add Provides on bmaptool, reflecting the name of the tool in /usr/bin
Closes: #1032062
commit 51ddd8c85d4ee6d26875871910f3d3e17ea35025
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:10:58 2023 +0100
Update changelog
commit ec5f20f47f327aaf4e498d9d97f39de699540af0
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:07:22 2023 +0100
Update dependencies for new upstream release
In particular, it now uses python3-gpg, replacing python3-gpgme.
Closes: #876983
commit aa7ed85fb322ac5d0168812b1ba23da1984a22e1
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 10:06:24 2023 +0100
New upstream release
commit f7567b3eb2e902158d0c8b0008ffffa4f88da917
Merge: ce1be44 f7e10eb
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 18 09:55:19 2023 +0100
Update upstream source from tag 'upstream/3.7'
Update to upstream version '3.7'
with Debian dir 067a2abcd3e193cc048cdb264fc55931c9e0e7bd
commit ce1be444ed63f777d4b582320e635f280e2768da
Author: Simon McVittie <smcv@debian.org>
Date: Sun Aug 13 16:30:55 2023 +0100
Update changelog
commit a50a429590f6cd9b785293cc738332b0b143410a
Author: Simon McVittie <smcv@debian.org>
Date: Sat Aug 5 18:07:30 2023 +0100
d/clean: Fix FTBFS-twice-in-a-row by removing generated egg-info directory
commit 149d53065a70186ce14989faa2556e5415319548
Author: Simon McVittie <smcv@debian.org>
Date: Sun Jan 22 12:43:03 2023 +0000
Release to unstable
commit ed4e956dd75ca41aeee68a14a9378a080fba8bbf
Author: Simon McVittie <smcv@debian.org>
Date: Sun Jan 22 12:42:23 2023 +0000
Update standards version to 4.6.2, no changes needed.
Changes-By: lintian-brush
Fixes: lintian: out-of-date-standards-version
See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
commit 319c532d86290cbdc0fd5fce7836b518cb81b5f9
Author: Debian Janitor <janitor@jelmer.uk>
Date: Thu Jan 5 23:54:34 2023 +0000
Remove constraints unnecessary since buster (oldstable)
* bmap-tools: Drop versioned constraint on python3 (>= 3.3) in Depends.
Changes-By: deb-scrub-obsolete
commit 81b5145de3aced7d56ff3ca47ef6e990fef25740
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 12:49:22 2021 +0100
Release to unstable
commit bfb37a5424f50dbcfa05796b038c18739858940b
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 12:49:12 2021 +0100
Update changelog
commit 4b451492594cee01e72ae9dcd0343b7e69cf7b49
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 12:26:39 2021 +0100
Fix mock imports more
commit a8b4333f1cf46671839b2bce511f32493e365d08
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 12:11:46 2021 +0100
Mark patches as applied upstream
commit e3cd5eab039a84b1cbc4bd30495d98e56ced8bbf
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 11:33:35 2021 +0100
Standards-Version: 4.6.0 (no changes required)
commit f8cccf416b6701169881ab8eb67c6da988e27e00
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 11:29:50 2021 +0100
Use debhelper compat level 13
commit cd8fdfb87e3bf69381e6fbd280519de3f7d7b564
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 11:27:44 2021 +0100
Update changelog
commit 6eb97acaeff5eee9d6b38c5b76cc577260ede97d
Author: Simon McVittie <smcv@debian.org>
Date: Thu Oct 28 11:25:43 2021 +0100
Mark more patches as forwarded