kiwix / kiwix-desktop

Kiwix for Windows and GNU/Linux desktops
https://download.kiwix.org/release/kiwix-desktop/
GNU General Public License v3.0
776 stars 101 forks source link

Dev appimage version is not able to play well all videos, all the time #1219

Open kelson42 opened 1 month ago

kelson42 commented 1 month ago

Steps to reproduce:

It should work actually, my dev version compiled locally (with a slightly recenter version of Qt) works!

veloman-yunkan commented 1 month ago

I confirm the issue. Old videos play fine. New videos don't. The same problem is present when building and running kiwix-desktop on Ubuntu 20.04 focal (which is the platform where we create the appimage). So it is an issue with an old version of Qt being used. What should we do about it?

kelson42 commented 1 month ago

@veloman-yunkan What are the perspectives of building against a more recent version of Qt in appimages.

veloman-yunkan commented 1 month ago

@veloman-yunkan What are the perspectives of building against a more recent version of Qt in appimages.

@kelson42 Do you mean still building on Ubuntu 20.04 focal but using a more recent version of Qt? Or building on a more recent distribution of Ubuntu? The later solution is likely to make the appimage unusable on older distributions.

kelson42 commented 1 month ago

@veloman-yunkan If we can build with recenter version on focal, then this is great, otherwise I think we should move to 22.04 if this helps to fix that problem.

If we choose the second path, we can also decide to release 2.4.0 with current solution, and fix this issue in 2.5.0

kelson42 commented 4 weeks ago

Decision has been made to compile appimage on Ubuntu 22.04.

veloman-yunkan commented 2 weeks ago

Appimage cannot be built on Ubuntu 22.04 using the same process, as linuxdeployqt refuses to work on such a new OS. I will try to find out if the problem can be circumvented by switching from linuxdeployqt to linuxdeploy + linuxdeploy-plugin-qt.