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

Re: missing -dbgsym packages on uploads by maintainer(s)



On Sat, Nov 12, 2016 at 05:57:33AM +0100, Johannes Schauer wrote:
> Hi,
> 
> Quoting Colin Watson (2016-11-12 03:58:04)
> > On Sat, Nov 12, 2016 at 12:58:13AM +0100, Adam Borowski wrote:
> > > * wanna-build(?)'s resolution of arch-specific build-depends is buggy.  For
> > > example, my package arch-test wants, among others:
> > > binutils-x86-64-linux-gnu [!amd64 !i386 !x32] which is a no-op on amd64,
> > > properly recognized as such by dpkg-dev, debuild, sbuild, pbuilder, etc,
> > > yet the package never gets picked for autobuilding.
> > 
> > Possibly a dose-builddebcheck bug, though it could certainly be in the
> > fairly complex wanna-build integration with dose-builddebcheck
> > (https://anonscm.debian.org/cgit/mirror/wanna-build.git/tree/bin/wanna-build#n1846
> > and the various functions it calls).
> 
> it doesn't seem to be a dose-builddebcheck bug. Consider the following Packages
> file:
> 
> --%<----------------------
> Package: build-essential
> Architecture: amd64
> Version: 1
> -->%----------------------
> 
> And the following Sources file:
> 
> --%<----------------------
> Package: foo
> Architecture: any
> Version: 1
> Build-Depends: binutils-x86-64-linux-gnu [!amd64 !i386 !x32]
> -->%----------------------

Actually, as suggested in a thread at
https://lists.debian.org/debian-wb-team/2016/04/msg00008.html
it's probably caused by looking for literally "all" in the list instead
of real architectures of potential buildds.

Thus, while the arch:all buildd has real arch=amd64, the dependency fails to
be excluded by [!amd64 !i386 !x32].


-- 
A true bird-watcher waves his tail while doing so.


Reply to: