I have no experience with Calcite as well. I've spent some time looking at the version bump but as Richard mentioned, it's far from straightforward. If the community thinks it's a module with little to no use, then I agree with dropping it.
On Mon, 14 Jul 2025 at 12:12, Richard Zowalla <r...@apache.org> wrote: > Hi all, > > We're currently in a bit of a bind regarding the storm-sql-* modules. As > you may know, we are still using a very old version of Apache > Calcite—dating back over 8 years. Since 2023, there has been a PR opened to > upgrade Calcite (PR #3509), but unfortunately the upgrade path is proving > to be quite difficult due to extensive API changes and breakage introduced > in the intervening versions. > > Given the complexity of this migration, we're reaching out to see if > anyone in the community has experience working with Calcite, particularly > around its recent versions, and would be willing to help or take ownership > of this effort. > > If no one is able to step up, we may be forced to consider dropping > support for the storm-sql-* modules in future releases, as we currently > lack the expertise and active maintainers in this area. > > Please let us know if you have interest, expertise, or ideas on how we > could move forward here. > > Thanks, > Richard > > On 2025/03/17 04:32:23 "dependabot[bot] (via GitHub)" wrote: > > > > dependabot[bot] opened a new pull request, #7993: > > URL: https://github.com/apache/storm/pull/7993 > > > > Bumps [org.apache.calcite:calcite-core]( > https://github.com/apache/calcite) from 1.16.0 to 1.39.0. > > <details> > > <summary>Commits</summary> > > <ul> > > <li><a href=" > https://github.com/apache/calcite/commit/0b328db78cca67b7b3407e7bcbeb59061862dd40"><code>0b328db</code></a> > [CALCITE-6872] Release Calcite 1.39.0</li> > > <li><a href=" > https://github.com/apache/calcite/commit/ed36338148810497cd6fcaf9ddcd3812ee94a3d9"><code>ed36338</code></a> > [CALCITE-6885] SqlToRelConverter#convertUsing should not fail if > commonTypeFo...</li> > > <li><a href=" > https://github.com/apache/calcite/commit/618e601b136e92db933523f77dd7af3c1dfe2779"><code>618e601</code></a> > [CALCITE-6846] Support basic DPhyp join reorder algorithm</li> > > <li><a href=" > https://github.com/apache/calcite/commit/29452b34cc5cb9a2cdf1e4eacd3b935aa6e926e6"><code>29452b3</code></a> > [CALCITE-6877] Generate LogicalProject in RelRoot.project() when mapping is > n...</li> > > <li><a href=" > https://github.com/apache/calcite/commit/c5502965d9eee9544afd862f2292d4d423bbc98b"><code>c550296</code></a> > [CALCITE-6879] Support APPROX_DISTINCT_COUNT for more dialects</li> > > <li><a href=" > https://github.com/apache/calcite/commit/569ed6b1f73da6ac0ae09b95bac9429e25893d7c"><code>569ed6b</code></a> > [CALCITE-6876] Druid Adapter support more functions</li> > > <li><a href=" > https://github.com/apache/calcite/commit/ac7d25c74f5ba335c965b3d0492e712d43e1657e"><code>ac7d25c</code></a> > [CALCITE-6788] LoptOptimizeJoinRule should be able to delegate costs to the > p...</li> > > <li><a href=" > https://github.com/apache/calcite/commit/48648b391367eeb7910e934cc73dabbe1d7370c0"><code>48648b3</code></a> > [CALCITE-6874] FilterCalcMergeRule/ProjectCalcMergeRule should not merge a > Fi...</li> > > <li><a href=" > https://github.com/apache/calcite/commit/802fce3c41be76fca899ddb8c856d72c754d1520"><code>802fce3</code></a> > [CALCITE-6873] FilterProjectTransposeRule should not push the Filter past > the...</li> > > <li><a href=" > https://github.com/apache/calcite/commit/efafa4fd40d92aff9909b51c18719ebc82592e88"><code>efafa4f</code></a> > [CALCITE-6728] Introduce new methods to lookup tables and schemas inside > schemas</li> > > <li>Additional commits viewable in <a href=" > https://github.com/apache/calcite/compare/calcite-1.16.0...calcite-1.39.0">compare > view</a></li> > > </ul> > > </details> > > <br /> > > > > > > [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores > ) > > > > Dependabot will resolve any conflicts with this PR as long as you > don't alter it yourself. You can also trigger a rebase manually by > commenting `@dependabot rebase`. > > > > [//]: # (dependabot-automerge-start) > > [//]: # (dependabot-automerge-end) > > > > --- > > > > <details> > > <summary>Dependabot commands and options</summary> > > <br /> > > > > You can trigger Dependabot actions by commenting on this PR: > > - `@dependabot rebase` will rebase this PR > > - `@dependabot recreate` will recreate this PR, overwriting any edits > that have been made to it > > - `@dependabot merge` will merge this PR after your CI passes on it > > - `@dependabot squash and merge` will squash and merge this PR after > your CI passes on it > > - `@dependabot cancel merge` will cancel a previously requested merge > and block automerging > > - `@dependabot reopen` will reopen this PR if it is closed > > - `@dependabot close` will close this PR and stop Dependabot > recreating it. You can achieve the same result by closing it manually > > - `@dependabot show <dependency name> ignore conditions` will show > all of the ignore conditions of the specified dependency > > - `@dependabot ignore this major version` will close this PR and stop > Dependabot creating any more for this major version (unless you reopen the > PR or upgrade to it yourself) > > - `@dependabot ignore this minor version` will close this PR and stop > Dependabot creating any more for this minor version (unless you reopen the > PR or upgrade to it yourself) > > - `@dependabot ignore this dependency` will close this PR and stop > Dependabot creating any more for this dependency (unless you reopen the PR > or upgrade to it yourself) > > > > > > </details> > > > > > > -- > > This is an automated message from the Apache Git Service. > > To respond to the message, please log on to GitHub and use the > > URL above to go to the specific comment. > > > > To unsubscribe, e-mail: dev-unsubscr...@storm.apache.org > > > > For queries about this service, please contact Infrastructure at: > > us...@infra.apache.org > > > > >