@Richard Zowalla I've dropped a note on the 2.8.2 release notes informing this support will cease. Let me know if this is ok: https://storm.apache.org/2025/08/03/storm282-released.html
On Tue, 15 Jul 2025 at 10:39, Rui Abreu <rui.ab...@gmail.com> wrote: > > 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 >> > >> >