#997024 [greek]babel + cleveref + pagenumbering + label = ☇

#997024#5
Date:
2021-10-22 14:30:15 UTC
From:
To:
Package: texlive-latex-extra
Version: 2021.20210921-1
Reproduce:
1) Put
\documentclass{article} \usepackage[greek]{babel}%%% greek should not necessarily be the main language; e.g., [greek, ngerman] would also expose the bug \usepackage{cleveref} \begin{document} \pagenumbering{Roman} \label{someLabel} \end{document}
into mwe.tex
2) Run pdflatex mwe
3) Observe the error message
! Incomplete \iffalse; all text was ignored after line 6. <inserted text> \fi <*> mwe? X
Since cleveref has not been updated since 2018, I wildly guess that it is cleveref that has to be updated to match the current development of latex and babel.  At the same time, I'm unsure who is the real culprit (perhaps, none, but the interface is broken) and leave the investigation concerning bugs in packaging or upstream development to the Debian maintainers.
Thanks in advance
Peter

#997024#10
Date:
2021-10-22 15:50:09 UTC
From:
To:
… and I've just ping'ed the maintainers of cleveref, babel, and greek.ldf. (Just in case the bug is also present upstream.)
#997024#15
Date:
2021-10-28 11:03:42 UTC
From:
To:
Dear DING,
let me kindly drive your attention to the bug report https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997971 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997971.  As your online version https://dict.tu-chemnitz.de/dings.cgi?service=de-en&opterrors=0&optpro=0&query=Monat&iservice= is correct, it is unclear to me who is the culprit: dict, the dictionaries your distribute, or the interface the two.
Peter.

#997024#20
Date:
2021-10-28 11:24:20 UTC
From:
To:
My report from Thu, 28 Oct 2021 11:03:42 +0000 is wrong; please ignore&delete it. I apologize. Peter.