Your message dated Mon, 14 Jul 2025 09:49:54 +0000
with message-id <e1ubfoo-007hiy...@fasolo.debian.org>
and subject line Bug#1107151: fixed in dgit 13.5
has caused the Debian Bug report #1107151,
regarding tag2upload logs contain incomprehensible gibberish in commands
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1107151: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107151
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dgit-infrastructure
Version: 12.11
Severity: normal
A user forwarded us a failure report. The failure was expected in the
circumstances, but I found the message very hard to digest.
At the start we have
> # builder: oracle$ ssh 'tag2upload-buil...@tag2upload-builder-01.debian.org'
'podman exec [carries on for >1000 characters]
which is at least in a paragraph on its own. But then later we have
> # builder: oracle$ ssh 'tag2upload-buil...@tag2upload-builder-01.debian.org'
> 'podman exec [carries on for nearly 2000 characters]
...
> dgit: failed command: ssh -oBatchMode=yes
> 'tag2upload-buil...@tag2upload-builder-01.debian.org' 'podman exec -i
> [nearly 3500 characters]
...
> t2u processor [dgit-repos-server]: failed command: dgit -wn -pgitsign
> --build-products-dir=../bpd --force-uploading-source-only --quilt=gbp
> --ssh=ssh --ssh:-oBatchMode=yes --dgit=podman --dgit:exec --dgit:-i
> --dgit:5a4102a85d4d635a3b9e9d4a5a78c10c97e588feb68a04a04f22728cd53fae30
> [another 2000 characters]
It is very hard even to see what these commands are. All one sees is
the crazy podman runes and layers of quoting and so on.
I think we need to abbreviate/summarise these, and relegate the actual
commands to an appendix.
Something like:
* Introduce a new version of failedcmd which takes a summary
description string as well as the command. (Or maybe we can make
failedcmd and runcmd optionally take a hashref for this kind of
thing.)
* Introduce a new command line option to divert the actual failed
commands to a separate file, and print the summaries in the normal
messages. (We need a new rpush protocol element for writing to
this file, since the rpush responder can't write to it directly.)
* Enable this in dgit-repos-server and add the command list in the
appendix.
* In dgit-repos-server, use the new appendix for some of its own
command printing. Eg, the `oracle$`.
--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 13.5
Done: Ian Jackson <ijack...@chiark.greenend.org.uk>
We believe that the bug you reported is fixed in the latest version of
dgit, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1107...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <ijack...@chiark.greenend.org.uk> (supplier of updated dgit package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 14 Jul 2025 09:45:16 +0100
Source: dgit
Architecture: source
Version: 13.5
Distribution: experimental
Urgency: medium
Maintainer: Debian tag2upload Delegates <dgit-ow...@debian.org>
Changed-By: Ian Jackson <ijack...@chiark.greenend.org.uk>
Closes: 1107151 1108088 1108242 1108613
Changes:
dgit (13.5) experimental; urgency=medium
.
git-debpush user experience improvements:
* Check for tag already existing at the remote. Part of #1107921.
* Improve error message for tag already existing locally.
* Check for uncommitted changes in working tree.
Closes: #1108088. [Sean Whitton]
.
tag2upload service:
* Properly RFC2047-escape non-ASCII names. Closes: #1108613.
* Hide virt runes in a per-invocation ssh wrapper Closes: #1107151.
* Print oracle and builder dgit versions in transcript. Closes: #1108242.
* d-r-s t2u: Add missing -oBatchMode=yes option to ssh invocation.
.
CI and administrivia:
* CI: Check for missing Signed-off-by.
* git-debpush: Add missing copyright notice. [Sean Whitton]
* Add missing Closes for #1108180 to changelog entry for 12.125.
* CI: Drop compatibility tests for buster, which is gone from the archive.
.
Suppporting changes:
* git-debpush: Figure out the previous maintainer upload version.
* dgit: Honour DGIT_VERSION in dgit --version and use it in ./using-these.
* git-debpush: Reorganisation and tidying. [Ian Jackson and Sean Whitton]
Checksums-Sha1:
1dc92374f80db9fabb9a543c12b7b034b17e6ce1 2616 dgit_13.5.dsc
8c7d014bfa008e820baa7c547377a4f86f776505 766005 dgit_13.5.tar.gz
a690295dc4c1a9f9b3ecb266c6ef4cc0e0d8e459 963780 dgit_13.5.git.tar.xz
5c7c48076d6574a2980f12a07f02badf47427098 18012 dgit_13.5_source.buildinfo
Checksums-Sha256:
b298039d52177bb042df540f6d7f576c34ba54fce40c8e920eec9a288bd1e0f2 2616
dgit_13.5.dsc
e405d353965df99cf677c6c0387e7cdc553d106e11b950c8744ec413d27ad586 766005
dgit_13.5.tar.gz
afd63277856323318d2729da1146b77b09e2bc947b98b4579a8970b61a683cd8 963780
dgit_13.5.git.tar.xz
bce4276cd07d592ca8e905402d712b6efb885d1dcb5d6a8ae91feb4e5b624c44 18012
dgit_13.5_source.buildinfo
Files:
91eb0846e74f8fd7d519c341104a4113 2616 devel optional dgit_13.5.dsc
188f9cf4305ca59baca2e84f0d45f79c 766005 devel optional dgit_13.5.tar.gz
923c809a7cad5cdb21b60f0db0aa1f4e 963780 devel optional dgit_13.5.git.tar.xz
56f5531fec3eebe35c6a8d615616e14c 18012 devel optional
dgit_13.5_source.buildinfo
Git-Tag-Info: tag=b2701f0b29a8349c102a0ead5c460e13f1162cc0
fp=559ae46c2d6b6d3265e7cba1e3e3392348b50d39
Git-Tag-Tagger: Ian Jackson <ijack...@chiark.greenend.org.uk>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmh0z78ACgkQYG0ITkaD
wHnljQ//fZ2FVPhgCb+Zw39SbMvC03X+a1eOrSHQUdiIIRWZ4o1wbxekYtPebTjM
kpuYAgyeZzcf3UCfBcR1Apre5Ar446Jl0R4e3saRRZE+yyjM02z2nHxBnsnIrRXD
jYcV09XaBkyjs9efGZnwUJcxs7XFF3iKIOEb3cT5UWIMbDyUUuM7Nn+hMneGmWuP
Mei4CgBrhL4n2rnFIcNRNeMkn8tA5dkec+MWPpq3IO+xgozWm4leiWtDTi2JVl3K
mw0nDGE+y818T8o5rPZ9OiNDK2E2NvTCr2EcMdvCAvPdDxb64wPAKXwD0kem33v+
lo6ZRbz23AjV9kkLFdZGykIYJxGspuXQoy/Q6PBVOZ9gGj1znjd3KWgSVaZWohFH
uaEoULv4XWEgKJ++QZA7BZQu2v4OmQEny+OLJVK4kTrAjPwP7x/fX8za29laHFBy
N60dMbKUAqFC9cNfumbxviFQaPOe07krg9gEfiLyCC6OYtnN1zBU8Mgmac7tlE/a
9WcvpKmTFAE+EV485C/hvY0hHMBZmnPWW/R1IGONF+GHei4VL0W74aJDTs1vD1ns
IbYaF/ELnZEvY4UQn3pjSjifgO+n8eK4JO6lBR4T83EV9CcaI6pPR0PHWAClLMAD
HrkJ/o/RFd7+kjSg5dbTvATFl5dXUH8iB3xetGkVq1M+TCH3f7k=
=psbi
-----END PGP SIGNATURE-----
pgpSmVXUjrv0w.pgp
Description: PGP signature
--- End Message ---