(→Owner) |
(→Detailed Description: Clarify description) |
||
Line 19: | Line 19: | ||
== Detailed Description == | == Detailed Description == | ||
<!-- Expand on the summary, if appropriate. A couple sentences suffices to explain the goal, but the more details you can provide the better. --> | <!-- Expand on the summary, if appropriate. A couple sentences suffices to explain the goal, but the more details you can provide the better. --> | ||
Oracle released the first proprietary JDK7 release on 2011-07-28. Java 7 brings several significant changes and Fedora should supply a build of OpenJDK7 along-side the existing OpenJDK6 packages initially, and then only ship 7 once it has proven stable. | |||
== Benefit to Fedora == | == Benefit to Fedora == |
Revision as of 02:29, 4 August 2011
Java 7
Summary
Owner
- Name: Deepak Bhole
- email: dbhole at redhat dot com
Current status
- Targeted release: Fedora 16
- Last Updated: 2011-08-03
- Percentage of completion: 100%
Detailed Description
Oracle released the first proprietary JDK7 release on 2011-07-28. Java 7 brings several significant changes and Fedora should supply a build of OpenJDK7 along-side the existing OpenJDK6 packages initially, and then only ship 7 once it has proven stable.
Benefit to Fedora
Fedora will remain up-to-date with regards to the Java platform. Developers using Java on Fedora will have access to new features.
Scope
This would require building and packaging the new JRE and JDK, and updating any packages that may be incompatible with Java 7 based on this list:
http://www.oracle.com/technetwork/java/javase/compatibility-417013.html
How To Test
Install java-1.7.0-openjdk Run (as root) 'alternatives --config java' and select the 1.7 version Run 'java -version' to ensure that it is correct
User Experience
Changes will be present but not prominent or massive for most users. Users who install Java will see a new version of the JRE. Developers who target for the Java platform will have a new version of the JDK installed.
Dependencies
Packages involved in the JRE and JDK will need to be changed depending on if there are compatibility issues:
http://www.oracle.com/technetwork/java/javase/compatibility-417013.html
Contingency Plan
Java 6 will be kept in the repository until Java 7 is proven stable.
Documentation
Release Notes
Comments and Discussion