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