-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 25 Feb 2025 12:36:05 +0800
Source: dgit
Architecture: source
Version: 12.7
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
Changed-By: Sean Whitton <spwhitton@spwhitton.name>
Closes: 1098688
Changes:
dgit (12.7) unstable; urgency=medium
.
tag2upload development:
* Fixes to tag2upload-oracled:
- Pass -N to nc.openbsd on the Manager.
This is required for the connection to be properly terminated.
- Fix protocol violation in the case where '--builder=USER@...'.
- Actually validate the protocol messages generated by
'dgit-repos-server --tag2upload5'.
* dgit-repos-server, tag2upload support:
- Impose a length limit on various values. [Ian Jackson]
- Split long lines in the e-mail. [Ian Jackson]
* Other improvements to tag2upload-oracled:
- Before reporting readiness to the Manager,
+ establish a connection to the Builder;
+ test we can really run commands in the isolation environment; and
+ test we have a usable signing key.
- New -D option to set the Debian::Dgit debug level.
- New --worker-restart-timeout option. [Ian Jackson]
- Drop old SIGALRM handler, no longer used by test suite.
- Add [USER@] to --manager and --builder in usage docs.
* tag2upload-oracled systemd unit:
- Fill in remaining config values for our current hosts.
- Instruct autopkgtest-virt-podman not to unshare the netns.
- Set a value for TimeoutStopSec equal to the processing timeout.
* Provide tag2upload-builder-rebuild script.
Previously maintained in dgit-infra-notes-scripts.git.
* Provide self-installing crontabs for the Oracle and the Builder.
.
Test suite:
* Completely rewrite mocking up tag2upload-service-manager. [Ian Jackson]
- tag2upload-oracled now connects to a real socket.
- Correctly handle the tag2upload-oracled child process, to fix a race.
* Pass new 'run-manager' subcommand to tag2upload-service-manager.
[Ian Jackson]
* gitlab-ci-run-all: Add a per-test-case timeout. [Ian Jackson]
This avoids GitLab timing out the whole job and thus losing logs.
* Always pass new -D option to tag2upload-oracled.
* Work around autopkgtest-virt-* not exiting (#868576). [Ian Jackson]
* autopkgtest-virt-null-for-test: Fix shebang. [Ian Jackson]
* Rename template-match-check to match-check-template. [Ian Jackson]
* match-check-template: Fix some output indentation. [Ian Jackson]
* Print "success." after the log dumps, for reassurance. [Ian Jackson]
.
Documentation:
* dgit-maint-debrebase(7), dgit-maint-merge(7): Consistently use
lowercase 'debian' for the salsa.d.o namespace. [Dr Tobias Quathamer]
* dgit-maint-gbp(7): In one place, list all three push commands
instead of just the 'dgit push' alias. [Dr Tobias Quathamer]
* dgit-maint-merge(7): Replace a reference to alioth's collab-maint.
[Dr Tobias Quathamer]
* TAG2UPLOAD-MANAGER-PROTOCOL.md:
- Document additional things Oracle should do before saying 'ack'.
[Ian Jackson]
- Fix a reference to the worker ID.
* dgit-user(7): Fix typo comments->commits. Closes: #1098688.
[Reported by Ben Harris]
.
Miscellaneous:
* Debian::Dgit::ProtoConn: Call printdebug in expect.
This ensure we see both halves of the conversation. [Ian Jackson]
* get-dm-txt: Take data dir using a positional param, not an env var.
* d/control: Drop unnecessary Testsuite field.
* Override 'unusual-interpreter /usr/bin/crontab' Lintian warning.
* Comment out mismatched file-contains-trailing-whitespace override.
Checksums-Sha1:
07e15837b92394c57f978bbd01eb043cffc3025f 2346 dgit_12.7.dsc
a26979b946e179e5398c1b56cde222a81887aeac 743541 dgit_12.7.tar.gz
Checksums-Sha256:
239e7e98cfb94d13a6401ec8b34621f8b70401cdf18080ec93ea2c29cafc89e3 2346 dgit_12.7.dsc
8f8b99f942077f9e2c8e3da2899bd6a99c86ff888fef2005c6d788a7a5ccce89 743541 dgit_12.7.tar.gz
Files:
e50ceecb5adc3f9f70f8bba19698768e 2346 devel optional dgit_12.7.dsc
2e35426afd7dd1789569b4a9475a6375 743541 devel optional dgit_12.7.tar.gz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAme9SXEACgkQaVt65L8G
YkAZvhAAoqTQvsCvMXzSF7Zw5v7eueqUfmFLsR6BeL8sUZ6zUpM2PGjCCV7xhqQ2
b7BOLC8fVRLKkQh48ZDSN67mg5KFrUlZG9pf7PjqhmKE+iwrJM/Rj9j9j89bpTk8
izo6CG396Qk1CFvonLioFyrAhePPSUMOL4Ux9bJHCLoFKtPnShuvAuTuqjVg5jhK
B45RqBgwvpkUgwz3lkUjxM6cVx3N2s1ycbDO55W1BPBU3B2w6UFI3MX1MVVRTh7M
Ci8mSCJQ+wnc291mZGtoZ+NFZqUzq+/Y6Ljgj6xxwpjja381S/a30vCjUPJMj+qi
aU5fzGvfQW3pUWSmKii7QDKr8UBBiSOhnHATK9YdlogslHVMI2qkGklu0rv4eqm0
uzQOJU3eXibdsgR3O0/t4P3VMg0veYqbvW8Vb827kNy/wrdavyhzB8wtWssGGsIj
pAYoYY+5zSt5OlryCJgNFiLqMS1JrVMN3+LyHMrGwP5D7RS/A9o+cZcCz+h2LuvT
mTfFqmaV0dE0xLkqsCgyg5pxu+XPmuuXtgT2MTlE+LpvnyJu1+JTvlAj/8yYILMb
VqmAHIiV2s7tq6/TakQDWtzQwA48+Gvx9Nd0n15D8Ouaw56cMa7dTXdYyg7rh/rm
2dChCxS6Gi4OTjVHoDGVkDaVX4TtEjbcFV92U6Si4dxRIlEElR8=
=M61K
-----END PGP SIGNATURE-----
Attachment:
pgp_7homoZz20.pgp
Description: PGP signature