tag 843023 + wontfix
thanks

On Thu, Nov 03, 2016 at 09:45:34AM +0100, Helmut Grohne wrote:
> Alternatively, if you have more knowledge as to why that dependency
> exists and whether it really is needed. libmdds-dev can stay
> Architecture: all after removing the dependency on libboost-dev and can
> then be marked Multi-Arch: foreign.

Erm, what? Obviously this dependency exists because mdds uses boost headers?

$ grep boost /usr/include/mdds-1.2/mdds/*
grep: /usr/include/mdds-1.2/mdds/multi_type_vector: Is a directory
/usr/include/mdds-1.2/mdds/node.hpp:#include <boost/intrusive_ptr.hpp>
/usr/include/mdds-1.2/mdds/node.hpp:    typedef ::boost::intrusive_ptr<node>  
node_ptr;
/usr/include/mdds-1.2/mdds/point_quad_tree.hpp:    typedef 
::boost::intrusive_ptr<node> node_ptr;
/usr/include/mdds-1.2/mdds/quad_node.hpp:#include <boost/intrusive_ptr.hpp>

> I am attaching a patch for the former solution as the latter is not
> necessarily correct. Please consider applying it.

No. mdds is Architecture all and it doesn't contain arch-dep parts (just
contains headers). Marking it as any is wrong.

Regards,

Rene

Reply via email to