Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems with some packages #6

Open
jwbos opened this issue Oct 11, 2022 · 4 comments
Open

Problems with some packages #6

jwbos opened this issue Oct 11, 2022 · 4 comments
Assignees
Labels
bug Something isn't working

Comments

@jwbos
Copy link
Collaborator

jwbos commented Oct 11, 2022

Let's list here some packages which cause problems in combination with lualatex with options --safer and --no-no-shel-escape

@jwbos jwbos added the bug Something isn't working label Oct 11, 2022
@jwbos
Copy link
Collaborator Author

jwbos commented Oct 11, 2022

Not looked much into this yet, one of the papers *crypto/350) loads the minted package which attempts to create imapes through a shell escape mechanism which is not compatible:

safer option set, function "os.execute" is disabled[\directlua]:1: attempt to concatenate a nil value (local 'msg'). \ShellEscape@Lua ...or "") .. "\string \n ") end }

l.23 \RequirePackage{minted}[2021/12/24]

@kmccurley
Copy link
Member

I noticed from tches2022_3/4 that fontawesome5 cannot be run under lualatex --safer because it tries to generate the tfm files on the fly using forbidden commands.

@kmccurley
Copy link
Member

paper tches2022_3/43 fails because it uses epstopdf, and that tries to generate pdf files from eps files on the fly, but it fails because of --safer, which prevents executing io.open calls in lualatex.

@kmccurley
Copy link
Member

I've started a publicly documented list of excluded packages because they rely upon \write18. This includes things like minted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants