Upcoming 3.0.0-beta1

Various topics about the game, the website, or anything else Freeciv related that doesn't fit elsewhere.
cazfi
Elite
Posts: 1918
Joined: Tue Jan 29, 2013 6:54 pm

Upcoming 3.0.0-beta1

Postby cazfi » Mon Mar 01, 2021 12:52 am

Beta release 3.0.0-beta1 is approaching.

After four months of digging commit logs of the last six years (since 3.0 development begun), I now present first version of NEWS-3.0.0 document; http://www.freeciv.org/wiki/NEWS-3.0.0

cazfi
Elite
Posts: 1918
Joined: Tue Jan 29, 2013 6:54 pm

Re: Upcoming 3.0.0-beta1

Postby cazfi » Fri Mar 05, 2021 2:39 am

For Windows users:

For Freeciv-3.0, the official Windows installers build environment is msys2. Snapshot builds of those installers are posted about once a month here: viewtopic.php?f=14&t=5292

Freeciv-3.0 supports also second kind of installer build environment, referred as installer_cross or Crosser-based installers. The benefit of this installer environment compared to official msys2 one is that it's much easier for us to do snapshot builds with it. So easy, that we automatically get nightly builds here: http://files.freeciv.org/packages/windo ... htly/S3_0/
If you want all the latest bugfixes, these nightly installers are the ones to use. The biggest known issue with installer_cross installers at the moment is that Native Language Support does not work for Qt-client.

cazfi
Elite
Posts: 1918
Joined: Tue Jan 29, 2013 6:54 pm

Re: Upcoming 3.0.0-beta1

Postby cazfi » Mon Mar 08, 2021 12:25 pm

Regarding Windows, it's also time to decide what installers we ship as official releases in freeciv-3.0 series.

I think we should upload both 32bit and 64bit builds, but to link only to 64bit ones from http://www.freeciv.org/download.html.
Installers for all three supported clients, gtk3.22, qt, and sdl2, should be made available. Relative to freeciv-2.6 that means replacing gtk3-client with gtk3.22-client, and sdl-client with sdl2-client.
I don't think that standalone ruledit installer should yet enter main stages. In its current form it's suitable for more adventurous users only, and adventurous users can find its builds from test snapshots and the like. Ruledit is included with the Qt-client installer (reason including it there, unlike to other client installers, is that Qt-client package already has Qt libraries that ruledit depends on, so the installer package size is not hugely increased by its inclusion)

Other opinions?

cazfi
Elite
Posts: 1918
Joined: Tue Jan 29, 2013 6:54 pm

Re: Upcoming 3.0.0-beta1

Postby cazfi » Thu Mar 18, 2021 9:09 pm

Soon you will be too busy playing the first release out of completely new series; 3.0.0-beta1. Before that it is a good time to pay a visit to list of People whose contributions to Freeciv over the years (decades already) you can thank of having that game available.

cazfi
Elite
Posts: 1918
Joined: Tue Jan 29, 2013 6:54 pm

Re: Upcoming 3.0.0-beta1

Postby cazfi » Thu Mar 25, 2021 4:30 am

cazfi wrote:So easy, that we automatically get nightly builds here: http://files.freeciv.org/packages/windo ... htly/S3_0/
If you want all the latest bugfixes, these nightly installers are the ones to use. The biggest known issue with installer_cross installers at the moment is that Native Language Support does not work for Qt-client.

There has been bug causing these builds to fail for last couple of days. I should get the fix in tonight so that there should be a new build again tomorrow morning (not this morning).