From: Russ Allbery Date: Mon, 4 Apr 2011 04:05:28 +0000 (-0700) Subject: Changelog and upgrading-checklist for #504880 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=6c86ed44478fc48e47103a63e0eac3e866e5477d;p=debian%2Fdebian-policy.git Changelog and upgrading-checklist for #504880 --- diff --git a/debian/changelog b/debian/changelog index 43b714c..d8f3535 100644 --- a/debian/changelog +++ b/debian/changelog @@ -20,6 +20,11 @@ debian-policy (3.9.2.0) UNRELEASED; urgency=low Seconded: Aurelien Jarno Seconded: Raphael Hertzog Closes: #619186 + * Policy: Significant additions to maintainer script documentation + Wording: Russ Allbery + Seconded: Steve Langasek + Seconded: Raphaël Hertzog + Closes: #504880 * Virtual: Added mailx as a new virtual package Wording: Russ Allbery Seconded: Raphaël Hertzog diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml index 2138b5c..e603852 100644 --- a/upgrading-checklist.sgml +++ b/upgrading-checklist.sgml @@ -40,6 +40,11 @@ picking your way through this list. Unreleased.

+* + Multiple clarifications throughout Policy where "installed" was + used and the more precise terms "unpacked" or "configured" were + intended. + 3.3 Clarify the duties of a maintainer, require that the maintainer address accept mail from Debian role accounts and the BTS, and require @@ -49,6 +54,25 @@ Unreleased. 5.6.25 Document the DM-Upload-Allowed field. +6.5 + Document the system state maintainer scripts can rely upon during + each possible invocation. In several less-common cases, this is + stricter than Policy had previously documented. Packages with complex + maintainer scripts should be reviewed in light of this new + documentation. + +7.2 + Better document the impact on system state when maintainer scripts + that are part of a circular dependency are run. Circular dependencies + are now a should not. + +7.2 + Document the system state when postinst + and prerm scripts are run, and better document the special + case of dependency state for postrm + scripts. postrm scripts are required to gracefully skip + actions if their dependencies are not available. + 9.1.1 GNU/Hurd systems are allowed /hurd and /servers directories in the root filesystem.