Control: unmerge 760540 Control: notforwarded 760540 Control: block 759951 by 760540
On Fri, Sep 05, 2014 at 01:59:19AM -0400, Scott Kitterman wrote: > On Fri, 5 Sep 2014 07:35:15 +0200 Helmut Grohne <hel...@subdivi.de> wrote: > > forcemerge 742871 760540 > > I don't believe merging these two bugs is correct. 742871 appears in > versions > possibly as early and 1.7.6.1-2.1 and definitely in 1.8.1-1. libopendbx > builds > fine with 1.8.7. It only fails with 1.8.8, so despite the similar symptoms, > I > don't understand how it could be the same issue. I agree with your assessment. Even though libopendbx is affected by #742871, this is not the cause for your FTBFS. #760540 is indeed a new issue introduced somewhere between 1.8.7-3 (exclusively) and 1.8.8-3. > Also, I think causing multiple packages to FTBFS is more significant the > "important". Please raise to at least serious. Surely you don't believe > doxygen is fit to release in this state? I consider doxygen releasable as long as it doesn't crash for more than 10% of the invocations, because there is not much choice. Unfortunately, doxygen is transitively build-essential, so you cannot just remove it from jessie. Clearly, failing to produce some manual pages does not make the package unusable to everyone, and clearly this issue has a major impact on a few users. Doxygen is known for regularly breaking backwards compatibility. I bisected this issue and attach a bisection log. Unfortunately, it ended up segfaulting eventually and I marked all segfaults with skip. If one pretends that 14f88af12bae98859eafe605ddb5f54029e44076 is not the cause for this regression and cherry-picks it throughout the bisection, then 0dd59398b3f62288897c8c3405977a27a94fbfee is called out as the offending commit. I do not understand why either of these commits would introduce the regression though. Helmut
# bad: [702865ddecd217cd54c5bd7bd93dfc6ef98c38e7] Imported Debian patch 1.8.8-3 # good: [3db4321e038bff50e52fac9bbbba415f668d4d57] Imported Debian patch 1.8.7-3 git bisect start 'debian' 'debian/1.8.7-3' # good: [54ac45bd9f535d13b2bf98e4d71b27b4590c3dc7] Documentation generator: added support for C# property accessors visibility modifiers. git bisect good 54ac45bd9f535d13b2bf98e4d71b27b4590c3dc7 # good: [fe533aeb3d6618d30d2b1c99527812a8cf8cf1fe] Merge branch 'master' of github.com:doxygen/doxygen git bisect good fe533aeb3d6618d30d2b1c99527812a8cf8cf1fe # bad: [b272b4b5077873457a0f6b517ac799f4a5f8c951] Bug 733722 - XML Output invalid: XML_PROGRAMLISTING=YES copies Unicode form feed character (U+000C) to XML files git bisect bad b272b4b5077873457a0f6b517ac799f4a5f8c951 # skip: [e7a188b769b9eed3b0c6501890d2f36b6475ade9] Merge branch 'feature-groupbreadcrumbs' of https://github.com/NimbusKit/doxygen into NimbusKit-feature-groupbreadcrumbs git bisect skip e7a188b769b9eed3b0c6501890d2f36b6475ade9 # skip: [c7c7d73c184ee2eebf65e83044cf1e325751cffa] Made bread crumb trails enabled unconditionally git bisect skip c7c7d73c184ee2eebf65e83044cf1e325751cffa # skip: [7d204d1d76c6531dd55e7d59415d07e846596f98] Merge branch 'bug734099' git bisect skip 7d204d1d76c6531dd55e7d59415d07e846596f98 # skip: [c5c763056535216ccce4bed4892358bf5c8d1fd5] Fixed test 021 git bisect skip c5c763056535216ccce4bed4892358bf5c8d1fd5 # skip: [a36ddbe0ee97c5ee248b7b391b4c30fd4b3c884b] Bug 733605 - Incorrect LaTeX generation for private union member in C++ git bisect skip a36ddbe0ee97c5ee248b7b391b4c30fd4b3c884b # skip: [3cb963061343aa5b3b8a044cdfa62848723a02ee] Bug 732768 - nested html tables cause pdflatex to hang (1.8.4 and 1.8.6) git bisect skip 3cb963061343aa5b3b8a044cdfa62848723a02ee # bad: [7d9d4320f5d183c4e1ebc87a316589c36f0afeed] Bug 734727 - GENERATE_TAGFILE no longer includes any @*section links git bisect bad 7d9d4320f5d183c4e1ebc87a316589c36f0afeed # skip: [c863b9bca1d75088d3285d2bbbb04eb5670648be] Merge branch 'groleo-master' git bisect skip c863b9bca1d75088d3285d2bbbb04eb5670648be # skip: [7506404e646f1fcc5a26ca6fca91a7f65154f05a] Bug 731947 - Support for PlantUML git bisect skip 7506404e646f1fcc5a26ca6fca91a7f65154f05a # skip: [7a1196384f9124f872befea1249eaf9bb99924b5] Merge branch 'NimbusKit-feature-groupbreadcrumbs' git bisect skip 7a1196384f9124f872befea1249eaf9bb99924b5 # skip: [3b8fea2f1f7f2e6a83a35626e6dec9d114a78c9e] Vhdl fixes git bisect skip 3b8fea2f1f7f2e6a83a35626e6dec9d114a78c9e # skip: [d1e39098f94487f544a068b7864aa8d1b1f345cd] Made setName() virtual so overloading works git bisect skip d1e39098f94487f544a068b7864aa8d1b1f345cd # skip: [cfde6cdd600b21bba6a2eb0ca0e7e208e014ccaf] Bug 728740 - XML Output: Doxygen doesnât escape & characters (included in a hyperlink) in <detaileddescription> git bisect skip cfde6cdd600b21bba6a2eb0ca0e7e208e014ccaf # skip: [9451c09694970ee9856cdf798967c0c463d72ffa] Merge branch 'master' of https://github.com/groleo/doxygen-1 into groleo-master git bisect skip 9451c09694970ee9856cdf798967c0c463d72ffa # bad: [14f88af12bae98859eafe605ddb5f54029e44076] Bug 734704 Sigsegv while generating XML output git bisect bad 14f88af12bae98859eafe605ddb5f54029e44076 # skip: [ed8ce3cf405204916f9832e26797cb15d1490fd1] Bug 732594 - Two entries for a single member in Doxygen XML git bisect skip ed8ce3cf405204916f9832e26797cb15d1490fd1 # skip: [0dd59398b3f62288897c8c3405977a27a94fbfee] Bug 734099 - Add support for non-parsed language git bisect skip 0dd59398b3f62288897c8c3405977a27a94fbfee # skip: [97d12d058a7831adcc8c6f2cfe8c20ddd2ae5bc2] Bug 733451 - volatile declaration on member functions is not handled as xml attribute git bisect skip 97d12d058a7831adcc8c6f2cfe8c20ddd2ae5bc2 # good: [34a5a051a8b91215ae4f93e5541d43c33aa887c1] cache anonymous into ClassDefImpl::isAnonymous git bisect good 34a5a051a8b91215ae4f93e5541d43c33aa887c1 # good: [4074da5b83d37dd1c72c5df015fb2b41e7725a7e] Add BREAD_CRUMB_TRAIL. git bisect good 4074da5b83d37dd1c72c5df015fb2b41e7725a7e # only skipped commits left to test # possible first bad commit: [14f88af12bae98859eafe605ddb5f54029e44076] Bug 734704 Sigsegv while generating XML output # possible first bad commit: [3b8fea2f1f7f2e6a83a35626e6dec9d114a78c9e] Vhdl fixes # possible first bad commit: [7506404e646f1fcc5a26ca6fca91a7f65154f05a] Bug 731947 - Support for PlantUML # possible first bad commit: [97d12d058a7831adcc8c6f2cfe8c20ddd2ae5bc2] Bug 733451 - volatile declaration on member functions is not handled as xml attribute # possible first bad commit: [ed8ce3cf405204916f9832e26797cb15d1490fd1] Bug 732594 - Two entries for a single member in Doxygen XML # possible first bad commit: [3cb963061343aa5b3b8a044cdfa62848723a02ee] Bug 732768 - nested html tables cause pdflatex to hang (1.8.4 and 1.8.6) # possible first bad commit: [7a1196384f9124f872befea1249eaf9bb99924b5] Merge branch 'NimbusKit-feature-groupbreadcrumbs' # possible first bad commit: [c7c7d73c184ee2eebf65e83044cf1e325751cffa] Made bread crumb trails enabled unconditionally # possible first bad commit: [e7a188b769b9eed3b0c6501890d2f36b6475ade9] Merge branch 'feature-groupbreadcrumbs' of https://github.com/NimbusKit/doxygen into NimbusKit-feature-groupbreadcrumbs # possible first bad commit: [c5c763056535216ccce4bed4892358bf5c8d1fd5] Fixed test 021 # possible first bad commit: [c863b9bca1d75088d3285d2bbbb04eb5670648be] Merge branch 'groleo-master' # possible first bad commit: [d1e39098f94487f544a068b7864aa8d1b1f345cd] Made setName() virtual so overloading works # possible first bad commit: [9451c09694970ee9856cdf798967c0c463d72ffa] Merge branch 'master' of https://github.com/groleo/doxygen-1 into groleo-master # possible first bad commit: [cfde6cdd600b21bba6a2eb0ca0e7e208e014ccaf] Bug 728740 - XML Output: Doxygen doesnât escape & characters (included in a hyperlink) in <detaileddescription> # possible first bad commit: [a36ddbe0ee97c5ee248b7b391b4c30fd4b3c884b] Bug 733605 - Incorrect LaTeX generation for private union member in C++ # possible first bad commit: [7d204d1d76c6531dd55e7d59415d07e846596f98] Merge branch 'bug734099' # possible first bad commit: [0dd59398b3f62288897c8c3405977a27a94fbfee] Bug 734099 - Add support for non-parsed language