Eugene V. Lyubimkin wrote:
> On 2011-05-20 13:16, Jonathan Nieder wrote:
>> unpack libc6
>> unpack libc-bin
>> configure libc-bin
>> configure libc6
>
> Emm, the whole #558151 was about the order above does not work unless
> you specify --force-bad-path which Guillem was much against.
Ah, I see --- the upgraded libc6 removed ldconfig.
This looks like a case of missing pre-depends (Depends don't constrain
unpacking order!). With a pre-depends, the best upgrade path would be
deconfigure libc6
unpack libc-bin
unpack libc6
configure libc-bin
configure libc6
which is relevant to this bug, indeed. It is also a good example for
how the "breaks+replaces to steal files" idiom does not capture the
desired semantics perfectly. :/ In an ideal world, the upgrade path
would be
unpack libc-bin
unpack libc6
configure libc-bin
configure libc6
with no deconfigure step (essential packages are not supposed to ever
need to be deconfigured). Sorry for a tangent.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]