Friday, January 23, 2009

Next Lazarus release:

More than three months (and 1500 revisions) have passed since the latest Lazarus release, so it is time for a new release. Lazarus trunk has now gtk2 as default widget set on Linux and is not yet in a releasable state. Further, gtk2 on newer Linux distros, requires fpc 2.2.4, which has not been released yet. The first release candidate is expected in the coming week(s). So I don't expect the final fpc 2.2.4 release before March. Waiting for fpc 2.2.4 would mean waiting for the next Lazarus release till April or May.

Fortunately, selected revisions from trunk have been merged to the fixes 0.9.26 branch, which actually has become more than just fixes, also 'stable', finished features from 0.9.27 have been merged, such as the use frames and the project icon.

This release can been regarded as an experiment with time based releases. Trunk releases usually have been scheduled to follow a fpc release or some finished feature and bug fixes. The exact timing of such releases was hard to predict. I tried to keep the fixes 0.9.26 branch always in a releasable state, so for example the switch to gtk2 has not been merged, because that depends on a fpc release.

I think the challenge with this release is the testing. The fixes branch is (almost?) not used by the Lazarus developers and I doubt that Lazarus snapshot users use snapshots as much 0.9.27 snapshots. I want to ask you to try these snapshots and report any regressions compared to the 0.9.26 release.

If everything goes well, we have a release next month. Keep an eye on the release plan.


The Fox II said...

Vi chiedo un pò di attenzione alla distribuzione ubuntu, e di rilasciare qualche Snapshots anche per noi. Ho difficoltà a compilare la 0.9.27 su intrepid, grazie.

Google translator

I ask you a little attention to the distribution of ubuntu, and to make some Snapshots for us. I am struggling to compile the 0.9.27 to intrepid, thanks.

Unknown said...

Dear Sir,

I use the fixes branch 0.9.26-2.

The frames were an important addition for a company project. It solved major problems when using embedded forms with win32. The project is linux based that cross-compiles to win32 just fine. The frames also sorted minor problems with the embedded forms on the linux binary.

I'm awaiting 0.9.28/2.2.4 and hope to see gtk2 releasable.

Unknown said...

Your blog is looking good and i likes your blog background color, i think it can easily to attract the visitors and to increase your blog traffics.

Android app developer