Recent

Author Topic: Lazarus Release 2.0.0  (Read 126979 times)

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release 2.0.0
« Reply #30 on: February 06, 2019, 11:50:06 am »
I feel a bit disingenuous to complain but it seems this bug https://bugs.freepascal.org/view.php?id=34795

did not get fixed before release ?  Its marked as 'resolved' and at r60064

It can crash a Linux app if an end user does what is a quite reasonable thing, attempt to paste an image into a TPicture.

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

Xor-el

  • Sr. Member
  • ****
  • Posts: 404
Re: Lazarus Release 2.0.0
« Reply #31 on: February 06, 2019, 11:58:01 am »
I feel a bit disingenuous to complain but it seems this bug https://bugs.freepascal.org/view.php?id=34795

did not get fixed before release ?  Its marked as 'resolved' and at r60064

It can crash a Linux app if an end user does what is a quite reasonable thing, attempt to paste an image into a TPicture.

Davo

Unfortunately, it seems the change didn't make it to 2.0.0 release.
The best option is to use the fixes branch or trunk to compile your release.

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release 2.0.0
« Reply #32 on: February 06, 2019, 12:03:49 pm »
......
The best option is to use the fixes branch or trunk to compile your release.
Oh, its dead easy to apply the patch to my source tree but its one of those "know issues" we'd all prefer not to see in a release.....

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

Xor-el

  • Sr. Member
  • ****
  • Posts: 404
Re: Lazarus Release 2.0.0
« Reply #33 on: February 06, 2019, 12:13:25 pm »
......
The best option is to use the fixes branch or trunk to compile your release.
Oh, its dead easy to apply the patch to my source tree but its one of those "know issues" we'd all prefer not to see in a release.....

Davo

I understand but unfortunately some fixes didn't make it to the current major release probably because of time constraints.

Ondrej Pokorny

  • Full Member
  • ***
  • Posts: 220
Re: Lazarus Release 2.0.0
« Reply #34 on: February 06, 2019, 02:13:28 pm »
......
The best option is to use the fixes branch or trunk to compile your release.
Oh, its dead easy to apply the patch to my source tree but its one of those "know issues" we'd all prefer not to see in a release.....

Why didn't you complain before the 2.0.0 release? You have had 1 month time to do so. You can always check what fixes are applied into the fixes branch in the SVN or http://wiki.freepascal.org/Lazarus_2.0_fixes_branch.

Thaddy

  • Hero Member
  • *****
  • Posts: 14197
  • Probably until I exterminate Putin.
Re: Lazarus Release 2.0.0
« Reply #35 on: February 06, 2019, 03:45:44 pm »
Why didn't you complain before the 2.0.0 release? You have had 1 month time to do so. You can always check what fixes are applied into the fixes branch in the SVN or http://wiki.freepascal.org/Lazarus_2.0_fixes_branch.
Indeed. You had ample time to test and report.

To the team: great release.
Specialize a type, not a var.

nachoap

  • New Member
  • *
  • Posts: 22
Re: Lazarus Release 2.0.0
« Reply #36 on: February 06, 2019, 05:04:02 pm »
Is Zeosdb 7.2.4 working well with Lazarus 2.0? I can see all data and I can insert new rows. Everything is allright but when I close my app all new data is lost :O and I have got a db file not updated :(

af0815

  • Hero Member
  • *****
  • Posts: 1288
Re: Lazarus Release 2.0.0
« Reply #37 on: February 06, 2019, 06:19:56 pm »
Is Zeosdb 7.2.4 working well with Lazarus 2.0? I can see all data and I can insert new rows. Everything is allright but when I close my app all new data is lost :O and I have got a db file not updated :(
ApplyUpdates used ? http://zeoslib.sourceforge.net/viewtopic.php?t=3797
regards
Andreas

MarkZ

  • Newbie
  • Posts: 3
Re: Lazarus Release 2.0.0
« Reply #38 on: February 06, 2019, 06:25:03 pm »
Thanks for the release. A few installation issues appeared.

I did a side-by-side 32-bit install to 1.8.4 on Win10-64, so got the dialog for config file version conflict and to use the --pcp option for having 2 installs, which I did using the Windows-R Run dialog. After doing this Laz2 does not remember this was set on the previous run and to use the new config directory when it starts. I had to manually edit the startup shortcut to use the option on each invoke.

Also, it would be nice if the installer asked which top menu name/shortcut name prefix should be used when a previous installation is detected but not being upgraded and overwritten, so the shortcuts and menus from existing version aren't affected.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release 2.0.0
« Reply #39 on: February 06, 2019, 07:13:23 pm »
I did a side-by-side 32-bit install to 1.8.4 on Win10-64, so got the dialog for config file version conflict and to use the --pcp option for having 2 installs, which I did using the Windows-R Run dialog. After doing this Laz2 does not remember this was set on the previous run and to use the new config directory when it starts. I had to manually edit the startup shortcut to use the option on each invoke.

Also, it would be nice if the installer asked which top menu name/shortcut name prefix should be used when a previous installation is detected but not being upgraded and overwritten, so the shortcuts and menus from existing version aren't affected.

The installer really only supports shortcuts/menu for one install, since (afaik) all shortcuts have the same name. (Of course once you renamend them, it should be fine.

You should NOT need to edit the properties of the shortcut(s) to add pcp.

If you click on "secondary install" you will be ask for a config dir. This config dir is stored inside the lazarus dir, in a file called lazarus.cfg.

nachoap

  • New Member
  • *
  • Posts: 22
Re: Lazarus Release 2.0.0
« Reply #40 on: February 06, 2019, 08:12:17 pm »
Is Zeosdb 7.2.4 working well with Lazarus 2.0? I can see all data and I can insert new rows. Everything is allright but when I close my app all new data is lost :O and I have got a db file not updated :(
ApplyUpdates used ? http://zeoslib.sourceforge.net/viewtopic.php?t=3797

Solved: Autocommit property in TZConnection was False. But is has been working for 2 years with previous Lazarus and Zeos 7.1.4 and older :O

nouzi

  • Sr. Member
  • ****
  • Posts: 296
Re: Lazarus Release 2.0.0
« Reply #41 on: February 06, 2019, 08:18:28 pm »
Is Zeosdb 7.2.4 working well with Lazarus 2.0? I can see all data and I can insert new rows. Everything is allright but when I close my app all new data is lost :O and I have got a db file not updated :(
AutoCommit = true
My English is  bad
Lazarus last version free pascal last version
Lazarus trunk  free pascal trunk 
System : Linux mint  64bit  Windows 7 64bit

BSaidus

  • Hero Member
  • *****
  • Posts: 540
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Lazarus Release 2.0.0
« Reply #42 on: February 06, 2019, 08:31:43 pm »
 ::) ::) ::)
Thanks you Lazarus/Fpc team for great work.
You are men !!
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

jwdietrich

  • Hero Member
  • *****
  • Posts: 1232
    • formatio reticularis
Re: Lazarus Release 2.0.0
« Reply #43 on: February 06, 2019, 09:20:20 pm »
Thanks to the team and all contributors for your ingenious work! Lazarus 2.0 is the best ever! The maturation is especially evident with macOS.
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

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release 2.0.0
« Reply #44 on: February 06, 2019, 11:19:33 pm »
https://bugs.freepascal.org/view.php?id=34795
Why didn't you complain before the 2.0.0 release? You have had 1 month time to do so. You can always check what fixes are applied into the fixes branch in the SVN or http://wiki.freepascal.org/Lazarus_2.0_fixes_branch.
Thaddy :
Indeed. You had ample time to test and report.
In case thats a genuine question -
1. It was marked as resolved and applied  in the bug tracker, I thought that enough to be sure it was 'happening'.
2. My only previous experience with releases was 1.8.4, there were 5 release candidates there. And there were statements to the effect, test now ...

I was aware it was not fixed in RC3, I do test the release candidates and I do report problems when I see them. But endless nagging is not welcome nor productive.

I might add I have no particular interest in this bug, my project does not do any images. I came across it, reported it, helped track it down. And now mention that its present in 2.0.0 and might affect someone else. And for that I blamed ! OK.

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

 

TinyPortal © 2005-2018