-
Notifications
You must be signed in to change notification settings - Fork 6
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
fix: fix dependency issues in CI #28
Conversation
@Spydr06 You can't run a GitHub Actions job on Ubuntu 23; it isn't one of the available runners. Is there some way you can run your project on Ubuntu 22 by updating the dependencies (that are up-to-date in Ubuntu 23) yourself? |
I don't think that's possible since Ubuntu isn't rolling-release |
Hmm ok, what do you have to do to run this project on your own computer? Do you have to install these dependencies yourself, assuming you haven't already done so for other stuff? Or are they only available as part of the distro? |
Depends on the distro of course, but the |
OK, so presumably if we do the same as you would to make this project work on a "real" Ubuntu 22 machine, it should work for the Ubuntu 22 runners too, no? What stuff would you have to install/update to make it work on the real machine? |
On a real machine it probably won't work on ubuntu 22.04 and lower since the package is wayy outdated :( |
@Spydr06 ah damn :/ So it's a library that comes packaged with Ubuntu that you can't upgrade? Which library/libraries? |
seems like that, it's |
I'm currently trying what it takes to download the |
Great news @taeh98: Compiling
$ git clone https://gitlab.gnome.org/GNOME/libadwaita.git -b libadwaita-1-2 --depth=1
$ cd libadwaita
$ meson . _build -Dgtk_doc=false -Dtests=false -Dexamples=false
$ ninja -C _build install (the last command must be run with root permissions) |
Oh, nice! I'll give it a go tomorrow and see if I can replicate it in the CI jobs :) |
awesome, gl! |
Hey that's awesome, good job! (Yes caching seems like a good idea) |
ad04ebc
to
7b9bbad
Compare
Alright @Spydr06 I’ve finished, all the CI checks are now working :) |
Awesome, tysm! |
This is a work in progress, don't merge until the checks work properly.