Re: F28 Self Contained Change: java-openjdk 10 - rolling release for Short Term Support releases of OpenJDK
On 04/17/2018 05:38 PM, Jiri Vanek wrote: On 04/15/2018 11:18 AM, Zbigniew Jędrzejewski-Szmek wrote: Note - page was updated for what you asked. https://fedoraproject.org/wiki/Changes/java-openjdk-10 Dont hesitate toask for more :) TY! J. 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 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 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@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject
Re: F28 Self Contained Change: java-openjdk 10 - rolling release for Short Term Support releases of OpenJDK
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 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 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@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jva...@redhat.comM: +420775390109 ___ devel mailing list -- dev
Re: F28 Self Contained Change: java-openjdk 10 - rolling release for Short Term Support releases of OpenJDK
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. 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 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 > > > 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 /> > 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 JDK10 and JDK11? > 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? Is jdk10 going to be installable in parallel with jdk-1.8 and jdk11? If yes, how does one decide which version is used at runtime? > == 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. Zbyszek ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org
F28 Self Contained Change: java-openjdk 10 - rolling release for Short Term Support releases of OpenJDK
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. = 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 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 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. == 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 * Release engineering: #7433 - https://pagure.io/releng/issue/7433 * List of deliverables: N/A (not a System Wide Change) * Policies and guidelines: N/A (not a System Wide Change) * Trademark approval: N/A (not needed for this Change) -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org