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

Bug#836525: Bug#836446: libc6-dev: depends on linux-libc-dev:$arch, breaking debootstrap



On 2016-09-03 20:54, Cyril Brulebois wrote:
> Aurelien Jarno <aurelien@aurel32.net> (2016-09-03):
> > clone 836446 -1
> > reassign -1 debootstrap
> > retitle -1 debootstrap: doesn't support arch-qualified dependencies
> > affects -1 libc6-dev
> > thanks
> 
> Thanks for this.
> 
> > On 2016-09-03 11:28, Sven Joachim wrote:
> > > Package: libc6-dev
> > > Version: 2.24-1
> > > Severity: important
> > > 
> > > The fix for bug #834706 has the side effect that libc6-dev now depends
> > > on linux-libc-dev:$arch :
> > > 
> > > ,----
> > > | $ apt-cache show libc6-dev | grep ^Depends
> > > | Depends: libc6 (= 2.24-1), libc-dev-bin (= 2.24-1), linux-libc-dev:i386 (>= 4.6.4-1)
> > > `----
> > > 
> > > While dpkg and apt obviously don't have a problem with that, debootstrap
> > > cannot cope with it, and "debootstrap --variant=buildd" fails to even
> > > download linux-libc-dev.  See the attached log.
> > 
> > That's definitely a bug in debootstrap. In the future it's more and more
> > likely that we'll have arch-qualified dependencies in the bases packages,
> > so this has to be fixed. I am therefore cloning and reassigning the bug.
> 
> Do you plan to implement a workaround in glibc for now, or should this bug
> report (on the debootstrap side) be raised to RC and fixed before we can
> think of a new d-i release? (I have no such plan right now, but it might
> be nice not to wait too much once linux has migrated).

I have just committed a workaround in glibc, I'll upload it in the next
days. It would be nice to have this bug fixed for Stretch though, so
that we can use arch-qualified dependencies in Buster.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net

Attachment: signature.asc
Description: PGP signature


Reply to: