Recent

Author Topic: Lazarus Release Candidate 1 of 4.0  (Read 25198 times)

piola

  • Full Member
  • ***
  • Posts: 147
  • Lazarus 2.2, 64bit on Windows 8.1 x64
Re: Lazarus Release Candidate 1 of 4.0
« Reply #75 on: October 30, 2024, 10:15:24 am »
It's been over 4 years now since the release of FPC 3.2. I don't why it seems impossible to do smaller releases from time to time instead of a big one per decade, but that's not what I'd like to discuss.

I'd like to encourage the Lazarus maintainers to provide a "Lazarus 4.0 with trunk FPC 3.3" release in addition to the regular one with FPC 3.2. There are so many great features in trunk meanwhile, but it's horribly compilcated to get it working properly. So please, an FPC 3.3 with Lazarus 4.0 release would be a great option!

Thaddy

  • Hero Member
  • *****
  • Posts: 16177
  • Censorship about opinions does not belong here.
Re: Lazarus Release Candidate 1 of 4.0
« Reply #76 on: October 30, 2024, 10:37:43 am »
That is not possible. The next release will be 3.2.4.
There are many great new features in trunk/main, but
a. these need to mature
b. not everything in trunk is guaranteed to make it to a release
c. if you do not want to wait for a stable release, just use trunk, like I do, but there are severe limitations, since it is a moving target and you have to make sure you compile it every week or so. You can't file a serious bug report to a trunk version from last month...(people do that!)
d. if you decide to use trunk, don't count on any support. don't count on your code from today even working next week...

As opposed to commercial offerings, Freepascal and Lazarus development happens out in the open, so everybody can know about what is in the pipe line and try and test it. But that does not mean that the same rules do not apply to releases as in commercial offerings: they do. you release when it is finished and tested.

Release management is to protect you, not to harm you. Date is not the issue, but time and thoroughness is.
« Last Edit: October 30, 2024, 10:47:34 am by Thaddy »
If I smell bad code it usually is bad code and that includes my own code.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5755
  • Compiler Developer
Re: Lazarus Release Candidate 1 of 4.0
« Reply #77 on: October 30, 2024, 10:15:08 pm »
It's been over 4 years now since the release of FPC 3.2. I don't why it seems impossible to do smaller releases from time to time instead of a big one per decade, but that's not what I'd like to discuss.

Release management is an involved process for a project like ours with multiple platforms yet a small team and a desire to have a certain level of quality.

I'd like to encourage the Lazarus maintainers to provide a "Lazarus 4.0 with trunk FPC 3.3" release in addition to the regular one with FPC 3.2. There are so many great features in trunk meanwhile, but it's horribly compilcated to get it working properly. So please, an FPC 3.3 with Lazarus 4.0 release would be a great option!

No. 3.3.1 is not a fixed version, it's in flow. For a release only a fixed version may be used, because anything else will lead to support troubles, not to mention that the development version is not guaranteed to work.

tetrastes

  • Hero Member
  • *****
  • Posts: 594
Re: Lazarus Release Candidate 1 of 4.0
« Reply #78 on: October 31, 2024, 09:09:46 am »
1. IDE Options -> Environment -> Window -> IDE title starts with project name and IDE title shows project directory do not work in docked mode (at least at x86_64-win64).
2. This issue is still with us https://forum.lazarus.freepascal.org/index.php/topic,63867.msg489586.html#msg489586 :(
« Last Edit: October 31, 2024, 09:13:44 am by tetrastes »

bobby100

  • Sr. Member
  • ****
  • Posts: 260
    • Malzilla
Re: Lazarus Release Candidate 1 of 4.0
« Reply #79 on: October 31, 2024, 01:52:50 pm »
Tried to rebuild the IDE with QT5 - it fails at mkdir because of the permissions. Anyone else with the same problem?

Linux Mint 22 / 64bit
« Last Edit: October 31, 2024, 01:55:08 pm by bobby100 »

carl_caulkett

  • Hero Member
  • *****
  • Posts: 649
"It builds... ship it!"

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 1 of 4.0
« Reply #81 on: October 31, 2024, 06:56:12 pm »
1. IDE Options -> Environment -> Window -> IDE title starts with project name and IDE title shows project directory do not work in docked mode (at least at x86_64-win64).
2. This issue is still with us https://forum.lazarus.freepascal.org/index.php/topic,63867.msg489586.html#msg489586 :(

They work for me. However dock-mode creates an empty profile => so you need to set them up in the options (in the drop down, the checkbox is for the taskbar button).

Mind that rc2 will no longer have that checkbox, and also has changed ways to detect the default. => I haven't checked though if that fixes the empty preset.

Mind that the Title is stored for each "desktop" (if you setup different layouts).

JanRoza

  • Hero Member
  • *****
  • Posts: 700
    • http://www.silentwings.nl
