Submitting pyside6 package to AppImageHub #691
-
Hi, I've build a package with PySide6, and want to submit the AppImage to https://appimage.github.io/apps.
The maintainer of the Hub suggested, that the lib was build on a too new system, but my understanding was that briefcase builds the AppImage within an Ubuntu 16.04 docker container, which should not be too new. I don't know enough to figure out, what/where the root cause of this problem is. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Briefcase uses an Ubuntu 18.04 base Docker image (we used 16.04 in the past, but that was updated over a year ago). From my testing, it appears to be an issue with PySide6 itself. I've got a an Ubuntu 18.04 test machine, and I get the same GlibC error - which would be consistent with the fact that Ubuntu 18.04 ships with GlibC 2.27. Based on this post, it would appear that Qt may not support Ubuntu 18.04 - however, I'm not sufficiently familiar with Qt to be able to say that canonically. I suspect this may be an issue you need to take up with Qt support channels. If Qt doesn't support 18.04, then you'll need to develop a custom deployment for a different base image. To do this, you'll need to:
That should then allow you to build an AppImage that is based on a Linux distro that has Glibc 2.28, and will thus support Pyside6. At some point in the future, Briefcase will likely do this upgrade in an official capacity - but I can't say when that will happen. In the meantime, I've logged #692 to track the problem. |
Beta Was this translation helpful? Give feedback.
Briefcase uses an Ubuntu 18.04 base Docker image (we used 16.04 in the past, but that was updated over a year ago).
From my testing, it appears to be an issue with PySide6 itself. I've got a an Ubuntu 18.04 test machine, and I get the same GlibC error - which would be consistent with the fact that Ubuntu 18.04 ships with GlibC 2.27.
Based on this post, it would appear that Qt may not support Ubuntu 18.04 - however, I'm not sufficiently familiar with Qt to be able to say that canonically. I suspect this may be an issue you need to take up with Qt support channels.
If Qt doesn't support 18.04, then you'll need to develop a custom deployment for a different base image. To do this, you'll nee…