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