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

GTG 0.6 currently relies on the "End of life" GNOME 41 Flatpak runtime in Flathub #939

Open
BarbzYHOOL opened this issue Nov 6, 2022 · 8 comments
Labels
packaging Flatpak packages (anything else = NOPE.png) question

Comments

@BarbzYHOOL
Copy link

It says it's end of life in the software installer "pop shop", where can i read about it?

@Neui
Copy link
Contributor

Neui commented Nov 6, 2022

Probably it wants to say the runtime used (Gnome Platform v41) is End of Life, not GTG itself.
Upgrading to a newer Gnome Platform runtime currently doesn't work because of an icon we are using being removed, and it seems someone on the "flathub side" created a patch to fix that particular issue. It probably just needs some more testing to make sure no other error occurs, then maybe it could be merged (and GTG be updated to an non-EOL runtime version).

@BarbzYHOOL
Copy link
Author

so it will work if i install or not? looks rad

@Neui
Copy link
Contributor

Neui commented Nov 6, 2022

It should work, assuming it is using Flatpak/Flathub.

@BarbzYHOOL
Copy link
Author

thx

@nekohayo nekohayo added question packaging Flatpak packages (anything else = NOPE.png) labels Nov 20, 2022
@sebasvila
Copy link

Probably it wants to say the runtime used (Gnome Platform v41) is End of Life, not GTG itself. Upgrading to a newer Gnome Platform runtime currently doesn't work because of an icon we are using being removed, and it seems someone on the "flathub side" created a patch to fix that particular issue. It probably just needs some more testing to make sure no other error occurs, then maybe it could be merged (and GTG be updated to an non-EOL runtime version).

Just copying here messages when updating via flatpak in Debian:

Looking for updates…
Info: org.gnome.Platform//41 is end-of-life, with reason:
   The GNOME 41 runtime is no longer supported as of September 17, 2022. Please ask your application developer to migrate to a supported platform.
Applications using this runtime:
   org.gnome.GTG
Nothing to do.

@nekohayo nekohayo changed the title "End of life" in Pop Shop GTG 0.6 currently relies on the "End of life" GNOME 41 Flatpak runtime in Flathub Jan 7, 2023
@nekohayo
Copy link
Member

nekohayo commented Jan 7, 2023

So far the runtime hasn't been pulled from under our feet and will continue to work, so if we can get #737 completed and the codebase in a good enough shape to release version 0.7, it would be preferrable to do that with a fix included, because we don't really have the spare resources to be making parallel releases or testing GTG 0.6 with newer runtimes (we don't really know what issues—if any—might arise from a newer runtime...).

The alternative is, y'all could test a patched version of it from #846 (comment) that was included in this potential flatpak build configuration, but there's also two other pull requests in that same flathub config repository, and... again, I'm not sure what else might await us if running the app on a runtime we haven't thoroughly tested; maybe nothing bad would happen, I might be overthinking this, but y'know, Murphy's law...

@Newbytee
Copy link

Newbytee commented May 29, 2023

So far the runtime flathub/org.gnome.GTG#5 been pulled from under our feet and will continue to work

It won't be pulled, but it's not getting updates and it means users have to carry this outdated runtime only for GTG.

we don't really know what issues—if any—might arise from a newer runtime...

You kind of do know. Anyone using GTG from a rolling release distribution's repositories instead of Flathub is already using the latest and greatest versions of libraries.

@rwperrott
Copy link

I'm on Linux Mint 21.3 MATE 64-bit, and flatpak seems to be only easy way to install it, since no deb or AppImage found anywhere. (No, I don't want to have to build this from source, it can pollutes my system with dev libs!)

This is the (very dated!) problem after my first install, of the current (0.6) flatpak today:

$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gtg --file-forwarding org.gnome.GTG
error: runtime/org.gnome.Platform/x86_64/41 not installed
FAIL

And the forced patch, which maybe risky and shouldn't be needed; note the warnings.

$ flatpak install flathub org.gnome.Platform/x86_64/41                                 
Looking for matches…
Info: org.gnome.Platform//41 is end-of-life, with reason:
   The GNOME 41 runtime is no longer supported as of September 17, 2022. Please ask your application developer to migrate to a supported platform.
Applications using this runtime:
   org.gnome.GTG
Info: org.freedesktop.Platform.GL.default//21.08 is end-of-life, with reason:
   org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.

I don't know if these Gtk-Messages indicate that some stuff won't work, the window at least displayed:

$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gtg --file-forwarding org.gnome.GTG
Gtk-Message: 05:52:17.766: Failed to load module "xapp-gtk3-module"
Gtk-Message: 05:52:17.766: Failed to load module "appmenu-gtk-module"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging Flatpak packages (anything else = NOPE.png) question
Projects
None yet
Development

No branches or pull requests

6 participants