-
-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PROPOSAL: Use "temurin" as an alternate VARIANT option from hotspot #2671
Comments
A huge +1 from me. It would allow folks to use the scripts to produce vanilla OpenJDK builds fairly easily and that would be very beneficial. I could see myself help testing those code branches on a regular basis. |
Are we conflating the VM variant with the vendor here? I'm pretty sure we had some old/long-running issues stating that we needed to add vendor and allow folks to differentiate on that. |
I remember you hitting some problems a few months ago and needed some of the additional options in such a situation :-) |
This is purely an issue of usability of the builds scripts. At the moment they only take a Line 256 in b376432
VARIANT s we currently support in the build scripts are also HotSpot-based other than Eclipse OpenJ9 so my proposal reflects treating Temurin in a consistent way to the others in a relatively simple way.
Alternative proposals always welcome, but let's make sure we keep it simple, straightforward, and easy for others to integrate any future variants. |
I agree that Hotspot != Temurin as a default (Temrun should be passed in like any other vendor) but I'd prefer to stop overloading variant in this manner going forward, this seems like the time to make the split between variant and vendor (how much appetite with have for this before July PSU I'm not sure). |
The other advantage of contunuing to use The question becomes how much additional work it is to switch it to being passed in as a parameter (and it wouldn't just be limited to this repository) as opposed to listing it as a variant where the setting of "all relevant values" is internalised into the scripts. I'm conscious of the fact we're seriously short of people to to significant refactoring work to change how things work at the moment and I'd be in favour of not kick the can down the road on "fixing" the default. |
@jerboaa Is this patch something that you think jdk8u would accept in time? I honestly can't remember if we tried. |
@karianna @sxa As mentioned on slack this is a patch which shouldn't be needed at all since 8u212: https://bugs.openjdk.java.net/browse/JDK-8193764 Use |
Except for this version output change, I guess. That's not possible in plain 8u: |
These should be: |
NOTE: Ref #2817 ensure that the |
@sxa any plan to remove "hotspot" in 11 and 17 for weekly run https://github.com/adoptium/ci-jenkins-pipelines/blob/master/pipelines/jobs/configurations/jdk11u.groovy#L22 |
The |
Putting the feelers out for this one. Thoughts in here sprung out as part of the changes proposed in https://github.com/adoptium/temurin-build/pull/2670/files#diff-bf1a71b6b982bb100bd797f1aac5049b232b43398baf9494c8f2823c62c8aa82
Reasons for doing it:
hotspot
VARIANT to build from the upstream skara repositoriesTemurin
in the version output and other vendor properties. This is something we should discourage to avoid confusionReasons against doing it:
VagrantPlaybookCheck
The text was updated successfully, but these errors were encountered: