Recent

Author Topic: Lazarus Release 2.0.6  (Read 80168 times)

useroflazarus

  • New Member
  • *
  • Posts: 23
Re: Lazarus Release 2.0.6
« Reply #105 on: March 30, 2020, 03:52:45 pm »
Hello. When will the Lazarus 2.0.8 be released?

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release 2.0.6
« Reply #106 on: March 30, 2020, 04:13:04 pm »
Hello. When will the Lazarus 2.0.8 be released?
Most probably never. The energy now goes towards the next major version, Lazarus 2.2, which will be branched around the time FPC 3.2 gets released. Then there will be release candidates before the actual release.

The current fixes_2_0 branch has still got some bug fixes. You can download and build it yourself. Lazarus is very easy to build once you have FPC installed in your computer.

[Edit] Now it seems Lazarus 2.0.8 may be released after all. I don't decide such things because it mostly depends on the people actually preparing the fixes branch and building it.
It means Mattias and Martin building for different platforms and Dmitry backporting many Cocoa fixes.
This is good news as Lazarus 2.2 is still far away.
« Last Edit: March 31, 2020, 01:51:42 pm by JuhaManninen »
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

mercurhyo

  • Full Member
  • ***
  • Posts: 242
Re: Lazarus Release 2.0.6
« Reply #107 on: March 30, 2020, 04:53:44 pm »
actualy v2.07 is the version I use. it installs when you select fixes 2.0 on fpcupdeluxe 1.6.8i
DEO MERCHVRIO - Linux, Win10pro - Ryzen9XT 24threads + Geforce Rtx 3080SUPRIM
god of financial gain, commerce, eloquence (and thus poetry), messages, communication (including divination), travelers, boundaries, luck, trickery and thieves; he also serves as the guide of souls to the underworld

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release 2.0.6
« Reply #108 on: March 31, 2020, 02:42:18 am »
......
The energy now goes towards the next major version, Lazarus 2.2, which will be branched around the time FPC 3.2 gets released. Then there will be release candidates before the actual release.

And that prompts a question that has been nagging me for some time.  If we see a Lazarus 2.2.0 release, will it be based on Lazarus trunk or Lazarus fixes ?   While the process is clear in the minds of the developers, it would help people like me if it was a bit more transparent.  I have assumed every release is based on Fixes. But I see patches go into trunk that do not make it to fixes, that leaves me wondering if such patches are worthwhile ?

Davo

Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

PascalDragon

  • Hero Member
  • *****
  • Posts: 5446
  • Compiler Developer
Re: Lazarus Release 2.0.6
« Reply #109 on: March 31, 2020, 09:27:11 am »
It's the same for both FPC and Lazarus: the last number of x.y.z is based on a fixes branch. The second number is a new branch that's branched from trunk. E.g. 2.0.0 was branched from Lazarus trunk back then and 2.0.2 is a fixes release based on that. Trunk then became 2.1. Now 2.2.0 will be branched from trunk as well and 2.2.2 will be based on that fixes branch (and trunk will then become 2.3).

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release 2.0.6
« Reply #110 on: March 31, 2020, 12:24:26 pm »
If we see a Lazarus 2.2.0 release, will it be based on Lazarus trunk or Lazarus fixes ?   While the process is clear in the minds of the developers, it would help people like me if it was a bit more transparent.
It is completely transparent. Every trunk revision backported to fixes_2_0 branch is listed here :
 https://wiki.lazarus.freepascal.org/Lazarus_2.0_fixes_branch
There is also a web interface for the actual SVN sources:
 https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0/

At the bottom of the "Lazarus_2.0_fixes_branch" wiki page you find "Other branches", listing the fixes branches for other release versions.
 https://wiki.lazarus.freepascal.org/Lazarus_0.9.30_fixes_branch
 https://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch
 https://wiki.lazarus.freepascal.org/Lazarus_1.2_fixes_branch
 https://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch
 https://wiki.lazarus.freepascal.org/Lazarus_1.6_fixes_branch
 https://wiki.lazarus.freepascal.org/Lazarus_1.8_fixes_branch

All backported revisions are listed. How would you make it more transparent?
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release 2.0.6
« Reply #111 on: March 31, 2020, 02:23:38 pm »
PascalDragon's answer made it clear to me.  Thanks PascalDragon.

Juha, thanks, I am sure the information I asked for is also in the wiki page you quote. Somewhere in that page....

(I have looked at that page from time to time, at no point did I come away with the information I asked about. But I am sure its there.)

Davo

Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release 2.0.6
« Reply #112 on: March 31, 2020, 05:33:41 pm »
Juha, thanks, I am sure the information I asked for is also in the wiki page you quote. Somewhere in that page....

(I have looked at that page from time to time, at no point did I come away with the information I asked about. But I am sure its there.)
The process itself is explained here :
 https://wiki.lazarus.freepascal.org/Lazarus_Development_Process
Many details are outdated but the actual process is remains the same.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018