Recent

Author Topic: Lazarus Release 2.0.8  (Read 64922 times)

mattias

  • Administrator
  • Full Member
  • *
  • Posts: 184
    • http://www.lazarus.freepascal.org
Lazarus Release 2.0.8
« on: April 16, 2020, 10:33:27 am »
The Lazarus team is glad to announce the release of Lazarus 2.0.8.

This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.6 was built with FPC 3.0.4 as well.

Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4

Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch

The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 2.0.8" directory.

Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_8

Minimum requirements:

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.

Mac OS X:
  10.5 to 10.15; Carbon (32bit), Cocoa (64bit), qt and qt5 (32 or 64bit).

The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_8

For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release 2.0.8
« Reply #1 on: April 16, 2020, 01:19:29 pm »
There are also snapshot builds for anyone who wants to test with fpc 3.2 RC/fixes: https://sourceforge.net/projects/lazarus-snapshots/files/

JiaXing

  • Jr. Member
  • **
  • Posts: 75
Re: Lazarus Release 2.0.8
« Reply #2 on: April 16, 2020, 04:41:46 pm »
It seemed fpc 3.2 missed the train again. fpc 3.0.4 should be considered as the most famous version, since it was used to build too many Lazarus versions. If I remember it right it's started with Lazarus 1.8  :)
I'm subscribed to the church of 440bx. Say no to OOP  :P

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release 2.0.8
« Reply #3 on: April 16, 2020, 04:52:28 pm »
FPC 3.2 is currently being prepared by the FPC team.
They put out the first RC for testing. But there is no fixed date yet, when it will be released.

The Lazarus team plans to have release, shortly after FPC will have done their release.

At this time, it will help both projects if people help testing the RC.
While you should use the stable release (3.0.4) for your work (i.e. anything you build and release), it would be a good idea to have a 2nd installation with the RC, and test all of your code against the RC.

Zath

  • Sr. Member
  • ****
  • Posts: 391
Re: Lazarus Release 2.0.8
« Reply #4 on: April 16, 2020, 05:32:03 pm »
Dumb question for you after looking at changes / fixes, what is cocoa ?

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2770
    • havefunsoft.com
Re: Lazarus Release 2.0.8
« Reply #5 on: April 16, 2020, 05:50:37 pm »
Dumb question for you after looking at changes / fixes, what is cocoa ?
macOS API

You can read about it here, here and here

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 1186
    • Burdjia
Re: Lazarus Release 2.0.8
« Reply #6 on: April 16, 2020, 05:58:11 pm »
I was going to install lazarus-project_2.0.8-0_amd64.deb on my Xubuntu and I've seen that Software (the application that installs it) says the license is private (Actually "Privativa" in Spanish, don't know how's in English).

[edit] BTW, Ubuntu repository is still in version 2.0.2...
« Last Edit: April 16, 2020, 06:00:48 pm by Ñuño_Martínez »
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

ottod

  • New Member
  • *
  • Posts: 10
Re: Lazarus Release 2.0.8
« Reply #7 on: April 16, 2020, 09:14:20 pm »
(Actually "Privativa" in Spanish, don't know how's in English).

Privativa = Proprietary (non-free)
Not true. It is GPL licensed. Some file must be missing or wrong for Software to report it as Proprietary.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release 2.0.8
« Reply #8 on: April 16, 2020, 09:53:12 pm »
Not true. It is GPL licensed. Some file must be missing or wrong for Software to report it as Proprietary.
Actually:

IDE: GPL
LCL: LGPL, modified (added extra permissions)
components / other packages: various licenses. (mostly lgpl, with or without extra permissions / some GPL, MPL or mixed)

jwdietrich

  • Hero Member
  • *****
  • Posts: 1232
    • formatio reticularis
Re: Lazarus Release 2.0.8
« Reply #9 on: April 16, 2020, 10:13:24 pm »
This is great. I am enthusiastic about the improvements regarding the Cocoa support. The 64-bit version for macOS is noticeably faster than the previous release, many minor bugs that were annoying for years have been removed, and the new dark mode for the Mac is very elegant.

