XPost: linux.debian.devel.release
Package: release.debian.org
Severity: normal
User:
[email protected]
Usertags: unblock
X-Debbugs-Cc:
[email protected]
Control: affects -1 + src:debusine
[ Reason ]
debusine 0.11.3 will technically migrate to trixie by itself (at least
as long as we don't release before that), but I'm wondering if you'd
consider aging it a bit in order that we can get these changes into bookworm-backports sooner.
The "debusine provide-signature --local-file" option is one that (E)LTS maintainers using Debusine have asked for because they weren't
comfortable signing a file downloaded from a remote server, and getting
the "--server FQDN/SCOPE" change into -backports will allow us to make server-side changes that remove confusion for people with a client
configured with tokens for multiple Debusine instances.
[ Impact ]
Just a delay, unless we're going to release trixie in the next few weeks
in which case not having these changes in trixie and bookworm-backports
would be a good bit more inconvenient.
[ Tests ]
Debusine has 100% unit test coverage, run by autopkgtests.
[ Risks ]
The code being changed here is pretty straightforward and readable
stuff, and these were simple cherry-picks from our development branch.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
There were a few changes to tests and documentation not mentioned in debian/changelog, whose purpose was to fix failures in bits of our CI
that deliberately test against external resources. "git log" for those follows:
commit 565e5cf043430da9f7ad910f10cce7e484750ac4
Author: Colin Watson <
[email protected]>
Date: Thu Jul 3 17:27:29 2025 +0100
Fix test failures with asgiref 3.9.0
asgiref 3.9.0 raises `CancelledError` when we try to send messages after
a timeout, while earlier versions cancelled the task but didn't raise an
exception. See
https://github.com/django/asgiref/issues/518 for more
details.
commit ce1af7a05fe65f9a82bde1af716aa40585018c98
Author: Colin Watson <
[email protected]>
Date: Tue Jul 1 01:02:11 2025 +0100
Allow reprotest to fail
It's currently failing as described in
https://bugs.debian.org/1108550.
commit 804baff8059568893a9440c0e094094cb14388f3
Author: Colin Watson <
[email protected]>
Date: Thu Jun 26 21:56:40 2025 +0100
Pin lxml < 6.0.0 for now
Works around #953.
commit 2362812083c9c4099b16b2880c7d796c74fd4716
Author: Carles Pina i Estany <
[email protected]>
Date: Wed Jun 25 14:31:06 2025 +0100
Fix broken Hetzner link
age-days 7 debusine/0.11.3
Thanks,
--
Colin Watson (he/him) [
[email protected]]
diff -Nru debusine-0.11.1/.gitlab-ci.yml debusine-0.11.3/.gitlab-ci.yml
--- debusine-0.11.1/.gitlab-ci.yml 2025-05-04 13:00:19.000000000 +0200
+++ debusine-0.11.3/.gitlab-ci.yml 2025-07-08 16:09:29.000000000 +0200
@@ -172,6 +172,10 @@
variables:
SALSA_CI_GBP_BUILDPACKAGE_ARGS: "--git-export=WC"
+reprotest:
+ extends: .test-reprotest
+ allow_failure: true
+
autopkgtest:
extends: .test-autopkgtest
parallel:
diff -Nru debusine-0.11.1/debian/changelog debusine-0.11.3/debian/changelog
--- debusine-0.11.1/debian/changelog 2025-05-04 13:00:19.000000000 +0200
+++ debusine-0.11.3/debian/changelog 2025-07-08 16:09:29.000000000 +0200
@@ -1,3 +1,16 @@
+debusine (0.11.3) unstable; urgency=medium
+
+ * client: Allow passing a local copy of the `.changes` file to `debusine
+ provide-signature`.
+
+ -- Colin Watson <
[email protected]> Tue, 08 Jul 2025 15:09:29 +0100
+
+debusine (0.11.2) unstable; urgency=medium
+
+ * client: Allow selecting a server using `--server FQDN/SCOPE`.
+
+ -- Colin Watson <
[email protected]> Thu, 03 Jul 2025 09:47