Recent

Author Topic: Lazarus did not work properly on Ubuntu, Install from the official repositories  (Read 3423 times)

gasensor

  • Jr. Member
  • **
  • Posts: 78
The current version of lazarus in the official ubuntu22.04lts  software repository is 2.2.0+dfsg1-5ubuntu1.

This version doesn't work.  When you compile the default project, you will be prompted with missing files. Even if you install a missing LCL library, you will get the error "EClassNotFound" as soon as there is a Togglebox in your project.

Other ISSUS:

ToolButton does not work properly in tbsCheck mode and cannot distinguish whether it is in the Checked state or not.

The code for ToolButton is too complicated for me to find where the problem is.





TRon

  • Hero Member
  • *****
  • Posts: 3623
The current version of lazarus in the official ubuntu22.04lts  software repository is 2.2.0+dfsg1-5ubuntu1.
Then upgrade. version 2.2.0 of Lazarus is in comparison ancient.

If want to to it manually then it is possible to use FPCUpDeluxe otherwise the download files are here.

Therefor there is no point in responding to the issues you mentioned.
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
The current version of lazarus in the official ubuntu22.04lts  software repository is 2.2.0+dfsg1-5ubuntu1.
Then upgrade. version 2.2.0 of Lazarus is in comparison ancient.

If want to to it manually then it is possible to use FPCUpDeluxe otherwise the download files are here.

Therefor there is no point in responding to the issues you mentioned.


I know this version is outdated. But have Lazarus.org been in contact with publishers like Ubuntu or Fedora? Reminding publishers of updates in a timely manner can effectively improve the user experience.

In fact, for beginners, using the software from the official OS library is the most convenient option.

P.S. The Ubuntu's default theme is really weird, and the lazarus's default controls often work unexpectedly

TRon

  • Hero Member
  • *****
  • Posts: 3623
I know this version is outdated. But have Lazarus.org been in contact with publishers like Ubuntu or Fedora? Reminding publishers of updates in a timely manner can effectively improve the user experience.
Newer Ubuntu version carry newer Lazarus versions.

It is the job of the distribution maintainers or those that provide Lazarus packages. The latter is covered by the downloads.

Quote
In fact, for beginners, using the software from the official OS library is the most convenient option.
Ofc. but you would have to complain to canonical for that. Having said that also realize that LTS stands for something... and that something is choosing stability over new and fancy and is usually a well considered decision (however you/we/me might dislike that). The libc debacle (which doesn't seem to have finished yet) is a recent example of how things blow up in your face.

Quote
P.S. The Ubuntu's default theme is really weird, and the lazarus's default controls often work unexpectedly
Not mentioning the used DE and widgetset makes such a remark just some air pushed around  :)
« Last Edit: June 15, 2024, 10:13:47 pm by TRon »
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
I suggest Lazarus.org official urging/checking that the individual distros of Lazarus work properly and are out of date.

Software that doesn't work causes new users to give up just as they try.

In fact, there are not many Linux distributions that are commonly used:

  Debian, Fedora, RHEL,  ubuntu, Mint, MX,

All of the above will cover most Linux users


TRon

  • Hero Member
  • *****
  • Posts: 3623
I suggest Lazarus.org official urging/checking that the individual distros of Lazarus work properly and are out of date.
Welcome into the world of "that is not how things work".  :)
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
It shouldn't be extortion for protection money.

It should be easier to update if lazarus.org provide a package that meets the release requirements.

It is even possible to take over this part of the work.

After all, packaging and testing applications is an important, laborious but not glorious task

TRon

  • Hero Member
  • *****
  • Posts: 3623
It shouldn't be extortion for protection money.

It should be easier to update if lazarus.org provide a package that meets the release requirements.

It is even possible to take over this part of the work.

After all, packaging and testing applications is an important, laborious but not glorious task
I have no idea what you are talking about... the way you describe things is not how maintaining a Linux distribution works. And that is your culprit, not Lazarus, Free Pascal or "the Lazarus organization" (whatever you mean by that).

