这是indexloc提供的服务,不要输入任何密码
Skip to content

Upgrade Linux builds to Xenial and Qt 5.15 #1635

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

Merged
merged 1 commit into from
Jun 9, 2021

Conversation

J5lx
Copy link
Member

@J5lx J5lx commented May 10, 2021

Time to ditch Trusty, it seems! The code changes in this PR aren’t that interesting, the main focus for review should be testing the build and making sure all those different dependency versions don‘t cause any regressions (especially for multimedia, since I switched from an unofficial PPA to Ubuntu’s official repositories there). Personally, I haven’t found any issues during my brief test, in fact it confirmed my suspicion that a newer Qt version would finally fix #1017 for good. With any luck, it might also fix some of the other Linux issues such as #1032 which we’ve never been able to reproduce. Still, I think it would be good to have it tested on more systems than just my own.

BTW, I noticed that the AppImage gets noticeably larger with this change. Probably due to additional dependencies being pulled in or something, but I haven’t been able to look into it yet. I don’t want to block this PR over that since this upgrade is necessary to get our Linux builds working again.

I also noticed that macOS runners on GHA actually have 3 cores rather than 2 like the Windows and Linux runners, so I adjusted the MAKEFLAGS accordingly.

Note for the release notes: This means no more support for Linuxes older than
Xenial.
@chchwy
Copy link
Member

chchwy commented May 17, 2021

I have no problem with the Qt version upgrade. If I recall correctly, we didn't move away from Ubuntu 14 is because AppImage refuses to package the binaries on newer versions of Ubuntu. If AppImage is fine now, that's a good move to upgrade.

@chchwy
Copy link
Member

chchwy commented Jun 9, 2021

Let's merge this and see how it goes.

@chchwy chchwy merged commit 2776437 into pencil2d:master Jun 9, 2021
@J5lx J5lx deleted the enhancements/ci-xenial branch June 13, 2021 15:17
@chchwy chchwy modified the milestones: v0.6.7, 0.7.0 Jul 14, 2021
@MrStevns MrStevns modified the milestones: 0.7.0, v0.6.7 Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

wrong cursor icon when using a tablet
3 participants