[Lazarus] What's the hold-up with Lazarus v1.0?

Vincent Snijders vsnijders at vodafonevast.nl
Sun Nov 29 19:45:29 CET 2009


Graeme Geldenhuys schreef:
> 2009/11/29 Florian Klaempfl <florian at freepascal.org>:
>> I meant, code working with lazarus 1.0.0 must be compilable at least by
>> all 1.0.x releases.
> 
> Isn't this already done with the "fixes" branches vs Trunk branch? So
> again, the developers wouldn't have to change their working style at
> all.
> 
> 

Not so, if you mean the current fixes branch.

It is more an attempt to make it possible to release more frequently. 
Since trunk changes so much, it is almost impossible to release from 
trunk. So instead we merge from a different branch. I select suitable 
revisions from trunk, with an emphasize on stability, but not by 
sacrificing new features. Generally I try to merge new feature, after 
they have proven stable with some testing in trunk. This is largely done 
by just delaying merging for about a week (at least).

So, the goal of the fixes branch (maybe a bad name) is not to maintain 
compatibility with the previous release, but to have a releasable branch 
almost, so also if trunk is not yet ready or in too much flux to build a 
release on.

Vincent






More information about the Lazarus mailing list