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.

Reply via email to