-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 24 Jan 2025 13:55:00 +0000 Source: dgit Architecture: source Version: 12.5 Distribution: unstable Urgency: medium Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk> Changed-By: Sean Whitton <spwhitton@spwhitton.name> Closes: 932753 1092904 1093216 Changes: dgit (12.5) unstable; urgency=medium . tag2upload development: * Rewrite the tag2upload mode of the dgit-repos-server program in order to satisfy a number of requirements of the design that the old code did not. [Ian Jackson] In particular, we now send much better e-mails. * Set the Git-Tag-Tagger and Git-Tag-Info fields. Closes: #932753. * Implement & test CCing the tag signing key's owner. - Don't CC them if they're probably also the Git tagger. - More strictly validate tag2upload Git tag taggers. - New 'preferred-mail-domains' dgit-repos-server configuration. . * tag2upload-oracled: - Validate & log the protocol messages generated by 'dgit-repos-server --tag2upload5'. - Don't expect "ok" in response to "quit". [Ian Jackson] Instead, waitpid the adt virt server. See #1092808. - Improved debug printing. [Ian Jackson] - New --retain-tmp option. [Ian Jackson] - Pass ssh timeout options to builder SSH, too. . * Pass --ssh:-oBatchMode=yes to dgit in dgit-repos-server t2u mode. * Patch autopkgtest-virt-null so as to retain the temp dir. [Ian Jackson] * Set dgit-repos-server $0 to something else in tag2upload mode. [Ian Jackson] . Test suite [Ian Jackson]: * Complete the end-to-end t2u-integration test. - Add GitLab CI definition to run it on bookworm as well as sid. * Add a test case for a DM attempting to git-debpush a package they are not authorized to upload. * Fix spuriously removing 'git cat-file tag' trailing newline. * Rewrite t2u-ssh-for-t2u-oracled in Perl. * Provide and use new general facility for polling in tests. * tag2upload-oracled test: Don't kill tag2upload-oracled again. * Output improvements when testing 'mini-git-tag-fsck --audit'. * Introduce T2U dependencies alias. . Documentation: * dgit-maint-debrebase(7): Improve sample 'git remote add'. [Andrea Pappacoda] * git-debpush(1): Fix -sn versus -sk. Closes: #1093216. [Reported by Ben Harris] * dgit(1), dgit usage message: List push-built|push-source not push. This is better because plain push issues a warning, at present. Closes: #1092904. [Ian Jackson, report from Niels Thykier] * dgit usage message: Mention rpush-source, and tidy. [Ian Jackson] . Miscellaneous: * dgit-repos-server: Improved error handling when invoking gpgv. [Ian Jackson] * Update copyright for dgit, dgit-repos-server & tag2upload-oracled. * Fix documentation of --expect-version option. * mini-git-tag-fsck: Fix bytestring regexp syntax. Checksums-Sha1: 27b06e2f8be9b8401856106b36688682744e6bab 2354 dgit_12.5.dsc 9ddb950a1fbdbd53a5c1d8ce6e7790e5dea395f5 734965 dgit_12.5.tar.gz Checksums-Sha256: ff2ff9a9d9e052380a1e3169ab8392f7a3802648e1205b13d1c3df6cb98a95cd 2354 dgit_12.5.dsc c2ffeeef034844d93ebf309a9f91ed12068486e69e480d1046f2ce7a96c72cff 734965 dgit_12.5.tar.gz Files: ff2780e12dd0f42a8cb6500d97d66e67 2354 devel optional dgit_12.5.dsc e5ce2d49689238c636ddf054abcb54fc 734965 devel optional dgit_12.5.tar.gz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmeTow4ACgkQaVt65L8G YkAWSQ//eh4EkJsms/c30BDn48AD8Mv/alHFO5lrWLUGLEx1Z5TZ3XS3iXAmFC1c 9QLrL0rXE+KjIUgPwfmPSA3WAyRtu5zICq54YbbXDVUv1CzMvQZzL1IAqo5DbN9o DKo8yOOYF/8T8Qu2WTYnV4Zd8AhcG3rt/zpEG6yQOOWllkXyUkIxzefwTJY0TKYR lcqV/Z4BlXXOMSbbbnWWWPmFt0HCi7mrx1W3sS0H53+utrXUyAn3x9rJb3tLGqSY Pcu/oWj0SECl5Bz+KqGDio6Xalat+8eKbC6+lqAHLxTUvrhAMMkaj8U7R3mZnj7V fUtT+EtF82Am0+N0ruB+b3sPvhvKDEoPJVqpG9jzR3jNfoePA/vIrHk5v0DlDhVb igIz5PNMxxCI8qn/iJisf5Gkpi28XCKbqG2etNksZzgZNM02NpAbyJnNyic5gxGQ IlR1KFK11scAZTGF1epaVi5PcRwcha5oJ8WLNuzMLQtCNl9tywIsCvvvkvG8CGrx 9+oAgcFyqF9Y1d61hdiUjYmA99luYqYiLVGkuDPjHR2uLa9ksKAUT3EOPffsM8qW j5NsyvtbL67xhyf1x5YyibmkPTXruXkLzEzcAg5YrmE/bWZZ8nHpQi93BzLfzdXz xElBKDcxKNlJ64jvdSRb4sPKStjDk5HyDR50zzoctK9EayZ7+a0= =4FUn -----END PGP SIGNATURE-----