待辦事項 #44789

Msys2-next after 220529

啟用日期: 2022-06-11 09:36 最後更新: 2022-09-19 12:40

回報者:
負責人:
類型:
狀態:
關閉
里程碑:
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:
4

細節

Next msys2 environment is expected to be the last one that ever gets ported to S3_0. Msys2 is going to bump their minimum Windows requirement beyond what we support in S3_0. Consequently it's likely to be the last one to contain win32 support, as we don't build win32 installers from S3_1 and later. Instead we may start looking supporting other msys2 system types: https://www.msys2.org/docs/environments/

Ticket History (3/12 Histories)

2022-06-11 09:36 Updated by: cazfi
  • New Ticket "Msys2-next after 220529" created
2022-07-18 20:42 Updated by: cazfi
評語

I'm currently waiting msys2 to update their Qt6 to a version that provides .pc files, so that pkg-config method of detecting it would work.

2022-07-25 00:11 Updated by: cazfi
評語

3.0.3 release will come out before we can make this environment update. Dropping S3_0 target completely (no environment updates after 3.0.3)

2022-08-30 02:42 Updated by: cazfi
評語

Reply To cazfi

Consequently it's likely to be the last one to contain win32 support, as we don't build win32 installers from S3_1 and later. Instead we may start looking supporting other msys2 system types: https://www.msys2.org/docs/environments/

I would have liked to include clang64 environment, but as msys2 has not been able to make nsis to work on it, that's not currently an option for us. Instead I plan to include ucrt64 environment, as a step to right direction, and which our build system already supports (support developed with an unreleased environment test snapshot).

For this one environment snapshot I'm still about to include also win32 support, just in case (to give us at least choice between 220529 and the new snapshot, if there's issues in one of them). So there's going to be total of three environments in it. This is likely to make package much bigger than earlier snapshots, but at the moment (after freeciv.org server update) that should not be a problem.

2022-09-04 01:00 Updated by: cazfi
評語

Looking also to include ucrt64 environment without Qt5 - why would we bring in a new environment with support for Qt5 stuff that we're deprecating anyway.

2022-09-06 11:10 Updated by: cazfi
  • 負責人 Update from (無) to cazfi
  • 處理結果 Update from to Accepted
評語

Environment uploaded to files.freeciv.org. Patches attached.

2022-09-06 23:39 Updated by: cazfi
評語

- New patch versions that do not fail build in CI (with an older msys2 environment).

2022-09-19 12:40 Updated by: cazfi
  • 狀態 Update from 開啟 to 關閉
  • 處理結果 Update from Accepted to 修正

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入