Control: tags -1 moreinfo Felix Lechner: > Package: debhelper > Severity: normal > X-Debbugs-CC: debian-lint-ma...@lists.debian.org > > Hi, > > The Lintian maintainers recently made several accommodations [1] for > some of the new features coming in Debhelper, but it is not clear from > Lintian's own packaging efforts that the 'remove-on-upgrade' attribute > in conffiles always works as intended. For a recent Lintian artifact > built on unstable [2] the development version of Lintian produces the > following hint: > > E: lintian: conffile-is-not-in-package etc/lintianrc > > Lintian prides itself on provoking no hints [3] so the matter received > some attention. Upon inspection, it seems debhelper turned the > instruction in d/lintian.maintscript > > rm_conffile /etc/lintianrc 2.90.0~ lintian > > into that line in DEBIAN/conffiles > > remove-on-upgrade /etc/lintianrc > > but those two ideas are not the same! Lintian has not shipped > /etc/lintianrc for some time. [4] > > Debhelper also stopped inserting those generated lines in the > maintainer scripts (and in fact shipped no scripts at all): > > # Automatically added by dh_installdeb/13.2.1 > dpkg-maintscript-helper rm_conffile /etc/lintianrc 2.90.0\~ lintian -- > "$@" > # End automatically added section > > For this inquiry, we compared the recent build artifacts from Salsa CI > [2] with the Lintian version 2.104.0 currently in unstable. > > I believe this is a bug in Debhelper. Please let us know if you concur > with our analysis. Thank you! > > Kind regards > Felix Lechner > > [...] >
Hi, Thank you for your input. It is not clear to me which part you believe is the bug, could you elaborate a bit on that please? ~Niels