Santiago Vila <[email protected]> writes:

> El 28/09/11 17:13, Goswin von Brederlow escribió:
>> I disagree. The configure order of packages is something the package
>> should declare and that should not have to be duplicated in every
>> bootstrap tool out there even if the order is only relevant for the
>> initial install.
>
> There is no such thing as "proper configure order" when dealing with
> bootstrapping.
>
> Every package in the "Essential: yes" set may depend on any other
> package in the same set, so such set is expected to have a lot of
> circular dependencies. Making circular dependencies explicit does not
> make them less circular, so it would not be an improvement at all to
> make them explicit.

There is nothing circular going on. base-passwd (postinst) does not
depend on base-files (being configured). This would be a simple straight
forward dependency from a one package to another.

> We take for granted that a package which is "Essential: yes"
> "will always work". If a package which is "Essential: yes" does not
> work when it has not been configured for the first time, then it
> follows that the meaning of "Essential: yes" should include the fact
> that it has been configured at least once in the past, as Colin Watson
> has pointed out.

Clarifying that might be a good idea, BUT:

How does that solve the problem that base-files fails to configure if it
is done before base-passwd?

MfG
        Goswin



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to