Maybe we should switch all the ubuntu-22.04 runners to Qt6-mode at the same time, now that it's possible.
#44723 affects the meson job, but I think we can go forward with this by simply installing newer meson than ubuntu-22.04 ships.
Reply To cazfi
#44723 affects the meson job, but I think we can go forward with this by simply installing newer meson than ubuntu-22.04 ships.
I'm for that approach in master. Qt6 is the future of that branch we want to keep on testing.
S3_1 is a bit different story. Our plan is to release 3.1 before ubuntu-24.04 replaces ubuntu-22.04. One could argue that people using meson based build on latest ubuntu LTS at the time of freeciv-3.1 release are affected by #44723, and can only build in Qt5-mode, and thus we should keep on testing that configuration (ubuntu's own meson instead of separately installed one, Qt5 instead of Qt6)
Reply To cazfi
(ubuntu's own meson instead of separately installed one, Qt5 instead of Qt6)
That's what attached S3_1 patch does.
CI meson build: Install Qt6-libraries, and make the build in Qt6-mode.
Depends on #43598