[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. 0.48-79-gdf94975

Andreas Beckmann debian at abeckmann.de
Sat Jan 12 11:33:17 UTC 2013


The following commit has been merged in the master branch:
commit f8ab87e1baa1a4e49c7570570ccb14746d833940
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Sat Dec 1 12:45:11 2012 +0100

    new known_problem: leaving obsolete conffiles after upgrade (issue)
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/debian/changelog b/debian/changelog
index 7799785..c6e3f67 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -39,6 +39,7 @@ piuparts (0.49) UNRELEASED; urgency=low
   * post_remove_cleanup: Cleanup dovecot certificates.
   * Merge known problem analyses excessive_output and runtime_exceeded into
     new known problem resource_violation.
+  * New known problem: Leaving obsolete conffiles after upgrade.
   * New bug template: partial-upgrade-file-overwrite.
 
  -- Andreas Beckmann <debian at abeckmann.de>  Fri, 30 Nov 2012 13:11:25 +0100
diff --git a/known_problems/obsolete_conffiles_issue.conf b/known_problems/obsolete_conffiles_issue.conf
new file mode 100644
index 0000000..d7684bf
--- /dev/null
+++ b/known_problems/obsolete_conffiles_issue.conf
@@ -0,0 +1,14 @@
+#
+# detect packages that leave obsolete conffiles after upgrades
+#
+COMMAND='grep "OBSOLETE CONFFILE"'
+WHERE='pass'
+ISSUE=1
+HEADER='Packages leaving obsolete conffiles after upgrade'
+HELPTEXT='
+<p>
+Packages that leave obsolete conffiles after upgrade.
+Using <pre>dpkg-maintscript-helper rm_conffile</pre> via dh_installdeb's package.maintscript files is the recommended way to clean them up.
+There may be false positives, e.g. if a conffile was converted to a maintainer script managed configuration file.
+</p>
+'
diff --git a/piuparts-report.py b/piuparts-report.py
index 40054e5..e22afe4 100644
--- a/piuparts-report.py
+++ b/piuparts-report.py
@@ -349,6 +349,7 @@ linktarget_by_template = [
     ("installs_over_symlink_issue.tpl", "but package installs something over existing symlinks"),
     ("broken_symlinks_issue.tpl", "but logfile contains 'broken symlinks'"),
     ("packages_have_been_kept_back_issue.tpl", "but logfile contains 'packages have been kept back'"),
+    ("obsolete_conffiles_issue.tpl", "but logfile reports obsolete conffiles"),
 
     ("dependency_error.tpl", "due to unsatisfied dependencies"),
     ("packages_have_been_kept_back_error.tpl", "...and logfile also contains 'packages have been kept back'"),

-- 
piuparts git repository



More information about the Piuparts-commits mailing list