header.txt has not been modified since 2015. it is a simple yext file that is installed with debian/logcheck.install
the only change is that it used to be installed into /usr/share but got moved to /etc to be a conffile in 2021. This didnt trigger any piuparts issues and there was no change to the contents of header.txt. So i dont understand how piuparts found an issue - is it possible to tell us what difference piuparts actually detected? On Tue, 27 Jun 2023, 15:30 Andreas Beckmann, <a...@debian.org> wrote: > Package: logcheck > Version: 1.4.2 > Severity: serious > User: debian...@lists.debian.org > Usertags: piuparts > > Hi, > > during a test with piuparts I noticed your package failed the piuparts > upgrade test because dpkg detected a conffile as being modified and then > prompted the user for an action. As there is no user input, this fails. > But this is not the real problem, the real problem is that this prompt > shows up in the first place, as there was nobody modifying this conffile > at all, the package has just been installed and upgraded... > > This is a violation of policy 10.7.3, see > https://www.debian.org/doc/debian-policy/ch-files.html#behavior, > which says "[These scripts handling conffiles] must not ask unnecessary > questions (particularly during upgrades), and must otherwise be good > citizens." > > https://wiki.debian.org/DpkgConffileHandling should help with figuring > out how to do this properly. > > In https://lists.debian.org/debian-devel/2009/08/msg00675.html and > followups it has been agreed that these bugs are to be filed with > severity serious. > > From the attached log (scroll to the bottom...): > > Setting up logcheck (1.4.2) ... > > Configuration file '/etc/logcheck/header.txt' > ==> File on system created by you or by a script. > ==> File also in package provided by package maintainer. > What would you like to do about it ? Your options are: > Y or I : install the package maintainer's version > N or O : keep your currently-installed version > D : show the differences between the versions > Z : start a shell to examine the situation > The default action is to keep your current version. > *** header.txt (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing > package logcheck (--configure): > end of file on stdin at conffile prompt > Processing triggers for debianutils (5.7-0.5~deb12anbe1) ... > Processing triggers for libc-bin (2.36-9) ... > Errors were encountered while processing: > logcheck > > > This happens up upgrade paths starting in jessie, upgrading release by > release to bookworm. > > > cheers, > > Andreas >