Thanks for this build, which is much more than a bug-fix release.  :)
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.2.6 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

olly

  • New Member
  • *
  • Posts: 42
Re: Lazarus Release 2.0.8
« Reply #10 on: April 17, 2020, 02:55:13 am »
Seem to have come across the following issue, on 2.0.8.

http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Lazarus-2-0-6-macOS-Catalina-td4057212.html

From: /var/log/install.log
Code: [Select]
./postinstall: /tmp/PKInstallSandbox.vFZ5uH/Scripts/org.freepascal.pkg.fpc-macos-x86-64-laz.QajxE2/postinstall: line 8: /usr/local/lib/fpc/Error: ppcx64 can't be executed, error message: Failed to execute "ppcx64", error code: 127/samplecfg: No such file or directory

VTwin

  • Hero Member
  • *****
  • Posts: 1215
  • Former Turbo Pascal 3 user
Re: Lazarus Release 2.0.8
« Reply #11 on: April 17, 2020, 03:06:40 am »
I am also very pleased to see that cocoa has now become an official release. Many thanks and congratulations to the team.
“Talk is cheap. Show me the code.” -Linus Torvalds

Free Pascal Compiler 3.2.2
macOS 12.1: Lazarus 2.2.6 (64 bit Cocoa M1)
Ubuntu 18.04.3: Lazarus 2.2.6 (64 bit on VBox)
Windows 7 Pro SP1: Lazarus 2.2.6 (64 bit on VBox)

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release 2.0.8
« Reply #12 on: April 17, 2020, 07:37:55 am »
I was going to install lazarus-project_2.0.8-0_amd64.deb on my Xubuntu and I've seen that Software (the application that installs it) says the license is private (Actually "Privativa" in Spanish, don't know how's in English).
Thats because you are looking at it using the Gnome supplied 'Software' or 'Software Install' tool. It classes anything that does not come from its own repository as proprietary.    I have seen numerous bug reports on the topic, they just seem to be ignored and, quietly closed.  I suggest you install gdebi and use that instead.

As an experiment, grab a deb from your /var/cache/apt/archive/*, to be really nasty, see if you can find gnome-software.....   It most certainly came from the approved repository and is open source.  Open it with Software-Install and you will see it claims it, itself, is proprietary !

Any file that is not in the official repository is reported as proprietary.  Even if it came from the repo.

I believe newer distros have stopped that particular tool  from claiming its a general software management tool.  Gdebi is your friend.

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

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 1186
    • Burdjia
Re: Lazarus Release 2.0.8
« Reply #13 on: April 17, 2020, 12:22:12 pm »
Privativa = Proprietary (non-free)
Thanks.  I forgot it. :)

Thats because you are looking at it using the Gnome supplied 'Software' or 'Software Install' tool. It classes anything that does not come from its own repository as proprietary.    I have seen numerous bug reports on the topic, they just seem to be ignored and, quietly closed.  I suggest you install gdebi and use that instead.

As an experiment, grab a deb from your /var/cache/apt/archive/*, to be really nasty, see if you can find gnome-software.....   It most certainly came from the approved repository and is open source.  Open it with Software-Install and you will see it claims it, itself, is proprietary !

Any file that is not in the official repository is reported as proprietary.  Even if it came from the repo.

I believe newer distros have stopped that particular tool  from claiming its a general software management tool.  Gdebi is your friend.

Davo
Thanks for the explanation.  I'll try Gdebi. :)
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

mischi

  • Full Member
  • ***
  • Posts: 170
Re: Lazarus Release 2.0.8 (macports & fink)
« Reply #14 on: April 17, 2020, 01:37:46 pm »
Lazarus 2.0.8 on macOS:
I am happy to announce that my updates of the lazarus packages descriptions for macports and fink have been accepted.

Fink has a wide variety of packages for lazarus and freepascal, macports just fpc and lazarus-cocoa, both 64 bit.

Michael.

 

TinyPortal © 2005-2018