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 />
> >
> >
> >    [![Dependabot compatibility score](
> https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.calcite:calcite-core&package-manager=maven&previous-version=1.16.0&new-version=1.39.0)](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
> >
> >
>

Reply via email to