Recent

Author Topic: We are planning the next release: Lazarus 2.0.6  (Read 36137 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
We are planning the next release: Lazarus 2.0.6
« on: October 13, 2019, 02:47:07 pm »
The Lazarus team is glad to announce:

      The upcoming release of Lazarus 2.0.6

which has been scheduled for the

      last week of October 2019

This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.4 was built with FPC 3.0.4 as well.

Here is the list of fixes for Lazarus 2.0.4 (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 as 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 matters, you believe we should know before the release.

Please attempt to provide your feedback by: 23rd October 2019

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

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).


Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.6
« Reply #1 on: October 13, 2019, 02:49:26 pm »
Please note, due to me being offline during some time of the run up, this thread will have reduced monitoring (as many team members are only on the mailing list).

Should you not get a reply by a team member to any post you make here, then kindly repeat it on the mail list.

Thank you.

ravkepar

  • Newbie
  • Posts: 1
Re: We are planning the next release: Lazarus 2.0.6
« Reply #2 on: October 13, 2019, 07:49:54 pm »
I hope the installer works on OSX 10.15. Lazarus 2.0.4 won't work on OSX 10.15.

ASBzone

  • Hero Member
  • *****
  • Posts: 678
  • Automation leads to relaxation...
    • Free Console Utilities for Windows (and a few for Linux) from BrainWaveCC
Re: We are planning the next release: Lazarus 2.0.6
« Reply #3 on: October 13, 2019, 09:35:18 pm »
Please note, due to me being offline during some time of the run up, this thread will have reduced monitoring (as many team members are only on the mailing list).

Should you not get a reply by a team member to any post you make here, then kindly repeat it on the mail list.

Thank you.


Thanks, Martin

It would be nice to see the following fixed for this release:   https://bugs.freepascal.org/view.php?id=35572

-ASB: https://www.BrainWaveCC.com/

Lazarus v2.2.7-ada7a90186 / FPC v3.2.3-706-gaadb53e72c
(Windows 64-bit install w/Win32 and Linux/Arm cross-compiles via FpcUpDeluxe on both instances)

My Systems: Windows 10/11 Pro x64 (Current)

willbprog9933

  • Jr. Member
  • **
  • Posts: 93
  • Big guy, tiny brain :P
    • BrainOut!
Re: We are planning the next release: Lazarus 2.0.6
« Reply #4 on: October 13, 2019, 11:23:55 pm »
I hope the installer works on OSX 10.15. Lazarus 2.0.4 won't work on OSX 10.15.

Yes, please let the new version work on macOS Catalina.  I had to restore my Mac back to Mojave because Lazarus and FPC weren't working (as well as some other non-Lazarus stuff). :-)
macOS, Linux, FreeBSD and sometimes OpenIndiana.

Blessed, loved and forgiven! :D

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.6
« Reply #5 on: October 13, 2019, 11:26:46 pm »
I believe a cocoa installer is planned, but I have to get confirmation on this.

loaded

  • Hero Member
  • *****
  • Posts: 824
Re: We are planning the next release: Lazarus 2.0.6
« Reply #6 on: October 14, 2019, 07:16:08 am »
We are looking forward.
In fact, LAMW android plugin, it will be very nice if you add :)
Check out  loaded on Strava
https://www.strava.com/athletes/109391137

Valderrama

  • Newbie
  • Posts: 2
Re: We are planning the next release: Lazarus 2.0.6
« Reply #7 on: October 14, 2019, 12:11:01 pm »
Would be great if you could have the new installer work on MacOS 10.15 Catalina. Same experience as previous mentions: 2.0.4 no longer works on Catalina. Please also refer to this thread: https://forum.lazarus.freepascal.org/index.php/topic,47011.0.html
Many thanks for your efforts!

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: We are planning the next release: Lazarus 2.0.6
« Reply #8 on: October 14, 2019, 01:03:52 pm »

Right now, the System TrayIcon  (Lazarus Additional Component toolbar) does not work as it should on many, maybe even most, Linux systems.

r62020 (listed as "Submitted by developer / committer, tested, waiting to be merged") goes a long way towards getting some functionality to most Linux desktops. Its not great but heaps better than current situation.

I'd like to add at least one entry to its look up table, Enlightenment, see -
https://forum.lazarus.freepascal.org/index.php/topic,46912.msg336373.html#msg336373

