Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12456

Re: OpenJDK for Bookworm and beyond

From Phil Morrell <debian@emorrp1.name>
Newsgroups linux.debian.maint.java
Subject Re: OpenJDK for Bookworm and beyond
Date 2022-10-12 02:00 +0200
Message-ID <Ffxkd-dDLa-3@gated-at.bofh.it> (permalink)
References <FaYEp-aRp5-17@gated-at.bofh.it> <Fb0wx-aSvk-1@gated-at.bofh.it> <Fb68V-aVPk-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Thu, Sep 29, 2022 at 08:07:30PM +0200, Emmanuel Bourg wrote:
> Le 29/09/2022 à 14:06, Thorsten Glaser a écrit :
> 
> > > 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.
> > 
> > Who’s going to maintain that?
> 
> I don't think the maintenance is a concern, we only have to ensure it keeps
> building in sid. It's just to compile stuff in sid, not to run critical
> production systems.
> 
> > So I think we should keep 11 around *only* if someone (could be Doko,
> > could be someone else) commits to maintaining it. If nobody does, Scala
> > and Kotlin are SOL.
> 
> I don't mind for Scala, but Kotlin can't be ignored unfortunately. Its
> integration into Gradle makes it an essential part of the Java ecosystem.

I've not yet completely given up on the kotlin/gradle bootstrapping
problem, but I'm still learning the skills needed to bang my head
against the wall. Please don't remove 8 or 11 from unstable for the
medium term if at all possible in any way as that would just be so much
blocking work to somehow boostrap the openjdk itself locally as well.

Gradle version "being worked on" is 6.4.1 which declares compatibility
with 8 and 11. Only the absolute latest gradle version 7.3 finally adds
support for 17, so that won't be possible any time soon. Kotlin in
unstable currently builds with 8 but 11 should be possible, see #10. 

https://salsa.debian.org/java-team/gradle/-/tree/gradle-6.4.1-initial
https://docs.gradle.org/6.4.1/userguide/compatibility.html
https://docs.gradle.org/7.3/userguide/compatibility.html
https://salsa.debian.org/java-team/kotlin/-/issues/10

In general both gradle and kotlin seem to actually be good with long
backwards compatibility here so there is reason to hope for a somewhat
rapid version ratcheting once the initial cross compatible uploads are
done. kotlin 1.7 is the first release to require gradle 6.7, so 1.6.21
should be the next target if it turns out to be possible to skip that
far. Alternatively 1.3.72 is the earliest leap for latest gradle.

https://salsa.debian.org/java-team/kotlin/-/issues/16

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-09-29 12:10 +0200
  Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-09-29 14:10 +0200
    Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-09-29 20:10 +0200
      Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-09-29 20:40 +0200
      Re: OpenJDK for Bookworm and beyond Phil Morrell <debian@emorrp1.name> - 2022-10-12 02:00 +0200
    Re: OpenJDK for Bookworm and beyond Moritz Mühlenhoff <jmm@inutil.org> - 2022-11-08 21:00 +0100
      Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-11-08 21:00 +0100
      Re: OpenJDK for Bookworm and beyond David Goodenough <david.goodenough@linkchoose.co.uk> - 2022-11-09 12:50 +0100
  Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-10-31 19:50 +0100
    Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-10-31 20:00 +0100
      Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-11-10 21:40 +0100
        Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-11-10 22:20 +0100
          Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-11-10 22:50 +0100
            Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-11-11 01:40 +0100
              Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-11-11 01:50 +0100
                Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-11-11 12:00 +0100
                Re: OpenJDK for Bookworm and beyond Thorsten Glaser <t.glaser@tarent.de> - 2022-11-11 16:30 +0100
          Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-11-10 22:50 +0100
  Re: OpenJDK for Bookworm and beyond Moritz Mühlenhoff <jmm@inutil.org> - 2022-11-08 20:50 +0100
    Re: OpenJDK for Bookworm and beyond Emmanuel Bourg <ebourg@apache.org> - 2022-11-10 20:40 +0100

csiph-web