Skip to content
New issue

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

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

Already on GitHub? # 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

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

No branches or pull requests

2 participants