Re: Pre-Depends according to sarge_rc_policy.txt
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?
Reply to: