[Lazarus] make all compilation error after 319649fb (Attn: Martin)

Maxim Ganetsky ganmax at narod.ru
Tue Jan 10 00:27:54 CET 2023


09.01.2023 20:01, Martin Frb via lazarus пишет:
> On 09/01/2023 17:50, Marcus Sackrow via lazarus wrote:
>> Hi,
>>
>> Am 08.01.23 um 23:11 schrieb Wayne Sherman:
>>>>> make all for at least x86_64-linux does not compile since 319649fb
>>>> thanks it compiles again
>>> About a week ago Lazarus was failing to build with "make useride".
>>> Are these two build targets being run as part of the CI / CD tests?
>>
>> these compilations (from this error report) are on m own Jenkins server
>> and atm it does only a "make all"
>>
>> it's mainly focused on catching problems with latest FPC (because it
>> uses always the latest FPC, compiled some minutes before that)
>>
>> and to check if the compilation for Amiga-style systems still work (and
>> with it the MUI widget set) in other jobs
>>
>>
>> Of course if there is interest in more tasks, it can be added, the
>> server still has some resources.
> 
> It needs to be discussed with other devs as well, what they think...
> 
> We do still have free minutes at GitLab. But the amount of combinations 
> for testing is (near) infinite.

Yes.

> There is "make" (aka "make all" ?) and "make bigide".
> Afaik "make useride" depends on what packages are configured, so that is 
> not just a single setting?
> 
> But each of them may fail only for a specific OS/Arch, or for some other 
> specific setting. (like compile time range check error for constant 
> eval, with -Cr enabled).
> We already have builds for win, gtk2, qt, iirc some with 32bit, and fpc 
> 3.2.2 and trunk. (not all variations though).

Yes, details are here:
https://wiki.freepascal.org/Lazarus_Team_-_Git_Workflows#Continuous_integration_.28CI.29_System

There are too much variations and I don't think that it is feasible to 
define them all.

I think that current set of jobs in CI is quite comprehensible, but if 
there is justified need, yet another job can be added indeed.

> I personally currently don't have the time to look into it.
> (I'll ping the others, if anyone wants to pick up)
> 
> If I should find time eventually, my interest will be much more in 
> adding some of the tests we have to be run.

-- 
Best regards,
  Maxim Ganetsky                  mailto:ganmax at narod.ru



More information about the lazarus mailing list