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.