(I'd go further and put some ugly stuff in there that allows run time change of behavior using an environment variable but I suspect thats a bridge too far away right now).

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

mischi

  • Full Member
  • ***
  • Posts: 170
Re: We are planning the next release: Lazarus 2.0.6
« Reply #9 on: October 14, 2019, 01:39:34 pm »
Re macOS, in particular Catalina. I am working on the port description of Lazarus-Cocoa 2.0.4 / fpc 3.0.4 for MacPorts, but still have some issues to resolve (You can follow the pull request here: https://github.com/macports/macports-ports/pull/5439). Once finished, updating to 2.0.6 should not be a problem.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: We are planning the next release: Lazarus 2.0.6
« Reply #10 on: October 14, 2019, 03:33:27 pm »
I'd like to add at least one entry to its look up table, Enlightenment, see -
https://forum.lazarus.freepascal.org/index.php/topic,46912.msg336373.html#msg336373

(I'd go further and put some ugly stuff in there that allows run time change of behavior using an environment variable but I suspect thats a bridge too far away right now).
It is not a bridge too far away if you have the code already done and tested. Just create a patch and I will apply it and then it will be merged to fixes_2_0 before the release.
If you don't have such code yet then it is best left for trunk / next major release.

One thing bothers me: In the forum topic "Problem with TrayIcon: mantis 35723" I get the impression you don't understand the fundamental development process even after providing many patches.
I mean you fail to understand that all development happens in the trunk branch. Every single change goes there initially.
Simultaneously another regular contributor has the same problem:
 https://bugs.freepascal.org/view.php?id=36167
How is this possible? Maybe Lazarus project should explain its development process better. Where exactly should it be explained?
This is strange because a development branch in a revision control system is a common practice in every open source project. It may be called "trunk" or something else but the idea is the same. The details of the merging process may vary but the idea remains.
What should we do to improve the situation?
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.6
« Reply #11 on: October 14, 2019, 04:24:41 pm »
What should we do to improve the situation?
We already have some pages in the wiki, but they are vastly outdated, or lacking info...

https://wiki.lazarus.freepascal.org/Lazarus_Development_Process

https://wiki.lazarus.freepascal.org/Creating_A_Patch  This one actually says: "you need trunk"....

Anyway, that said, a patch towards fixes branch should 99% be acceptable, providing that:
=> It was somehow confirmed the issue itself exists in trunk. (The fixes patch is likely to be apply-able to trunk)
Anyway before sending a fixes based branch, it is best to check with the developer who is assigned to the issue.

If the issue is already fixed in trunk, then a separate patch for the fixes branch can not be accepted. The fixes branch then must be fixed by merging trunk. That is, if the fix is deemed merge-able.


Soner

  • Sr. Member
  • ****
  • Posts: 305
Re: We are planning the next release: Lazarus 2.0.6
« Reply #12 on: October 14, 2019, 04:56:46 pm »
EDIT: solved with:
1) make bigide
2) rebuild from inside lazarus (menu > tools > build lazarus ...)
---------------------
Original Message:


I updated my 2.0.fixes branch now i I get "internall error"
Code: Text  [Select][+][-]
  1. Compile checks, Hints: 6
  2. Note: package LCLBase 2.0.5: passing compiler option -O twice with different values
  3. Note: package LCLBase 2.0.5: passing compiler option -g twice with different values
  4. Note: package LCLBase 2.0.5: passing compiler option -gl twice with different values
  5. Note: package LCL 2.0.5: passing compiler option -O twice with different values
  6. Note: package LCL 2.0.5: passing compiler option -g twice with different values
  7. Note: package LCL 2.0.5: passing compiler option -gl twice with different values
  8. Free Pascal Compiler version 3.0.4 [2018/10/27] for x86_64
  9. Copyright (c) 1993-2017 by Florian Klaempfl and others
  10. (1002) Target OS: Win64 for x64
  11. (3104) Compiling alllclunits.pp
  12. (3104) Compiling imglist.pp
  13. D:\laz20\lcl\controls.pp(473,1) Fatal: Internal error 200611031
  14. Fatal: (1018) Compilation aborted
  15. Error: D:\laz20\fpc\3.0.4\bin\x86_64-win64\ppcx64.exe returned an error exitcode
  16.  
« Last Edit: October 14, 2019, 05:05:34 pm by Soner »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.6
« Reply #13 on: October 14, 2019, 05:01:14 pm »
That would be a bug in fpc. https://bugs.freepascal.org/view.php?id=32352

Have you tried a clean build?

Soner

  • Sr. Member
  • ****
  • Posts: 305
Re: We are planning the next release: Lazarus 2.0.6
« Reply #14 on: October 14, 2019, 05:04:26 pm »
I solved the problem with first "make bigide", then rebuilding from inside lazarus.
My configuration must have failure.

 

TinyPortal © 2005-2018