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

Reply via email to