Bug#504880: Disambiguate "installed" for packages
Russ Allbery wrote:
> I think we should hopefully be close to a final wording now.
Indeed! All I have left are copy-edits (patch below).
> +++ b/policy.sgml
[...]
> + The unpacked files may be
> + partly from the new version or partly missing, so the script
> + cannot not
s/ not//
> rely on files included in the package.
[...]
> + Called before unpackaging
s/unpackaging/unpacking/
> the new package as part of the
> + error handling of <prgn>preinst</prgn> failures.
[...]
> When one binary package declares that it breaks another,
> <prgn>dpkg</prgn> will refuse to allow the package which
> - declares <tt>Breaks</tt> be installed unless the broken
> + declares <tt>Breaks</tt> be unpacked unless the broken
s/be/to be/
> @@ -5048,7 +5132,7 @@ Provides: mail-transport-agent
> Conflicts: mail-transport-agent
> Replaces: mail-transport-agent
> </example>
> - ensuring that only one MTA can be installed at any one
> + ensuring that only one MTA can be unpacked at any one
> time. See <ref id="virtual"> for more information about this
> example.
> </sect1>
Aside: is this advice right? Maybe we should be encouraging
Provides: mail-transport-agent
Breaks: mail-transport-agent
Replaces: mail-transport-agent
instead.
The new text looks very good. Thanks again.
-- 8< --
Subject: Three typos
---
diff --git i/policy.sgml w/policy.sgml
index 3c63507..406301e 100644
--- i/policy.sgml
+++ w/policy.sgml
@@ -3805,7 +3805,7 @@ Checksums-Sha256:
unpacking the new package because the <tt>postrm
upgrade</tt> action failed. The unpacked files may be
partly from the new version or partly missing, so the script
- cannot not rely on files included in the package. Package
+ cannot rely on files included in the package. Package
dependencies may not be available. Pre-dependencies will be
at least unpacked following the same rules as above, except
they may be only "Half-Installed" if an upgrade of the
@@ -3927,7 +3927,7 @@ Checksums-Sha256:
<tag><var>new-postrm</var> <tt>abort-upgrade</tt>
<var>old-version</var></tag>
<item>
- Called before unpackaging the new package as part of the
+ Called before unpacking the new package as part of the
error handling of <prgn>preinst</prgn> failures. May assume
the same state as <prgn>preinst</prgn> can assume.
</item>
@@ -4776,7 +4776,7 @@ Build-Depends: foo [linux-any], bar [any-i386], baz [!linux-any]
<p>
When one binary package declares that it breaks another,
<prgn>dpkg</prgn> will refuse to allow the package which
- declares <tt>Breaks</tt> be unpacked unless the broken
+ declares <tt>Breaks</tt> to be unpacked unless the broken
package is deconfigured first, and it will refuse to
allow the broken package to be reconfigured.
</p>
--
Reply to: