S3_0 alpha1 testing

Can you help improve your favourite game? Hardcore C mages, talented artists, and players with any level of experience are welcome!
cazfi
Elite
Posts: 1505
Joined: Tue Jan 29, 2013 6:54 pm

S3_0 alpha1 testing

Postby cazfi » Tue Mar 13, 2018 5:39 pm

We are soon about to reach point that we will call alpha1 in S3_0 development. Current estimate of the date is Friday 16-Mar-18.

Alpha1 is not a full release, but just a point of development where we do a lot of things with the same version control commit. In the usual development flow Windows build I make from the development HEAD today is from different commit than server setup I do with development HEAD of tomorrow. When both Windows build and server setup are made from the same alpha1 commit, they are compatible despite the fact that S3_0 has not yet reached neither datafile format freeze nor network protocol freeze (so things between two different commits are not guaranteed to be compatible).

I'm going to announce to this thread when ever new S3_0 alpha1 compatible components are made available. Some things I hope to achieve:
- Tarball of S3_0 alpha1 to test building from
- Windows builds with msys2. In S3_0, msys2 is made the default Windows build environment, and msys1 isn't even available any more (it can't be used to build freeciv S3_0)
- Windows builds with crosser setup (installer_cross)
- Setup public server of S3_0 for the first time to h1.jasminek.net (that is network compatible with all the alpha1 client builds despite S3_0 not having reached network protocol freeze yet)
- Make modpacks available with modpack installer compatible with alpha1, at least temporarily (until they are further updated as freeciv S3_0 development progress)
- Make 'Generic Build Scripts' (viewtopic.php?f=8&t=89944) able to build from S3_0 alpha1 tarball

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

Re: S3_0 alpha1 testing

Postby cazfi » Wed Mar 14, 2018 12:28 am

FEATURES-3.0.txt lists main features of current S3_0 development version relative to freeciv-2.6. It's updated as of today, so should be quite close to alpha1 situation in a couple of days.

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

Re: S3_0 alpha1 testing

Postby cazfi » Thu Mar 15, 2018 11:29 pm

S3_0-alpha1 is commit f0bb6c56d0b26f1847442dc847168dc57e270b96 in freeciv git.
Version number in that commit is 2.94.90-alpha1

Tarball creation failed. While this means that we cannot do any tests about building from the tarball, this finding alone made alpha1 release worthwhile test - otherwise we would have not found out that tarball creation has such a breakage.

Final FEATURES document about the S3_0-alpha1 is at http://files.freeciv.org/packages/windo ... _0-alpha1/

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

Re: S3_0 alpha1 testing

Postby cazfi » Thu Mar 15, 2018 11:50 pm

Windows Installers made with the experimental installer_cross environment available at http://files.freeciv.org/packages/windo ... _0-alpha1/

There's only 64bit builds available. 32bit builds are not supported with installer_cross.

Windows Installers made with the official msys2 environment coming later.

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

Re: S3_0 alpha1 testing

Postby cazfi » Fri Mar 16, 2018 1:45 am

"How to update..." documents in wiki updated to match alpha1 level:
How to update a ruleset from 2.6 to 3.0
How to update a tileset from 2.6 to 3.0
How to update a soundset from 2.6 to 3.0

Note that there will not be separate documents about updating from alpha1 to final 3.0 formats, only full update from 2.6 to 3.0 gets documented. Similarly freeciv-ruleup utility won't be able to update alpha1 compatible rulesets to final 3.0 format. It requires 2.6 format ruleset to start from. However, you can now use alpha1 version of it to easily update 2.6 ruleset to S3_0 alpha1 level ruleset for testing, even if you need to scrap that updated ruleset later and do a new update from 2.6.

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

Re: S3_0 alpha1 testing

Postby cazfi » Fri Mar 16, 2018 2:33 pm

At the moment all the modpacks listed by S3_0 modpack installer are alpha1 compatible.

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

Re: S3_0 alpha1 testing

Postby cazfi » Sat Mar 17, 2018 9:17 am

h1.jasminek.net now has a public server running S3_0 alpha1.

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

Re: S3_0 alpha1 testing

Postby cazfi » Sat Mar 17, 2018 3:17 pm

Of the Windows Installers (msys2) currently available is 32bit version of gtk3.22-client installer. No more installer builds are expected before next weekend.

http://files.freeciv.org/packages/windo ... _0-alpha1/

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

Re: S3_0 alpha1 testing

Postby cazfi » Sun Jun 03, 2018 8:27 am

cazfi wrote:Of the Windows Installers (msys2) currently available is 32bit version of gtk3.22-client installer. No more installer builds are expected before next weekend.

http://files.freeciv.org/packages/windo ... _0-alpha1/


Rest of the msys2 Windows Installers are now available. Sorry for the delay.