View Issue Details

IDProjectCategoryView StatusLast Update
0016247ScribusBuild Systempublic2020-09-24 08:02
Reporterarnaudv6 Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Platformlinux, sway (wayland)OSGentoo linux 
Product Version1.5.5 
Summary0016247: include qtwayland in Appimages (qt wayland platform plugin)
DescriptionHey, thanks for this awesome project!
Also thanks for providing appimages.

Coud you include qt-wayland in appimages to avoid this crash please?

[UI_Init] 05:05:14-140 Starting Qt5 GUI...
This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Steps To Reproduceuse a "pure wayland" (no xwayland) sway session (but any other pure wayland compositor should also show the problem)
try to run the latest unstable appimage.
Additional Informationrelevant environment vars:

QT_QPA_PLATFORM=wayland
Tags64 bit., appimage
PatchNo

Activities

ale

2020-09-22 07:00

manager   ~0048084

@arnaud , do you know what exactly is needed?

do we just need to add the package in the docker image or do we need two different appimages, one for X11 and the other for wayland?

arnaudv6

2020-09-22 12:13

reporter   ~0048085

I'd say Qt can check session type at runtime so one appimage is enough, but I asked here:
https://discourse.appimage.org/t/qtwayland-under-xorg-as-well/1845
And I'm willing to test if you come up with such an appimage.
Thanks for the support !

arnaudv6

2020-09-23 06:03

reporter   ~0048086

Probono answered on above link: one appimage with bundled qt-wayland should do it.

ale

2020-09-23 09:26

manager   ~0048087

so, we probably need to add

https://packages.ubuntu.com/xenial/qtwayland5

to the docker image... and then?

@arnaud , would you be willing to do the research and make merge requests against

https://gitlab.com/scribus/scribus-ci-docker and / or
https://gitlab.com/scribus/scribus

(or upload a patch in here)

arnaudv6

2020-09-23 16:40

reporter   ~0048088

Thanks for the links ale: saved me quiet some search.
Took the .deb file from here instead:
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.12.8-bionic
And tried and could not due to my pseudo, but this should be easy, see MR.

Did not know that probono created your scribus-ci-docker appimage files. Because
Didn't know scribus was developped on gitlab: I was redirected here from http://bugs.scribus.net and I wouldn't have bothered creating this account on mantis.
I feel like this is a bug per-se : redirecting users to gitlab would onboard more persons I think. Maybe there is an ongoing migration?

ale

2020-09-24 06:57

manager   ~0048095

the git repositories are not official and i have created them to onboard people who don't find this bug tracker or refuse to register to it.
this is for now the official bug tracker and if you open tickets on github or gitlab i will need to copy them over in here.

in the case of the appimage, i'm using it inside of the gitlab CI and i did most of the work on it (of course with the very precious help from probono!).
so it makes sense to fill the tickets / MR in there and once i've tested them i will replicate them in here.

in the long term scribus will very likely move to git and possibly to a more modern and integrated platform. but, as they say: in the long term we are all dead...

arnaudv6

2020-09-24 08:02

reporter   ~0048097

well thanks for creating the git mirror, let's hope "they" migrate before we're dead :-)

Issue History

Date Modified Username Field Change
2020-09-22 06:19 arnaudv6 New Issue
2020-09-22 06:19 arnaudv6 Tag Attached: 64 bit.
2020-09-22 06:19 arnaudv6 Tag Attached: appimage
2020-09-22 07:00 ale Note Added: 0048084
2020-09-22 08:25 jghali Severity block => crash
2020-09-22 12:13 arnaudv6 Note Added: 0048085
2020-09-23 06:03 arnaudv6 Note Added: 0048086
2020-09-23 09:26 ale Note Added: 0048087
2020-09-23 16:40 arnaudv6 Note Added: 0048088
2020-09-24 06:57 ale Note Added: 0048095
2020-09-24 08:02 arnaudv6 Note Added: 0048097