Hi,

On Fri, Oct 26, 2018 at 00:51:30 +0200, Andreas Beckmann wrote:
[...]
> just to clarify, the problems you encounter come from povray-includes
> (arch:all) which can only be installed together with povray:amd64?
> povray itself can be installed from a foreign architecture, but in that
> case povray-includes cannot be installed at all. (tested this in a
> amd64+i386 sid chroot)

Correct.


> In that case we would need
> 
> povray: multi-arch: allowed
> povray-includes: depends: povray:any

This would also work. Just a bit more elaborated, IMHO.

Setting povray to multi-arch=foreign means, that its
interfaces (provided to povray-includes in this case) are
architecture independent.

multi-arch=allowed is usually needed, when packages can
have both behaviours.  Like for example python: Scripts
will be happy with python:any.  But the hypothetical
python-foobin:i386 will need python:i386.

So if povray has a binary interface (being able to load
shared objects on demenand as plugins, for example), your
option is really correct.

Anyway: I am happy with both variants!
So if you feel better about the allowed/any-variant, go
ahead.


> Andreas

Cheers

    Elrond

Reply via email to