Bug 49140 - dblatex: multiple invalid escape sequences
Summary: dblatex: multiple invalid escape sequences
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: dblatex (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-21 19:26 MSK by Yuri N. Sedunov
Modified: 2024-01-23 14:54 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri N. Sedunov 2024-01-21 19:26:25 MSK
На 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)\*?"\

...
Comment 1 Grigory Ustinov 2024-01-23 03:29:32 MSK
gtk-doc ломает не только dblatex.

FYI: https://src.fedoraproject.org/rpms/itstool/blob/rawhide/f/0001-Fix-insufficiently-quoted-regular-expressions.patch
Comment 2 Repository Robot 2024-01-23 03:46:58 MSK
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).
Comment 3 Yuri N. Sedunov 2024-01-23 14:54:06 MSK
(Ответ для Grigory Ustinov на комментарий #1)
> gtk-doc ломает не только dblatex.

Да, и сам себя он тоже ломал.
За исправление dblatex и наводку на itstool -- спасибо. Теперь всё исправлено.