VocalPodcastProject / vocal

A powerful, beautiful, and simple podcast client for the modern free desktop.
GNU General Public License v3.0
346 stars 49 forks source link

Flatpak using unsupported GNOME 3.36 runtime, lag with GNOME 40 runtime #488

Closed kmoad closed 2 years ago

kmoad commented 3 years ago

Prerequisites

Describe the bug

When updating the app, I am told this

[kyle@discovery ~]$ flatpak update com.github.needleandthread.vocal
Looking for updates…
Info: org.gnome.Platform//3.36 is end-of-life, with reason:
   The GNOME 3.36 runtime is no longer supported as of February 13, 2021. Please ask your application developer to migrate to a supported platform.
Applications using this runtime:
   com.github.needleandthread.vocal

So, as directed, I'm "asking the application developer to migrate to a supported platform"!

It's a great app and I hope it stays updated. I'd be happy to test out the newer platforms if it helps.

Platform Information

Please share as many of the following details as possible:

Please check the applicable option below:

kmoad commented 3 years ago

I also left this report on flathub's repo

https://github.com/flathub/com.github.needleandthread.vocal/issues/13

If that's the correct place for this kind of issue, I'll happily close the issue here.

kmoad commented 3 years ago

The folks at flathub are working on updating the packaging and runtime. The curent build is noticably laggy compared to the current public build.

1) App is not responsive for ~5 seconds after opening, resource monitor shows high cpu use. Initially, it shows I have no podcasts, then loads in the podcast list after a multi-second pause. 2) Podcasts opening a podcast, going back to podcasts list, and opening a second podcast will cause lag and high cpu use. The second podcast will not open.

Flathub build update is here https://github.com/flathub/com.github.needleandthread.vocal/pull/14

Test build can be installed by

flatpak install --user https://dl.flathub.org/build-repo/48283/com.github.needleandthread.vocal.flatpakref
hfiguiere commented 2 years ago

WIth that frest test build, I didn't have any problem. It started quickly. Etc.

kmoad commented 2 years ago

Yeah, I'm no longer seeing the lag with build 69965

nathandyer commented 2 years ago

Thanks for bearing with us, everyone!

Just to note, Vocal 4.0.0 will target the GNOME 42 runtime once it's released in a few weeks.

nathandyer commented 2 years ago

Going to go ahead and mark this as complete. Vocal is currently using the 42 runtime: https://github.com/VocalPodcastProject/vocal/blob/main/com.github.VocalPodcastProject.vocal.json

Will be updating the manifest for Flathub once we're ready for a public release (aiming for next week)