You could just as well suggest to 'the lazarus organization' to start distributing coffee-machines... also not going to happen  :)
« Last Edit: June 15, 2024, 11:30:40 pm by TRon »
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
It shouldn't be extortion for protection money.

It should be easier to update if lazarus.org provide a package that meets the release requirements.

It is even possible to take over this part of the work.

After all, packaging and testing applications is an important, laborious but not glorious task
I have no idea what you are talking about... the way you describe things is not how maintaining a Linux distribution works. And that is your culprit, not Lazarus, Free Pascal or "the Lazarus organization" (whatever you mean by that).

You could just as well suggest to 'the lazarus organization' to start distributing coffee-machines... also not going to happen  :)

It could be a misunderstanding caused by translation.  I'm not a native English speaker.

To get back to the point, a general distribution will provide an interface to a third-party software provider. To add or update software, as long as the original author of the software proposes and uploads it, and then waits for the official approval of the release.

Some staff members will delay/refuse approval without reason in order to tip. Called "extortion" by our developers.








TRon

  • Hero Member
  • *****
  • Posts: 3623
It could be a misunderstanding caused by translation.  I'm not a native English speaker.
Me neither so perhaps that might be case.

Quote
To get back to the point, a general distribution will provide an interface to a third-party software provider. To add or update software, as long as the original author of the software proposes and uploads it, and then waits for the official approval of the release.
Again, this is not how maintaining a Linux distribution works. That si a job for the package maintainers but.. based on the general consensus that given distribution allows for certain packages to be updated.

Quote
Some staff members will delay/refuse approval without reason in order to tip. Called "extortion" by our developers.
What nonsense is that ?

I pointed you to the downloads of the packages which are create directly after the release of a new version of Lazarus, and yes some (cross) targets are not automatically created because of the fact that it will take too much time, effort and not to mention space.
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
Quote
What nonsense is that ?

Like you once said : "Welcome into the world of "that is not how things work".  :)"

I don't know where you live. But this kind of thing is common in many parts of the planet.

Well, let's end this unpleasant topic. I'd like to think of some way to update the repositories of these distributions

TRon

  • Hero Member
  • *****
  • Posts: 3623
Like you once said : "Welcome into the world of "that is not how things work".  :)"
Used out of context and you still do not seem to get it.

Quote
I don't know where you live. But this kind of thing is common in many parts of the planet.
What exactly is common in many part of the world ? that software developers need to convince a Linux distributions to include their software, provide packages and force them to update when there is a new version of the software ?

You can keep ignoring the fact that Linux distributions are maintained using a certain order of rules but that does not change the fact that distributions keep following those rules unless otherwise noted.

Quote
Well, let's end this unpleasant topic. I'd like to think of some way to update the repositories of these distributions
You created it by suggesting that the lazarus developers withhold creating packages until there is money exchanged which is total nonsense.
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
Quote
What exactly is common in many part of the world ?

Greed is human nature.

Because of the existence of selfless open source software, the souls of kind people have sustenance.

TRon

  • Hero Member
  • *****
  • Posts: 3623
Greed is human nature.

Because of the existence of selfless open source software, the souls of kind people have sustenance.
Why do you focus on these kind of things while you can install a rolling distro or update the links to your repositories ? That is what these distributions ask of you when you want all the latest and greatest or in case not then install (in your case) the provided debian package(s) manually (*).

(*) see also wiki
« Last Edit: June 16, 2024, 12:30:53 am by TRon »
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

gasensor

  • Jr. Member
  • **
  • Posts: 78
Greed is human nature.

Because of the existence of selfless open source software, the souls of kind people have sustenance.
Why do you focus on these kind of things while you can install a rolling distro or update the links to your repositories ? That is what these distributions ask of you when you want all the latest and greatest or in case not then install (in your case) the provided debian package(s) manually.

Because I want Linux/lazarus to get better and more popular.

A simple bug can make a beginner give up and switch to other tools such as QT and C#


 

TinyPortal © 2005-2018