[buildd-tools-devel] Bug#893608: sbuild: Silent arch:all defaults change breaks buildd setups

James Clarke jrtc27 at debian.org
Tue Mar 20 11:54:02 UTC 2018


Package: sbuild
Version: 0.74.0-1
Severity: serious

[Feel free to downgrade severity, but from my PoV this needs addressing before
Buster is released]

Hi,
In the latest upload, #870263 was fixed (which I support, for what it's worth;
any+all builds is the right default for users), meaning that buildd setups now
build arch:all packages, which we *have* to work around by setting
$build_arch_all=0 in sbuild.conf. Without this, uploads are rejected by the
archive (the buildd's signing key does not have upload rights for arch:all
packages, the arch:all packages already exist, etc). This is therefore a
breaking change, and so deserves at least a mention in the NEWS file. Moreover,
having to configure this in sbuild.conf is sub-optimal; ideally, buildd would
pass --no-arch-all to sbuild when an arch:any build is requested by wanna-build;
as far as I know, the assumption is always that a non-Architecture:all build is
arch:any.

We probably also don't want lintian run during buildd builds as it fork-bombs on
packages like gcc-8-cross-ports (#890873), and there's lintian.debian.org doing
that for x86, which is probably good enough, though I suppose in an ideal world
it would be run too.

Regards,
James



More information about the Buildd-tools-devel mailing list