-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
CI: Build AppImage #18200
CI: Build AppImage #18200
Conversation
2658c68
to
f37f7b1
Compare
c1bcefd
to
c9922f2
Compare
AppImage is disabled for nox builds. It requires an icon and .desktop file to be present in order to build the appimage. However, we don't have a *.desktop file for the nox build and I can't be arsed to output a dummy one for that in the script. |
What are the differences between them? I tried it on two Linux systems. It seems to be working... But several times it caused a crash, it seems to be related to openssl. P.S. Why Ubuntu CI is still uses Qt 6.2? |
|
Ok. Another question is could we increase minimum supported version of Qt6? @sledgehammer999? |
This comment was marked as off-topic.
This comment was marked as off-topic.
70bd29a
to
6811278
Compare
I pushed a new version. Now it also builds AppImages for the nox version.
Fixed now. I included part of my startup script which setups the env. It now setups the paths looked by Qt to discover icons.
Official:
IMO, not yet. Ubuntu 22.04 is quite recent and only supports 6.2. |
It turns out that if Qt 6.2 is not stable enough for us to drop support |
And why isn't Qt6.2 stable enough? |
Let me revise it. |
FYI, currently latest Ubuntu version has only Qt 6.3. |
I don't know, it's not my personal opinion. But according to my feelings, mentions of some shortcomings that prevent the transition to Qt6 constantly surfaced on our bug tracker. @qbittorrent/bug-handlers are more aware of this. |
Maybe also rename resulting archive? Currently its name starts with |
Upload an AppImage artifact on CI builds. This AppImage is a simplified version of the official one. It is meant to help with debugging PRs that fix issues.
6811278
to
ad2be39
Compare
Done. I used the same naming scheme as in the Windows CI. |
Very very quick check (may be more) #15941 & #16733 - Fixed by Qt 6.2.5+ (Qt 6.2.5 is commercial only for now!)
#17716 - Fixed by Qt 6.3.2+ Qt 6.2 Series shouldn't be our minimum requirement at least on Qt 6.3.2 which brings fixes for #17716 & #17249 doesn't seem to be available on many repos & is now also EOL Qt 6.4.0+ is available & I'd suggest/recommend that Qt 6.4.0 be the new minimum requirement (for now) at least on |
Upload an AppImage artifact on CI builds. This AppImage is a simplified version of the official one. It is meant to help with debugging PRs that fix issues.