Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Fedora will compile/produce artifacts that run on a publicly supported version of the Java Virtual Machine (JVM). Only after a JVM version has been end of lifed will Fedora take advantage of the next more current Java's version features A minimum of two months advance notice to the fedora-community mailing list will be provided before requiring a new version of the JVM.

Where:

Publicly supported
  • Is defined as a Java version that has passed its "general availability" date , as specified by Oracle's support roadmap.
End of Lifed
  • Is defined as a Java version that has passed but has not yet reached its "end of public updates" date, as specified by Oracle's support roadmap.

Example 1

  • Java8 was released on March, 2014.
  • Java7 will be EOL'd on April, 2015. 

Fedora 4 will build/run on Java7 until April, 2015. After April, 2015, Fedora 4 will require a Java8 JVM.

Example 2

In the above example, if Java9 were also (hypothetically) released on June, 2014...

  • Java9 was released on June, 2014.
  • Java8 was released on March, 2014.
  • Java7 will be EOL'd on April, 2015. 

...

  • .