Re: F28 Self Contained Change: java-openjdk 10 - rolling release for Short Term Support releases of OpenJDK

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/15/2018 11:18 AM, Zbigniew Jędrzejewski-Szmek wrote:
On Wed, Apr 11, 2018 at 02:58:56PM +0200, Jan Kurik wrote:
This is a late proposal for F28 release, mostly to spread awareness of the
availability of java-openjdk 10 in Fedora. It is not closely tied to the
F28 release however it would be good to have this in the formal F28 scope.
That is the reason, why after a discussion with the Change owner, this is
announced as a Self Contained Change Proposal.

It'd be great to see this in F28. I also think it's reasonable to make
a Change page for this, since it's not just a new package, but a fairly
important feature and also something that requires discussion & coordination.

Hi!

No, no more coordination should be needed (I think). It is not affecting build root. Or nothing. It is just another JDK you can install next to java-1.8.0-openjdk and java-9-openjdk.

Same will be java-11-openjdk.

The only time which needs more coordination, i when new JDK is entering buildroot. Eg java-11-openjdk in some Fedora 30+-1.5....

The "Benefit to Fedora" part is clear, but the "Detailed description" part
is — at least for me — way too short. I'm trying to understand basic details
like what the package is going to be called and how long it will exist, and

I will add those.
I don't see this information anywhere. See my comments below.

= Proposed Self Contained Change: java-openjdk 10 - rolling release for
Short Term Support  releases of OpenJDK =
https://fedoraproject.org/wiki/Changes/java-openjdk-10


Owner(s):
   * Jiri Vanek <jvanek at redhat dot com>


OpenJDK have release  cadence of 6 months. but 3/4 of them are Short Term
Supported for 6 months only.  This package is designed to harbore them.
Currently it is build on openJDK 10. LTSs (next is 11) will go as separate
packages.
See announcement:
http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html<br
/>
See java SIG plans:
https://jvanek.fedorapeople.org/devconf/2018/changesInjavaReleaseProcess.pdf



== Detailed description ==
JDK10 is next major release of Java platform.  It is bringing many cool
improvements - http://openjdk.java.net/projects/jdk/10/ and is landing to
your Fedora.  Where it will be maintained for f27 and newer.  Unluckily, it
is STS (short term support) version. Between individual LTS will be always
several STS. Again, please
See announcement:
http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html
and See java SIG plans:
https://jvanek.fedorapeople.org/devconf/2018/changesInjavaReleaseProcess.pdf
.  So this is rolling release of all STSs to come. Its fate during the
release of fresh LTS is yet to be decided.
You will always be allowed to install  Used LTS in fedora build root,
alongside with latest  STS via alternatives.

How are the source and binary packages be called, in particular for

I'm not sure I understand the question. The below was already written. Can you be more specific?
JDK10 and JDK11?
java-openjdk is now  jdk 10
java-11-openjdk will be jdk 11
java-openjdk will be jdk 12

Thats the plan. How it wil work, we will see. It may happen, that java-openjdk will become obsoleted by 11 or updated to 11 too.

So this is rolling release of all STSs to come. Its fate during the
release of fresh LTS is yet to be decided.
F28 will be supported until approx. 2019-06. IIUC, JDK10 will be supported
until 2018-09? Our update guidelines don't allow retirement in the middle
of a cycle. What happens after 2018-09?

It will not be retired. It will jsut stay here or will be updated to 11. Or obsoalted by 11. In no way ti can be removed witout replacement.

Is jdk10 going to be installable in parallel with jdk-1.8 and jdk11?

Yes.
If yes, how does one decide which version is used at runtime?

Fedora had, and will have only one main (read used in buildroot and used to run whole javastack). That is, and will remain java-1.8.0-openjdk until we (java SIG and whole fedora devel) agree that is time to repalce it by java-11-openjdk

== Scope ==
* Proposal owners:
This is isolated change. The maintainers of OpenJDK in Fedora must build
the binaries, and keep them working.  Still, to keep this rolling release
will be soem packaging challenge. Lets see this when JDK12  (or maybe
already 11) come out.

* Other developers:
Should slowly start to check theirs packages against JDK10

How? Please provide testing instructions.

Nothing official now. You can just try to build your sources with new jdk. In spec file you will hard to achieve that, as your depndencies will likely pull in jdk8.

I will mention this on wiki.


Zbyszek


 Thank you very much for feedback!
       J.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx



--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek@xxxxxxxxxx    M: +420775390109
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux