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--