Xenial regression, unescaped percent pound, dollar sign in doxygen latex output
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
doxygen (Ubuntu) |
In Progress
|
Medium
|
Unassigned |
Bug Description
Description of problem:
there's a problem to build documentation for the apron package in Xenial. With doxygen 1.8.11, documentation for a certain operator% looks like this:
\subsubsection[
\begin{
\item[{const texpr1+::builder &}]{a, }
\item[{const texpr1+::builder &}]{b}
\end{DoxyParamC
That works fine. However, with 1.8.11, this is produced:
\subsubsection[
\begin{
\item[{const texpr1+::builder &}]{a, }
\item[{const texpr1+::builder &}]{b}
\end{DoxyParamC
The unescaped percent sign in the second argument to \texorpdfstring turns the rest of the line into a comment, leading to a LaTeX error.
[Impact]
* This bug cause FTBFS for cimg on Xenial
* This bug has been reported and conformed by Debian (https:/
* It has been fixed by upstream in the later version
- https:/
- https:/
- https:/
[Regression Potential]
* Regression potential is low
* The patch filters adds escapes for '&', '$', '%', '#' when generating latex documentation. The change is tiny and these changes are already in the later version
* With the patch the cimg_1.
[Test Case]
* When try to build cimg_1.
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on refman.log.
Makefile:6: recipe for target 'refman.pdf' failed
make[2]: *** [refman.pdf] Error 1
make[2]: Leaving directory '/<<BUILDDIR>
# autogenerated makefile lacks a final pdflatex call to get references right (that's why the above '|| true')
cd html/latex && pdflatex refman
This is pdfTeX, Version 3.14159265-
restricted \write18 enabled.
entering extended mode
(./refman.tex
LaTeX2e <2016/02/01>
[Other Info]
* The upstream discussion: https:/
summary: |
- regression, Unescaped percent pound, dollar sign in doxygen output + Xenial regression, unescaped percent pound, dollar sign in doxygen latex + output |
description: | updated |
Changed in doxygen (Ubuntu): | |
importance: | Undecided → Medium |
milestone: | none → ubuntu-16.04.6 |
Changed in doxygen (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in doxygen (Ubuntu): | |
status: | Confirmed → In Progress |
Backport patches