Create a flatpak on CI
I just created (inside CI) a flatpak of the "developing" GJS version. Well, there are some concerns that we need to address:
How anyone could use it? My
gjsis a link as seen below.
gjsto a new script that runs
flatpak run org.gnome.GjsDevand logout/login/reboot?
I mean, make a suggestion to the user "do this and that". root is required.
$ ls -l /usr/bin/gjs lrwxrwxrwx 1 root root 11 abr 27 02:32 /usr/bin/gjs -> gjs-console
4. I have doubts about the rights the flatpak needs. For now, I put "--share=ipc", "--socket=x11", ... 5. Somehow related: first I tried **buildstream** as the build system. It is not something I want in CI, connected or not to packaging. 6. It solves another problem (and it is too much heavy). **** The goal is dogfooding. Allow interested people to try, safely, the bleeding-hot GJS. It could be SpiderMonkey 60 or some invasive memory management patches. Anyone would be able to use GJS-devel and feel how, e.g., gnome-shell behaves after a change.