Re: Lazarus Release Candidate 1 of 4.0
« Reply #82 on: November 01, 2024, 12:15:03 am »
With the docked IDE another way to get the projectname and directory in the IDE title is by putting the following string in the Custom IDE Title line via Tools-Option-Window: 
Quote
$project(TitleNew) $EncloseBracket($project(infodir)) $(BuildModeCaption)

OS: Windows 11 / Linux Mint 22
       Lazarus 4.0 RC FPC 3.2.2
       CodeTyphon 8.50 FPC 3.3.1

ASBzone

  • Hero Member
  • *****
  • Posts: 714
  • Automation leads to relaxation...
    • Free Console Utilities for Windows (and a few for Linux) from BrainWaveCC
Re: Lazarus Release Candidate 1 of 4.0
« Reply #83 on: November 01, 2024, 12:26:22 am »
I'd like to encourage the Lazarus maintainers to provide a "Lazarus 4.0 with trunk FPC 3.3" release in addition to the regular one with FPC 3.2. There are so many great features in trunk meanwhile, but it's horribly compilcated to get it working properly. So please, an FPC 3.3 with Lazarus 4.0 release would be a great option!

This is why tools like FpcUpDeluxe exist
-ASB: https://www.BrainWaveCC.com/

Lazarus v3.5.0.0 (2216170cde) / FPC v3.2.3-1387-g3795cadbc8
(Windows 64-bit install w/Win32 and Linux/Arm cross-compiles via FpcUpDeluxe on both instances)

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

dbannon

  • Hero Member
  • *****
  • Posts: 3156
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release Candidate 1 of 4.0
« Reply #84 on: November 01, 2024, 06:26:22 am »
Tried to rebuild the IDE with QT5 - it fails at mkdir because of the permissions. Anyone else with the same problem?

The most likely reason would be that you are trying to rebuild a version installed in system space where you don't have write permission. If you want to rebuild freely, you must start with source in your own directory.

Further discussion probably should take place in a standalone thread.

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

tetrastes

  • Hero Member
  • *****
  • Posts: 594
Re: Lazarus Release Candidate 1 of 4.0
« Reply #85 on: November 01, 2024, 09:19:29 am »
1. IDE Options -> Environment -> Window -> IDE title starts with project name and IDE title shows project directory do not work in docked mode (at least at x86_64-win64).
2. This issue is still with us https://forum.lazarus.freepascal.org/index.php/topic,63867.msg489586.html#msg489586 :(

They work for me. However dock-mode creates an empty profile => so you need to set them up in the options (in the drop down, the checkbox is for the taskbar button).


I don't understand where to find this.
I use the following, and it always worked, and works in non-docked mode, but not in docked, as one can see:

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 1 of 4.0
« Reply #86 on: November 01, 2024, 10:07:36 am »
1. IDE Options -> Environment -> Window -> IDE title starts with project name and IDE title shows project directory do not work in docked mode (at least at x86_64-win64).
2. This issue is still with us https://forum.lazarus.freepascal.org/index.php/topic,63867.msg489586.html#msg489586 :(

They work for me. However dock-mode creates an empty profile => so you need to set them up in the options (in the drop down, the checkbox is for the taskbar button).


I don't understand where to find this.
I use the following, and it always worked, and works in non-docked mode, but not in docked, as one can see:

In you image, there is a drop down at the bottom (empty edit). That is where the config goes. It allows you to configure a lot more different bits of info for the caption.

The checkbox "in front of" still matters for the order.



It should not have been empty when you started. Not sure why/how that happened.

tetrastes

  • Hero Member
  • *****
  • Posts: 594
Re: Lazarus Release Candidate 1 of 4.0
« Reply #87 on: November 01, 2024, 10:18:56 am »
Yes, I see now, as @JanRoza noted already.
So this is by design. "IDE title shows project directory" option was forgotten to be removed... It confused me.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 1 of 4.0
« Reply #88 on: November 01, 2024, 12:51:00 pm »
Yes, I see now, as @JanRoza noted already.
So this is by design. "IDE title shows project directory" option was forgotten to be removed... It confused me.

Actually the "IDE title shows project directory"  did something, but only on Windows, and only on certain configs => it affected the title for the button on the taskbar. (that then had a different text).

It now will always have the same text (from RC2 upwards)

RolfW

  • New Member
  • *
  • Posts: 24
Re: Lazarus Release Candidate 1 of 4.0
« Reply #89 on: November 02, 2024, 07:45:08 pm »
Yes, I see now, as @JanRoza noted already.
So this is by design. "IDE title shows project directory" option was forgotten to be removed... It confused me.

Actually the "IDE title shows project directory"  did something, but only on Windows, and only on certain configs => it affected the title for the button on the taskbar. (that then had a different text).

It now will always have the same text (from RC2 upwards)

It's a little bit confusing. May I suggest something:
Delete all checkboxes and only use the combobox. Probably get the default Lazarus version string (Lazarus IDE v4.0RC1 - )from the combox too.

 

TinyPortal © 2005-2018