On Tue, May 24, 2022 at 5:03 PM Jiri Vanek <jva...@redhat.com> wrote: > I replied it already in that thread, but happy to repeat: > It will help, but less then it seems so. > Now we can drop 8. Soem legacy applciations will be unhappy, as EOL of jdk8 > is in some 4 years, so fedora will suffer a bit. But it will be nice 12 TCK > runs down. > but we can not droop 11, as it is system jdk in f35 > Similarly, we couldn't introduce fresh jdk17 directly to f36 as system JDK. > It needs it time to be tuned before being proposed as system jdk. > And we can not drop java-latest-openjdk, becasue it is necessary to boot next > system JDK. > Yes, in 8 months, we would be able to drop 11. And live for 1 year only on > latest and 17. Which is putting load for one year to 1/2. But the cost of not > having 11 (and 8) will be felt by fedora users more, then having static jdk > from repos. > Unluckily, with new future system jdk, we will need to boostrap it by latest, > keep it as secondary jdk at least for one , better two, fedora cycles, so > again we will be in 3 jdks x 3 systems. > Sure, we do not need to backport newest future system jdk to older fedoras, > but usually the users want us to do so. tbh, I do not have strong preference > on it. it is like 51 for backport, and 49 for not. Even with knwoledge of TCK > burden.
Is this based on user requests, or is this only what you *think* users of OpenJDK on Fedora need? Speaking for myself, I have never used anything other than the default "system JDK" for running Java applications on Fedora. What would you think about the following scenario: - Fedora X defaults to new OpenJDK LTS N - Fedora X keeps OpenJDK LTS N-1 so it's possible to revert the change - Fedora X+1 drops OpenJDK N-1, since the newer OpenJDK N was already the default for one release - do not backport OpenJDK n to Fedora X-1 and X-2 - keep java-latest-openjdk, as you seen to need this for bootstrapping new OpenJDK releases You could even drop java-latest-openjdk from all branches but rawhide, since it's only needed for bootstrapping there. This should pretty dramatically reduce the size of your test matrix. Applying the current numbers: - Fedora Rawhide: java-17-openjdk (default), java-latest-openjdk - Fedora 36: java-17-openjdk (default), java-11-openjdk (in case the default needs to be switched back), java-latest-openjdk - Fedora 35: java-11-openjdk, java-latest-openjdk > With much more stress about possible integration issues and with - imo(!) - > considerable negative imapct to fedora. Would this reduced set of supported OpenJDK versions, but keeping the "latest" version, address this "considerable negative impact"? Fabio _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure