vcswatch reports that
this package seems to have a new changelog entry (version
14.12~, distribution
unstable) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 44f9dd4e7e875c069e7a3e627660bb5c6108e299
Merge: a2c0a234 ea28f0d2
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Mar 14 02:05:25 2026 +0000
Merge branch 't2u-set-git-user' into 'main'
tag2upload-builder-rebuild: Set git user and email config
See merge request dgit-team/dgit!448
commit ea28f0d2b0abf1fc99b9f525bd608e25ec19c4ed
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Mar 14 01:10:43 2026 +0000
tag2upload-builder-rebuild: Set git user and email config
I have tested this by running it as myself on tag2upload-builder-01, and then
with
podman run --network=host -it 4fdb63fedd08
I was able to run git runes which demonstrate that it's worked.
Closes: #1129532
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 2ad86ef528d87d02a85d7352b18a01d990f705ed
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Mar 14 01:12:51 2026 +0000
tag2upload-builder-rebuild: post_command: Turn on set -x
This makes the build log easier to debug.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 630d2af453c1c96506aa57a3cb0c7bfedd722dc8
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Mar 14 01:03:58 2026 +0000
tag2upload-builder-rebuild: post_command: reformat
This is run with schroot -ec. It's a plain shell frament, so we don't need
all these backslashes and &&.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 03ef40a71d3aa2b8cef5a56e6bb63ebc74cad919
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Mar 14 00:58:56 2026 +0000
tag2upload-builder-rebuild: post_command: break out into variable
This puts it where the other similar things go.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 2b01809a787918296f2ea850c50872149863b1e2
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Mar 14 00:17:56 2026 +0000
tag2upload-builder-rebuild: turn on mmdebstrap debug mode
Empirically, without this, error messages from hook scripts disappear
somewhere invisible.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit a2c0a234e139b2dd1b1c77eb21d3ce736ef9eb62
Merge: 7ba0d30e 67f8c814
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 22:59:35 2026 +0000
Merge branch 'sig-files' into 'main'
Fixes for handling of upstream detached signatures on orig tarballs
See merge request dgit-team/dgit!447
commit 67f8c814adb239dff0dc887095acb7e6a7862fa1
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 12:45:14 2026 +0000
tests: t2u-origs: Add a simulated upstream signature
This tests our handling of signature files.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit da69cb79766d2f6a497ea5ca79a5bb26b7bc2bae
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 19:34:03 2026 +0000
dgit: unfetched archive search: Fix signature handling
Closes: #1130113
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 53ee6c257de018130cdb1ba3059a37db80cb050b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 19:31:04 2026 +0000
dgit: unfetched archive search: Reorganise deduplication
Drive the uniqueness check from the dpkg-source-data-schema @origs, rather
than the archive data schema @ents.
We'll want this because we're going to handle the found entries differently
according to whether they're signatures, and the split will happen after the
schema conversion.
Include the archive schema hashref for the benefit of our error reporting.
And, defer adding the origs until we have done the checks. That will let the
resolution logic decide not to add anything after all.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 20141f05b1812bc374c93292ae1bcc0b47488e3e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 19:01:43 2026 +0000
dgit: unfetched archive search: Fix a variable ref
We should refer to this by the local binding, rather than relying on $1.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 515621fa80c5ac159f1c02ff276366a8d8e99705
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 11:31:13 2026 +0000
Add .sig to list of signature extensions
dpkg-source converts .sigs to .ascs. We should probably include them in our
list of possibilities. In practice though if there *are* .sigs and
dpkg-source converts them, there will now be .sigs *and* .ascs and we'll trip
the duplicate check.
This probably won't make any difference anywhere because everyone is using
.asc because that's what dpkg-source documents. But if it *does* make a
difference it's better to try to include the .sig.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 736e224e8ebb67e90635f83430cd8ea02ad98b18
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 12:27:06 2026 +0000
tests: import-linkorigs: Check that signatures are always included
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit c4c99230272a146c39236bb6231967e6224fa3a0
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 12:12:19 2026 +0000
tests: Add "upstream" signatures to example-1.0 test package
gpg clearsign with the "Hannibal" test key.
Semi-manually fettle the 1.0-1 and 1.0-100 dscs to incorporate the new
signatures.
Add the .ascs to the set of files that are expected by
tests/lib-orig-include-exclude.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 8ef52eca0e81a82c06caecf1615b12eb859f8ac5
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 18:42:06 2026 +0000
testss: orig-include-exclude: Set up archive_query for signatures too
The simulated file_in_archive query needs to be able to retrieve information
about .ascs. Right now there aren't any .ascs so we didn't notice this
omission.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit bed11a30086fccdbf3bff9aec4211c965b8feb82
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 18:04:43 2026 +0000
testss: Bodge orig manipulation in tests to avoid signature confusion
These test cases want only orig *tarballs*, not signatures.
For now, we can assume that tarballs end in `z` (.gz, .xz).
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit ef6b8d248f512e8f3dbf73f23972aa1d6a87ac3b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 11:39:45 2026 +0000
dgit: When transferring origs, do transfer signatures too
Otherwise, sometimes, a relevant and wanted upstream tarball signature file
might be omitted from a subsequent upload.
And detect anomalous (duplicate) signatures.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 1f505b7d2db0a74e7d31d7066d1d1ced776370b8
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Mar 13 11:52:56 2026 +0000
git-debrebase: Ignore signature in dgit view import precheck
Don't treat them as if they were orig tarballs. Don't print them, and if we
only find signatures, that's a problem.
The actual heavy lifting is done by dgit print-unapplied-treeish.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 7ba0d30e550cecbb9df01464c1c4ecbdaa9146ab
Merge: 992ad6cf 6c3fcca6
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Mar 9 02:11:31 2026 +0000
Merge branch 'changelog' into 'main'
changelog: start 14.12
See merge request dgit-team/dgit!445
commit 6c3fcca6ada6112c90b811580fa3f74c314c883d
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Mar 8 20:40:14 2026 +0000
changelog: finalise with mendacious date to work around dpkg regression
We must use a recent date to avoid lintian
package-contains-ancient-file (rejects anything >20yo)
latest-changelog-entry-without-new-date (rejects unless newer than prev)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit e66211bf5bbeaaf74e6d47ba589ed6cc3a7f3029
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Mar 8 18:03:48 2026 +0000
changelog: start 14.12
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>