On Sun, Mar 6, 2011 at 20:55, Steve Langasek <vor...@debian.org> wrote:
>> What apt, aptitude do:
>
>>   I don't know.  Do they allow an already satisfied Pre-Depends to
>>   complicate the upgrade path?  IIRC dpkg, as an essential package,
>>   always gets upgraded first anyway, but I am not so familiar with this
>>   code.

To get that straight:
It could complicate the installation: Without the Pre-Depends on dpkg
it can be in any state, if you depend on it it needs to be fully configured.

This is a huge difference every time you want to upgrade package A and
dpkg at the same time. Without the Pre-Depends an unpack/configure order
problem doesn't exist as they have no connection. Add the Pre-Depends and
you have to make sure to not unpack dpkg before configuring A - or the other
way around. Will be fun in case of dependency loops.
Beside that it is easy to generate "interesting" trees with it like #610991.


That said, as dpkg is essential it gets a preferred handling anyway in APT
(and friends) and will be unpacked/configured before non-essentials, so in
this specific case its more or less a no-op (in squeeze -> wheezy upgrade),
but that shouldn't give a bye in general…


Best regards

David Kalnischkies


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/AANLkTimX9_8=javOO0Y5GU0Ytquj5k-S1dUYV_JT=0...@mail.gmail.com

Reply via email to