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.