August 30 update of pstricks installs outdated files (from September 2021), triggering incompatibility with XeTeX and Ghostscript transparency
Bruno Voisin
bvoisin at icloud.com
Thu Sep 8 18:05:38 CEST 2022
The two attached files test the compatibility of Ghostscript's transparency and pstricks. They typeset fine with latex + dvips + ps2pdf.
Using xelatex-unsafe, they used to typeset fine before the latest update (August 30) of pstricks. With this update, they both give
Error: /typecheck in --restore--
Operand stack:
--dict:13/22(ro)(L)-- --dict:13/22(ro)(L)--
Execution stack:
%interp_exit .runexec2 --nostringval-- restore --nostringval-- 2 %stopped_push --nostringval-- restore restore false 1 %stopped_push 1974 1 3 %oparray_pop 1973 1 3 %oparray_pop 1961 1 3 %oparray_pop 1817 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- restore --nostringval-- 2 %stopped_push --nostringval-- 1878 1 3 %oparray_pop restore 1859 1 3 %oparray_pop restore
Looking closer, it seems the pstricks update actually installs outdated versions of pstricks.pro and ps-dots.pro, among others. For pstricks.pro, before the update
% $Id: pstricks.pro 317 2021-11-16 20:47:25Z herbert $
%
%% PostScript prologue for pstricks.tex.
%% Version 1.41, 2021/11/16
and after it
% $Id: pstricks.pro 269 2021-09-25 13:47:26Z herbert $
%
%% PostScript prologue for pstricks.tex.
%% Version 1.40, 2021/09/25
For pst-dots.pro, before the update
% $Id: pst-dots.pro 291 2021-10-01 09:22:45Z herbert $
%
%% PostScript prologue for pstricks.tex.
%% Version 0.02, 2021/10/01
and after it
% $Id: pst-dots.pro 4 2020-06-09 08:32:19Z herbert $
%
%% PostScript prologue for pstricks.tex.
%% Version 2.02, 2009/06/16
Specifically, here, the above error message vanishes once the ante-penultimate line of pst-dots.pro
/PSTricksDotFont exch definefont
is commented out.
The problem seems present on CTAN too: for example, the files at <https://www.ctan.org/tex-archive/graphics/pstricks/base/dvips> date back to September 2021 and do not include the later updates.
I noticed the problem while testing RC2 of the next Ghostscript, 10.00.0, but finally realized the problem was with pstricks.
Bruno Voisin
(please cc answers to me, I'm not subscribed to the list)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic2ps.pdf
Type: application/pdf
Size: 18317 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20220908/d22460f3/attachment-0002.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic2ps.tex
Type: application/octet-stream
Size: 1511 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20220908/d22460f3/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TransparencyTest.pdf
Type: application/pdf
Size: 10227 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20220908/d22460f3/attachment-0003.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TransparencyTest.tex
Type: application/octet-stream
Size: 419 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20220908/d22460f3/attachment-0003.obj>
-------------- next part --------------
More information about the tex-live
mailing list.