- Package:
- git-debpush
- Source:
- git-debpush
- Submitter:
- Ian Jackson
- Date:
- 2026-07-31 12:23:02 UTC
- Severity:
- normal
gregor herrmann writes ("Bug#1106071: closed by Debian FTP Masters <ftpmaster@ftp-master.debian.org> (reply to Ian Jackson <ijackson@chiark.greenend.org.uk>) (Bug#1106071: fixed in dgit 16.1~exp1)"):
Hi. I suppose I should have guessed that someone would see the BTS
traffic and try it out :-). There are still some minor rough edges to
sort out before a public announcement (which I'll make on d-d-a),
notably the large number of harmless warnigns in the email report.
Yes, it's basically magical. If your local pristine-tar branch has
data for the version you're uploading, it is used. There are
downstream checks that would detect and prevent usage of tarballs that
don't match your HEAD, so this is not as risky as it sounds.
I agree some of this should be documented. It would fit into
git-debpush(1) I think. The docs ought also to state what the inputs
are. In particular, it is a (soft) principle of git-debpush that it
only uses locally available information to generate the tag. Remote
information is only used to check that you're not making a mistake.
So probably there should be a "what does this command do" section.
Ah yes.
These are harmless. got-debpush prefers using that for temporary
working areas, rather than /tmp. /tmp is very bad for lots of
reasons. If things succeed, it will normally delete it again. On
failure, it's deliberately left behind for diangosis.
This should be documented in FILES in git-debpush(1).
Ian.
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 1142508@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <ijackson@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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 31 Jul 2026 12:18:04 +0100
Source: dgit
Architecture: source
Version: 16.1
Distribution: unstable
Urgency: medium
Maintainer: Debian tag2upload Delegates <dgit-owner@debian.org>
Changed-By: Ian Jackson <ijackson@chiark.greenend.org.uk>
Closes: 1106071 1142508
Changes:
dgit (16.1) unstable; urgency=medium
.
git-debpush:
* git-debpush(1): New FILES and BEHAVIOUR sections;
remove mention of no-longer-relevant --force-pristine-tar.
[Report from gregor herrmann] Closes: #1142508.
.
dgit (16.1~exp1) experimental; urgency=medium
.
git-debpush:
* Implement pristine-tar support. Closes: #1106071.
Checksums-Sha1:
dd4bb10d0956b92c1b1886fb1e7c1345d4b8d664 2528 dgit_16.1.dsc
fea28353669b4383fe1daa5a779b7e67010dcaaa 1066226 dgit_16.1.tar.gz
d0cafd4f90cdd6dda5e0beaac5f980a31ef28f18 1368888 dgit_16.1.git.tar.xz
471722389294b99be694f5acc6db9b0055f9ae57 17522 dgit_16.1_source.buildinfo
Checksums-Sha256:
d7aeadbe6513f78ee4fa1c3e267793c8cf3299221f92a2ed0b98742024dba2f0 2528 dgit_16.1.dsc
2d71313e6ca9feeb1dd4965656a7cf7a0ff0ede62955075876a0c608170488ad 1066226 dgit_16.1.tar.gz
fab85d4e2bd723a87fb12f35495b4a9379d018bc255cffa3379b49aaf09178dd 1368888 dgit_16.1.git.tar.xz
afe7f1ce0404dff0abbd34ac50a5be688ea6cbe4f6e6174bcae2dc86c8cada10 17522 dgit_16.1_source.buildinfo
Files:
1ba8b9791b153d58eb168f896ce02f1d 2528 devel optional dgit_16.1.dsc
d5670e66f8538a8f22192b2c657b3bc5 1066226 devel optional dgit_16.1.tar.gz
cf3499eb07348f94b2c3d84f71a7cc6b 1368888 devel optional dgit_16.1.git.tar.xz
4b73e247dca895560744b63d71f0b7df 17522 devel optional dgit_16.1_source.buildinfo
Git-Tag-Info: tag=04d71a5360b5c3962660abacbf4da09ba88d049e fp=41638114d132883b25a20ddd47515757d8002456
Git-Tag-Tagger: Ian Jackson <ijackson@chiark.greenend.org.uk>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmpskJAACgkQYG0ITkaD
wHngBg//ZveQQmZGbu9VS1uAnC1vjvilW1tBrkzrl3hAtsMdS7G+Tsd3X9TP8Aii
BTsC/fAIp2Hb809p9heD2hmq0yVFkSBOB1sg7wvOnqr4Jm+x6Mp9BHZdoLUThQT9
7L1Sa7s6NFScWQw5iH/ODSXKnc1+7CSsbcx5PmMsAUQ+alIrFPoHh+9eiLBwqxvt
5HG4cpGXTFXlDxddRCViNL1WG0c/3QnVXlHUQF0eHBNH+piK8EMqFxi4eztk3eKt
KpVK9VKefapRdBL9+Iv4DzTnMc7xca1m1kwcRjyUnE49EMru6d3OPOFu1Q39hOxU
aftxRgI69VL/52+6zdu2WDxWiccqpXaGFnln2rqN0jIWlbs1eYgZr4ZQH8vIc6as
jfS6EIohnCbQQYh/nUUn4iZ/UgOIJPTfBovyxCKfuUWm0F2q9WvYnVcnhav36p5q
/Rwf26hK0dlpxUBuFTzSte/YyQvcefvG9V1gQCf33MHZy7fIkPQKTp0yczpP26bZ
sxhyF+WG5m8caT/jBp5aD6ndY8DBbnW965p1gwODIWtfusV/wzFnNzJzXheKbkCG
P2sOBaFb6KBmgmtzNgazKqNgN++09rry6AFXokFcbCn5dmU4v86Flwuz0yztYLbY
7AvaNH6LfW3UKvGZbFVR82wBVP8upWY7sZGgc+iH6vv7wi3IwpU=
=OcJG
-----END PGP SIGNATURE-----