-
-
Notifications
You must be signed in to change notification settings - Fork 803
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
[java] Minor updates for Java #355
Conversation
i suggest we double even tripple each java version and name them according
to distributors like:
16 (oracle)
16 (adoptopen)
16 (redhat)
this will let us to show different eol values in same page for each version
…On Wed, Aug 18, 2021, 19:12 Nemo ***@***.***> wrote:
@mi-hol <https://github.com/mi-hol> Any suggestions on how to handle Java
7 EoL?
(This PR updates Java, which you mentioned in #352
<#352>)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#355 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA3R4QIJHBRQM3TTDGQGS3T5PLYLANCNFSM5CML7ZUQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
+1 to the vendoring approach, will take that up separately. |
but it is SO IMPORTANT that the product must be same , so just one Java as
product name but distributors/vendors shown as versions
…On Wed, Aug 18, 2021, 19:36 Nemo ***@***.***> wrote:
+1 to the vendoring approach, will take that up separately.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#355 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA3R4QQQUFGJ5IUEXBJG4TT5POQHANCNFSM5CML7ZUQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
Wikipedia has some documentation on differences between vendors.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All changes are ok 👍
The "vendoring approach" is good also from my view. We can try and watch how complex the page will look with all the different entries. |
Please let me share some topics and proposal, which may help someone's understanding or decision. Oracle JDK and Open JDK, Oracle and Red HatOracle announced changing JAVA lisence and two types of JDK around 2017-09. Their new release model is "Feature release by 6 months", "Support free JDK by 6 months" and "Only Oracle JDK have long term support".
I my understanding, Oracle Java SE Support Roadmap is about "Oracle JDK", and Oracle does not provide support period table about their "OpenJDK". After that, I understood many vendors and community would provide long term support OpenJDK. Then, I think "vendoring approach" need at least "OracleJDK", "OpenJDK build by Oracle" and "OpenJDK build by Red Hat" to understand why there are many OpenJDK distributions with each own EOL. JDK version8u301 and 8u302 are commented in this thread. Distribution IssueI think there are some similar situations.
I think showing EOL of "OpenJDK build by Red Hat" is case of "OS vendoe maintain each own EOL".
|
From my understanding this announcement made April 17, 2019 has already been superseded by June 19, 2020 - AdoptOpenJDK to join the Eclipse Foundation Which in fact is superseded by March 06, 2021 Transition to Eclipse - An Update Eclipse Adoptium is the new place for open source java as it appears |
I think that sentence is about this topic
Position of "Andrew Haley" seems not changed.
In my understanding, Eclipse Adoptium (AdoptOpenJDK) is one of popular OpenJDK distribution, but they are not Leadership of OpenJDK 8 and OpenJDK 11 now. // Sorry, if I have any misunderstanding, please point out. |
Well my point re the title "Leadership ... Transitions to Red Hat" is that it seems to imply that ORACLE (as corporation) was replaced by Red Hat, but in fact the corporation was replace by a foundation and the leader is just employed by Red Hat. At least this is my take on it. happy to be corrected on this :) |
Sorry, I might not understand your comment correctly. In my understanding, each project have relationship, but differenc project.
If I have any misunderstanding, please point out. JAVA is too difficult for me ... |
yes, we seem to approach the topic from different angles |
Changed the EoL for 7 to be 2019. I've created a discussion to figure out how to better handle the "so many java distributions problem" #364 |
Oh, and - thanks a lot @mi-hol and @witchcraze for your insights here on this thread. They were very helpful, and informative 💯. |
The only weird change here is the Java SE 7's EOL date of 2019. There's differing levels of support for this from different vendors.
RedHat offered support till June 2020
AdoptOpenJDK doesn't list JDK 7.
jdk.java.net explicitly calls it out as an unsupported release:
Oracle's own Java at a glance page which we link to, only mentions 8,11, and 16.
However, Oracle's release notes for Java 7 mention JDK 7u311 as the latest release (July 20, 2021)
Oracle's support roadmap page lists 2 dates:
with this disclaimer:
Even with this, I couldn't find a way to install JDK 7u311 without contacting Oracle Sales. Unsure of what to do here. A note in the text perhaps?
https://www.oracle.com/java/technologies/java-se-support-roadmap.html
Aside: https://javadl-esd-secure.oracle.com/update/baseline.version is also a good resource