Ian Jackson writes ("dpkg-source newly rejects unfinalised changelogs"):
> $ 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
> $
See previous bugs
#843248 dpkg-parsechangelog intolerant of unfinalised changelogs
#849081 dpkg-deb rejects building with unfinalised changeslog
Perhaps there could be a test case ?
(We would have spotted this in our Salsa CI of dgit.git but our CI
uses testing so it has only broken just now.)
Thanks,
Ian.