Versions Compared

Key

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

Policy

Fedora 4 will compile/produce artifacts that run on the second latest non-End-of-Lifed (EOL) version a publicly supported version of the Java Virtual Machine (JVM). Only  Only after a JVM version has been EOL'd end of lifed will Fedora 4 take advantage of the next more current Java's version features.

Where:

Publicly supported
End of Lifed
  • Is defined as a Java version that has passed 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 Java8 until either Java8 is EOL'd, or Java10 is released, whichever comes first. After either of the two criteria criterion are met, Fedora 4 would upgrade to Java9.