[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