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

2016-09-03 Thread Aurelien Jarno
On 2016-09-03 20:54, Cyril Brulebois wrote:
> Aurelien Jarno  (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
aurel...@aurel32.net http://www.aurel32.net


signature.asc
Description: PGP signature


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

2016-09-03 Thread Cyril Brulebois
Aurelien Jarno  (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).


KiBi.


signature.asc
Description: Digital signature


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

2016-09-03 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> clone 836446 -1
Bug #836446 [libc6-dev] libc6-dev: depends on linux-libc-dev:$arch, breaking 
debootstrap
Bug 836446 cloned as bug 836525
> reassign -1 debootstrap
Bug #836525 [libc6-dev] libc6-dev: depends on linux-libc-dev:$arch, breaking 
debootstrap
Bug reassigned from package 'libc6-dev' to 'debootstrap'.
No longer marked as found in versions glibc/2.24-1.
Ignoring request to alter fixed versions of bug #836525 to the same values 
previously set
> retitle -1 debootstrap: doesn't support arch-qualified dependencies
Bug #836525 [debootstrap] libc6-dev: depends on linux-libc-dev:$arch, breaking 
debootstrap
Changed Bug title to 'debootstrap: doesn't support arch-qualified dependencies' 
from 'libc6-dev: depends on linux-libc-dev:$arch, breaking debootstrap'.
> affects -1 libc6-dev
Bug #836525 [debootstrap] debootstrap: doesn't support arch-qualified 
dependencies
Added indication that 836525 affects libc6-dev
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
836446: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836446
836525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836525
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



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

2016-09-03 Thread Aurelien Jarno
clone 836446 -1
reassign -1 debootstrap
retitle -1 debootstrap: doesn't support arch-qualified dependencies
affects -1 libc6-dev
thanks

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.

> Please clone/reassign to debootstrap as you see fit, but in any case it
> would be nice to remove the extraneous arch qualification in the
> dependency.

Note that arch qualification is automatically added by dpkg-query, so
we'll have to mangle the output.

Aurelien

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