From d49d7f9b412f7828a8cd1579d5f0655e7237fb0a Mon Sep 17 00:00:00 2001 From: Fioddor Superconcentrado Date: Wed, 1 Sep 2021 09:09:15 +0200 Subject: [PATCH] lintian: Overrides for remove-on-upgrade dpkg conffiles flag Signed-off-by: Fioddor Superconcentrado [sunil: Limit the overrides to just the flag not understood by lintian] Signed-off-by: Sunil Mohan Adapa Reviewed-by: Sunil Mohan Adapa --- debian/freedombox.lintian-overrides | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/freedombox.lintian-overrides b/debian/freedombox.lintian-overrides index 549015397..e934a69f3 100644 --- a/debian/freedombox.lintian-overrides +++ b/debian/freedombox.lintian-overrides @@ -18,3 +18,12 @@ freedombox binary: web-application-works-only-with-apache # Temporary workaround for https://bugs.debian.org/992465 freedombox: systemd-service-file-outside-lib usr/lib/systemd/system/*.service + +# Since dpkg 1.20.6, there is support for a flag called remove-on-upgrade in +# DEBIAN/conffiles. debhelper 13.5+ will generate conffiles with flag from +# .maintscript instead of using postinst scripts. Lintian does not yet +# understand this flag and generates several errors. Ignore all errors related +# to this flag until lintian is fixed. +freedombox: conffile-is-not-in-package remove-on-upgrade * +freedombox: non-etc-file-marked-as-conffile remove-on-upgrade * +freedombox: relative-conffile remove-on-upgrade *