Bug#920368: texlive-pictures: tikz fails in pgf
Package: texlive-pictures
Version: 2018.20190122-1
Severity: important
On upgrade from 2018.20181214-1 to 2018.20190122-1 the testsuite of
fig2dev package fails.
The root cause for this seems to be in a change of pgf code.
The fig2dev testsuite runs
$ tex test.tex
with the following test.tex input file:
------------------- snipp ---------------------
\input tikz
\bye
------------------- snipp ---------------------
with the old version this runs without problems, while with the
current version this fails with the following output:
------------------- snipp ---------------------
$ tex test.tex
This is TeX, Version 3.14159265 (TeX Live 2019/dev/Debian) (preloaded format=tex)
(./test.tex (/usr/share/texlive/texmf-dist/tex/plain/pgf/frontendlayer/tikz.tex
(/usr/share/texlive/texmf-dist/tex/plain/pgf/basiclayer/pgf.tex
(/usr/share/texlive/texmf-dist/tex/plain/pgf/utilities/pgfrcs.tex
(/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/pgfutil-plain.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(/usr/share/texlive/texmf-dist/tex/plain/pgf/basiclayer/pgfcore.tex
(/usr/share/texlive/texmf-dist/tex/plain/pgf/systemlayer/pgfsys.tex
(/usr/share/texlive/texmf-dist/tex/plain/pgf/utilities/pgfrcs.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/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))
! 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.17 \pgfkeys{/pgf/.is family}
?
------------------- snipp ---------------------
I'm not deep enough in TeX to understand what this means, but since
the input file is quite minimal and the behavior changed in a quite
bad way on upgrade, I think that this is a bug in the new texlive
distribution...
Greetings
Roland
Reply to: