vcswatch reports that
this package seems to have a new changelog entry (version
13.19~, 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 46fd97fd64db2b2d2c27082dd9793512e6d4035f
Merge: fea26227 e51603de
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sat Dec 13 11:31:08 2025 +0000
Merge branch 'retry-protocol' into 'main'
t2u o2m protocol: Proposed retries
See merge request dgit-team/dgit!319
commit e51603defe798c2c629806b27eec23c1a5cb5f37
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Dec 13 00:46:44 2025 +0000
t2u o2m protocol: say `commit-to-public-upload` is protocol 6 only
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 84fe527bf6f4cbfa59d86ae1d82e83f53948ea07
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Sat Dec 13 00:45:14 2025 +0000
t2u o2m protocol: Make RETRY-STATUS into an argument to job.
As Sean writes in
https://salsa.debian.org/dgit-team/dgit/-/merge_requests/319#note_703578
The Oracle should have an ID for the job as soon as possible for logging,
and also having the ID right away improves the general intelligibility of
the protocol to humans.
So just make the retry status part of the job line.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 08808dc933f6f9e16881bb3331d71bbfcb2cc2ce
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Dec 12 20:36:17 2025 +0000
t2u o2m protocol: Make job-retry into one insn with an argument
This makes the processing and the description more regular.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 20a3a25999d6b1b8e219db7060029291f97dbc17
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Dec 12 20:34:26 2025 +0000
t2u o2m protocol: Provide the retry info first
The `data-block` part is logically part of the `job` - kind of an attachment
to it. Let's not make that an attachment to retry-*.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit db6799ea13a3755c5742c4ed7235b119552da9b1
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Dec 12 16:31:12 2025 +0000
t2u o2m protocol: Explicitly report whether email sent
We have some Oracle-side failures where the Oracle doesn't report - notably,
key not in keyring or signature problems.
We want an email report from the Manager for this.
This means the email report status needs to be explicitly in the protocol.
It was already weirdly implicit for retriable failures.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit e416e2e1a32dc61d2b143041c1fb27bfab27c7e4
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Dec 12 16:28:04 2025 +0000
t2u o2m protocol: Indent the retriable error messages
I seem to have overlooked indenting this.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 13044d159cf92c5b5fb876f680b874cc42b85256
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Fri Dec 12 16:25:30 2025 +0000
t2u o2m protocol: Assign protocol version 6 to this version.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit ba1844def609c161ced7703e683a3e19e30a581d
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Thu Oct 2 21:09:32 2025 +0100
t2u: o2m protocol: Always send a message about the attempt's "lastness"
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit fd8406329c3fa15a83ff729bd928895a6874d10e
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Wed Sep 24 14:00:57 2025 +0100
t2u o2m protocol: Be even more explicit about the Oracle and retries
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 128c2c919156eb363fe8d5575d9125b8dca7b96e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Thu Sep 18 18:41:06 2025 +0100
t2u o2m protocol: clarify that *all* policy is Manager's job
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 6086895895f7b3d09a8490b49f97537dff396ddc
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Wed Sep 17 16:54:54 2025 +0100
t2u o2m protocol: clarify that policy is Manager's job
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 40ec5b536f79a5b77e448813fd9efcf10d4082c8
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Wed Sep 17 16:53:17 2025 +0100
t2u o2m protocol: rename commitment point message
As per
https://salsa.debian.org/dgit-team/dgit/-/merge_requests/319#note_654055
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 738ca5a057b280bf0b65a439312b4e2ce28296a2
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Sep 2 20:30:43 2025 +0100
t2u o2m protocol: Proposed retry policy
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 6156c9b0767101d4a07c012ffc92b8533f8fd0ba
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Sep 2 20:31:48 2025 +0100
t2u o2m protocol: Provide for retries
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit 84a93e961ff5c3444307116210fd003e90a637a4
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date: Tue Sep 2 19:50:35 2025 +0100
t2u o2m protocol: Indent all the protocol messages
I'm going to want to annotate one with "opt" for optional.
Splitting this out will make the next commit clearer.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
commit fea262273d388b157142b2f9548f584a9744b3a0
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Fri Dec 12 15:50:41 2025 +0000
changelog: Start 13.19
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>