[Lazarus] Making sense of Lazarus snapshots

Martin lazarus at mfriebe.de
Wed Aug 11 00:09:29 CEST 2010


  On 10/08/2010 22:51, Frank Church wrote:
> When I look at the Lazarus snapshots page I see:
>
> Lazarus
> Lazarus fixes
> Lazarus 09.28.3
> Lazarus 09.28.3 fixes
> Lazarus fixes+ fpc 2.4.0
> Lazarus + fpc 2.4.0
> Lazarus + fpc 2.4.3
>
> Does that mean that the current version of Lazarus is 0.9.29 using fpc 
> 2.5.1, with backports to 0.9.28 as fixes, as well us code being 
> modified to be backwardly compatible with fpc 2.4.0 and 2.4.3?
>
> Is version 0.9.28 being actively developed for compatibility with fpc 
> 2.5.1, ie is the main compiler for 0.9.28 fpc 2.5.1?

I can see fixes only in combination with 0.9.28.3
"fixes" simply indicates, that only selected fixes were added after the 
last release.

You can deduct most from the version number:
- even numbers are releases. they are fixed, do not change.
- odd numbers  indicate development version. The same version may be a 
different product on any day
- The 4th digit being odd, indicates "fixes" 0.9.28.ODD

The last release was 0.9.28.2. Which was released with fpc 2.2.4 (but 
may work with newer fpc too)
0.9.28(.0) was the previous release.
Since 0.9.28 and 0.9.28,2 are released, they do no longer change.

0.9.28.3 is the fixes version of this release. It contains selected 
fixes from the active development (sometimes also new features). If I 
read the SVN log correctly it was last updated in March.

0.9.29 is the active development, it changes daily, often more than one 
change on a day. It has all new features, all bug fixes that have been 
done, and may also have new bugs (happens sometimes). And it should 
compile with 2.5.1 (at least it does for me)

As for the fpc version. The download page offers selected combinations. 
You can do separate downloads and use the desired version of Lazarus 
with a different fpc version. So long as it is at elast the minimum 
required.

Martin




More information about the Lazarus mailing list