Investigate appropriate vendor string for Temurin builds
- Dominant language
- Java
- Stars
- 22
- Forks
- 114
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 8
Description
There are several entries that represent Temurin builds in TKG code, check that they are valid and what implications there are of having multiples (adoptopenjdk, eclipse, temurin).
```
String vendor = System.getProperty("java.vendor");
String vendorLC = vendor.toLowerCase();
```
https://github.com/adoptium/TKG/blob/master/src/org/openj9/envInfo/JavaInfo.java#L171-L174
https://github.com/adoptium/TKG/blob/master/src/org/openj9/envInfo/JavaInfo.java#L197-L198
-------
Check java.vendor for each version of Temurin we produce to verify validity. Likely need to keep adoptopenjdk as an historic entry.
Contributor guide
Research direction
Start in src/org/openj9/envInfo/JavaInfo.java at the cited java.vendor handling around lines 171-174 and 197-198. Check the reported vendor value for each Temurin version produced, then determine which adoptopenjdk, eclipse, and temurin entries remain valid; done means the supported vendor handling and any historic entry are clearly identified and updated as needed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100