Hi, Alle lunedì 8 aprile 2013, Guillem Jover ha scritto: > A dist-upgrade broke the system as the hurd package got upgraded > first, which made the shared libraries disappear, and when > hurd-libs0.3 was being unpacked tar failed to execute. > > Any “Essential: yes” package needs to Pre-Depend at least on their > shared library dependencies to be able to be reliably unpacked (an > any other dependencies required for it to run at unpack time), the > same for pseudo-essential packages (like hurd-libs0.3 itself). It > seems this problem has always been present but only got visible with > the libs split.
There's something I miss: hurd already pre-depends (other than the usual shlib dependency) on hurd-libs0.3, which is where the shared libraries were moved, so hurd-libs0.3 should have been at least unpacked before hurd. Also, considering the files in hurd-libs0.3 are in a multiarch libdir, unlike the old location in hurd, so there is nothing which should have prevented unpacking/configuring hurd-libs0.3 with hurd < 20130226-2. -- Pino Toscano
signature.asc
Description: This is a digitally signed message part.