Bug#920368: texlive-pictures: tikz fails in pgf

2019-02-04 Thread Henri Menke
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.

Kind regards, Henri



Bug#920368: texlive-pictures: tikz fails in pgf

2019-01-24 Thread Henri Menke
Current PGF maintainer here.
PGF requires e-TeX. Try with etex, pdftex, luatex, or xetex.
Requiring e-TeX is a good assumption in my opinion because it was
introduced in 1998, i.e. is 20 years old today.
We will not make PGF non-e-TeX compatible, sorry.

Kind regards, Henri

On Thu, 24 Jan 2019 20:34:08 +0100 Roland Rosenfeld 
wrote:
> 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
> ...



Bug#920368: texlive-pictures: tikz fails in pgf

2019-01-24 Thread Hilmar Preuße
forwarded 920368 https://sourceforge.net/p/pgf/bugs/508
stop

On 24.01.19 20:34, Roland Rosenfeld wrote:

> 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.
> 
Forwarded to upstream for now.

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



signature.asc
Description: OpenPGP digital signature


Bug#920368: texlive-pictures: tikz fails in pgf

2019-01-24 Thread Roland Rosenfeld
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