m (Fixed targeted release) |
No edit summary |
||
Line 6: | Line 6: | ||
== Owner == | == Owner == | ||
<!--This should link to your home wiki page so we know who you are--> | <!--This should link to your home wiki page so we know who you are--> | ||
* Name: [[User: | * Name: [[User:DeepakBhole| Deepak Bhole]] | ||
<!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or technical issues need to be resolved--> | <!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or technical issues need to be resolved--> | ||
* email: | * email: dbhole at redhat dot com | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/16 | Fedora 16]] | * Targeted release: [[Releases/16 | Fedora 16]] | ||
* Last Updated: 2011- | * Last Updated: 2011-08-03 | ||
* Percentage of completion: | * Percentage of completion: 100% | ||
== 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. --> | ||
Java 7 | Java 7 was released on 2011-07-28 and brings several significant changes. Fedora should supply Java 7 along-side Java 7 initially, and then only ship 7 once is it proven stable. | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Line 27: | Line 27: | ||
== Scope == | == Scope == | ||
<!-- What work do the developers have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | <!-- What work do the developers have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | ||
This would require building and packaging the new JRE and JDK | 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 == | == How To Test == | ||
Line 44: | Line 46: | ||
--> | --> | ||
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 == | == User Experience == | ||
Line 51: | Line 58: | ||
== Dependencies == | == Dependencies == | ||
<!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this feature depends? In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel feature)? --> | <!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this feature depends? In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel feature)? --> | ||
Packages involved in the JRE and JDK will need to be changed. | |||
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 == | == Contingency Plan == | ||
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan? This might be as simple as "None necessary, revert to previous release behaviour." Or it might not. If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy. --> | <!-- If you cannot complete your feature by the final development freeze, what is the backup plan? This might be as simple as "None necessary, revert to previous release behaviour." Or it might not. If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy. --> | ||
Java 6 | |||
Java 6 will be kept in the repository until Java 7 is proven stable. | |||
== Documentation == | == Documentation == |
Revision as of 21:55, 3 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
Java 7 was released on 2011-07-28 and brings several significant changes. Fedora should supply Java 7 along-side Java 7 initially, and then only ship 7 once is it 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