Your message dated Tue, 24 Feb 2026 19:49:56 +0000
with message-id <[email protected]>
and subject line Bug#1128372: fixed in debhelper 13.31
has caused the Debian Bug report #1128372,
regarding debhelper: wipes out entire d/ch if month is wrong
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.)


-- 
1128372: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128372
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 13.30
Severity: serious

Hi,

In cases where there's only one changelog entry, and the month is wrong, 
debhelper
wipes out the full d/ch that is installed.

This is not the case with version 13.29.

A reproducer for the same is as follows:

$ apt source hello

Write only this content in d/ch (wipe out everything else):

hello (2.10-5) unstable; urgency=medium

  * Add autopkgtest dependency on make. Closes: #1103293.
    Thanks to Jochen Sprickerhof.

 -- Santiago Vila <[email protected]>  Wed, 16 April 2025 11:50:00 +0200

$ dpkg-buildpackage
$ cd ..
$ ar x hello_2.10-5_amd64.deb 
$ tar -xf data.tar.xz
$ zcat ./usr/share/doc/hello/changelog.Debian.gz | wc -l
0

The changelog here is completely empty. Same steps with debhelper version 13.29:

$ zcat ./usr/share/doc/hello/changelog.Debian.gz | wc -l
6

And I can see the contents of d/ch here. This was caught by lintian's testsuite 
in "changelog-file-invalid-date" test.
This does not look intended. If it is, please let me know.

Also, if the day is wrong for example, Wednesday instead of Wed, it works fine. 
That looks quite wrong.
Since this is leading to outright wiping the entire d/ch, (on only one entry), 
I am assigning severity as serious.

Best,
Nilesh

--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 13.31
Done: Niels Thykier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
debhelper, 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.
Niels Thykier <[email protected]> (supplier of updated debhelper 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: Tue, 24 Feb 2026 19:21:19 +0000
Source: debhelper
Architecture: source
Version: 13.31
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1128372 1128414 1128894
Changes:
 debhelper (13.31) unstable; urgency=medium
 .
   [ Niels Thykier ]
   * dh_assistant: Add new `parse-dh-cli-args` subcommand
   * dh: Fix description of the `dwz` add-on
   * dh_clean: do not require `/` for symlinks to directories.
     Thanks to David Prévot <[email protected]> (Closes: #1128894)
   * dh_installchangelogs: Require all changelog dates seen to be valid.
     Previously, we would allow invalid dates and that causes problems.
     With this change, we now require the dates to be valid. This may
     bring some invalid entries out in the open in the form of FTBFS
     bugs. These were always bugs and how we flag them.
     (Closes: #1128372)
 .
   [ Luca Boccassi ]
   * dh_installinit/dh_installsystemduser: stop adding dependencies
     satisfied since bullseye/jammy
 .
   [ Nilesh Patra ]
   * Update cutoff date in dh_installchangelogs to Bookworm release date
   * Do not install NEWS entries beyond cutoff-date (Closes: #1128414)
Checksums-Sha1:
 171912b48762b71b89ca140ca8cb92e8478a48a7 2050 debhelper_13.31.dsc
 e2215e101cb3f5309e8d1a3446940b4efc71845a 640492 debhelper_13.31.tar.xz
 37a82ca9bb7dcb71e56535ce922f428db3d7b0c4 1611492 debhelper_13.31.git.tar.xz
 751cf12d4385b9a650d77098156fc6fac5531c23 17294 debhelper_13.31_source.buildinfo
Checksums-Sha256:
 8f5584a77e93cb729ed575433660f1551a2e2b5f5095bc76d16664f934e33497 2050 
debhelper_13.31.dsc
 dffc2b5ab3cd0d230f60e2d6f829960d9690304ad3dd12820d9a5b53ff212677 640492 
debhelper_13.31.tar.xz
 12ecdf02850dbbe2ebed76f38745db1d954dba8ba86af34ade6d73b63f2957e6 1611492 
debhelper_13.31.git.tar.xz
 831d8d18ab899d56e3b072bfd50f7b59172c7a0e1c5bcea55a740140efde2c32 17294 
debhelper_13.31_source.buildinfo
Files:
 d0c33477ac1bc45758231847fe42de7f 2050 devel optional debhelper_13.31.dsc
 607d953ee5786f5f999276086325e246 640492 devel optional debhelper_13.31.tar.xz
 e515befc47961b01605e80dcac54ce0d 1611492 devel None debhelper_13.31.git.tar.xz
 2ba5ca1985a34e08ae441d7cc226a795 17294 devel optional 
debhelper_13.31_source.buildinfo
Git-Tag-Info: tag=c8f3a3add48b690d36457429390fffbbe8fbe52f 
fp=f5e7199aef5e5c67e555873f740d68888365d289
Git-Tag-Tagger: Niels Thykier <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmd+5sACgkQYG0ITkaD
wHkjcBAAhvlqyZOV/Z7oDFtTAyIFJtIvBDtzd3LrMJAXK8y1uX1hGUP3mpJ6hJJJ
OaVRPkddis/7xX5O+0ZP+RiZCwAHixYAMhsImHLl34PLJGA2YYWwBM5XxeNDRuKI
zC5nQPFOtw3dJkdg5XFHeqg8EltBsfabWYBLVDeAgmXUBks0OX2nB/Zov7zIrNGN
eZJPJe6W3cf8ctFA7Xf+LSeUghmozxRfVqNdacv9Pb23AHS7zcg1YvlAgW3EkXvQ
7Zuch2U0oNzpbyyDKCJv/Gs5EZyP80HoGqoGFG0437yZ/87luyztt6vxA0XhXZwQ
q6Es11lG2E8HBkjgJbbsQSYTZzy3RS6gPW7LxyIPLFHlLZthENdo4OyGfhFDSlc4
KBjte5KdMUrMO4yODOP8hKj7/zIO97Qj96g2AGGSZiP3SPIVyRbQQ8K9Z4OpfogM
pzgMFOeDhsimaFdsZ5opeQ/fANSxaAxrbj1jGfXVkSTKsR4Pm/G9zxyFPiCtswOE
pWRphEp7inHkSXsGEQUy0eMytqBFE21YUN7ShZ8KtKre58/blRMYNyiSBpg5iaw5
qv+E2IFhJoylzGw1NAW+BS5GPtZ8ClXCbSl8ir4IhR3FKI0/wFSLtbLyJTUyLM3f
ML1gWP+pOR0YhglMxSKX2rTXsP6ph3MJF9XHEM1ZD29co2Zie18=
=zejL
-----END PGP SIGNATURE-----

Attachment: pgp6EC9dafbUq.pgp
Description: PGP signature


--- End Message ---

Reply via email to