> > In other words, my solution to this bug would be to make doxygen exit with > > an > > error code when calling dot fails. Then make will fail, it's an FTBFS, it > > gets > > fixed, and everyone is happy.
> I've started a rebuild of all 552 packages in unstable that build-depend on > doxygen or anything that recursively pulls doxygen (eclipse-eclox doxyqml > doxygen-latex doxygen-gui doxygen-dbg python3-breathe python-breathe). > My build environment has a /usr/bin/dot that aborts the build when called, > which should detect this error even if doxygen output is redirected or > mangled. I'll let you know how widespread the FTBFS are when finished. > On a slow-ass machine, 57 builds done in 2.5 hours so far, so it'll take a > while. Then, in https://lists.debian.org/debian-devel/2016/03/msg00288.html but not CCed to this bug, there's: =✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂= Here are the results: 60 packages call /usr/bin/dot without depending on graphviz. During the rebuild, there was a number of unrelated FTBFSes (7 failed, 36 attempted), some of them might possibly try calling dot later. I'll investigate/retry/file bugs todorrow. alsa-lib apr apr-util asl cmocka coinor-ipopt cppunit frei0r gammu gazebo gconfmm2.6 gnuradio gtkspellmm hamlib jaula libaccounts-qt libaqbanking libassa libccrtp libevhtp libgadu libgnomecanvasmm2.6 libgpiv libgwenhywfar liblightify libmediainfo libmpdclient libmusicbrainz3 libopenobex libpqxx libsdl2 libsidplayfp libssh libsyncml libwibble linphone log4c lucene++ mpqc netcdf netcdf-cxx nifticlib open-vm-tools openafs openigtlink opensurgsim pidgin qca2 roboptim-core scim sdformat silly sipxtapi sombok tango thepeg vdk2 wimlib wxwidgets3.0 zipios++ =✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂=✂= Obviously, two years later, this list is outdated, but without an incentive to fix any of those, the scale should remain similar. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ A dumb species has no way to open a tuna can. ⢿⡄⠘⠷⠚⠋⠀ A smart species invents a can opener. ⠈⠳⣄⠀⠀⠀⠀ A master species delegates.