Memoize in TeX Live

Siep Kroonenberg siepo at
Sat Mar 2 12:58:06 CET 2024

On Fri, Mar 01, 2024 at 07:24:54PM -0700, Karl Berry wrote:
> Siep, Akira, all - to summarize the issue, an external Perl is not used
> for programs listed in shell_escape_programs, per runscript.tlu:649 (not
> is_restricted_progname).
> So ... when TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL=1, why not try the
> external Perl for executing shell_escape_programs? After all, if a user
> can create a problematic perl in PATH, they can already do anything they
> want to circumvent TL's safety measures. Am I missing something obvious?
> Otherwise, the problem is that cannot be executed on
> Windows, since our builtin tlperl does not have the needed dependencies,
> most notably PDF::API2, and I doubt we want to add that.
> The only other Perl program currently in shell_escape_programs is
> repstopdf, which has no non-core dependencies, so it's not an issue.
> But the same question could certainly come up in the future.
> Wdyt? --thanks, karl.

Ok with me.

Siep Kroonenberg

More information about the tex-live mailing list.