[PATCH] upgrading-checklist in present tense?
Hi,
A tiny nitpick: I found it jarring when the upgrading-checklist
switched from past tense to present tense. I suppose it is because I
kept finding myself switching context when reading it: unlike a
changelog, which paraphrases a patch that will command the code to
change, the upgrading checklist is directed to a packager that wants
to know what has happened in the world.
How about something like this patch? It tries to give a little
more detail about what changed in the style of a newscast while
at it.
Thanks for your hard work.
upgrading-checklist.sgml | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml
index e603852..80c778a 100644
--- a/upgrading-checklist.sgml
+++ b/upgrading-checklist.sgml
@@ -46,30 +46,32 @@ Unreleased.
intended.
</item>
<tag>3.3</tag>
- <item>Clarify the duties of a maintainer, require that the maintainer
- address accept mail from Debian role accounts and the BTS, and require
- at least one human with their personal email address
+ <item>Clarified the duties of a maintainer. The maintainer address
+ must accept mail from Debian role accounts and the BTS, and there
+ must be at least one human with their personal email address
in <tt>Uploaders</tt> if the maintainer is a shared email address.
</item>
<tag>5.6.25</tag>
- <item>Document the <tt>DM-Upload-Allowed</tt> field.
+ <item>Added a description of the <tt>DM-Upload-Allowed</tt> field
+ introduced by GR in 2007.
</item>
<tag>6.5</tag>
- <item>Document the system state maintainer scripts can rely upon during
+ <item>Documented 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.
</item>
<tag>7.2</tag>
- <item>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.
+ <item>Packages can rely on their dependencies being unpacked at
+ configure time, even if involved in a circular dependency.
+ Dependency loops involving a Pre-Depends will cause installation
+ to be aborted. Avoidable dependency loops are now a should not.
</item>
<tag>7.2</tag>
- <item>Document the system state when <prgn>postinst</prgn>
- and <prgn>prerm</prgn> scripts are run, and better document the special
- case of dependency state for <prgn>postrm</prgn>
+ <item>Documented the system state when <prgn>postinst</prgn>
+ and <prgn>prerm</prgn> scripts are run, and clarified the special case
+ of dependency state for <prgn>postrm</prgn>
scripts. <prgn>postrm</prgn> scripts are required to gracefully skip
actions if their dependencies are not available.
</item>
--
1.7.5.rc0
Reply to: