Re: Java 18, and next releases of Calcite and Avatica

2022-04-17 Thread Benchao Li
I would like to take CALCITE-5095, thanks Julian for driving this.

Francis Chuang  于2022年4月18日周一 06:16写道:

> I am happy to be RM for Avatica 1.21. Regarding CALCITE-5095, I was
> wondering if someone can also update the Gradle version that's being
> used by avatica. I noticed in the last few releases, if I use Gradle 7+,
> the build / tests will fail.
>
> Francis
>
> On 18/04/2022 4:02 am, Julian Hyde wrote:
> > Java 18 is now production. I think we should support it in the next
> releases of Calcite and Avatica.
> >
> > I have created a case to support Java 18 in Calcite and Avatica [1],
> > a case for Calcite release 1.31 [2],
> > a case for Avatica release 1.21 [3],
> > and made #2 and #3 depend on #1.
> >
> > It would be great if someone could fix #1 asap.
> >
> > Julian
> >
> > [1] https://issues.apache.org/jira/browse/CALCITE-5095
> >
> > [2] https://issues.apache.org/jira/browse/CALCITE-5096
> >
> > [3] https://issues.apache.org/jira/browse/CALCITE-5097 <
> https://issues.apache.org/jira/browse/CALCITE-5097>
> >
> >
> >
>


-- 

Best,
Benchao Li


Re: Java 18, and next releases of Calcite and Avatica

2022-04-17 Thread Francis Chuang
I am happy to be RM for Avatica 1.21. Regarding CALCITE-5095, I was 
wondering if someone can also update the Gradle version that's being 
used by avatica. I noticed in the last few releases, if I use Gradle 7+, 
the build / tests will fail.


Francis

On 18/04/2022 4:02 am, Julian Hyde wrote:

Java 18 is now production. I think we should support it in the next releases of 
Calcite and Avatica.

I have created a case to support Java 18 in Calcite and Avatica [1],
a case for Calcite release 1.31 [2],
a case for Avatica release 1.21 [3],
and made #2 and #3 depend on #1.

It would be great if someone could fix #1 asap.

Julian

[1] https://issues.apache.org/jira/browse/CALCITE-5095

[2] https://issues.apache.org/jira/browse/CALCITE-5096

[3] https://issues.apache.org/jira/browse/CALCITE-5097 






Java 18, and next releases of Calcite and Avatica

2022-04-17 Thread Julian Hyde
Java 18 is now production. I think we should support it in the next releases of 
Calcite and Avatica.

I have created a case to support Java 18 in Calcite and Avatica [1],
a case for Calcite release 1.31 [2],
a case for Avatica release 1.21 [3],
and made #2 and #3 depend on #1.

It would be great if someone could fix #1 asap.

Julian

[1] https://issues.apache.org/jira/browse/CALCITE-5095

[2] https://issues.apache.org/jira/browse/CALCITE-5096

[3] https://issues.apache.org/jira/browse/CALCITE-5097 





[jira] [Created] (CALCITE-5097) Release Avatica 1.21.0

2022-04-17 Thread Julian Hyde (Jira)
Julian Hyde created CALCITE-5097:


 Summary: Release Avatica 1.21.0
 Key: CALCITE-5097
 URL: https://issues.apache.org/jira/browse/CALCITE-5097
 Project: Calcite
  Issue Type: Bug
Reporter: Julian Hyde
 Fix For: avatica-1.21.0


Release Avatica 1.21.0.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (CALCITE-5096) Release Calcite 1.31.0

2022-04-17 Thread Julian Hyde (Jira)
Julian Hyde created CALCITE-5096:


 Summary: Release Calcite 1.31.0
 Key: CALCITE-5096
 URL: https://issues.apache.org/jira/browse/CALCITE-5096
 Project: Calcite
  Issue Type: Bug
Reporter: Julian Hyde
 Fix For: 1.31.0






--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (CALCITE-5095) Support Java 18

2022-04-17 Thread Julian Hyde (Jira)
Julian Hyde created CALCITE-5095:


 Summary: Support Java 18
 Key: CALCITE-5095
 URL: https://issues.apache.org/jira/browse/CALCITE-5095
 Project: Calcite
  Issue Type: Bug
Reporter: Julian Hyde
 Fix For: avatica-1.21.0, 1.31.0


Java 18 is released as of 2022-03-22. Calcite should support it at compile time 
and run time.

We should fix before Calcite release 1.31. To fix this, add JDK 18 to the CI 
targets in {{.github/workflows/main.yml}} and fix any errors/warnings. Modify 
{{site/_docs/howto.md}} and {{site/_docs/history.md}}.

We should also fix before Avatica release 1.21. Let's use the same JIRA case 
for Avatica. To fix in Avatica, there will be similar changes to similar files.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)