I have merged 6282 and 6248 in Avatica. Mihai ________________________________ From: Francis Chuang <francischu...@apache.org> Sent: Monday, March 18, 2024 4:09 AM To: dev@calcite.apache.org <dev@calcite.apache.org> Subject: Re: Pull Request Reviews for Avatica
Going through the open PRs again (thanks to community members who reviewed and merged!), I think these are definitely candidates that can be merged for the 1.25.0 release: - CALCITE-6282 - Avatica ignores time precision when returning TIME results [1] - CALCITE-6248 - Illegal dates are accepted by casts [2] - CALCITE-6137 - Upgrade Gradle from 8.1.1 to 8.5, support jdk21 [3] This one also has some potential as I think there is consensus that's it's almost ready (with some minor changes): - CALCITE-5964 - Add test case checking that connection.getMetaData().getTables() handles responses with different signature shapes. [4] These are probably a stretch as there hasn't been consensus yet, but would be nice to have: - CALCITE-6135 - BEARER authentication support [5] - CALCITE-5534 - Add userAgent JDBC param [6] These 3 are linked together and will probably need a significant amount of work: - CALCITE-5535 - Properly truncate time values [7] - CALCITE-5446 - Add support for TIMESTAMP WITH LOCAL TIME ZONE [8] - CALCITE-5487 - Proper semantics for TIMESTAMP WITH LOCAL TIME ZONE [9] Community members, please take a look at the PRs listed and review and merge if they are ready. Francis [1] https://github.com/apache/calcite-avatica/pull/241 [2] https://github.com/apache/calcite-avatica/pull/238 [3] https://github.com/apache/calcite-avatica/pull/234 [4] https://github.com/apache/calcite-avatica/pull/227 [5] https://github.com/apache/calcite-avatica/pull/232 [6] https://github.com/apache/calcite-avatica/pull/211 [7] https://github.com/apache/calcite-avatica/pull/210 [8] https://github.com/apache/calcite-avatica/pull/209 [9] https://github.com/apache/calcite-avatica/pull/205 On 12/03/2024 8:03 am, Francis Chuang wrote: > Going slightly off-topic: I can be RM for the next Avatica release to > make this happen. > > Francis > > On 12/03/2024 4:38 am, Mihai Budiu wrote: >> I haven't spent too much time trying to fix the CI problem, I was >> planning to spend some time on this, but this email triggered my >> response before I had time to investigate. >> >> I have two PRs outstanding against Avatica which need fixes in both >> sides: >> >> Illegal dates are accepted by casts >> https://issues.apache.org/jira/projects/CALCITE/issues/CALCITE-6248 >> https://github.com/apache/calcite-avatica/pull/238 >> >> Avatica ignores time precision when returning TIME results >> https://issues.apache.org/jira/projects/CALCITE/issues/CALCITE-6282 >> https://github.com/apache/calcite-avatica/pull/241 >> >> Mihai >> >> ________________________________ >> From: Julian Hyde <jhyde.apa...@gmail.com> >> Sent: Monday, March 11, 2024 9:49 AM >> To: dev@calcite.apache.org <dev@calcite.apache.org> >> Subject: Re: Pull Request Reviews for Avatica >> >> Mihai, >> >> Can you list the PRs (jira cases) in this category? >> >> I thought I suggested a solution. disable tests in Calcite based on >> the Avatica version number. And make the changes just before an >> Avatica release, and quickly upgrade Calcite, so that any tests you >> need to disable aren’t disabled for long. >> >> I’m sure most of the PRs that Francis refers to will not break >> Calcite, so there’s no reason to defer those. >> >> Julian >> >>> On Mar 11, 2024, at 09:28, Mihai Budiu <mbu...@gmail.com> wrote: >>> >>> Some fixes in avatica require simultaneous fixes in Calcite - >>> sometimes just tests that behave differently. I haven't figured out a >>> good process that makes both CIs happy. >>> >>> Mihai >>> ________________________________ >>> From: Francis Chuang <francischu...@apache.org> >>> Sent: Saturday, March 9, 2024 9:18 PM >>> To: dev@calcite.apache.org <dev@calcite.apache.org> >>> Subject: Pull Request Reviews for Avatica >>> >>> Hey everyone! >>> >>> Looking at the open pull requests for Avatica [1], it seems that there >>> are a few that have been languishing for a while. >>> >>> Some of them seem pretty uncontroversial and simple, but there are some >>> that will require further discussion (whether through the jira issue or >>> here on the list). >>> >>> Can community members please spare some time to review some of the PRs >>> and commit them? >>> >>> Francis >>> >>> [1] https://github.com/apache/calcite-avatica/pulls