Ticket #43921

Crosser-2.3

Eröffnet am: 2022-02-19 13:57 Letztes Update: 2022-03-15 20:54

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
2

Details

Ticket for tracking progress toward switching to crosser-2.3.

The main benefits of crosser-2.3 will be inclusion of zstd (which freeciv would use for .zst compressed savegame support) and Qt6 (Qt6-client, -ruledit, modpack installer)

At this time I'm not sure if we should switch also S3_0 builds to use crosser-2.3. It doesn't really need the new features, and it's a stable branch. Yet, there would be no compatibility issues with crosser-2.3 (later crosser versions may drop Qt5, and that's the only Qt version that S3_0 can use) and it would be good to get updates to the included libraries (including security updates).

Crosser-2.3 would be almost ready to release, except that I want to follow Ubuntu-22.04 development a bit longer, to react any compatibility breaks that might introduce, before releasing crosser-2.3. Also some work need to be done on freeciv side before we can switch to crosser-2.3 anyway, so it's better not to release crosser just yet, to only rotten. Instead it can still take updates in.

Ticket-Verlauf (3/10 Historien)

2022-02-19 13:57 Aktualisiert von: cazfi
  • New Ticket "Crosser-2.3" created
2022-02-21 17:36 Aktualisiert von: cazfi
  • Details Updated
2022-03-05 18:21 Aktualisiert von: cazfi
Kommentar

Reply To cazfi

Crosser-2.3 would be almost ready to release, except that I want to follow Ubuntu-22.04 development a bit longer, to react any compatibility breaks that might introduce, before releasing crosser-2.3. Also some work need to be done on freeciv side before we can switch to crosser-2.3 anyway, so it's better not to release crosser just yet, to only rotten. Instead it can still take updates in.

I'm running (hopefully) final test rounds for crosser-2.3 before releasing it, maybe even today. I'm testing that it works for S3_0 too, but given the uncertainty of the long-term validity of crosser-2.3, my plan is to first take it to use for S3_1 and master only. S3_0 can wait, especially as that branch wouldn't benefit from the Qt6 or zstd availability in the crosser environment.

2022-03-06 04:21 Aktualisiert von: cazfi
  • Verantwortlicher Update from (Keine) to cazfi
  • Lösung Update from Keine to Accepted
  • Meilenstein Update from (Keine) to 3.0.1 (closed)
Kommentar

Crosser-2.3 released and environment available. Freeciv patches attached to this ticket. Also S3_0 patch attached already, but like I said I'm pushing master/S3_1 only at this phase.

2022-03-08 00:44 Aktualisiert von: cazfi
Kommentar

Pushed to master & S3_1.

2022-03-09 06:33 Aktualisiert von: cazfi
Kommentar

#44047 affects also builds with crosser environment at least in master & S3_1 where crosser-2.3 is currently used. Before pushing the crosser-2.3 update to S3_0, we need to make sure it does not introduce that bug as a regression.

2022-03-13 09:14 Aktualisiert von: cazfi
Kommentar

Consider review period also for S3_0 patch to begin now.

2022-03-15 20:54 Aktualisiert von: cazfi
  • Status Update from Offen to Geschlossen
  • Lösung Update from Accepted to Gefixt

Dateianhangliste

Bearbeiten

Please login to add comment to this ticket » Anmelden