Page MenuHomeSolus

Request a new package: OpenJDK-17
Closed, WontfixPublic

Description

Name of the software
OpenJDK-17

Project/product Homepage
https://openjdk.java.net/projects/jdk/17/

Required for the development and maintenance of java applications.

Is it Open Source
Yes. License: GPLv2

The emergence of new software under development contributes to the need for this package. Over time, I think, such software will be in demand by many people.

Link to source tarball/zip file
https://github.com/openjdk/jdk/archive/refs/tags/jdk-17+34.tar.gz

Event Timeline

alexanderzhirov renamed this task from OpenJDK-17 to Request a new package: OpenJDK-17.Oct 22 2021, 9:02 AM
alexanderzhirov created this task.
JoshStrobl added a subscriber: JoshStrobl.

Until this is actually needed by something, I don't see a reason for it to be packaged and yet another JDK version be maintained.

It's just that there are such programs. I tried to compile for JDK-11, there were errors. Here support is already from v16.

That program isn't in the Solus repo, so it isn't really relevant.

Is there such an option to place assemblies packages on JDK-16+ in the repository and use the JDK locally, inside this packages itself?

We do not ship packages that do not function out of the box. That is never an acceptable solution on Solus.

Maintaining multiple JDKs has been a lot of work and we've had extensive discussions over what to provide and when and we are all in agreement that trying to maintain more than two JDK releases is outside of our goals. Not enough things support JDK-17 yet for us to justify a new LTS release. We will have to keep JDK-8 around for a long time for legacy purposes. And our JDK-11 applications have been slow to move to support for newer stable releases, let alone something as new as JDK-17.

Hmm ... And if, for example, I build a package that will contain dependencies that are not in the repositories, but it will work after installation - can it be unofficially distributed? Is there any portal / site where this package can be placed for those who want to install it for themselves?

We do not have any intention of ever supporting or performing efforts to create something like the AUR for Solus. It is our belief that such unofficial repositories are to much of a legal risk for all parties and that even when done correctly, are simply too prone to breaking user systems. We've already had issues with users and OEMs providing repos and packages which break user systems or have violated license terms. You certainly are welcome to do as you wish with files used to create packages, but we do not allow advertisement of those or unofficial repositories on Solus moderated spaces.

To be clear, should something need JDK-17 it will need to wait for inclusion into our repos until such a time as we offer a compatible runtime.

I heard you. Thanks a lot for the answers. I just will then be waiting for updates to appear in the repositories.