Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-28 Thread Vincent Lefevre
On 2023-11-28 00:17:08 +0100, Preuße, Hilmar wrote: > The specific file (glyphtounicode.tex) is only read during format > generation AFAICT. No, not in the past (before TeX Live 2021 -- my setting was predating this version). For instance, see

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-27 Thread Preuße
Control: severity -1 wishlist Control: retitle -1 fmtutil should ignore TEXINPUTS set in root env On 28.11.2023 00:27, Debian Bug Tracking System wrote: Processing control commands: severiy -1 wishlist Unknown command or malformed arguments to command. title -1 fmtutil should ignore

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-27 Thread Preuße
Control: severiy -1 wishlist Control: title -1 fmtutil should ignore TEXINPUTS set in root env On 27.11.2023 01:06, Norbert Preining wrote: Hello Norbert, Since I am not using Debian, nor developing for Debian, I think I stop arguing here. No need to discuss my opinion on that matter further.

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-27 Thread Preuße
On 25.11.2023 01:20, Vincent Lefevre wrote: Hi, I didn't break anything. Any user, including root, may have his own environment variables for his own use. This should never interfer with package installation. Why not unsetting TEXINPUTS in the postinst script? The specific file

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-26 Thread Norbert Preining
Hi Vincent, Since I am not using Debian, nor developing for Debian, I think I stop arguing here. No need to discuss my opinion on that matter further. Feel free to bring it up to the TC, or d-d, or whereever you feel is the correct place. Norbert -- PREINING Norbert

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-26 Thread Vincent Lefevre
On 2023-11-27 07:50:40 +0900, Norbert Preining wrote: > On Sun, 26 Nov 2023, Vincent Lefevre wrote: > > Could you cite documentation saying that root must not set > > arbitrary environment variables? > > I never said that. But if they are set, root must be aware of the > consequences, This is

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-26 Thread Norbert Preining
On Sun, 26 Nov 2023, Vincent Lefevre wrote: > Could you cite documentation saying that root must not set > arbitrary environment variables? I never said that. But if they are set, root must be aware of the consequences, and the envvars might have effect on how packages work. > was actually there

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-26 Thread Vincent Lefevre
On 2023-11-25 12:28:05 +0900, Norbert Preining wrote: > On Sat, 25 Nov 2023, Vincent Lefevre wrote: > > I didn't break anything. Any user, including root, may have his own > > environment variables for his own use. This should never interfer > > No. That is simply not true. Not root. Could you

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-24 Thread Norbert Preining
On Sat, 25 Nov 2023, Vincent Lefevre wrote: > I didn't break anything. Any user, including root, may have his own > environment variables for his own use. This should never interfer No. That is simply not true. Not root. > Why not unsetting TEXINPUTS in the postinst script? I told you this

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-24 Thread Vincent Lefevre
On 2023-11-24 23:55:39 +0100, Preuße, Hilmar wrote: > Well, fmtutil in turn calls the TeX interpreters / compilers, which then > read $TEXINPUTS and find your file. I'd say: you broke your system somehow, > I tend to close the bug. I didn't break anything. Any user, including root, may have his

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-24 Thread Preuße
On 24.11.2023 03:50, Vincent Lefevre wrote: Hi, If I understand correctly, /var/lib/texmf/web2c/pdftex/pdflatex.fmt is generated by fmtutil, but its man page does not say that $TEXINPUTS is used. Well, fmtutil in turn calls the TeX interpreters / compilers, which then read $TEXINPUTS and

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-24 Thread Norbert Preining
On Fri, 24 Nov 2023, Vincent Lefevre wrote: > The issue disappears if I remove my glyphtounicode.tex file and > do "apt install --reinstall texlive-base". sudo fmtutil-sys -all would also do it. > If I understand correctly, /var/lib/texmf/web2c/pdftex/pdflatex.fmt is > generated by

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-23 Thread Vincent Lefevre
On 2023-11-24 02:07:15 +0100, Vincent Lefevre wrote: > It seems that the cause of the issue is that at package installation, > the current TEXINPUTS is taken into account. So it uses my own > glyphtounicode.tex file (needed as a workaround to a Ghostscript > bug) instead of the one from the

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-23 Thread Vincent Lefevre
It seems that the cause of the issue is that at package installation, the current TEXINPUTS is taken into account. So it uses my own glyphtounicode.tex file (needed as a workaround to a Ghostscript bug) instead of the one from the package. -- Vincent Lefèvre - Web:

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-23 Thread Vincent Lefevre
On 2023-11-23 23:44:16 +0100, Hilmar Preuße wrote: > Sorry, I'm failing to reproduce: > > hille@sid:~$ pdflatex a > This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) > (preloaded format=pdflatex) > restricted \write18 enabled. > entering extended mode > (./a.tex > LaTeX2e

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-23 Thread Hilmar Preuße
On 11/23/23 15:53, Vincent Lefevre wrote: On 2023-11-23 15:44:17 +0100, Vincent Lefevre wrote: Hi Vincent, \documentclass{article} \pagestyle{empty} \begin{document} $x'$ ; $\oplus$ ; $\ominus$ ; $\otimes$ ; $\ell$ ; OK. \end{document} I get the following: x0 ; ⊕ ;

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-23 Thread Vincent Lefevre
On 2023-11-23 15:44:17 +0100, Vincent Lefevre wrote: > With Debian's packages, as of version 2023, some math characters > get replaced. For instance, consider > > \documentclass{article} > \pagestyle{empty} > \begin{document} > $x'$ ; $\oplus$ ; $\ominus$ ; $\otimes$ ; $\ell$ ; OK. >

Bug#1056587: texlive-latex-base: some math characters get replaced as of Debian's TeX Live 2023

2023-11-23 Thread Vincent Lefevre
Package: texlive-latex-base Version: 2023.20231007-1 Severity: normal With Debian's packages, as of version 2023, some math characters get replaced. For instance, consider \documentclass{article} \pagestyle{empty} \begin{document} $x'$ ; $\oplus$ ; $\ominus$ ; $\otimes$ ; $\ell$ ; OK.