Source: boost1.62
Version: 1.62.0+dfsg-4
Severity: wishlist

Currently, src:boost1.62 Build-Depends on mpi-default-dev, which
creates a build dependency cycle:

mpi-defaults Build-Depends on libopenmpi-dev
openmpi Build-Depends on libhwloc-dev
hwloc Build-Depends on libcairo2-dev
cairo Build-Depends on libglib2.0-dev
glib2.0 Build-Depends on gtk-doc-tools
gtk-doc-tools Depends on highlight
highlight Build-Depends on libboost-dev
boost-defaults Build-Depends on libboost1.62-dev

It would be nice if the boost1.* source packages could provide a build
profile to allow for building without boost-mpi - and then, of course,
the same for src:boost-defaults.  (Actually, in my experience, just
having the pure header package available tends to be enough for
bootstrapping purposes - but I also don't see any real reason for
dropping any of the other binary library packages in a stage1
bootstrap build.)

It would also be good if doxygen could be moved to
Build-Depends-Indep, as doxygen Build-Depends on default-jdk, and
openjdk also requires several glib-based libraries.
-- 
Daniel Schepler

Reply via email to