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

GL dependencies kill CI capacity #229

Open
cjwyett opened this issue May 2, 2023 · 2 comments
Open

GL dependencies kill CI capacity #229

cjwyett opened this issue May 2, 2023 · 2 comments

Comments

@cjwyett
Copy link

cjwyett commented May 2, 2023

This thread proposes running

- run: sudo apt-get update && sudo apt-get install -y xorg-dev mesa-utils xvfb libgl1 freeglut3-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev

In github actions. This is a very expensive operation (updates the host system and installs 10 extra dependencies). We are a poor research organisation working on a sensitive private project; so we only have access to 2000 minutes of github actions. We are struggling with our 2000 minute limit already. Does anyone know of a lightweight workaround?

@SimonDanisch
Copy link
Member

You can try to leave things out and see if it still works... I'd need to do the same, since I don't know those dependencies really well.
I think xvfb, xorg-dev are the main libraries needed, so I would start from there.
If you find a more lightweight alternative, please let us know!

@cjwyett
Copy link
Author

cjwyett commented May 2, 2023

I guess this will be more manageable in 1.9, e.g. by putting functions calling GLMakie in /ext

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants