Hi Aleksey,  indeed we had some commit of  a  PR   (I think it was related to 
8366082 ?)
that recently failed building in all  non-Linux  fastdebug builds.
And I did not see related issues in GHA, that is strange .

So to sum it up, we already have  fastdebug  not ony on Linux but also on 
macOS/Windows.
This is a good thing!

Best regards, Matthias


From: Shipilev, Aleksey <[email protected]>
Sent: Friday, 12 September 2025 10:27
To: Baesken, Matthias <[email protected]>; [email protected]
Cc: Zeller, Arno <[email protected]>; Langer, Christoph 
<[email protected]>; Bechberger, Johannes <[email protected]>
Subject: Re: Mixture of product and fastdebug builds in GHA

Hi,

I don’t understand what the exact problem is here. Have you had a build or a 
test failing that was not caught by GHA?

We build both fastdebug and release for all platforms that run tests. Take a 
look into any GHA run, for example, 
https://github.com/shipilev/jdk/actions/runs/17491480307 -- you can clearly see 
macos-(x64|aarch64) build (debug|release) jobs.

What *is* awkward in current GHA configs: non-Hotspot tests are executed with 
release bits, while Hotspot tests are executed with fastdebug. So if you run 
fastdebug tier1 testing locally, it will not be 100% the same thing GHA runs. 
Arguably, we want to run all tests with fastdebug, really, but I never got to 
trying that in GHA. This would probably make tests slower. I am pretty sure GHA 
infra could handle it, it is only the question how much slower the testing 
would become.

-Aleksey


From: build-dev <[email protected]<mailto:[email protected]>> 
on behalf of "Baesken, Matthias" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, 11. September 2025 at 11:09
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Cc: "Zeller, Arno" <[email protected]<mailto:[email protected]>>, "Langer, 
Christoph" <[email protected]<mailto:[email protected]>>, 
"Bechberger, Johannes" 
<[email protected]<mailto:[email protected]>>
Subject: RE: [EXTERNAL] Mixture of product and fastdebug builds in GHA


CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you can confirm the sender and know the 
content is safe.

>So does that mean, that we build all GHA builds with debug level 
>release/product and none with fastdebug ?
>If so, could we maybe in future use some mixture, like most product but a few 
>e.g. one on Linux one on macOS fastdebug  ?


I checked the GHA settings from

https://github.com/openjdk/jdk/blob/master/.github/workflows/main.yml

And found that on Linux we build already (fast)debug. That’s good !
But seems we miss it on e.g. macOS   and also Windows  .
Could we adjust the GHA settings or add a 3rd macOS build  using (fast)debug   ?


Best regards, Matthias





Amazon Web Services Development Center Germany GmbH
Tamara-Danz-Str. 13
10243 Berlin
Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss
Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B
Sitz: Berlin
Ust-ID: DE 365 538 597

Reply via email to