На python-3.12 dblatex стал мусорить warning'ами, которые ломают тесты у gtk-doc. /usr/lib/python3/site-packages/dbtexmf/dblatex/texcodec.py:29: SyntaxWarning: invalid escape sequence '\&' l.append("\&\#x%x;" % ord(c)) /usr/lib/python3/site-packages/dbtexmf/dblatex/texhyphen.py:23: SyntaxWarning: invalid escape sequence '\-' self.hyphenchar = b"\-" /usr/lib/python3/site-packages/dbtexmf/dblatex/texhyphen.py:35: SyntaxWarning: invalid escape sequence '\H' """ /usr/lib/python3/site-packages/dbtexmf/dblatex/texhyphen.py:54: SyntaxWarning: invalid escape sequence '\p' h_sep=b"\penalty0{}", h_char=b"\penalty5000{}", /usr/lib/python3/site-packages/dbtexmf/dblatex/texhyphen.py:54: SyntaxWarning: invalid escape sequence '\p' h_sep=b"\penalty0{}", h_char=b"\penalty5000{}", /usr/lib/python3/site-packages/dbtexmf/dblatex/xetex/fontspec.py:198: SyntaxWarning: invalid escape sequence '\s' s += '\switch%sfont{%s}' % (type, font) /usr/lib/python3/site-packages/dbtexmf/dblatex/xetex/fcmanager.py:51: SyntaxWarning: invalid escape sequence '\-' if self.family != self.name.replace("\-", "-"): /usr/lib/python3/site-packages/dbtexmf/dblatex/grubber/texparser.py:34: SyntaxWarning: invalid escape sequence '\*' pattern = "\\\\(?P<name>%s)\*?"\ ...
gtk-doc ломает не только dblatex. FYI: https://src.fedoraproject.org/rpms/itstool/blob/rawhide/f/0001-Fix-insufficiently-quoted-regular-expressions.patch
dblatex-0.3.12-alt2 -> sisyphus: Tue Jan 23 2024 Grigory Ustinov <grenka@altlinux> 0.3.12-alt2 - Fixed working with python3.12 (Closes: #49140).
(Ответ для Grigory Ustinov на комментарий #1) > gtk-doc ломает не только dblatex. Да, и сам себя он тоже ломал. За исправление dblatex и наводку на itstool -- спасибо. Теперь всё исправлено.