Recent

Author Topic: Should using trunk be restricted to request or invitation?  (Read 4339 times)

SymbolicFrank

  • Hero Member
  • *****
  • Posts: 1315
Re: Should using trunk be restricted to request or invitation?
« Reply #15 on: March 09, 2023, 09:06:37 pm »
In any case, could we get some option to easily install the latest 'fixes' on top of the latest stable release and put all accepted contributions (and fixes) in there?

Fpcupdeluxe is probably best, because manual builds are a gamble as it is.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12572
  • FPC developer.
Re: Should using trunk be restricted to request or invitation?
« Reply #16 on: March 09, 2023, 09:27:01 pm »
Nop. Cleaning and native building multi cores.

On Windows it is worthwhile to separate cleaning and building and set the amount of cores for cleaning higher than the # of physical cores.

As a rough estimate, I take 1.5 times the specified phys cores for building

440bx

  • Hero Member
  • *****
  • Posts: 5904
Re: Should using trunk be restricted to request or invitation?
« Reply #17 on: March 09, 2023, 09:34:54 pm »
I think it is in everyone's best interest to have as many users use the trunk version of the compiler as possible.  The more users, the more of a workout the compiler gets, which means that more bugs will be caught during the development process instead of after the formal release.

The same is true of Lazarus (and likely any piece of software.)
FPC v3.2.2 and Lazarus v4.0rc3 on Windows 7 SP1 64bit.

PascalDragon

  • Hero Member
  • *****
  • Posts: 6238
  • Compiler Developer
Re: Should using trunk be restricted to request or invitation?
« Reply #18 on: March 09, 2023, 10:28:27 pm »
Should using trunk be restricted to on request or invitation only?

Restricting access to trunk would not be compatible with the open source nature of the project, so no, it must not be restricted.

Bogen85

  • Hero Member
  • *****
  • Posts: 703
Re: Should using trunk be restricted to request or invitation?
« Reply #19 on: March 10, 2023, 08:07:18 pm »
I think it is in everyone's best interest to have as many users use the trunk version of the compiler as possible.  The more users, the more of a workout the compiler gets, which means that more bugs will be caught during the development process instead of after the formal release.

The same is true of Lazarus (and likely any piece of software.)

Agreed. I understand why some would want to restrict access. But from my viewpoint restricting would be more detrimental to adoption (or re-adoption as was/is my case) of Pascal for some developers.  I rely on features only in trunk. Had trunk been restricted that would have been a barrier to entry for me.

For me trunk has been very stable, and I've always been able to find easy workarounds when something does not work correctly or has stopped working correctly. And situations like that are the exception, not the norm.
And if my workarounds don't seem like they should be needed, I file a bug report, which I have no objections to doing.

« Last Edit: March 10, 2023, 09:40:31 pm by Bogen85 »

dbannon

  • Hero Member
  • *****
  • Posts: 3614
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Should using trunk be restricted to request or invitation?
« Reply #20 on: March 10, 2023, 09:38:03 pm »
I think we see more uninformed questions from users using older versions rather than newest. Especially with Linux where users install using a LTS Distros repo that can two or even four years out of date. Importantly, they are the users who don't know to say what version they are using.

By time someone is using trunk/main/master they had done a little research, have some background and understand a bit more.

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

PierceNg

  • Sr. Member
  • ****
  • Posts: 412
    • SamadhiWeb
Re: Should using trunk be restricted to request or invitation?
« Reply #21 on: March 11, 2023, 02:04:36 am »
Some wiki pages in the embedded category explicitly say use trunk or latest source. Examples:

- https://wiki.freepascal.org/AVR
- https://wiki.freepascal.org/Xtensa

Competitors to Pascal in this space: MicroPython, TinyGo, Rust, NodeMCU (Lua), C and C++

kapibara

  • Hero Member
  • *****
  • Posts: 654
Re: Should using trunk be restricted to request or invitation?
« Reply #22 on: March 11, 2023, 03:58:28 am »
Keep everything open.
Lazarus trunk / fpc 3.2.2 / Kubuntu 24.04 - 64 bit

 

TinyPortal © 2005-2018