Ticket #44662

CI: Make meson build in Qt6-mode

Open Date: 2022-05-25 12:26 Last Update: 2022-06-11 16:39

Reporter:
Owner:
Type:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
2

Details

CI meson build: Install Qt6-libraries, and make the build in Qt6-mode.

Depends on #43598

Ticket History (3/8 Histories)

2022-05-25 12:26 Updated by: cazfi
  • New Ticket "CI: Make meson build in Qt6-mode" created
2022-05-29 01:31 Updated by: cazfi
Comment

Maybe we should switch all the ubuntu-22.04 runners to Qt6-mode at the same time, now that it's possible.

2022-05-30 12:02 Updated by: cazfi
Comment

#44723 affects the meson job, but I think we can go forward with this by simply installing newer meson than ubuntu-22.04 ships.

2022-05-31 22:43 Updated by: cazfi
Comment

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)

2022-06-04 19:56 Updated by: cazfi
  • Owner Update from (None) to cazfi
  • Resolution Update from None to Accepted
Comment

Reply To cazfi

(ubuntu's own meson instead of separately installed one, Qt5 instead of Qt6)

That's what attached S3_1 patch does.

2022-06-11 16:39 Updated by: cazfi
  • Status Update from Open to Closed
  • Resolution Update from Accepted to Fixed

Edit

Please login to add comment to this ticket » Login