+1, I think the proposed plan seems reasonable. Ruben
On Thu, Sep 19, 2024 at 5:31 PM Julian Hyde <jh...@apache.org> wrote: > While working towards releasing Calcite 1.38.0, I noticed that JDK 23 > has been released, and decided to try to upgrade Calcite to support > it[1]. And I found myself blocked by an Avatica bug, namely that > Avatica uses a getSubject method that has been deprecated for some > time and finally disabled in JDK 23. (Incidentally, Hadoop has the > same problem [3]; people don't expect them to run on the current JDK, > but we will need to disable our Spark and Pig adapter tests under JDK > 23 until they fix it.) > > There's currently just one bug, to upgrade Avatica to JDK 23. This > includes re-enabling the mode where we fail to compile if any > deprecated methods are used, and removing uses of getSubject [2]. > > I think we can release Calcite 1.38.0 with limited JDK 23 support > (i.e. a few tests disabled), but we're going to need a new Avatica > release in the next month or two, and it will need to fix the > getSubject issue. > > What do you think? > > Julian > > [1] https://issues.apache.org/jira/browse/CALCITE-6587 > [2] https://issues.apache.org/jira/browse/CALCITE-6588 > [3] https://issues.apache.org/jira/browse/HADOOP-19212 >