Your message dated Sun, 22 Mar 2026 19:05:11 +0000
with message-id <[email protected]>
and subject line Bug#1131501: fixed in dgit 15.2
has caused the Debian Bug report #1131501,
regarding dgit --untaint-history not identical to
--deliberately-include-questionable-history?
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 [email protected]
immediately.)
--
1131501: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131501
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dgit
Version: 14.11~bpo13+1
Hi!
I had to repack upstream sources thanks to DFSG Team review, and while
doing the second upload 'dgit push-built' (correctly) refused, asking me
to consider the --deliberately options.
So I re-read the man page on this, and settled for the --untaint-history
parameter.
I was surprised it still complained, so instead I tried the
--deliberately-include-questionable-history parameter and that worked.
Is that intentional? The man page says:
--untaint-history is a convenience alias for --deliberately-in‐
clude-questionable-history.
So I'm surprised these two commands didn't behave the same.
See the 3 commands (and outputs) that I tried below, briefly:
1) dgit push-built --quilt=unapplied --new
-Cprotoc-gen-doc_1.5.1+ds-1_amd64.changes
2) dgit push-built --quilt=unapplied --new
-Cprotoc-gen-doc_1.5.1+ds-1_amd64.changes --untaint-history
3) dgit push-built --deliberately-include-questionable-history
--quilt=unapplied --new -Cprotoc-gen-doc_1.5.1+ds-1_amd64.changes
Does the order of parameters matter?
/Simon
jas@frallan:~/dpkg/protoc-gen-doc$ dgit push-built --quilt=unapplied --new
-Cprotoc-gen-doc_1.5.1+ds-1_amd64.changes
Format `3.0 (quilt)', need to check/update patch stack
canonical suite name for unstable is sid
dgit: split brain (separate dgit view) may be needed (--quilt=unapplied).
examining quilt state (multiple patches, unapplied mode)
dgit: base trees orig=1ecfd54d1b8482cbea3f o+d/p=1ecfd54d1b8482cbea3f
dgit: quilt differences: src: == orig == gitignores: == orig ==
dgit: quilt differences: HEAD == o+d/p HEAD == o+d/p
dgit view: created (commit id 45ba923edfc33fc3fa6eefa270f6f164fca2cd12)
no version available from the archive
Package not found in the archive, but has allegedly been pushed using dgit.
Perhaps the upload is stuck in incoming. Using the version from git.
dgit: split brain (separate dgit view) may be needed (--quilt=unapplied).
dgit view: found cached, no changes required
Checking that HEAD includes all changes in archive...
checking that protoc-gen-doc_1.5.1+ds-1.dsc corresponds to HEAD
dpkg-source: varning: extraherar osignerat källkodspaket
(/home/jas/dpkg/protoc-gen-doc/../protoc-gen-doc_1.5.1+ds-1.dsc)
dpkg-source: info: extraherar protoc-gen-doc i unpacked
dpkg-source: info: packar upp protoc-gen-doc_1.5.1+ds.orig.tar.xz
dpkg-source: info: packar upp protoc-gen-doc_1.5.1+ds-1.debian.tar.xz
History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
Taint recorded at time 2026-03-21 23:18:29 Z for any package
Reason: tag archive/debian/1.5.1-1 referred to this object in git tree but all
previously pushed versions were found to have been removed from NEW (ie,
rejected) (or never arrived)
Could perhaps be forced using --deliberately-<something>. See dgit(1).
History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
Taint recorded at time 2026-03-21 23:18:29 Z for any package
Reason: tag debian/1.5.1-1 referred to this object in git tree but all
previously pushed versions were found to have been removed from NEW (ie,
rejected) (or never arrived)
Could perhaps be forced using --deliberately-<something>. See dgit(1).
History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
Taint recorded for any package
Reason: Package is in NEW, need --deliberately-<something>
Could perhaps be forced using --deliberately-<something>. See dgit(1).
Package is in NEW and has not been accepted or rejected yet.
Unfortunately, we cannot determine automatically what should happen.
You will have to pass either --untaint-history
(aka --deliberately-include-questionable-history)
or --deliberately-not-fast-forward or to specify whether you are
keeping or discarding the previously pushed history.
The choice is important, to ensure that your git history is both
suitable for public distribution and as useful as possible. Please
see DEBIAN - TAINTED HISTORY in dgit(7) (from >=forky or trixie-backports)
or the descriptions of these options in dgit(1),
dgit: error: pushing tainted objects (which server would reject)
! Push failed, while preparing your push.
! You can retry the push, after fixing the problem, if you like.
jas@frallan:~/dpkg/protoc-gen-doc$ dgit push-built --quilt=unapplied --new
-Cprotoc-gen-doc_1.5.1+ds-1_amd64.changes --untaint-history
Format `3.0 (quilt)', need to check/update patch stack
canonical suite name for unstable is sid
dgit: split brain (separate dgit view) may be needed (--quilt=unapplied).
dgit view: found cached, no changes required
no version available from the archive
Package not found in the archive, but has allegedly been pushed using dgit.
Perhaps the upload is stuck in incoming. Using the version from git.
dgit: split brain (separate dgit view) may be needed (--quilt=unapplied).
dgit view: found cached, no changes required
Checking that HEAD includes all changes in archive...
checking that protoc-gen-doc_1.5.1+ds-1.dsc corresponds to HEAD
dpkg-source: varning: extraherar osignerat källkodspaket
(/home/jas/dpkg/protoc-gen-doc/../protoc-gen-doc_1.5.1+ds-1.dsc)
dpkg-source: info: extraherar protoc-gen-doc i unpacked
dpkg-source: info: packar upp protoc-gen-doc_1.5.1+ds.orig.tar.xz
dpkg-source: info: packar upp protoc-gen-doc_1.5.1+ds-1.debian.tar.xz
History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
Taint recorded at time 2026-03-21 23:20:04 Z for any package
Reason: tag archive/debian/1.5.1-1 referred to this object in git tree but all
previously pushed versions were found to have been removed from NEW (ie,
rejected) (or never arrived)
Could perhaps be forced using --deliberately-<something>. See dgit(1).
History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
Taint recorded at time 2026-03-21 23:20:04 Z for any package
Reason: tag debian/1.5.1-1 referred to this object in git tree but all
previously pushed versions were found to have been removed from NEW (ie,
rejected) (or never arrived)
Could perhaps be forced using --deliberately-<something>. See dgit(1).
History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
Taint recorded for any package
Reason: Package is in NEW, need --deliberately-<something>
Could perhaps be forced using --deliberately-<something>. See dgit(1).
Package is in NEW and has not been accepted or rejected yet.
Unfortunately, we cannot determine automatically what should happen.
You will have to pass either --untaint-history
(aka --deliberately-include-questionable-history)
or --deliberately-not-fast-forward or to specify whether you are
keeping or discarding the previously pushed history.
The choice is important, to ensure that your git history is both
suitable for public distribution and as useful as possible. Please
see DEBIAN - TAINTED HISTORY in dgit(7) (from >=forky or trixie-backports)
or the descriptions of these options in dgit(1),
dgit: error: pushing tainted objects (which server would reject)
! Push failed, while preparing your push.
! You can retry the push, after fixing the problem, if you like.
jas@frallan:~/dpkg/protoc-gen-doc$ dgit push-built
--deliberately-include-questionable-history --quilt=unapplied --new
-Cprotoc-gen-doc_1.5.1+ds-1_amd64.changes
Format `3.0 (quilt)', need to check/update patch stack
canonical suite name for unstable is sid
dgit: split brain (separate dgit view) may be needed (--quilt=unapplied).
dgit view: found cached, no changes required
no version available from the archive
Package not found in the archive, but has allegedly been pushed using dgit.
Perhaps the upload is stuck in incoming. Using the version from git.
dgit: split brain (separate dgit view) may be needed (--quilt=unapplied).
dgit view: found cached, no changes required
Checking that HEAD includes all changes in archive...
checking that protoc-gen-doc_1.5.1+ds-1.dsc corresponds to HEAD
dpkg-source: varning: extraherar osignerat källkodspaket
(/home/jas/dpkg/protoc-gen-doc/../protoc-gen-doc_1.5.1+ds-1.dsc)
dpkg-source: info: extraherar protoc-gen-doc i unpacked
dpkg-source: info: packar upp protoc-gen-doc_1.5.1+ds.orig.tar.xz
dpkg-source: info: packar upp protoc-gen-doc_1.5.1+ds-1.debian.tar.xz
../protoc-gen-doc_1.5.1+ds-1_amd64.changes already has appropriate .orig(s) (if
any)
gpg: VARNING: mottagare (-r) angivna utan att använda publik nyckel-kryptering
gpg: WARNING: server 'gpg-agent' is older than us (2.4.7 < 2.4.8)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
gpg: VARNING: mottagare (-r) angivna utan att använda publik nyckel-kryptering
gpg: WARNING: server 'gpg-agent' is older than us (2.4.7 < 2.4.8)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
gpg: Signatur gjord sön 22 mar 2026 00:24:10 CET
gpg: med EDDSA-nyckeln A3CC9C870B9D310ABAD4CF2F51722B08FE4745A2
gpg: issuer "[email protected]"
gpg: Korrekt signatur från "Simon Josefsson <[email protected]>"
[förbehållslös]
gpg: Signatur gjord sön 22 mar 2026 00:24:09 CET
gpg: med EDDSA-nyckeln A3CC9C870B9D310ABAD4CF2F51722B08FE4745A2
gpg: issuer "[email protected]"
gpg: Korrekt signatur från "Simon Josefsson <[email protected]>"
[förbehållslös]
varning: Du verkar ha klonat ett tomt arkiv.
Räknar upp objekt: 2340, klart.
Räknar objekt: 100% (2340/2340), klart.
Deltakomprimering använder upp till 24 trådar
Komprimerar objekt: 100% (936/936), klart.
Skriver objekt: 100% (2340/2340), 855,00 KiB | 122,14 MiB/s, klart.
Totalt 2340 (delta 1350), återanvände 2270 (delta 1315), paket-återanvända 0
(från 0)
remote: Analyserar delta: 100% (1350/1350), klart.
remote: To
/srv/dgit.debian.org/dispatch-dir/distro=debian/repos/_tmp/protoc-gen-doc_prospective
remote: * [new reference] 45ba923edfc33fc3fa6eefa270f6f164fca2cd12 ->
refs/dgit/sid
remote: * [new tag] b9c56a7af4e8e064dcd955694bc9a11698075287 ->
archive/debian/1.5.1+ds-1
remote: * [new tag] 4d59c71464f007f7e779c66295399d807136be1d ->
debian/1.5.1+ds-1
remote: To
/srv/dgit.debian.org/dispatch-dir/distro=debian/repos/_tmp/protoc-gen-doc_prospective
remote: * [new branch] 45ba923edfc33fc3fa6eefa270f6f164fca2cd12 -> master
remote:
remote: History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
remote: Taint recorded at time 2026-03-21 23:24:29 Z for package protoc-gen-doc
remote: Reason: tag archive/debian/1.5.1-1 referred to this object in git tree
but all previously pushed versions were found to have been removed from NEW
(ie, rejected) (or never arrived)
remote: Forcing due to --deliberately-include-questionable-history
remote:
remote: History contains tainted commit dd6f7c220b9ba6dbf0a06544b3786dd52bf5d86d
remote: Taint recorded at time 2026-03-21 23:24:29 Z for package protoc-gen-doc
remote: Reason: tag debian/1.5.1-1 referred to this object in git tree but all
previously pushed versions were found to have been removed from NEW (ie,
rejected) (or never arrived)
remote: Forcing due to --deliberately-include-questionable-history
To git+ssh://push.dgit.debian.org/dgit/debian/repos/protoc-gen-doc.git
* [new reference] 45ba923edfc33fc3fa6eefa270f6f164fca2cd12 -> refs/dgit/sid
* [new tag] archive/debian/1.5.1+ds-1 -> archive/debian/1.5.1+ds-1
* [new tag] debian/1.5.1+ds-1 -> debian/1.5.1+ds-1
signfile dsc ../protoc-gen-doc_1.5.1+ds-1.dsc Simon Josefsson
<[email protected]>
gpg: VARNING: mottagare (-r) angivna utan att använda publik nyckel-kryptering
gpg: WARNING: server 'gpg-agent' is older than us (2.4.7 < 2.4.8)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
fixup_buildinfo ../protoc-gen-doc_1.5.1+ds-1.dsc
../protoc-gen-doc_1.5.1+ds-1_amd64.buildinfo
signfile buildinfo ../protoc-gen-doc_1.5.1+ds-1_amd64.buildinfo Simon
Josefsson <[email protected]>
gpg: VARNING: mottagare (-r) angivna utan att använda publik nyckel-kryptering
gpg: WARNING: server 'gpg-agent' is older than us (2.4.7 < 2.4.8)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
fixup_changes dsc ../protoc-gen-doc_1.5.1+ds-1.dsc
../protoc-gen-doc_1.5.1+ds-1_amd64.changes
fixup_changes buildinfo ../protoc-gen-doc_1.5.1+ds-1_amd64.buildinfo
../protoc-gen-doc_1.5.1+ds-1_amd64.changes
signfile changes ../protoc-gen-doc_1.5.1+ds-1_amd64.changes Simon Josefsson
<[email protected]>
gpg: VARNING: mottagare (-r) angivna utan att använda publik nyckel-kryptering
gpg: WARNING: server 'gpg-agent' is older than us (2.4.7 < 2.4.8)
gpg: Note: Outdated servers may lack important security fixes.
gpg: Note: Use the command "gpgconf --kill all" to restart them.
Successfully signed dsc, buildinfo, changes files
Uploading protoc-gen-doc using ftp to ftp-master (host: ftp.upload.debian.org;
directory: /pub/UploadQueue/)
running allowed-distribution: check whether a local profile permits uploads to
the target distribution
running protected-distribution: warn before uploading to distributions where a
special policy applies
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running gpg: check GnuPG signatures before the upload
Uploading protoc-gen-doc_1.5.1+ds-1.dsc
Uploading protoc-gen-doc_1.5.1+ds.orig.tar.xz
Uploading protoc-gen-doc_1.5.1+ds-1.debian.tar.xz
Uploading golang-github-pseudomuto-protoc-gen-doc-dev_1.5.1+ds-1_all.deb
Uploading protoc-gen-doc-dbgsym_1.5.1+ds-1_amd64.deb
Uploading protoc-gen-doc_1.5.1+ds-1_amd64.buildinfo
Uploading protoc-gen-doc_1.5.1+ds-1_amd64.deb
Uploading protoc-gen-doc_1.5.1+ds-1_amd64.changes
dgit ok: pushed and uploaded 1.5.1+ds-1
jas@frallan:~/dpkg/protoc-gen-doc$
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 15.2
Done: Ian Jackson <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 22 Mar 2026 18:01:49 +0000
Source: dgit
Architecture: source
Version: 15.2
Distribution: unstable
Urgency: medium
Maintainer: Debian tag2upload Delegates <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 1131501
Changes:
dgit (15.2) unstable; urgency=medium
.
* Disable many slow tests on riscv64 to fix problems in ci.debian.net.
* dgit: Fix --untaint-history alias.
Closes: #1131501. [Report from Simon Josefsson]
* Skip version 15.1 to avoid 15.1~bpo, which would look < 15.1~exp1.
Checksums-Sha1:
e481b0242523c9a387b2e138901590ec43535407 2517 dgit_15.2.dsc
51b816c311ad14436d69a914ccf1c0d3a0eae0e5 1036350 dgit_15.2.tar.gz
48335d13b3ea6f3b7a13799e24971740e9688dbf 1335060 dgit_15.2.git.tar.xz
dbb1630208bed0540705a09ce89bd9fad85bf550 17307 dgit_15.2_source.buildinfo
Checksums-Sha256:
5f6d17868cefab8081a6fbb558f5252f20362cbff9d9b2a330b8e2cb583a9887 2517
dgit_15.2.dsc
cd6188d737261cf12ef5d165a518e5fe99b7db0b98e3ff7b17f146af0797b565 1036350
dgit_15.2.tar.gz
aaf96b6ff908ace3f4022470b40a532c127cbdf6f1d085d07a1a18401e1d419a 1335060
dgit_15.2.git.tar.xz
b51c56ef0f779a865b21e6b8daf86ff9f3dc16b860010635999e5dae67715727 17307
dgit_15.2_source.buildinfo
Files:
557b7583a735e081a543f1cd3baef044 2517 devel optional dgit_15.2.dsc
96ca2481bd111c87820f4a208a209744 1036350 devel optional dgit_15.2.tar.gz
42d08b0319883c7b32de77f8387772a2 1335060 devel optional dgit_15.2.git.tar.xz
ded39688521b4eb464f936bcc980a151 17307 devel optional
dgit_15.2_source.buildinfo
Git-Tag-Info: tag=9015965bfc59f46df924f2a45becca9bc0b5ecfa
fp=41638114d132883b25a20ddd47515757d8002456
Git-Tag-Tagger: Ian Jackson <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmnANswACgkQYG0ITkaD
wHk2kBAAhVicYhF7Rqrz16t8jcd5EkSt1hqWoMaSZI8Qdj4FEcfJpSiiZs/ud7jx
Ea18oIqTL4bBG7OIOdyJOuabloqpZahFScH7+s/5sk9tSNJ7kOYLEyq/Gbrvq4Qt
kwPZzuH/TZTicaNHSdJQAX2oatLCmWpWog8b/TuuTXBSs7dr35Ziq7ZBZQ2lfM0l
tLGSS3uPS4pw3wbQBXMobUTD/hCj3b0LNnSJ3EJGwx1AQNhZGNnXp1GKNV22N1Nz
Qjy7HLrhFkO1OMR1fR20b7EgfOBEEt2hTveVqJKIwpB4PJZw4i3CQYovGoh8nJFd
RYTHeDO6vJcp9gWUJkghy2ZKjEcdPanD42eW9wl174DdPQgOhgMfrCXbzGazVCk1
JylrYYJuLC2nl+LzM2r1grupQSwdvOGOt+U10FNUN0s9SsGNC7QGC0HnLNMCii1A
/TAxAkS8KH34o1TpCObZBLoWHEF8M2HseltedlcsNgXqJqSpxN6bRNe8/IDYMwXY
S2jlxm1X2wBI1cL1yfmImP8oXjHYNQGHQXfYFqlJH0rvCEt0aecgOJobOOZnSWZR
B6vP+MYOrFCiEPkvIAsO0i4ALe2t0PcGYMmQtkG3nWv8Il8keTKwDKPsI1AU1WYU
M6MfKC9a7PeJHmIrGfsmi5zPqiQyMD1lgibws0O+57PEmkkip5g=
=Bg7A
-----END PGP SIGNATURE-----
pgpBc_ibQKfUS.pgp
Description: PGP signature
--- End Message ---