Bug#923304: texlive-pstricks: plain tex fails with Undefined control sequence on \scantokens after input of pstricks.

2019-02-26 Thread Hilmar Preuße

Am 26.02.2019 um 06:46 teilte P V Mathew mit:

Package: texlive-pstricks
Version: 2018.20190131-2
Severity: important

Dear Maintainer,


Addendum: see #920368


After receiving other complaints from users of ancient technology on
Stack Exchange, I fixed this in upstream.  It will be part of the next
release which should be with TeX Live 2019 (or TeX Live 2019 pretest but
I don't think Debian packages pretest).

Keep in mind that everything that relies on \scantokens is bound to
fail, such as the babel and quotes libraries.


According to my knowledge we won't have that fix in buster due to soft
freeze.

H.
--
#206401 http://counter.li.org



Bug#923304: texlive-pstricks: plain tex fails with Undefined control sequence on \scantokens after input of pstricks.

2019-02-25 Thread P V Mathew
Package: texlive-pstricks
Version: 2018.20190131-2
Severity: important

Dear Maintainer,

   * What led up to the situation?
Input of pstricks fails with plain tex.
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Trying to compile plain tex file containing \input pstricks
fails.
   * What was the outcome of this action?
Undefined contorl sequence. First two lines which reads
! Undefined control sequence.
\pgfkeyssetevalue ...gfkeys@temptoks =\scantokens

   * What outcome did you expect instead?
   Expected a clean compile.

*** End of the template - remove these template lines ***


-- Package-specific info:
##
minimal input file
\input pstricks
\bye

##
other files

This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded 
format=tex)
(./test.tex (/usr/share/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
(/usr/share/texlive/texmf-dist/tex/generic/pstricks/pstricks-tex.def
we are running tex and have to make it etex and latex compatible ...
) (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex))
2014/12/03 v2.7a key=value parser (HA)
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex
2005/02/22 v1.1 xkeyval TeX header (HA
(/usr/share/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
Loading pgffor.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet
ric.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod
e.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari
thmetics.code.tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
! Undefined control sequence.
\pgfkeyssetevalue ...gfkeys@temptoks =\scantokens 
  \expandafter {\expandafter...

\pgfkeys@ifcsname ...\fi \ifpgfkeys@csname@test #2
  \else #3\fi 
\pgfkeys@ifcsname ...gfkeys@csname@test #2\else #3
  \fi 
\pgfkeys@ifcsname ...gfkeys@csname@test #2\else #3
  \fi 
\pgfkeys@unpack ...pgfeov \else \pgfkeys@case@one 
  \fi \fi 
\pgfkeys@@normal ...pgfkeysnovalue =\pgfkeys@stop 
  \pgfkeys@parse 
...
l.1089 }

? The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

? OK, entering \batchmode
##
 List of ls-R files

-rw-rw-r-- 1 root staff 5226 Feb 21 09:26 /usr/local/share/texmf/ls-R
-rw-r--r-- 1 root root 1200 Feb 26 11:01 /var/lib/texmf/ls-R
lrwxrwxrwx 1 root root 29 Sep  2 18:02 /usr/share/texmf/ls-R -> 
/var/lib/texmf/ls-R-TEXMFMAIN
lrwxrwxrwx 1 root root 31 Jan 31 09:23 /usr/share/texlive/texmf-dist/ls-R -> 
/var/lib/texmf/ls-R-TEXLIVEDIST
lrwxrwxrwx 1 root root 31 Jan 31 09:23 /usr/share/texlive/texmf-dist/ls-R -> 
/var/lib/texmf/ls-R-TEXLIVEDIST
##
 Config files
-rw-r--r-- 1 root root 1101 Sep 11 11:29 /etc/texmf/web2c/texmf.cnf
lrwxrwxrwx 1 root root 33 Jan 31 09:23 /usr/share/texmf/web2c/fmtutil.cnf -> 
/var/lib/texmf/fmtutil.cnf-DEBIA