Package: dpkg-dev
Version: 1.23.7
Severity: serious
Justification: regression breaks CI for existing workflows
Hi.
Consider the changelog below.
This is an "unfinalised changelog". We use this in dgit.git. It has
the benefit of retaining the release name in the intro line, so that
it is not possible to accidentally retarget to the wrong release. It
also avoids having a (wrong) date which needs to be updated.
dpkg-source now rejects this:
$ dpkg-buildpackage -uc -us .
dpkg-buildpackage: warning: debian/changelog(l5): badly formatted trailer
line
LINE: --
dpkg-buildpackage: warning: debian/changelog(l7): found start of entry
where expected more change data or trailer
LINE: dgit (14.11) unstable; urgency=medium
dpkg-buildpackage: warning: debian/changelog(l7): found end of file where
expected more change data or trailer
dpkg-buildpackage: info: source package dgit
dpkg-buildpackage: info: source version 14.12~
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by
dpkg-buildpackage: error: cannot parse maintainer email address "" from
changelog entry
$ echo $?
255
$
It works in trixie with 1.22.21.
Ian.
dgit (14.12~) unstable; urgency=medium
*
--
dgit (14.11) unstable; urgency=medium
tag2upload improvements:
* git-debpush: Support --deliberately in git-debpush. Closes: #1127470.
* git-debpush, dgit: Provide --untaint-history convenience alias for
--deliberately-include-questionable-history. As per #1127470.
* Generate our own Message-IDs on the Oracle, and convey them to the
Manager via o2m protocol 9. Closes: #1127618.
[Reviews and fixes from Sean Whitton]
Bugfixes:
* tag2upload: Don't sometimes send emails with wrong status in Subject.
* tag2upload: Do not include inapplicable retry advice in email reports.
* dgit/tag2upload overwrite checks: Do not refer inaccurately to the archive.
* dgit/tag2upload: Avoid crashing on some fatal errors due eg to
unfinalised changelogs. Closes: #1126152.
* dgit rpush: Do print applicable retry advice on early failures.
Documentation:
* Completely overhaul docs of --deliberately, and error messages.
New section in dgit(7) describing tainted history.
Closes: #990667, #1127666. [Reports from Osamu Aoki & Simon Josefsson]
* dgit(1): Expand xrefs. Closes: #1128591. [Report from Simon Josefsson]
* git-debrebase(1): Document --noop-ok for scrap, make-patches.
Promptted by #1129577. [Report from Charlemagne Lasse]
-- Ian Jackson <[email protected]> Sun, 08 Mar 2026 17:06:24
+0000
--
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.