Le Tue, Oct 15, 2013 at 11:20:42AM -0700, Jonathan Nieder a écrit : > Charles Plessy wrote: > > Le Tue, Oct 15, 2013 at 03:07:29PM +0800, Paul Wise a écrit : > >> On Mon, 2013-05-06 at 15:18 +0800, Paul Wise wrote: > > >>> In policy section 10.7.3 Behavior, there is this sentence: > >>> > >>> Obsolete configuration files without local changes may be > >>> removed by the package during upgrade. > >>> > >>> I would like to suggest that "may" be replaced with "should". > > Seconded.
Thanks Paul for the ping and Jonathan for the assessment. I second that change as well. I attached what I will commit soon unless some corrections are proposed. Cheers, -- Charles Plessy Tsurumi, Kanagawa, Japan
>From 4c3856a09e30d0dfe9bc0cb2594e0d83daf82706 Mon Sep 17 00:00:00 2001 From: Charles Plessy <[email protected]> Date: Wed, 16 Oct 2013 08:13:01 +0900 Subject: [PATCH] Policy: on upgrades, recommend removing obsolete unchanged conf. files. Wording: Paul Wise <[email protected]> Seconded: Jonathan Nieder <[email protected]> Seconded: Charles Plessy <[email protected]> Closes: #707077 --- debian/changelog | 5 +++++ policy.sgml | 6 ++++-- upgrading-checklist.sgml | 6 ++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 103f90a..0ef998e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -49,6 +49,11 @@ debian-policy (3.9.5.0) UNRELEASED; urgency=low Seconded: Steve Langasek <[email protected]> Seconded: Julien Cristau <[email protected]> Closes: #707183 + * Policy: on upgrades, recommend removing obsolete unchanged conf. files. + Wording: Paul Wise <[email protected]> + Seconded: Jonathan Nieder <[email protected]> + Seconded: Charles Plessy <[email protected]> + Closes: #707077 * debconf_spec: Document the 'escape' capability. Wording: Jonathan Nieder <[email protected]> Seconded: Charles Plessy <[email protected]> diff --git a/policy.sgml b/policy.sgml index 113429b..138d320 100644 --- a/policy.sgml +++ b/policy.sgml @@ -9009,8 +9009,10 @@ ln -fs ../sbin/sendmail debian/tmp/usr/bin/runq package is purged. </item> </list> - Obsolete configuration files without local changes may be - removed by the package during upgrade. + Obsolete configuration files without local changes should be + removed by the package during upgrade.<footnote> + The <prgn>dpkg-maintscript-helper</prgn> tool, available from the + <package>dpkg</package> package, can help for this task.</footnote> </p> <p> diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml index a77413d..f06ca80 100644 --- a/upgrading-checklist.sgml +++ b/upgrading-checklist.sgml @@ -62,6 +62,12 @@ Unreleased. <tag>9.1.1.8</tag> <item>The exception to the FHS for the <file>/selinux</file> was removed. </item> +<tag>10.7.3</tag> + <item>During package upgrades, the removal of obsolete configuration files + without local changes is now recommended (<em>should</em>) instead of + suggested (<em>may</em>). Note the <prgn>dpkg-maintscript-helper</prgn> + tool, available from the <package>dpkg</package> package since + <em>Wheezy</em>. <tag>10.10</tag> <item>The name of the files and directories installed by binary packages must be encoded in UTF-8 and should be restricted to ASCII when possible. -- 1.8.4.rc3

