On 2016-10-09 Helmut Grohne <hel...@subdivi.de> wrote:
> Package: libgcrypt11-dev
> Version: 1.7.3-1
> Tags: patch
> User: helm...@debian.org
> Usertags: rebootstrap
[...]
> The packages listed above cannot satisfy their cross Build-Depends,
> because their libgcrypt11-dev dependency is unsatisfiable. In general,
> Architecture: all packages that are not marked Multi-Arch: foreign can
> never satisfy cross Build-Depends.

> In this case, marking it Multi-Arch: foreign would be wrong. The
> architecture constraint must be passed through to the real -dev package.
> Thus I suggest to simply switch it from Architecture: all to
> Architecture: any.
[...]
> -Architecture: all
> -Depends: libgcrypt20-dev (>= ${source:Upstream-Version}), ${misc:Depends}
> +Architecture: any
> +Depends: libgcrypt20-dev (= ${binary:Version}), ${misc:Depends}

The second part of the changes does not really work (it expands to
"libgcrypt20-dev (= 1.5.4-3+really1.7.3-2)") because libgcrypt11-dev
has a different version number than the source package. As I do not see
the point of tightening this dependency I have dropped this part of the
change.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

Reply via email to