On December 1, 2017 9:12:19 PM EST, Steve Langasek <steve.langa...@canonical.com> wrote: >On Fri, Dec 01, 2017 at 03:37:47AM -0500, Afif Elghraoui wrote: >> I believe this is >primarily >> an issue with wanna-build queuing the package for building on those >> architectures to begin with [1]. > >The behavior of wanna-build is by design and I don't believe it will >ever >(or should ever) change. You are asking that the buildds avoid queuing >the >package for build based on the availability of dependencies for the >binary >packages /that have not yet been built/. For wanna-build to introspect >debian/control and parse the Depends: fields of the binary package >stanzas >would be an abstraction violation, given that the vast majority of >binary >packages in the archive have dependency fields that are at least partly >generated at package build time.
They could alternatively be checked post-build, pre-upload. Anyway, there must be a better solution than abusing the build-depends field, but if everyone seems content with this, maybe I'll just start copying all Depends into Build-Depends from now on. Afif