[Debian-med-packaging] Bug#883047: Bug#883047: canu: Build-depend on mhap to avoid uninstallable binaries

Afif Elghraoui afif at debian.org
Sat Dec 2 02:23:16 UTC 2017



On December 1, 2017 9:12:19 PM EST, Steve Langasek <steve.langasek at 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



More information about the Debian-med-packaging mailing list