The last official release was 2008.2 in July. Although work on rio de hola hasn't been continued due lack of manpower, there have been around 200 commits in the 8 months since then, fixing and improving a bunch of different engine modules.
Considering that rather large-scale changes are currently in the planning stages (redesign of the audio module and the renderer, utf8 support for pychan), I think it's a good idea to release the current trunk as official FIFE package.
There are a number of pros:
* Increase public awareness. Regular releases show that the project is still under somewhat active development. Especially as the latest meeting showed that there is still interest in improving the engine due the games that are utilizing and therefore depend on it.
* Build up confidence. Third party developers are usually extremely cautious to base their efforts upon an engine that has been "abandoned". A new release is a good way to prove that important bugs are addressed and that even new features got mixed in here and there.
* Stable release before potential major changes. As there are quite some severe changes planned for the next months, it's unlikely that we'll release a new version of FIFE before one of them has been implemented and tested. So if we don't release now, we might have to wait several weeks or even months.
Version numbering:
I would prefer a switch in the version number scheme of FIFE. To underline the shift to rather releasing somewhat stable trunk snapshots instead of polished versions of rio de hola together with the engine, I think a version scheme that includes the release date would be more suited. How do you feel about making 2009.03 (year.month) the next release instead of 2009.0(-r1) (year.nth release in this year)?
Tasks:
I'm more than willing to build the win32 release packages, compile a list of changes based on the trac commit listing and do some small release PR. I can't take care of providing linux source packages so in case we would like to provide a linux package as well, we would need a volunteer who could take care of it. Linux release packaging has been documented here:
http://wiki.fifengine.de/Release_packaging#LinuxWhat do you think? If there are no objections, I'll go ahead and compile something for win32 at the end of the week.