Bug#618433: Doxygen leaves .dot files behind
Package: doxygen Version: 1.7.3-1 Severity: serious Version 1.7.3-1 of doxygen leaves the .dot files behind. Running doxygen a second time removes them, but it seems to be stupid that I would have to change all instances of doxygen Doxyfile to doxygen Doxyfile doxygen Doxyfile in the Makefiles of every package that use doxygen. Please fix this issue as soon as possible since it causes FTBFS for many of my packages. Mattias signature.asc Description: This is a digitally signed message part
Bug#618433: Doxygen leaves .dot files behind
tis 2011-03-15 klockan 05:24 +0100 skrev Matthias Klose: Afaik not succeeding to build a package twice in a row doesn't rectify a RC report. Please correct me if I'm wrong. I do not understand what you are trying to say with the above sentence. Please elaborate. Mattias signature.asc Description: This is a digitally signed message part
Bug#618433: Doxygen leaves .dot files behind
tis 2011-03-15 klockan 05:24 +0100 skrev Matthias Klose: It seems to be stupid to rely on a tool not completely cleaning things. From the above statement I get the impression that you have misunderstood the issue reported. This is not make clean that is broken so that building a second time fails. This problem is that the initial build fails - also in a completely freshly unpacked source tree. Until now running doxygen a single pass has been sufficient to generate the output. With the current version version running doxygen once give you an incomplete result. Running it again (without running make clean in between) fixes the missing pieces - but of course the debian/rules are not written to run doxygen twice, since it has not been necessary to do that before. And I really think that it should not be necessary to run it twice. Here is an example: If I start with the doxygen output directory removed and run doxygen Doxyfile then doc/html contains (for each page): group__globus__callback__api.dot group__globus__callback__api.html group__globus__callback__api.map group__globus__callback__api.md5 group__globus__callback__api.png After repeating the run of doxygen Doxyfile a second time the doc/html contains (for each page): group__globus__callback__api.html group__globus__callback__api.map group__globus__callback__api.md5 group__globus__callback__api.png With earlier versions of doxygen you reached this final state with a single run. That it now requires two runs is a major regression. Mattias smime.p7s Description: S/MIME cryptographic signature