[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#704998: hurd: Broken upgrade due to disappeared shared libraries



tag 704998 + pending
thanks

Alle venerdì 12 aprile 2013, Guillem Jover ha scritto:
> On Fri, 2013-04-12 at 12:02:54 +0200, Pino Toscano wrote:
> > 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.
> 
> Heh, you made me doubt of myself for a moment:
> 
> $ dpkg-deb -I hurd_20130226-2_hurd-i386.deb |grep Depends
> Depends: hurd-libs0.3 (= 20130226-2), sysv-rc, netdde (>=
> 0.0.20120518~), libc0.3 (>= 2.13-38~), libncursesw5 (>=
> 5.6+20070908), libtinfo5, libx11-6, xkb-data

WTF, I was pretty sure to have added it, that's why I even assumed it 
was there...
Thanks for the notice, I just fixed in git.

-- 
Pino Toscano

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: