Recent

Author Topic: We are planning the next release: Lazarus 2.0.10  (Read 16797 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6610
  • Debugger - SynEdit - and more
    • wiki
We are planning the next release: Lazarus 2.0.10
« on: June 22, 2020, 04:14:45 pm »

The Lazarus team has scheduled

      Lazarus 2.0.10
      for July 2020 (estimated 4th to 11th)

      This release will be built with FPC 3.2.0.

Here is the list of fixes for Lazarus 2.0.10 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch


We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let us know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
  merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent (e.g. crashes/data-loss/...) matters, you believe we should know before the release.

Please attempt to provide your feedback by: 30th June 2020


More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering

Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0

The intended minimum requirements for the release will be:

Windows:
   2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.

FreeBSD/Linux:
   gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.

macOS:
   10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
   (32 or 64bit).


(*) requires install from sources


Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6610
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.10
« Reply #1 on: June 22, 2020, 04:14:54 pm »
For those who wonder why it is 2.0.10 and not 2.2.
We choose to make a 2.0.10 + 3.2.0 release, as this is the faster option. This release can be scheduled for early July.

A Lazarus 2.2 release would take more time to prepare. A new 2.2 fixes branch will probably need some month to stabilize, once it has been branched. That would push a release further back. A decision on 2.2 will be made in due course. More information will be posted once available.

ASerge

  • Hero Member
  • *****
  • Posts: 1671
Re: We are planning the next release: Lazarus 2.0.10
« Reply #2 on: June 22, 2020, 04:39:08 pm »
- Any bug-fixes already made to trunk, that you believe should still be
  merged to the fixes branch (fixes that are not listed on the above wiki page)
35467 - TWindowProcHelper.CalcClipRgn micropatch.
34759 - For Windows there is a inconsistency in the use of wsFullScreen for WindowState.
35465 - The LCLBoundsToWin32Bounds function has two unused parameters: Width and Height.
35466 - TWin32WSCustomPage.DestroyHandle micropatch.
35694 - Micropatch of LazMethodList unit.

lucamar

  • Hero Member
  • *****
  • Posts: 3020
Re: We are planning the next release: Lazarus 2.0.10
« Reply #3 on: June 22, 2020, 04:43:51 pm »
Not that my opinion matters much but ...

I know we're always wanting the "fast track" release cycle but in this particular case (lots of changes, ain't it?) I'd wait until at least next year (and not very early, at that) for a 2.2.0 release.

So this interim 2.0.10 sounds like really good news, allowing us to really check a Lazarus with FPC 3.2 without having to worry too much about checking also a brand new major version of Lazarus  ;D

Frankly, I'd allow time for 2.0.10 until August or even September, to have a really fully stable last 2.0 release upon which to fall back in case of later problems.

Anyway, lotsa' thanks to all devs for their efforts. :)
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus 2.0.8/FPC 3.0.4 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6610
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.10
« Reply #4 on: June 22, 2020, 05:02:39 pm »
So this interim 2.0.10 sounds like really good news, allowing us to really check a Lazarus with FPC 3.2 without having to worry too much about checking also a brand new major version of Lazarus  ;D

Frankly, I'd allow time for 2.0.10 until August or even September, to have a really fully stable last 2.0 release upon which to fall back in case of later problems.

Well there have always been a few people already testing Lazarus with the fpc fixes branch. So it is not like it is all new.

We even had some snapshots of the last 2.0.8 release with fpc fixes: https://sourceforge.net/projects/lazarus-snapshots/files/

Zoran

  • Hero Member
  • *****
  • Posts: 1589
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: We are planning the next release: Lazarus 2.0.10
« Reply #5 on: June 22, 2020, 05:12:44 pm »
Not that my opinion matters much but ...

...

Please note that FPC 3.2 is not quite some new strange territory for Lazarus.
Although Lazarus is always officially released with released FPC version, Lazarus (both trunk and 2.0 fixes) has been tested and used with fpc 3.2. since it was branched (almost two years ago) and especially since release candidate came out couple of months ago.

lucamar

  • Hero Member
  • *****
  • Posts: 3020
Re: We are planning the next release: Lazarus 2.0.10
« Reply #6 on: June 22, 2020, 05:22:51 pm »
Well there have always been a few people already testing Lazarus with the fpc fixes branch. So it is not like it is all new.

Please note that FPC 3.2 is not quite some new strange territory for Lazarus.

Yes, I know, even "played" a little with those "previews". But an "official" release is something a little diffferent, as both of you know ;)

Remember that we are not "aficionados" but program in Pascal for a (rather bare :D) living and have a pletora of prettty medium to big business applications.
« Last Edit: June 22, 2020, 05:24:54 pm by lucamar »
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus 2.0.8/FPC 3.0.4 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8728
  • FPC developer.
Re: We are planning the next release: Lazarus 2.0.10
« Reply #7 on: June 22, 2020, 05:24:15 pm »
Will 2.0.10 still support 3.0.4 ?


Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6610
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.10
« Reply #8 on: June 22, 2020, 06:23:50 pm »
Will 2.0.10 still support 3.0.4 ?
It should.
Lazarus should always support at least one version back.
So the question would be for 3.0.2

lelebass

  • New Member
  • *
  • Posts: 36
Re: We are planning the next release: Lazarus 2.0.10
« Reply #9 on: June 22, 2020, 07:35:57 pm »
- Any bug-fixes already made to trunk, that you believe should still be
  merged to the fixes branch (fixes that are not listed on the above wiki page)

r63297 - https://bugs.freepascal.org/view.php?id=37127

Daniele

Ullman

  • Newbie
  • Posts: 2
Re: We are planning the next release: Lazarus 2.0.10
« Reply #10 on: June 23, 2020, 09:59:10 am »
Hi there,
so is the mentioned release a beta with a beta undercarriage?
I have not seen any proclamation of fpc 3.2 on its homepage so far.
You can reach smartness as much as possible - there will always be someone somewhere smarter than you :-)

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 938
  • Former Delphi 1-7, 10.2 User
Re: We are planning the next release: Lazarus 2.0.10
« Reply #11 on: June 23, 2020, 10:01:29 am »
Hi there,
so is the mentioned release a beta with a beta undercarriage?
I have not seen any proclamation of fpc 3.2 on its homepage so far.

From the Free Pascal website homepage:

Quote
Latest News

June 19th, 2020

    FPC version 3.2.0 has been released!
o Lazarus v2.1.0 r63871, FPC v3.3.1 r46876, macOS 10.14.6 (with sup update), Xcode 11.3.1
o Lazarus v2.1.0 r61574, FPC v3.3.1 r42318, FreeBSD 12.1 amd64 (VMware Fusion VM)
o FPC 3.0.4, FreeBSD 12.2-STABLE r365646 amd64
o Lazarus v2.1.0 r61574, FPC v3.0.4, Ubuntu 18.04 (Parallels VM)

Ullman

  • Newbie
  • Posts: 2
Re: We are planning the next release: Lazarus 2.0.10
« Reply #12 on: June 23, 2020, 10:10:01 am »
Your right - updating the browser cache sometimes help  :)
You can reach smartness as much as possible - there will always be someone somewhere smarter than you :-)

dbannon

  • Hero Member
  • *****
  • Posts: 1148
    • tomboy-ng, a rewrite of the classic Tomboy
Re: We are planning the next release: Lazarus 2.0.10
« Reply #13 on: June 23, 2020, 10:21:02 am »
....
Well there have always been a few people already testing Lazarus with the fpc fixes branch. So it is not like it is all new.

I have been building tomboy-ng with FPC320 beta and Lazarus Trunk for last two releases.  Looks good ....

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8728
  • FPC developer.
Re: We are planning the next release: Lazarus 2.0.10
« Reply #14 on: June 23, 2020, 10:23:24 am »
Will 2.0.10 still support 3.0.4 ?
It should.
Lazarus should always support at least one version back.
So the question would be for 3.0.2

Oh. Big motivation to start working on 3.2.2 :-)

 

TinyPortal © 2005-2018