-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 04 Mar 2025 21:23:53 +0800 Source: dgit Architecture: source Version: 12.8~bpo12+1 Distribution: bookworm-backports Urgency: medium Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk> Changed-By: Sean Whitton <spwhitton@spwhitton.name> Closes: 932553 Changes: dgit (12.8~bpo12+1) bookworm-backports; urgency=medium . * Rebuild for bookworm-backports. . dgit (12.8) unstable; urgency=medium . Bugfix to dgit: * Fix passing -c options to git. While -c options intended to affect dgit work, it was discovered that -c options for git itself have been broken since dgit 2.0. [Ian Jackson] . tag2upload development: * Improvements to generated e-mail messages: - Reorder parts to put the tag last. [Ian Jackson] - Make the log disposition inline. [Ian Jackson] - Add a Reply-To header, use our dgit-owner@ role address in From. This fixes our mail not reaching debian-tag2upload@lists.debian.org. - Make tag2upload-oracled's --noreply option a full From field value. Use this to capitalise "Debian" in "Debian tag2upload service". - Replace long line splitting with encoding in quoted-printable. DSA's MTA is already doing a conversion to quoted-printable so it's cleaner to replace our own long line splitting with this. [Ian Jackson] * tag2upload-oracled: Don't invoke dgit-repos-server more than once in the same working directory, as required by its calling convention. This fixes using more than one worker. * tag2upload-oracled systemd unit: - Work around 'podman exec' failing to set HOME. - Work around 'podman exec --user=...' breaking autopkgtest-virt-podman. Prefix an invocation of su(1) to switch user, instead. - Set IgnoreSIGPIPE=false. * Save a copy of all outgoing mail in case of MTA issues. [Ian Jackson & Sean Whitton] * Have the Oracle use precisely the one available signing key. Pass it as a -k option to 'dgit rpush-source'. Closes: #932553. [Ian Jackson] * Pass --no-tags to 'git fetch'. [Ian Jackson] * tag2upload-builder-rebuild: - Copy in DSA's /etc/ssh/ssh_known_hosts. - Copy in Builder's SSH key for dgit-repos access. - Copy in public part of Oracle's package signing key. - Install dgit and git-debrebase from Debian backports. - Install python3-pygit2. - Add several abstractions to make it easier to customise our images. * tag2upload-oracle-crontab: Add a job to delete old outgoing mail copies. * tag2upload-*-crontab: Add comments about how to make changes effective. . Test suite [Ian Jackson]: * t2u-integration: Increase test timeouts. * match-check-template: Fix some more output indentation. * Move t-dgit lib -> lib-core, simplify tstunt/dgit. * Replace generic someuser@somehost with more specific dummy strings. * No longer dump sendmail.last. . Miscellaneous [Ian Jackson]: * Consistently use scalars vs arrays for shell-quoted commands and not-yet-shell-quoted argument lists, respectively. This fixes issues running commands in the tag2upload virt. * tag2upload-oracled: Minor improvements to some error handling. Checksums-Sha1: d80652d4724e0e1a1a121ac4702b28179b5c75c7 2386 dgit_12.8~bpo12+1.dsc c1927b36e0679f711f0d586cced50fb623f82d98 749010 dgit_12.8~bpo12+1.tar.gz Checksums-Sha256: 9819e5f68d8ce0b32301463342d497f974ec3070fc6206b91feae3501cc4f626 2386 dgit_12.8~bpo12+1.dsc ccd051afd5d9dcaf39fb09f57a7998b232fa053b9d69a027a7729102b9ba1867 749010 dgit_12.8~bpo12+1.tar.gz Files: aad3a95d5e55adfd02e8c98c90f16193 2386 devel optional dgit_12.8~bpo12+1.dsc 21fb615b55b7d48ab0bed43f89070adb 749010 devel optional dgit_12.8~bpo12+1.tar.gz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmfG/0cACgkQaVt65L8G YkDzfg//eea3im96XS6bUEQJv5uPZUJcNaV35e29aZApMVR4rf5S79QwEMExVTi/ RCE3RkAWOjbMFTw7Jnvda+gPKndBo0za65MtuDtOyZ9wO8PFCgOuic7/EK1AZSoM DPj7G3oK++qqjcxey7iwMZBZjMTKDi5zI55GThVl7/ZsHzyMSmyIQsUD87XGRDF2 XtbF/rC33QIKLE/Dy2qxNB4ZD2ZHv4dSvn5q3lYO1/2UXcZ1cVkzFxwH550RxAY5 ytrzWCqiuEdnWuJE5gsbf1fwF8nrGpQ5koH5TlMUNWTeFUBTsmgAOO9Qc64YFDBq xrIq6/jDGM8SDbDFkpOdEhe7/v1ceSbx2s4g5IJlZHTsJcdIqYcoTOhSRjckJtms mxwby5MNyp0BcUW3V5N5x9bHlfaJu7nzyxLiKc/OCl5FmUMfSd8eZ1bgd8KzbTWn dslGoM5ceLGwa1C0a1wx1zbMqdAblKGCLzX6aub5wmANqiAdNtEM9IxEAaICp4rd uHLyicCb3A1sfdc7fOp90cfoFMXzFthN21dTueflg5+HaNaosegdZ1L8NczNgCYQ qsdWG2FBBkXbhebXC5AoL2LjilviicwETxkS+ZW2wv/RYbIqvWfmsx+8PNxoyPwn 7FsQBTt1fNhJEyIZD8Cw5RB8cF3BDCbrgwzl7UwtM6ZSR1lcVQE= =xLsF -----END PGP SIGNATURE-----