I have just committed the last two fixes by Chris. I think we are good to go.
On Thu, Feb 13, 2025 at 6:30 AM Istvan Toth <[email protected]> wrote: > The maven repo has been fixed in the meantime. > We could still upgrade Kerby, unless there is a reason to stick to the old > version. > > Istvan > > On Wed, Feb 12, 2025 at 3:01 PM Istvan Toth <[email protected]> wrote: > >> Thank you! >> >> TIL that maven-metadata.xml is used for looking up version ranges. >> >> Upgrading to the latest and greatest Kerby also solved the problem for me. >> I prefer that to adding a transitive dependency management entry that may >> come back and bite us later. >> >> Opened CALCITE-6828 <https://issues.apache.org/jira/browse/CALCITE-6828> >> and https://github.com/apache/calcite-avatica/pull/278 for the kerby >> version bump. >> >> Istvan >> >> >> On Wed, Feb 12, 2025 at 2:27 PM Stamatis Zampetakis <[email protected]> >> wrote: >> >>> There is https://issues.apache.org/jira/browse/CALCITE-6827 for the >>> broken build. It can possibly do the trick for avatica as well. >>> >>> On Wed, Feb 12, 2025 at 9:32 AM Istvan Toth <[email protected]> >>> wrote: >>> > >>> > Thanks. >>> > >>> > BTW Avatica cannot be compiled right now, >>> > >>> https://repo.maven.apache.org/maven2/net/minidev/json-smart/maven-metadata.xml >>> > is broken on maven-central. >>> > >>> > Istvan >>> > >>> > On Tue, Feb 11, 2025 at 3:51 PM Chris Dennis <[email protected] >>> .invalid> >>> > wrote: >>> > >>> > > I have rebased https://github.com/apache/calcite-avatica/pull/272 >>> onto >>> > > the ‘merge’ of 274. Ready for review/merge as appropriate. >>> > > >>> > > Chris >>> > > >>> > > From: Istvan Toth <[email protected]> >>> > > Date: Monday, February 10, 2025 at 4:17 AM >>> > > To: [email protected] <[email protected]> >>> > > Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0 >>> > > Thank you. >>> > > >>> > > CALCITE-6588 has been mostly done. It is only blocked by >>> CALCITE-5136 , >>> > > which is marked as a dependency for it. >>> > > >>> > > The deprecations are resolved by >>> > > https://github.com/apache/calcite-avatica/pull/272 and >>> > > https://github.com/apache/calcite-avatica/pull/274 . >>> > > (which are conflicting, so >>> > > https://github.com/apache/calcite-avatica/pull/272 needs a rebase >>> after >>> > > https://github.com/apache/calcite-avatica/pull/274 has been >>> merged) >>> > > >>> > > Istvan >>> > > >>> > > >>> > > On Sun, Feb 9, 2025 at 8:52 AM Francis Chuang < >>> [email protected]> >>> > > wrote: >>> > > >>> > > > Hey everyone, >>> > > > >>> > > > Just a quick check-in for this release. I think we're quite close >>> to rc0 >>> > > > for voting, we just need to get a few issues over the line. >>> > > > >>> > > > Can community members please review these PRs? >>> > > > - https://github.com/apache/calcite-avatica/pull/274 >>> > > > - https://github.com/apache/calcite-avatica/pull/274 >>> > > > - https://github.com/apache/calcite-avatica/pull/275 >>> > > > >>> > > > Would anyone be interested in contributing a PR for CALCITE-6588 >>> [1] >>> > > > (Support JDK 23 and Guava 33.3.0 in Avatica)? >>> > > > >>> > > > Francis >>> > > > >>> > > > [1] https://issues.apache.org/jira/browse/CALCITE-6588 >>> > > > >>> > > > On 29/01/2025 8:06 pm, Istvan Toth wrote: >>> > > > > At least half of those deprecations (and most of the ugliest >>> > > > suppressions) >>> > > > > are related to the old Http Client Configurable interfaces which >>> are >>> > > not >>> > > > > implemented by anything in our codebase. >>> > > > > >>> > > > > We could either completely remove them (which technically breaks >>> > > > backwards >>> > > > > compatibility with users implementing custom http clients), or >>> > > > un-deprecate >>> > > > > them. >>> > > > > >>> > > > > I would also look at the non-SPNEGO related apache httpclient >>> > > > > deprecations, to see if they can be fixed properly instead of >>> > > > suppressing. >>> > > > > >>> > > > > >>> > > > > >>> > > > > On Tue, Jan 28, 2025 at 6:35 PM Chris Dennis < >>> [email protected] >>> > > > .invalid> >>> > > > > wrote: >>> > > > > >>> > > > >> Seemed like a relatively simple mechanical change: >>> > > > >> https://github.com/apache/calcite-avatica/pull/272 >>> > > > >> >>> > > > >> Let me know if anything is inappropriate. Note that due to 1.8 >>> source >>> > > > >> compatibility there’s some fairly ugly FQCN references that >>> cannot be >>> > > > >> avoided. >>> > > > >> >>> > > > >> Chris >>> > > > >> >>> > > > >> From: Julian Hyde <[email protected]> >>> > > > >> Date: Tuesday, January 28, 2025 at 10:33 AM >>> > > > >> To: [email protected] <[email protected]> >>> > > > >> Subject: [EXTERNAL] Re: [DISCUSS] Towards Avatica 1.26.0 >>> > > > >> Why defer 5136? Ignoring deprecation warnings hurt us in the >>> past. We >>> > > > >> logged 5136 so that it wouldn’t happen again. I think it’s ok to >>> > > > suppress >>> > > > >> deprecation warnings that we know are ok, so that we can have >>> the >>> > > build >>> > > > >> fail if new deprecation warnings occur. >>> > > > >> >>> > > > >>> On Jan 28, 2025, at 4:00 AM, Istvan Toth <[email protected]> >>> wrote: >>> > > > >>> >>> > > > >>> Thanks to Stamatis and Chris the JDK23 support is in. >>> > > > >>> >>> > > > >>> According to the 1.26.0 release ticket(CALCITE-6589), there >>> are two >>> > > > more >>> > > > >>> tasks left: >>> > > > >>> * A trivial Guava update >>> > > > >> https://github.com/apache/calcite-avatica/pull/270 >>> > > > >>> * and CALCITE-5136 Avatica build (or CI) must fail if there are >>> > > > >> deprecation >>> > > > >>> warnings >>> > > > >>> >>> > > > >>> Some of the deprecation warnings can only be fixed by brute >>> force >>> > > > >>> suppression, >>> > > > >>> so I'd suggest removing CALCITE-5136 from the 1.26.0 release >>> > > blockers. >>> > > > >>> >>> > > > >>> Istvan >>> > > > >>> >>> > > > >>>> On Wed, Jan 22, 2025 at 10:54 PM Francis Chuang < >>> > > > >> [email protected]> >>> > > > >>>> wrote: >>> > > > >>>> >>> > > > >>>> Can community members please help with reviewing this PR? >>> > > > >>>> >>> > > > >>>> https://github.com/apache/calcite-avatica/pull/251 >>> > > > >>>> >>> > > > >>>> It's a pretty big change, your help is much appreciated :) >>> > > > >>>> >>> > > > >>>>> On 17/01/2025 12:48 am, Istvan Toth wrote: >>> > > > >>>>> Thank you @Francis Chuang <[email protected]> for >>> driving >>> > > the >>> > > > >>>>> process. >>> > > > >>>>> >>> > > > >>>>> The one remaining non-trivial ticket is CALCITE-6590 for >>> Java23+ >>> > > > >> support. >>> > > > >>>>> >>> > > > >>>>> It was discussed on this thread, and on the ticket. >>> > > > >>>>> I also consider the PR for that ready for review. >>> > > > >>>>> >>> > > > >>>>> >>> > > > >>>>> >>> > > > >>>>> On Sun, Jan 12, 2025 at 9:30 PM Francis Chuang < >>> > > > >> [email protected] >>> > > > >>>>> >>> > > > >>>>> wrote: >>> > > > >>>>> >>> > > > >>>>>> Hey everyone, >>> > > > >>>>>> Hope you had a great Christmas and New Year! >>> > > > >>>>>> >>> > > > >>>>>> I would like to continue the process of releasing Avatica >>> 1.26.0. >>> > > > Can >>> > > > >>>>>> community members please consider reviewing the following >>> PRs? >>> > > > >>>>>> >>> > > > >>>>>> - https://github.com/apache/calcite-avatica/pull/264 >>> > > > >>>>>> - https://github.com/apache/calcite-avatica/pull/261 >>> > > > >>>>>> - https://github.com/apache/calcite-avatica/pull/257 >>> > > > >>>>>> - https://github.com/apache/calcite-avatica/pull/251 >>> > > > >>>>>> >>> > > > >>>>>> Francis >>> > > > >>>>>> >>> > > > >>>>>> >>> > > > >>>>>> On 22/11/2024 7:54 am, Francis Chuang wrote: >>> > > > >>>>>>> We currently have 7 PRs that needs to be reviewed and >>> merged for >>> > > > >> 1.26.0 >>> > > > >>>>>>> >>> > > > >>>>>>> Can community members please help review them? >>> > > > >>>>>>> >>> > > > >>>>>>> If community members have suggestions for resolving these 2 >>> > > > >> (especially >>> > > > >>>>>>> the gradle issue), it would be much appreciated: >>> > > > >>>>>>> >>> > > > >>>>>>> - https://github.com/apache/calcite-avatica/pull/257 >>> > > > >>>>>>> - https://github.com/apache/calcite-avatica/pull/264 >>> > > > >>>>>>> >>> > > > >>>>>>> On 1/11/2024 11:48 pm, Istvan Toth wrote: >>> > > > >>>>>>>>> >>> > > > >>>>>>>>> checkstyle is only used at runtime. >>> > > > >>>>>>>> >>> > > > >>>>>>>> >>> > > > >>>>>>>> Sorry, I meant build time. >>> > > > >>>>>>>> >>> > > > >>>>>>>> I also opened CALCITE-6661 to update the shadow plugin >>> and asm >>> > > > >>>> library, >>> > > > >>>>>>>> shading Jackson 2.15.4 seems to require it. >>> > > > >>>>>>>> >>> > > > >>>>>>>> Istvan >>> > > > >>>>>>>> >>> > > > >>>>>>>> >>> > > > >>>>>>>> On Thu, Oct 31, 2024 at 9:32 PM Francis Chuang < >>> > > > >>>>>> [email protected]> >>> > > > >>>>>>>> wrote: >>> > > > >>>>>>>> >>> > > > >>>>>>>>> Thank you for opening these PRs, Istvan. >>> > > > >>>>>>>>> >>> > > > >>>>>>>>> Can someone please review these changes? >>> > > > >>>>>>>>> >>> > > > >>>>>>>>> On 1/11/2024 12:28 am, Istvan Toth wrote: >>> > > > >>>>>>>>>> I have opened the following component update tickets >>> with PRs: >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> CALCITE-6656 < >>> > > > https://issues.apache.org/jira/browse/CALCITE-6656 >>> > > > >>> >>> > > > >>>>>>>>>> Update >>> > > > >>>>>>>>>> owasp plugin from 5.2.2 to 10.0.4 in Avatica >>> > > > >>>>>>>>>> CALCITE-6657 < >>> > > > https://issues.apache.org/jira/browse/CALCITE-6657 >>> > > > >>> >>> > > > >>>>>>>>>> Update >>> > > > >>>>>>>>>> checkstyle from 10.3.2 to 10.19.0 in Avatica >>> > > > >>>>>>>>>> CALCITE-6658 < >>> > > > https://issues.apache.org/jira/browse/CALCITE-6658 >>> > > > >>> >>> > > > >>>>>>>>>> Update >>> > > > >>>>>>>>>> Jackson from 2.15.2 to 2.15.4 in Avatica >>> > > > >>>>>>>>>> CALCITE-6659 < >>> > > > https://issues.apache.org/jira/browse/CALCITE-6659 >>> > > > >>> >>> > > > >>>>>>>>>> Update >>> > > > >>>>>>>>>> Jetty from 9.4.44.v20210927 to 9.4.56.v20240826 in >>> Avatica >>> > > > >>>>>>>>>> CALCITE-6660 < >>> > > > https://issues.apache.org/jira/browse/CALCITE-6660 >>> > > > >>> >>> > > > >>>>>>>>>> Update >>> > > > >>>>>>>>>> protobuf-java from 3.21.9 to 3.25.5 in Avatica >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> This gets the OWASP plugin working, and updates some of >>> the >>> > > > >> reported >>> > > > >>>>>>>>>> components. >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> Jetty and Protobuf are possibly relevant, the Jackson >>> CVE is >>> > > > >>>>>>>>>> disputed and >>> > > > >>>>>>>>>> probably invalid and checkstyle is only used at runtime. >>> > > > >>>>>>>>>> Even the latest Jetty has some CVEs, but there's not >>> much we >>> > > can >>> > > > >> do >>> > > > >>>>>>>>>> about >>> > > > >>>>>>>>>> that. >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> Istvan >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> On Fri, Oct 25, 2024 at 7:44 AM Istvan Toth < >>> > > [email protected] >>> > > > > >>> > > > >>>>>> wrote: >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>>> Re CALCITE-6590, I think we have agreed to go with the >>> > > > reflection >>> > > > >>>>>>>>>>> based >>> > > > >>>>>>>>>>> fix, but the PR < >>> > > > >>>> https://github.com/apache/calcite-avatica/pull/251 > >>> > > > >>>>>>>>> has >>> > > > >>>>>>>>>>> not been approved yet. >>> > > > >>>>>>>>>>> I need a review for the PR. >>> > > > >>>>>>>>>>> I have updated the JIRA description to match the >>> solution we >>> > > > have >>> > > > >>>>>>>>> chosen. >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>>> Istvan >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>>> On Fri, Oct 25, 2024 at 12:13 AM Francis Chuang < >>> > > > >>>>>>>>> [email protected]> >>> > > > >>>>>>>>>>> wrote: >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>>>> Hey everyone, >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>>> Just wanted to follow up on the open issues for >>> Avatica >>> > > > 1.26.0. >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>>> I would like to get the following into this release: >>> > > > >>>>>>>>>>>> - CALCITE-6590 - Run tests with >>> java.security.manager=allow >>> > > on >>> > > > >>>>>> JDK23+ >>> > > > >>>>>>>>> in >>> > > > >>>>>>>>>>>> Avatica >>> > > > >>>>>>>>>>>> -CALCITE-5136 - Avatica build (or CI) must fail if >>> there are >>> > > > >>>>>>>>> deprecation >>> > > > >>>>>>>>>>>> warnings >>> > > > >>>>>>>>>>>> - CALCITE-6588 - Support JDK 23 and Guava 33.3.0 in >>> Avatica >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>>> Istvan, can you see if you can wrap up CALCITE-6590, >>> so the >>> > > > >> other >>> > > > >>>> 2 >>> > > > >>>>>>>>>>>> issues can be worked on? >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>>> Francis >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>>> On 15/10/2024 3:46 pm, Francis Chuang wrote: >>> > > > >>>>>>>>>>>>> Now that Calcite 1.38.0 has been released, I think >>> it's >>> > > time >>> > > > to >>> > > > >>>>>>>>>>>>> start >>> > > > >>>>>>>>>>>>> the release process for Avatica 1.26.0. >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>> For starters, I would like to see CALCITE-6590 [1] >>> in this >>> > > > >>>> release. >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>> Are there any other changes the community would like >>> to see >>> > > > in >>> > > > >>>> this >>> > > > >>>>>>>>>>>>> release? >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>> I also note that we have 12 other open PRs that could >>> > > > >> potentially >>> > > > >>>>>> be >>> > > > >>>>>>>>>>>>> reviewed and merged. >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>> Francis >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>> [1] >>> https://github.com/apache/calcite-avatica/pull/251 >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>> On 21/09/2024 9:54 am, Julian Hyde wrote: >>> > > > >>>>>>>>>>>>>>> Apache Pig hasn't released a new version for a >>> long time. >>> > > > >>>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>>> We should consider removing the Pig adapter at some >>> point. >>> > > > >>>>>>>>>>>>>> >>> > > > >>>>>>>>>>>>>> Also upgrade the Spark adapter to a version that >>> uses >>> > > Hadoop >>> > > > >> 3.x >>> > > > >>>>>>>>>>>>>> rather than Hadoop 2.x. >>> > > > >>>>>>>>>>>>> >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>>> >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>>> -- >>> > > > >>>>>>>>>>> *István Tóth* | Sr. Staff Software Engineer >>> > > > >>>>>>>>>>> *Email*: [email protected] >>> > > > >>>>>>>>>>> cloudera.com <https://www.cloudera.com > >>> > > > >>>>>>>>>>> [image: Cloudera] <https://www.cloudera.com/ > >>> > > > >>>>>>>>>>> [image: Cloudera on Twitter] < >>> https://twitter.com/cloudera >>> > > > >>> > > > >>>> [image: >>> > > > >>>>>>>>>>> Cloudera on Facebook] < >>> https://www.facebook.com/cloudera >>> > > > >>> > > > >> [image: >>> > > > >>>>>>>>>>> Cloudera on LinkedIn] < >>> > > > https://www.linkedin.com/company/cloudera >>> > > > >>> >>> > > > >>>>>>>>>>> ------------------------------ >>> > > > >>>>>>>>>>> ------------------------------ >>> > > > >>>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>>> >>> > > > >>>>>>>>> >>> > > > >>>>>>>>> >>> > > > >>>>>>>> >>> > > > >>>>>>> >>> > > > >>>>>> >>> > > > >>>>>> >>> > > > >>>>> >>> > > > >>>> >>> > > > >>>> >>> > > > >> >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > > >>> > > -- >>> > > *István Tóth* | Sr. Staff Software Engineer >>> > > *Email*: [email protected] >>> > > cloudera.com <https://www.cloudera.com > >>> > > [image: Cloudera] <https://www.cloudera.com/ > >>> > > [image: Cloudera on Twitter] <https://twitter.com/cloudera > >>> [image: >>> > > Cloudera on Facebook] <https://www.facebook.com/cloudera > [image: >>> > > Cloudera >>> > > on LinkedIn] <https://www.linkedin.com/company/cloudera > >>> > > ------------------------------ >>> > > ------------------------------ >>> > > >>> > >>> > >>> > -- >>> > *István Tóth* | Sr. Staff Software Engineer >>> > *Email*: [email protected] >>> > cloudera.com <https://www.cloudera.com> >>> > [image: Cloudera] <https://www.cloudera.com/> >>> > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: >>> > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: >>> Cloudera >>> > on LinkedIn] <https://www.linkedin.com/company/cloudera> >>> > ------------------------------ >>> > ------------------------------ >>> >> >> >> -- >> *István Tóth* | Sr. Staff Software Engineer >> *Email*: [email protected] >> cloudera.com <https://www.cloudera.com> >> [image: Cloudera] <https://www.cloudera.com/> >> [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: >> Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: >> Cloudera on LinkedIn] <https://www.linkedin.com/company/cloudera> >> ------------------------------ >> ------------------------------ >> > > > -- > *István Tóth* | Sr. Staff Software Engineer > *Email*: [email protected] > cloudera.com <https://www.cloudera.com> > [image: Cloudera] <https://www.cloudera.com/> > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: > Cloudera on LinkedIn] <https://www.linkedin.com/company/cloudera> > ------------------------------ > ------------------------------ > -- *István Tóth* | Sr. Staff Software Engineer *Email*: [email protected] cloudera.com <https://www.cloudera.com> [image: Cloudera] <https://www.cloudera.com/> [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera on LinkedIn] <https://www.linkedin.com/company/cloudera> ------------------------------ ------------------------------
