Skip to content

Review detection after the latest update of l3obsolete.txt #95

@Witiko

Description

@Witiko

The regression tests have been failing since the 2025-06-01 LaTeX release, likely because functions \regex_match:* were renamed to \regex_if_match:* and marked as deprecated in file l3obsolete.txt in PR latex3/latex3#1740.

Specifically, the issue W202 (Deprecated control sequences) is now reported for 45 new files in TeX Live 2024:

Details
diff --git a/explcheck/testfiles/TL2024-issues/w202.txt b/explcheck/testfiles/TL2024-issues/w202.txt
index 02e6314..3c87a49 100644
--- a/explcheck/testfiles/TL2024-issues/w202.txt
+++ b/explcheck/testfiles/TL2024-issues/w202.txt
@@ -1,4 +1,7 @@
+/usr/local/texlive/2024/texmf-dist/tex/generic/markdown/markdown.tex
 /usr/local/texlive/2024/texmf-dist/tex/generic/scontents/scontents.tex
+/usr/local/texlive/2024/texmf-dist/tex/generic/witharrows/witharrows.sty
+/usr/local/texlive/2024/texmf-dist/tex/generic/witharrows/witharrows.tex
 /usr/local/texlive/2024/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
 /usr/local/texlive/2024/texmf-dist/tex/latex/acro/acro.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/acro/acro2.sty
@@ -15,11 +18,13 @@
 /usr/local/texlive/2024/texmf-dist/tex/latex/chinesechess/chinesechess.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/chronos/chronos.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/circledtext/circledtext.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/citation-style-language/citation-style-language-cite.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/cleveref-forward/cleveref-forward.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/cleveref-usedon/cleveref-usedon.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/codebox/codebox.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/cooking-units/cooking-units.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/copyedit/copyedit.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/csvsimple/csvsimple-l3.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/ctex/ctexart.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/ctex/ctexbeamer.cls
@@ -27,43 +32,60 @@
 /usr/local/texlive/2024/texmf-dist/tex/latex/ctex/ctexrep.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/datatool/databib.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/datatool/datagidx.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/datatool/datatool-base.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/datatool/datatool.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/denisbdoc/denisbdoc.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/derivative/derivative.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/ducksay/ducksay.code.v2.tex
 /usr/local/texlive/2024/texmf-dist/tex/latex/duckuments/duckuments.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/easybook/easybase.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/econlipsum/econlipsum.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/els-cas-templates/cas-common.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/elsarticle/elsarticle.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/embrac/embrac.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/enumext/enumext.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/erw-l3/erw-l3.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/exam-zh/exam-zh.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/exsheets/exsheets.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/fduthesis/fduthesis.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/figput/figput.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/functional/functional.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/glossaries/base/glossaries.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/glossaries/rollback/glossaries-2022-11-03.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/glossaries/rollback/glossaries-2024-04-03.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/gzt/gzt.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/gzt/gztarticle.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/hduthesis/beamerthemehdu.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/hduthesis/hduthesis.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/joinbox/joinbox.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/jsonparse/jsonparse.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/kanbun/kanbun.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/knowledge/knowledge.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/obchaptertoc.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/oblivoir-misc.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3-code.tex
 /usr/local/texlive/2024/texmf-dist/tex/latex/l3packages/xparse/xparse-2018-04-12.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex
+/usr/local/texlive/2024/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate-2023-10-10.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/lengthconvert/lengthconvert.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/lisp-on-tex/lisp-mod-l3regex.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/litetable/litetable.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/longdivision/longdivision.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/lwarp/lwarp.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/magicwatermark/magicwatermark.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/media4svg/media4svg.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/media9/media9.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/media9/pdfbase.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/metrix/metrix.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/mhchem/mhchem.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/multicolrule/multicolrule.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/newpax/newpax.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/nicematrix/nicematrix.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/njuthesis/njuthesis.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/non-decimal-units/non-decimal-units.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/notebeamer/notebeamer.sty
@@ -73,8 +95,14 @@
 /usr/local/texlive/2024/texmf-dist/tex/latex/nwejm/nwejmart.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/ocgx2/ocgbase.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/ocgx2/ocgx2.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/overarrows/overarrows.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/pascaltriangle/pascaltriangle.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/pegmatch/pegmatch.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/physics2/phy-xmat.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-frkim.code.tex
+/usr/local/texlive/2024/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/projlib/projlib-datetime.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/projlib/projlib-language.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/pseudo/pseudo.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/q-and-a/Q-and-A.cls
@@ -86,8 +114,12 @@
 /usr/local/texlive/2024/texmf-dist/tex/latex/sdaps/sdapsclassic.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/se2thesis/se2thesis.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/sillypage/sillypage.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/simples-matrices/simples-matrices.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/siunitx/siunitx-v2.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/siunitx/siunitx.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/sjtutex/sjtuarticle.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/sjtutex/sjtureport.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/sjtutex/sjtuthesis.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/stex/etc/lststex.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/stex/stex.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/styledcmd/styledcmd.sty
@@ -96,15 +128,25 @@
 /usr/local/texlive/2024/texmf-dist/tex/latex/tabularray/tabularray.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/termsim/termsim.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/texnegar/texnegar-ini.tex
+/usr/local/texlive/2024/texmf-dist/tex/latex/tikzquests/tikzquests.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/tipauni/tipauni.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/tuda-ci/tudaletter.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/tuda-ci/tudapub.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/tuda-ci/tudasciposter.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/tutodoc/tutodoc.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/uantwerpendocs/uantwerpenbamathesis.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/uantwerpendocs/uantwerpencoursetext.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/uantwerpendocs/uantwerpenexam.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/uantwerpendocs/uantwerpenletter.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/uantwerpendocs/uantwerpenreport.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/unigrazpub/unigrazpub.cls
 /usr/local/texlive/2024/texmf-dist/tex/latex/urcls/URletter.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/weiqi/weiqi.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/whatsnote/whatsnote.cls
+/usr/local/texlive/2024/texmf-dist/tex/latex/withargs/withargs.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/wordle/wordle.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/wrapstuff/wrapstuff.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/xassoccnt/xassoccnt.sty
@@ -112,6 +154,8 @@
 /usr/local/texlive/2024/texmf-dist/tex/latex/xsim/xsim.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/zhlipsum/zhlipsum.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/zhnumber/zhnumber.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/zref-check/zref-check.sty
+/usr/local/texlive/2024/texmf-dist/tex/latex/zref-clever/zref-clever.sty
 /usr/local/texlive/2024/texmf-dist/tex/latex/zugferd/zugferd.sty
 /usr/local/texlive/2024/texmf-dist/tex/lualatex/letgut/letgut.cls
 /usr/local/texlive/2024/texmf-dist/tex/luatex/luatexja/addons/luatexja-fontspec-27c.sty

A PR that closes this ticket should a) review a sample of the new detections and b) update the baselines.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions