Mixture of product and fastdebug builds in GHA

Baesken, Matthias matthias.baesken at sap.com
Fri Sep 12 09:32:51 UTC 2025


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 <shipilev at amazon.de>
Sent: Friday, 12 September 2025 10:27
To: Baesken, Matthias <matthias.baesken at sap.com>; build-dev at openjdk.org
Cc: Zeller, Arno <arno.zeller at sap.com>; Langer, Christoph <christoph.langer at sap.com>; Bechberger, Johannes <johannes.bechberger at sap.com>
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 <build-dev-retn at openjdk.org<mailto:build-dev-retn at openjdk.org>> on behalf of "Baesken, Matthias" <matthias.baesken at sap.com<mailto:matthias.baesken at sap.com>>
Date: Thursday, 11. September 2025 at 11:09
To: "build-dev at openjdk.org<mailto:build-dev at openjdk.org>" <build-dev at openjdk.org<mailto:build-dev at openjdk.org>>
Cc: "Zeller, Arno" <arno.zeller at sap.com<mailto:arno.zeller at sap.com>>, "Langer, Christoph" <christoph.langer at sap.com<mailto:christoph.langer at sap.com>>, "Bechberger, Johannes" <johannes.bechberger at sap.com<mailto:johannes.bechberger at sap.com>>
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20250912/e225436e/attachment-0001.htm>


More information about the build-dev mailing list