S3_0 alpha2

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

S3_0 alpha2

Postby cazfi » Wed Oct 03, 2018 6:38 pm

We could make a new light-weight release alpha2 of S3_0 soon, if there's demand for one. So would anyone find such a thing useful?

At this point S3_0 datafile formats are getting close to their final form, but they are not frozen yet. In fact, one of the reasons to release alpha2 would be getting more testing of the current datafile formats in order to see what problems they may still have that should be addressed before they are frozen.

Alpha releases are not a full releases, 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 alpha 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).

Some things I would hope to achieve with alpha2:
- Tarball of S3_0 alpha2 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)
- Make modpacks available with modpack installer compatible with alpha2, 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 alpha2 tarball

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

Re: S3_0 alpha2

Postby cazfi » Sun Oct 21, 2018 6:00 am

S3_0-alpha2 is commit cfcc09a9540f53020e1571cbc7f083f8100afd31 in freeciv git.
Version number in that commit is 2.94.92-alpha2

Tarballs are at http://files.freeciv.org/packages/windo ... _0-alpha2/
People using generic build scripts (viewtopic.php?f=8&t=89944), the URL to use when building S3_0-alpha2 (release "2.94.92-alpha2") is "http://files.freeciv.org/packages/windows/testing/cazfi/tarballs/alphas/S3_0-alpha2/freeciv-2.94.92-alpha2.tar.xz".

FEATURES document, listing features relative to freeciv-2.6, is at http://files.freeciv.org/packages/windo ... alpha2.txt

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

Re: S3_0 alpha2

Postby cazfi » Sun Oct 21, 2018 7:19 am

Windows Installers based on experimental installer_cross are available at http://files.freeciv.org/packages/windo ... _0-alpha2/

It will take a bit longer to build less-experimental msys2 based installers.

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

Re: S3_0 alpha2

Postby cazfi » Sun Oct 21, 2018 11:31 am

"How to update..." documents in wiki updated to match alpha2 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 alpha2 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 alpha2 compatible rulesets to final 3.0 format. It requires 2.6 format ruleset to start from. However, you can now use alpha2 version of it to easily update 2.6 ruleset to S3_0 alpha2 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: 1536
Joined: Tue Jan 29, 2013 6:54 pm

Re: S3_0 alpha2

Postby cazfi » Sun Oct 21, 2018 11:32 am

Modpacks listed by the S3_0 modpack installer are now alpha2 compatible.