Package: texlive-games Version: 2021.20220204-1 Severity: normal X-Debbugs-Cc: Asher Gordon <asd...@posteo.net> File: /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty
Dear Maintainer, The file /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty (used by the LaTeX files generated by Scid) uses "\input english.sty" instead of "\usepackage[english]{babel}". This causes a lot of errors when compiling a LaTeX file that uses the chess package. If the errors are ignored (e.g. by using "-interaction nonstopmode"), then the compiled document has a lot of garbage at the start. The following is a minimal example that produces the error:
\documentclass{article} \usepackage{chess} \begin{document} This is a test. \begin{chess} 1.~e4 c5 2.~Nf3 Nc6 \end{chess} \end{document}
The test.fls file produced by "pdflatex -interaction nonstopmode -recorder test.tex" is attached below:
PWD /tmp/tmp.mH6e5epKvE INPUT /etc/texmf/web2c/texmf.cnf INPUT /usr/share/texmf/web2c/texmf.cnf INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt INPUT test.tex OUTPUT test.log INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/english.sty INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.def INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/chess/chess20.tfm INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/chess/chessf10.tfm INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def INPUT ./test.aux INPUT test.aux INPUT test.aux OUTPUT test.aux OUTPUT test.pdf INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map INPUT test.aux INPUT /home/asher/.texlive2021/texmf-var/fonts/pk/ljfour/public/chess/chessf10.600pk INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
The following change resolves most of the errors:
--- /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty~ 2022-04-01 15:57:17.000000000 -0400 +++ /usr/share/texlive/texmf-dist/tex/latex/chess/chess.sty 2022-04-01 16:26:46.228383005 -0400 @@ -61,7 +61,7 @@ % % Do we have language support? Otherwise take default language! % -\ifx\undefined\babel@core@loaded\input english.sty\fi +\ifx\undefined\babel@core@loaded\usepackage[english]{babel}\fi \def\@set[#1#2](#3){%arguments: [a-h1-8](<letter>)
However, I am unsure if there was a reason "\usepackage[english]{babel}" was avoided (perhaps for compatibility with TeX as opposed to LaTeX). So I am not sure if the above patch is the best solution. Also, even after replacing "\input english.sty", one error remains: an undefined control sequence \resetat. If the "\resetat" command is removed from chess.sty or replaced with "\relax", the error is resolved, though this may produce other problems. I don't think this is related to bable, but rather the definition of "\resetat" at around line 46 in chess.sty. Unfortunately, I do not know enough TeX to understand this error. Thanks, Asher -- Package-specific info:
IMPORTANT INFORMATION: We will only consider bug reports concerning the packaging of TeX Live as relevant. If you have problems with combination of packages in a LaTeX document, please consult your local TeX User Group, the comp.text.tex user group, the author of the original .sty file, or any other help resource. In particular, bugs that are related to up-upstream, i.e., neither Debian nor TeX Live (upstream), but the original package authors, will be closed immediately. *** The Debian TeX Team is *not* a LaTeX Help Desk *** If you report an error when running one of the TeX-related binaries (latex, pdftex, metafont,...), or if the bug is related to bad or wrong output, please include a MINIMAL example input file that produces the error in your report. Please run your example with (pdf)latex -recorder ... (or any other program that supports -recorder) and send us the generated file with the extension .fls, it lists all the files loaded during the run and can easily explain problems induced by outdated files in your home directory. Don't forget to also include minimal examples of other files that are needed, e.g. bibtex databases. Often it also helps to include the logfile. Please, never send included pictures! If your example file isn't short or produces more than one page of output (except when multiple pages are needed to show the problem), you can probably minimize it further. Instructions on how to do that can be found at http://www.minimalbeispiel.de/mini-en.html (english) or http://www.minimalbeispiel.de/mini.html (german) ################################## minimal input file ################################## other files ###################################### List of ls-R files -rw-r--r-- 1 root root 1732 Mar 22 14:11 /var/lib/texmf/ls-R lrwxrwxrwx 1 root root 29 Sep 4 2021 /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN lrwxrwxrwx 1 root root 31 Feb 4 17:04 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST lrwxrwxrwx 1 root root 31 Feb 4 17:04 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST ###################################### Config files -rw-r--r-- 1 root root 475 Sep 10 2021 /etc/texmf/web2c/texmf.cnf lrwxrwxrwx 1 root root 33 Feb 4 17:04 /usr/share/texmf/web2c/fmtutil.cnf -> /var/lib/texmf/fmtutil.cnf-DEBIAN lrwxrwxrwx 1 root root 32 Feb 4 17:04 /usr/share/texmf/web2c/updmap.cfg -> /var/lib/texmf/updmap.cfg-DEBIAN -rw-r--r-- 1 root root 2862 Feb 11 03:43 /var/lib/texmf/tex/generic/config/language.dat ###################################### Files in /etc/texmf/web2c/ total 8 -rw-r--r-- 1 root root 283 Sep 2 2018 mktex.cnf -rw-r--r-- 1 root root 475 Sep 10 2021 texmf.cnf ###################################### md5sums of texmf.d ca40c66f144b4bafc3e59a2dd32ecb9c /etc/texmf/texmf.d/00debian.cnf
-- System Information: Debian Release: bookworm/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.16.0-5-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages texlive-games depends on: ii tex-common 6.17 ii texlive-base 2021.20220204-1 ii texlive-binaries 2021.20210626.59705-1 ii texlive-latex-base 2021.20220204-1 texlive-games recommends no packages. texlive-games suggests no packages. Versions of packages tex-common depends on: ii dpkg 1.21.2 ii ucf 3.0043 Versions of packages tex-common suggests: ii debhelper 13.6 Versions of packages texlive-games is related to: ii tex-common 6.17 ii texlive-binaries 2021.20210626.59705-1 -- no debconf information -- A witty saying proves nothing, but saying something pointless gets people's attention. -------- I prefer to send and receive mail encrypted. Please send me your public key, and if you do not have my public key, please let me know. Thanks. GPG fingerprint: 38F3 975C D173 4037 B397 8095 D4C9 C4FC 5460 8E68
signature.asc
Description: PGP signature