Your message dated Sun, 29 Mar 2026 17:34:31 +0000
with message-id <[email protected]>
and subject line Bug#1129641: fixed in dgit 15.3
has caused the Debian Bug report #1129641,
regarding Need better rules for overwrite and experimental
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.)


-- 
1129641: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129641
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dgit
Version: 14.9

Hi, Reinhard.  I saw this failure.  I think it's due to an unhelpful
behaviour by the tag2upload system (and dgit).

Debian tag2upload service writes ("[tag2upload 3016] irrecoverable 
golang-github-containers-image 5.39.1-1"):
> version: 5.39.1-1
...
> target: debian experimental
...
> 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=gbp).
> dgit view: found cached (commit id 0ab9021fbb5691ec9e43429b5e9994dc145994ea)
> Checking package changelog for archive version 5.38.0+ds2-1 ...
...
> dgit (build host): error: dgit (build host): error: missing field Version in 
> parsed changelog

The system is expecting that the changelog entry for the previous
upload to the same suite appears in the new upload.  That prevents
accidentally overwriting other people's changes (eg NMUs).

And, by "previous upload" it includes uploads that were done with git
(dgit or tag2upload) and then vanished from the legacy archive.  (One
reason for this is that the git history for any particular suite
should be fast forwarding.)

But, in combination, these rules aren't right for experimental.
I'm not sure what the right rules are.  One possibility is to say that
the version we should be checking for is the one in sid, if it's newer
than in experimental.

As for what you can do as a workaround:

One option is

  dgit fetch rc-buggy
  git merge -s ours dgit/dgit/rc-buggy

and then bump the changelog version, and then I think git-debpush
would succeed.  But you may not wish to include this extraneous stuff
in your git history.

Another option would be to run git-deborig and dgit push-source
locally.  You may need to write
  dgit --overwrite=5.38.0+ds2-1 push-source

Sorry for the inconvenience.

Ian.

PS: See also #1109584 which is about backports, which has a similar
kind of problem.  I haven't thought through the situation carefully
enough to know whether the same fix will work for both cases.

-- 
Ian Jackson <[email protected]>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 15.3
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, 29 Mar 2026 16:20:43 +0100
Source: dgit
Architecture: source
Version: 15.3
Distribution: unstable
Urgency: medium
Maintainer: Debian tag2upload Delegates <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 1129641
Changes:
 dgit (15.3) unstable; urgency=medium
 .
   Bugfixe:
   * dgit: Handle experimental specially.  Closes: #1129641.
 .
   Minor improvements:
   * dgit: Correct tense of a message
   * dgit: dgit -D fetch no longer outputs listing of historical tags.
 .
   tag2upload development:
   * Install ca-certificates as well as curl in t2u-integration test (fix CI).
   * Deposit copies of t2u upload signing key from Oracle and Builder image
     to Manager.  Part of #1130653.
Checksums-Sha1:
 fe79157133e873187e97ec9ac41ea238ed35e4a6 2352 dgit_15.3.dsc
 49a5b01db60d39f8d33f7e4d43fe379dee16e295 1038964 dgit_15.3.tar.gz
Checksums-Sha256:
 37667b23d8f19c080337aba25e84be0e4b1219ddf6325128c3e30b4c841ef26e 2352 
dgit_15.3.dsc
 8b9872b1787820d48829a124d4beeddc80bf326855b1ab3d7a9bf2b1528e548c 1038964 
dgit_15.3.tar.gz
Files:
 c3078ed3f074ca6942ec4fc7d9de1517 2352 devel optional dgit_15.3.dsc
 a8be445eb95a610d48d03412332292ee 1038964 devel optional dgit_15.3.tar.gz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEQWOBFNEyiDslog3dR1FXV9gAJFYFAmnJWbEACgkQR1FXV9gA
JFatcw//d6TO84VSgJA9U14kqc+RvVPd9Hf0g0r9PVlzPQ54KSnxm2b0D0qzOVbk
owSV0LeDtB/43N2A2ZCh2Ar4SCcLwo8XfjlnSRXLX0IytLxg3vNx+RxtA9WtKKk9
cwZ1ITcgUds+a6LvDucW4njsmyVm/FUddxUcGdk9zl+SRM8fPEWa7kJvULFcNn+j
qy10Lii1taUF1yg7gTsHxr99LL2kOJAFFUVsoWjQgCsnX5FYftp9Sk8ZoGdXVt3Z
GlIUqsiDiojFSjbLrM22AbjIH8Pfa03I+l91528EChIybLgtH4mF0c45Dw+Bu2DT
+vaemQyOlF/IXo1Kqgp2jFYmvt/6GbSKwSoXhnUT+SwpanUa+hYWk6D7h67OTXDZ
fqwaZvByXglimBeiztxrkx34XBluUMdU31rS427JVLRElENARhSguoPmYq72XC9b
5oKH5xgv4utOItPMCCrmfdRuk87gNUDZGV34e30VZa4qM38QVO+y7iSwFD/J56IX
TW/02sAupATEkMHy+oRaccflQyPnQ2B/aaMzOnLWG0ZqdG1YH2PT2HqS2GcuM1ia
gBr+SGPsYcDCUISAazYGWYyN+dqkNEMqi2YhVoWivpkP4O2vxa+kQsl0sEskLcQB
GKDOToguCbcyvx7WOOeu+kL5n41sg+BifpjJUpi9cx8bY6JwEj0=
=h2oE
-----END PGP SIGNATURE-----

Attachment: pgp2RFR8BBxX5.pgp
Description: PGP signature


--- End Message ---

Reply via email to