RFR: 8282944: GHA: Add Alpine Linux x86_64 pre-integration check [v8]
George Adams
gdams at openjdk.org
Thu Aug 15 15:52:49 UTC 2024
On Thu, 15 Aug 2024 15:44:18 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> Honestly, I am ambivalent about this. This only captures the Hotspot build errors, which I think are rare for Alpine, judging by looking around the JBS. And it makes sense: the build failures looks basically around compiling against weird libc APIs that might not be supported by musl. I think most of the issues with Alpine are runtime problems in tests?
>
> So it looks that building only Hotspot is in weird spot: we spend time without getting much of the testing off it. How bad would it be to run testing with Alpine? That would probably not be very well received, though, if no one could debug Alpine test failures...
>
> Tangentially, I think we should start thinking about extended workflows that are _not_ run by default PR-triggers, so you could potentially run them if you wanted for Alpine-specific fixes. This would making the decisions like this rather easy.
I was actually going to try building the whole JDK and see what the difference in build time was. If it's not significant then it might be a good first step to just add full build testing. We could always follow up with test running at a later stage if people feel it would be important?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20577#issuecomment-2291582943
More information about the build-dev
mailing list