Status of freeciv-3.1

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

Status of freeciv-3.1

Post by cazfi »

Freeciv-3.1 was branched early February (master is now about freeciv-3.2 development). Due to time constraints we were not able to do the first S3_1 alpha release immediately after the branching, but it's coming out now.

For S3_1-alpha1 we expect to get following done:
- Source tarballs
- Msys2 based Windows builds
- Crosser based Windows builds
- Modpacks listed in the default modpack list (in the modpack installer) compatible with S3_1-alpha1

Documentation (e.g. "How to update rulesets") about S3_1 will still be lacking with the alpha1 release.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

cazfi wrote:- Source tarballs
http://files.freeciv.org/packages/windo ... _1-alpha1/
cazfi wrote:- Msys2 based Windows builds
http://files.freeciv.org/packages/windo ... _1-alpha1/
cazfi wrote:- Crosser based Windows builds
http://files.freeciv.org/packages/windo ... _1-alpha1/
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

With freeciv-3.0 more or less in Maintenance mode already, my main focus is currently in shaping freeciv-3.1 to something that can be released. I hope to have datafile formats (such as ruleset format) frozen in about six months. While we are already strict what more changes we accept (it's a tight schedule to get everything already planned done), but if someone still has some major concerns about e.g. ruleset format in 3.1, please let us know ASAP.

Alpha1 was released end of May. It's soon six months from that already. Alpha2 should come out within a month or two.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

cazfi wrote:Alpha1 was released end of May. It's soon six months from that already. Alpha2 should come out within a month or two.
Alpha2 is ready.

Source code is available from http://files.freeciv.org/packages/windo ... _1-alpha2/ The directory contains also FEATURES document listing major changes since freeciv-3.0.

Official Windows builds are being made while I write this. I'll post again when they are available (my Windows machine is ancient, so it may take up to 12 hours to get the builds out)

Crosser based Windows builds are available from http://files.freeciv.org/packages/windo ... _1-alpha2/
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

Alpha2 Windows installers are now available from http://files.freeciv.org/packages/windo ... _1-alpha2/
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

We currently have 35 open tickets targeted to 3.1 datafile format freeze (changes needed to ruleset/tileset/etc formats before they are final). We hope to freeze 3.1 datafile formats sometime during the spring.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

cazfi wrote:We currently have 35 open tickets targeted to 3.1 datafile format freeze (changes needed to ruleset/tileset/etc formats before they are final). We hope to freeze 3.1 datafile formats sometime during the spring.
We are now down to 22 tickets, and that's with the fact that numbers are lying - we've made much better progress than one may think seeing the number go from 35 to 22 only. First of all, as we have been looking those original 35 tickets, we've often found that actually several changes are needed to properly support whatever case it's about, so we've split many tickets to a number of new tickets or subtickets. Secondly, we've found number of new things that are really needed in 3.1, so some completely new ticket have still been opened.
I actually hope that we are weeks, and not months, away from the point where no more format changes are expected and we can start final testing before declaring them frozen.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

Current d3f blocker tickets count 9, and most of those are hard (it's not a coincidence that they've survived attempts to resolve them this far). I don't think we reach zero this month.

The plan is to make a light-weight release S3_1-alpha3 as soon as we have zero d3f blockers left. That is for people to be able to use the alpha to test 3.1 formats to find any critical problems, before we declare them formally frozen.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

At the end of April open d3f ticket count is 4 at osdn ( https://osdn.net/projects/freeciv/ticket/milestone/2252 ) and 1 at hrm ( https://www.hostedredmine.com/issues/673656 ) = 5 total. Those include 1 documentation and 1 task ticket likely not resulting in code changes -> 3 code changes to go.

The documentation ticket is about updating wiki documents about "How to update ruleset/tileset/lua scripts from 3.0 to 3.1". Tileset one is ready (it was a small task), lua script one is likely ready (that's harder to check systemically), ruleset one is the big one, and I've now been working on it for several weeks. I can't promise that it's ready by S3_1-alpha3.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Status of freeciv-3.1

Post by cazfi »

cazfi wrote:At the end of April open d3f ticket count is 4 at osdn ( https://osdn.net/projects/freeciv/ticket/milestone/2252 ) and 1 at hrm ( https://www.hostedredmine.com/issues/673656 ) = 5 total. Those include 1 documentation and 1 task ticket likely not resulting in code changes -> 3 code changes to go.
1 ticket at osdn (and it's a new one - not one of those above) and 1 at hrm. Remaining ticket are not touching ruleset, tileset, soundset, or musicset formats, so those should be ready - except for the setting of final capstr indicating frozen format.
cazfi wrote:The documentation ticket is about updating wiki documents about "How to update ruleset/tileset/lua scripts from 3.0 to 3.1". Tileset one is ready (it was a small task), lua script one is likely ready (that's harder to check systemically), ruleset one is the big one, and I've now been working on it for several weeks. I can't promise that it's ready by S3_1-alpha3.
Got even the ruleset one up-to-date: http://www.freeciv.org/wiki/How_to_upda ... 3.0_to_3.1
Post Reply