On 14/05/13 23:37, Colin Watson wrote:
> I don't understand how graphviz itself could possibly be Multi-Arch:
> same.  Things like libgraph4, sure, but you can't make a package that
> ships compiled code in /usr/bin/ M-A: same - builds on different
> architectures will inevitably clash - and it wouldn't really be very
> useful to try.
>
> M-A: same is normally for packages containing libraries and such, not
> for packages containing executables on $PATH.  I certainly encourage you
> to make libraries M-A: same wherever possible, but it's orthogonal to
> this bug.
Ah, now I understand.  I was indeed referring to making the libraries
Multi-Arch:same, not the main graphviz package.

Hmm, so the idea is that you might be, for example, cross compiling
doxygen for sparc on a x86 machine, and you want the dependancy on
graphviz to match to the x86 graphviz which might already be installed -
something along those lines?

ISTM the same logic could apply to quite a large number of other
packages.  Usage of Multi-Arch:foreign in the documentation I've seen
(primarily http://wiki.debian.org/Multiarch/Implementation) seems to
focus more on support packages within the same source package, rather
than this apparently more extensive usage.  Has there been any
discussion around this sort of use on -devel to your knowledge?

Just be clear, I'm not particularly against marking graphviz
M-A:foreign, but my concern is if the same logic could apply to lots of
other packages, then it would be nice to see some sort of consensus that
this is the Right-Thing-To-Do(tm)

OTOH, it's late in my timezone, so I might just not be thinking clearly ;-)

Cheers,

    David.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to