Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: David Goodenough Newsgroups: linux.debian.maint.java Subject: Re: OpenJDK for Bookworm and beyond Date: Wed, 09 Nov 2022 12:50:01 +0100 Message-ID: References: X-Original-To: debian-java@lists.debian.org X-Mailbox-Line: From debian-java-request@lists.debian.org Wed Nov 9 11:42:44 2022 Old-Return-Path: X-Amavis-Spam-Status: No, score=-4.601 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, HTML_MESSAGE=2, KHOP_HELO_FCRDNS=0.399, LDO_WHITELIST=-5] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 X-Greylist: delayed 1439 seconds by postgrey-1.36 at bendel; Wed, 09 Nov 2022 11:42:20 UTC MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart2394273.jE0xQCEvom" Content-Transfer-Encoding: 7Bit X-Mailing-List: archive/latest/23115 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/111204112.nniJfEyVGO@continuum Approved: robomod@news.nic.it Lines: 133 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 09 Nov 2022 11:18:15 +0000 X-Original-Message-ID: <111204112.nniJfEyVGO@continuum> X-Original-References: <1645122d-d47b-cc7c-c451-4aab6228dcc3@apache.org> <3ca6758-3117-1a3d-c92d-7041ac8594f6@tarent.de> Xref: csiph.com linux.debian.maint.java:12474 This is a multi-part message in MIME format. --nextPart2394273.jE0xQCEvom Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" On Tuesday, 8 November 2022 19:51:12 GMT Moritz M=C3=BChlenhoff wrote: > Am Thu, Sep 29, 2022 at 02:06:06PM +0200 schrieb Thorsten Glaser: > > > Last point, we still have OpenJDK 8 in unstable to help with the > > > bootstrapping of some packages that can't build directly with the > > > latest JDK (more specifically, Kotlin and Scala). Similarly I think we > > > should preserve OpenJDK 11 in unstable after the transition to OpenJDK > > > 17. > >=20 > > Who=E2=80=99s going to maintain that? > >=20 > > For OpenJDK 8 I took over because, >=20 > Do we even have to keep 8 around in unstable at this point? If people want > to bootstrap kotlin or scala for a new arch, why can't this happen on a > buster system? >=20 > Cheers, > Moritz Every current version of Scala runs on OpenJDK 11 or above. See:- https://docs.scala.org/overviews/jdk-compatibility/overview.html The only code that really needs to be in Debian for building anything scala= related is sbt=20 (which needs a current 2.12 to build), and that is the only bit of the scal= a infrastructure=20 that is up to date (at 1.7.3 which is the latest version). The scala compiler and other libraries currently on Debian are so out of da= te as to be of no=20 use. Sbt downloads everything it and the project you are building includin= g the compiler=20 from Maven so having them in Debian is redundant. The only sensible alternatives to sbt are mill (not currently in Debian) an= d gradle (which=20 currently says it needs openjdk 8) which used for projects which are mixed = java and scala. --nextPart2394273.jE0xQCEvom Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="UTF-8"

On Tuesday, 8 November 2022 19:51:12 GMT Moritz M=C3=BChlenhoff wrote:

>= ; Am Thu, Sep 29, 2022 at 02:06:06PM +0200 schrieb Thorsten Glaser:

>= ; > > Last point, we still have OpenJDK 8 in unstable to help with th= e

>= ; > > bootstrapping of some packages that can't build directly with t= he

>= ; > > latest JDK (more specifically, Kotlin and Scala). Similarly I t= hink we

>= ; > > should preserve OpenJDK 11 in unstable after the transition to = OpenJDK

>= ; > > 17.

>= ; >

>= ; > Who=E2=80=99s going to maintain that?

>= ; >

>= ; > For OpenJDK 8 I took over because,

>= ;

>= ; Do we even have to keep 8 around in unstable at this point? If people wan= t

>= ; to bootstrap kotlin or scala for a new arch, why can't this happen on a

>= ; buster system?

>= ;

>= ; Cheers,

>= ;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Moritz

Eve= ry current version of Scala runs on OpenJDK 11 or above.=C2=A0 See:-

htt= ps://docs.scala.org/overviews/jdk-compatibility/overview.html

The= only code that really needs to be in Debian for building anything scala re= lated is sbt (which needs a current 2.12 to build), and that is the only bi= t of the scala infrastructure that is up to date (at 1.7.3 which is the lat= est version).

The= scala compiler and other libraries currently on Debian are so out of date = as to be of no use.=C2=A0 Sbt downloads everything it and the project you a= re building including the compiler from Maven so having them in Debian is r= edundant.

The= only sensible alternatives to sbt are mill (not currently in Debian) and g= radle (which currently says it needs openjdk 8) which used for projects whi= ch are mixed java and scala.

--nextPart2394273.jE0xQCEvom--