-
Notifications
You must be signed in to change notification settings - Fork 169
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
Provide an AppImage #191
Comments
Started work at https://github.com/probonopd/GCompris-qt/blob/patch-1/.travis.yml |
Is a GitHub push -> Travis CI -> GitHub Releases workflow acceptable? |
Still running into compilation issues, https://travis-ci.org/probonopd/GCompris-qt/builds/. Any help appreciated. |
Update: Compilation is working now, AppImage gets built. Build log: Remaining issue: |
Applying a workaround, https://transfer.sh/azDIU/GCompris-git.1f109eb-x86_64.AppImage is available for testing now. Seems to be working on openSUSE LEAP 42.2. |
Hi, |
Thanks @petitlapin, interesting. Seems to be glibc related. More investigation is needed. Don't remember having seen this before. Seems to have to do with
According to https://bbs.archlinux.org/viewtopic.php?id=8626,
So we need to find the cause of the GStremer issues and fix them. |
Hi, sorry for delay. I tested it on my daily machine with archlinux and on a KaOS virtual machine. The application runs but there are no sound:
|
Thanks @petitlapin. Could you send a Pull Request please? |
So possibly we need to bundle a private copy of gstreamer and its plugins. This may be some work. |
I've send a MR on invent that adds a recipe for building GCompris AppImages using appimage-builder. Please check: https://invent.kde.org/education/gcompris/-/merge_requests/38 |
AppImage for testing: https://invent.kde.org/alexislo/gcompris/-/jobs/65555/artifacts/raw/build/GCompris--x86_64.AppImage (expires in one week) |
gcompris/GCompris-qt#191 (comment) Do not merge until permanent URL is known
Thanks! I just answered on the MR on invent... |
and... still some issues, when launching the test appimage here, it crashes directly:
|
@Animtim which system are you on? Can you run it with |
Oh, actually "false alarm"... it's a known issue of mageia 7 (I need to unset QT_PLUGIN_PATH before running appimages with a different Qt version than system one... see https://bugs.mageia.org/show_bug.cgi?id=25038 ). So, indeed it launches, and I could compare with our standalone package version. -The appimage takes around twice more time to launch (~15s for the appimage, ~7sec for our standalone package) Anyway, good to see progress on the topic :) |
@azubieta is it possible to unset
Could this be due to path overlay code?
Maybe somehow related to GPU accleration? |
Not sure... maybe simply due to the fact that appimage (170.9 Mio) has "duplicates" libraries to load, while our standalone package (72Mio tar.xz) uses a few system libraries... Or, is appimage compressed somehow? (that would also require a little extra time to uncompress before loading?)
It feels indeed like an issue of GPU acceleration not working optimally with this appimage. |
Yes. To see the difference, you can run |
@azubieta can you reproduce this? |
Right, after extracting it is a little faster (~10s). |
What kind of hardware are you running on (type of disk/SSD, CPU class)? |
SSD drive, i5 cpu and internal GPU (HD 4000). |
What I can notice is a bit of lag while loading the resources. The animation is smooth once it begins. |
Yes.
Maybe, let's test it. |
Hi @azubieta did you have a chance to look into the performance topic yet? Thanks a lot. |
About the performance topic (slow categories selection), we noticed it was (at least partly) related to some changes in our code that made loading activity categories slower. Then @petitlapin made some changes to optimize this part so it should be better, would be good to have a new appimage generated to test with latest changes. |
I have made a MR on https://invent.kde.org/education/gcompris/-/merge_requests/38 |
What happened to the AppImage builds on https://invent.kde.org/alexislo/gcompris? Reference: |
On page 37 of https://conf.kde.org/system/attachments/94/original/TimotheeGiet-GCompris-Akademy2017.pdf it says
The text was updated successfully, but these errors were encountered: