On Sat, 6 Sep 2003, Thomas Hood wrote: > On http://people.debian.org/~ajt/sarge_rc_policy.txt AJT writes: > > Essential packages must be (adequately) functional when unpacked > but not installed. > > Packages listed in "Pre-Depends:" must be (adequately) functional > when unpacked but not installed.
s/not installed/not fully configured/ ? > I can find the basis for the first stanza in the Debian policy manual > but I can find no basis for the second as it is currently phrased. > The relevant section in the policy manual is this (from section 7.2): > > When a package declaring a pre-dependency is about to be > _unpacked_ the pre-dependency can be satisfied if the depended-on > package is either fully configured, _or even if_ the depended-on > package(s) are only unpacked or half-configured, provided that > they have been configured correctly at some point in the past > (and not removed or partially removed since). In this case, both > the previously-configured and currently unpacked or > half-configured versions must satisfy any version clause in the > `Pre-Depends' field. > > It looks to me as if the second paragraph I quoted from sarge_rc_policy.txt > should be rephrased so that it expresses the same requirement as policy > does. Or am I missing something? Does the word "adequately" not summarizes pretty much the "long version" in policy?