vcswatch reports that
this package seems to have a new changelog entry (version
13.5~, distribution
experimental) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit b68b5b5855134776235569baebec8bf652e811d1
Merge: b7b238d7 18592b18
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 6 14:32:23 2025 +0000
Merge branch 't2u-versions' into 'master'
Log dgit versions in t2u transcript
See merge request dgit-team/dgit!240
commit b7b238d7bd29ed38a4052b81d4ca3058c1004eb1
Merge: 2f6a2782 01bc60a8
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 6 14:29:53 2025 +0000
Merge branch 't2u-hide-gibberish-1b' into 'master'
Hide podman virt runes in a per-invocation wrapper script
See merge request dgit-team/dgit!238
commit 18592b183f13e72e2dbe9009856bebf232fd9904
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Wed Jul 2 13:32:02 2025 +0100
d-r-s t2u: Print oracle and builder dgit versions in transcript
Closes: #1108242
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 4473445b82c7a047c0b81c02c2cacafaab3626fe
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Wed Jul 2 13:18:15 2025 +0100
using-these: Set DGIT_VERSION
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 9f12ade9243ba7f130e8f92ac556c9ee891613e8
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Wed Jul 2 13:18:02 2025 +0100
dgit: Honour DGIT_VERSION in dgit --version
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 01bc60a828120e1dbf97d1311b50822b07ce1821
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 21:56:59 2025 +0100
tests: t2u-email: Check that the ssh-builder script is there
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 741520e7b391db41adb0c031132d90f5eca2593e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Wed Jul 2 11:10:34 2025 +0100
d-r-s t2u: Hide virt runes in a per-invocation ssh wrapper
That this has the right number of (de)quotings is tested by the
t2u-gdr test case. The nightmarish toothpickfest can be seen in
tests/tmp/t2u-gdr/t2u/worker-cwd/w0/ssh-builder
Closes: #1107151
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit bf7ef13e32b20aadb143849c44d953afe3873981
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 21:23:21 2025 +0100
d-r-s t2u: Introduce t2u_b_ssh_* layer over @t2u_virt_exec_cmd
No functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 34692308be1d30347748431416c3f846e8b59f59
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 21:55:52 2025 +0100
d-r-s t2u: Allow for attachments whose filename lacks jobid etc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit e57fbf33eb66e31c37cdcf6816a98016778bdbd4
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 21:08:54 2025 +0100
d-r-s t2u: Add missing -oBatchMode=yes option
Previously this was done only for dgit invoking dgit (in
tag2upload_push).
We're going to deduplicate this in a moment, but make the functional
change first.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 976f4f6dc8b0244f0cbe77f403b5eb9728d252bd
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 19:44:14 2025 +0100
d-r-s t2u: Improve style slightly
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 2f6a2782b0691d23ff40ccb86cd3ea4fa2c322c7
Merge: 4ce4dba3 c41766d3
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 16:54:25 2025 +0000
Merge branch 'mime' into 'master'
Encode email addresses in headers according to RFC2047
See merge request dgit-team/dgit!237
commit 4ce4dba3b2b59014690af83529263b0af8228cfc
Merge: 8c7c99ed 421b0be5
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Tue Jul 1 16:02:08 2025 +0000
Merge branch 'debpush-uncommitted' into 'master'
git-debpush: Add checks for uncommitted changes in working tree
See merge request dgit-team/dgit!221
commit 421b0be5ec1f28495833246b7a2de75df18ef1e7
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Tue Jul 1 16:10:44 2025 +0100
git-debpush: Add missing copyright notice
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit c41766d35e04c92c9a967db0a6e75d21b30a7ec6
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 15:38:13 2025 +0100
tests: t2u-email: Test a non-ASCII name
Eyeballing the output, we have
=?UTF-8?Q?Outr=C3=A9=20Name
which looks about right: Outr C3 A9 20 Name.
I have manually tested this by sending myself an email and it
looked OK.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 6603b6d986b323c058f0faef2c31e05bc31145ac
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 15:24:01 2025 +0100
dgit-repos-server: Properly RFC2047-escape non-ASCII names
Closes: #1108613
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit bfcd259885ff773984c398868fd57f6b08e78126
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sat Jun 21 11:53:51 2025 +0100
git-debpush: Add checks for uncommitted changes in working tree
Closes: #1108088
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit 552a776c112d2549557a4e2d110938e0a7391d05
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 15:43:45 2025 +0100
tests: t2u: Prepare for tagger name via GIT_COMMITTER_NAME
This will let us set a different tagger name for testing UTF-8
handling.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 6f80083c0f31174e90eb5d09a1dbe81b66444481
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Tue Jun 24 12:01:45 2025 +0100
git-debpush: tidy up early sanity check & save results in variables
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit 8c7c99ed040dbc0f2fcee4a2a029e9552102bae3
Merge: afe7f617 940eb899
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 13:32:56 2025 +0000
Merge branch 'ci-sob' into 'master'
CI: Check for missing Signed-off-by
Closes #70
See merge request dgit-team/dgit!236
commit 940eb899ac3f3195792a740c77bea14d0a2b1436
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 12:45:34 2025 +0100
CI: Check for missing Signed-off-by
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit afe7f617b2db148c8cbe0f2117863038d3105ae3
Merge: 9b3f5ae3 83fc7605
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 11:57:10 2025 +0000
Merge branch 'debpush-fetch-1' into 'master'
git-debpush: Much code motion, do a fetch and check for version reuse
See merge request dgit-team/dgit!231
commit 83fc7605141de161dc4db892414a0459feed422a
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jul 1 11:56:01 2025 +0100
git-debpush: style: Remove space before divider dividers
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit ed6334d2c4664932b168980e8a6eae365aa1abdd
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Jun 30 12:13:33 2025 +0100
git-debpush: Add a comment to get_remote_objid
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 30883ac6f0aebcf5b9061711334bdecfc5007b91
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Jun 30 12:09:00 2025 +0100
git-debpush: Change convert_version_to_dep14_tag to return tag
This is:
* What the function seems to do from its name.
* How my forthcoming call site (in !233) will want to use it.
Nothing else uses git_version so we can make it a local here.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 740891a20ac4ed8a54ec4a5d2fa078bc0e70b973
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Jun 30 11:47:37 2025 +0100
git-debpush: Downgrade and reword a comment about distro policy
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 5f5aae8a1a57fbd95898356e98e34caeebbc5f7c
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Jun 30 12:05:43 2025 +0100
git-debpush: Explain what previous_maintainer_version is for
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 6a4a85430b4ad8d0072c93a21f0ae261edc6e155
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jun 24 11:57:12 2025 +0000
git-debpush: Improve error message for tag already exists
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 19805a7223b5b298e72d12c9d8822bd689f9e8ef
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jun 24 11:52:07 2025 +0000
git-debpush: Use $'' syntax to write a tab
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 73619352f503bd657f45c4a13d8f0186354e670a
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jun 24 11:49:23 2025 +0000
git-debpush: Code style change to single-local
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit e28ef36ec3a7d33e662e573c8aca0aa30f2f59a2
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Jun 24 11:42:36 2025 +0000
git-debpush: Make divider comments more consistent
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 1b8638f9dfab6b0fdb2c9fb677f0bf2119e360bc
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Jun 22 13:04:43 2025 +0100
tests: t2u-debpush: Check how we reject repeated upload
Prior to the previous commit, this git-debpush invocation would fail
after making the tag, while attempting to push it.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit f012dacd83237f64a3ec5179f18c23591d568a6b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 22:15:27 2025 +0100
git-debpush: check for intended tag at the remote
This is the first part of the pre-fetch.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 5fcfbee84736583c233a514045c834972501a76c
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 21:23:31 2025 +0100
git-debpush: break out convert_version_to_dep14_tag
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 455470bb4cf3d071e79df7f116e7673e220a8db3
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 21:21:04 2025 +0100
git-debpush: figure out the previous maintainer upload version
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 262f56e38769b140d4b66d2868f8760d7728d114
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 21:00:42 2025 +0100
git-debpush: Do history analysis in the playtree
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit ae2256c6c7dadfbe21f60ee1993f077dbf8cd449
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 20:45:24 2025 +0100
git-debpush: Unconditionally create a playtree
We're going to (almost) always need this to run git fetch in, and,
especially, to run the exciting git log rune in find_last_tag.
We probably want only one playtree rather than redoing the playtree
setup multiple times. So have only the one. Delete it at the end on
success.
Overaall behavioural changes:
* The playtree is called git-debpush/check, not ../apply-patches.
* The playtree is left behind if we bomb out for any reason.
I think this is fine.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 2b1d434ce12c20be34fe60b6c31595f85e2e8a0f
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 20:40:09 2025 +0100
git-debpush: Use a longer playtree name
Just in case there's something else that might be "gdp".
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 5316f483cb5b58771e1c08b8db5d59775ddc5345
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 18:54:25 2025 +0100
git-debpush: fetching plan
The start of #1107921.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit f5d2e89fa5d4dd1a957a441fe834e90ae0339955
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 18:32:19 2025 +0100
git-debpush: Do git history mining much later (code motion)
This must happen after we have done our forthcoming git fetch.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 8e7ee82deaa4d35a014c3afcb5216374ac669944
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 18:28:07 2025 +0100
git-debpush: Move final check check to end (code motion)
We're going to want to do checks after generating the tag text.
Adjust the divider comments to reflect the new reality.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 786921f228c4b87c1a367758b32f81a5fece3740
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 18:25:02 2025 +0100
git-debpush: Move some veriable assignments earlier (code motion)
Split these out of "Create the git tag". We're going to need them
much earlier.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 98bd14f835ce5538e878bf43ffeb02a35a245436
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Jun 21 18:15:42 2025 +0100
git-debpush: Move find_last_tag to by its call sites (code motion)
Bring this all together.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 9b3f5ae32796e128ec8b5035944cb9d95265d894
Merge: 2f71cf5f dd9a338e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Jun 30 17:53:11 2025 +0000
Merge branch 'message-fix' into 'master'
tests: t-dch-commit-bump: remove a spurious colon
See merge request dgit-team/dgit!234
commit dd9a338ea7bb2b4321334470bd6cd11f03129536
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Mon Jun 30 17:47:17 2025 +0100
tests: t-dch-commit-bump: remove a spurious colon
Spotted this while working on BTS#1107921
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 2f71cf5fcad6ef6cfab2460cead5ee9ee097642e
Merge: 05677490 1feba9ad
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Jun 22 21:26:27 2025 +0000
Merge branch 'changelog' into 'master'
changelog: Start 13.5
See merge request dgit-team/dgit!232
commit 1feba9ad61f42bd655de593202d6f37f0d9b7b89
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Jun 22 21:57:48 2025 +0100
changelog: Start 13.5
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 05677490551b120bd6aab0dd159e371a3777dfdf
Merge: bad39d8b b6c43282
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Jun 22 19:28:29 2025 +0000
Merge branch 'test-tidy-prep' into 'master'
tests: t2u-gbp: Use :-notes rather than #-comments for subtests
See merge request dgit-team/dgit!230
commit b6c43282d768fd5827aa77e0ec0618ec270e8757
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sun Jun 22 12:37:51 2025 +0100
tests: t2u-gbp: Use :-notes rather than #-comments for subtests
This means that "what is being tested" shows up in the log.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>