Bug#1143324: installation-guide: FTBFS: dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
Samuel Thibault <[email protected]> Mon, 3 Aug 2026 23:39:17 +0200
| Newsgroups | gmane.linux.debian.devel.boot |
|---|---|
| Organization | I am not organized |
| Message-ID | <anEKhSBTOsSquV_p__42759.2572219268$1785793288$gmane$org@end> |
--Tev2IVvncARKW2rk
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Control: reassign -1 dblatex
Control: affects -1 + installation-guide
Hello,
Santiago Vila, le sam. 01 août 2026 22:36:09 +0000, a ecrit:
> install.fr.profiled.tex:42: The key 'FBsetup/CompactItemize' is unknown and is being ignored
> install.fr.profiled.tex:42: leading text: \setupbabel{fr}
The installation-guide-generated text only produces the \setupbabel{fr}
line. I have attached a minimal reproducer. CompactItemize actually
comes from dblatex:
/usr/share/texmf/tex/latex/dblatex/style/dbk_locale.sty:
\babelsetup{fr}{%
\ifxetex
% \NoAutoSpaceBeforeFDP does not seem to work when used with XeTeX
% Take into account the frenchb version in the setup (< v2.5)
\AtBeginDocument{\@ifundefined{NoAutoSpacing}{%
\shorthandoff{:;!?}}{\NoAutoSpacing}}
\fi
\NoAutoSpaceBeforeFDP
% Avoid mess between enumitem and french redefinition
\@ifundefined{ifFrenchItemizeSpacing}{}{\FrenchItemizeSpacingfalse}
% The same, for recent frenchb release (v2.3)
\@ifundefined{frenchbsetup}{}{\frenchbsetup{CompactItemize=false}}
}
Removing CompactItemize=false from there fixes this compilation issue.
Samuel
--Tev2IVvncARKW2rk
Content-Type: text/x-tex; charset=us-ascii
Content-Disposition: attachment; filename=test.tex
\documentclass[10pt,onecolumn]{report}
\usepackage{ifthen}
\IfFileExists{ifxetex.sty}{%
\usepackage{ifxetex}%
}{%
\newif\ifxetex
\xetexfalse
}
\usepackage[french]{babel}
\usepackage[hyperlink]{db2latex}
\setupbabel{fr}
\begin{document}
\end{document}
--Tev2IVvncARKW2rk--