Re: missing -dbgsym packages on uploads by maintainer(s)
On Sat, Nov 12, 2016 at 03:53:39AM +0500, Andrey Rahmatullin wrote:
> On Fri, Nov 11, 2016 at 10:38:27PM +0100, Sebastian Andrzej Siewior wrote:
> > there are a bunch of package which were missing -dbgsym packages on
> > their arch upload. The buildd built them on the remaining architectures.
> > Here are a few examples:
> > - missing on amd64: aptly, meep, xdelta3
> And coreutils.
> I'm happy that at last we have something resembling a proper build
> infrastructure but it looks like it's still a long road.
>
>
> What stops us from throwing away .debs from maintainers starting tomorrow?
The machinery for arch:all binaries is still incomplete:
* it supports only packages buildable on amd64, there are some which require
a specific host[1] arch
* 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.
Both of the above can be worked around by a binary upload. On the other
hand, there's currently no incentive to find a real solution.
Meow!
[1]. Using the sane kernel or cmake nomenclature, not autotools one where
an armhf build on an amd64 host wants --build=amd64 --host=armhf.
--
A true bird-watcher waves his tail while doing so.
Reply to: