New Polymorphic Tables functionality -- interesting use cases or am I misunderstanding?

2022-07-29 Thread Gavin Ray
I see there's a recent commit which references this:
[CALCITE-4864] Supports Polymorphic Table function - ASF JIRA (apache.org)


Something Teiid [0] did was to use JSON_TABLE() from dynamic data at
runtime.

I had an opportunity to speak to the maintainers, and they said this was a
key strategy in writing adapters
for non-relational sources like Couchbase, MongoDB, and the Salesforce API,
etc.

If I am understanding correctly, does this new polymorphic table
functionality unlock the
ability to have Calcite consume runtime data and use it with table-valued
functions?

If so, that's huge! Would love to whip up a demo of an HTTP request UDF
that does a JSON_TABLE on the output.

If not, I'd still love to learn what this functionality is all about and
what you might do with it =)



[0]: teiid/teiid: Teiid is a data virtualization system that allows
applications to use data from multiple, heterogenous data stores.
(github.com) 


Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 3)

2022-07-29 Thread Julian Hyde
Downloaded, checked sums and signatures, LICENSE, NOTICE, README, howto.md, 
history.md; compiled and ran tests using OpenJDK 18, Gradle 7.4.2 on Ubuntu 
Linux 5.4.0 x86_64; ran rat.

+1 (binding)

Julian


> On Jul 29, 2022, at 8:48 AM, Benchao Li  wrote:
> 
> +1 (non-binding)
> 
> - checked signature and checksum: OK
> - build and test from source: OK
> - diff sources with release tag: OK
> - checked NOTICE file and licenses: OK
> - checked files in repo staging: OK
> 
> Ruben Q L  于2022年7月29日周五 22:39写道:
> 
>> Thanks again Andrei for working on this.
>> 
>> - Checksum and signature: ok
>> - Gradle test: ok
>> - Calcite-based application test suite: ok
>> - Diff between git repo and release sources: ok
>> 
>> My vote is: +1 (binding)
>> 
>> Best,
>> Ruben
>> 
>> 
>> On Fri, Jul 29, 2022 at 1:50 PM Enrico Olivelli 
>> wrote:
>> 
>>> +1 (non binding)
>>> 
>>> All tests of HerdDB pass without any code changes
>>> CI results on this PR:  https://github.com/diennea/herddb/pull/789
>>> 
>>> 
>>> Thanks for driving the release
>>> Enrico
>>> 
>>> Il giorno ven 29 lug 2022 alle ore 14:07 Andrei Sereda
>>>  ha scritto:
 
 Hi all,
 
 I have created a build for Apache Calcite 1.31.0, release
 candidate 3.
 
 Thanks to everyone who has contributed to this release.
 
 You can read the release notes here:
 
>>> 
>> https://github.com/apache/calcite/blob/calcite-1.31.0-rc3/site/_docs/history.md
 
 The commit to be voted upon:
 
>>> 
>> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=86d1bf40e4799665951065fd5f4ee4a771e7b655
 
 Its hash is 86d1bf40e4799665951065fd5f4ee4a771e7b655
 
 Tag:
 
>>> 
>> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc3
 
 The artifacts to be voted on are located here:
 
>> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc3
 (revision 56034)
 
 The hashes of the artifacts are as follows:
 
>>> 
>> 477848037465e883bc7f45d71a59be5932ddfc37d4fd4571f17d7463afe6cc3df1ab5bd20f38fb28fd6468d5b23f559eba4ff3adde9d4f689622e95abd736260
 *apache-calcite-1.31.0-src.tar.gz
 
 A staged Maven repository is available for review at:
 
>>> 
>> https://repository.apache.org/content/repositories/orgapachecalcite-1172/org/apache/calcite/
 
 Release artifacts are signed with the following key:
 https://people.apache.org/keys/committer/sereda.asc
 https://www.apache.org/dist/calcite/KEYS
 
 To create the jars and test Apache Calcite: "gradle build"
 (requires an appropriate Gradle/JDK installation)
 
 Please vote on releasing this package as Apache Calcite 1.31.0.
 
 The vote is open for the next 72 hours and passes if a majority of at
 least three +1 PMC votes are cast.
 
 [ ] +1 Release this package as Apache Calcite 1.31.0
 [ ]  0 I don't feel strongly about it, but I'm okay with the release
 [ ] -1 Do not release this package because...
 
 Here is my vote:
 
 +1 (non-binding)
>>> 
>> 
> 
> 
> -- 
> 
> Best,
> Benchao Li



Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 3)

2022-07-29 Thread Benchao Li
+1 (non-binding)

- checked signature and checksum: OK
- build and test from source: OK
- diff sources with release tag: OK
- checked NOTICE file and licenses: OK
- checked files in repo staging: OK

Ruben Q L  于2022年7月29日周五 22:39写道:

> Thanks again Andrei for working on this.
>
> - Checksum and signature: ok
> - Gradle test: ok
> - Calcite-based application test suite: ok
> - Diff between git repo and release sources: ok
>
> My vote is: +1 (binding)
>
> Best,
> Ruben
>
>
> On Fri, Jul 29, 2022 at 1:50 PM Enrico Olivelli 
> wrote:
>
> > +1 (non binding)
> >
> > All tests of HerdDB pass without any code changes
> > CI results on this PR:  https://github.com/diennea/herddb/pull/789
> >
> >
> > Thanks for driving the release
> > Enrico
> >
> > Il giorno ven 29 lug 2022 alle ore 14:07 Andrei Sereda
> >  ha scritto:
> > >
> > > Hi all,
> > >
> > > I have created a build for Apache Calcite 1.31.0, release
> > > candidate 3.
> > >
> > > Thanks to everyone who has contributed to this release.
> > >
> > > You can read the release notes here:
> > >
> >
> https://github.com/apache/calcite/blob/calcite-1.31.0-rc3/site/_docs/history.md
> > >
> > > The commit to be voted upon:
> > >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=86d1bf40e4799665951065fd5f4ee4a771e7b655
> > >
> > > Its hash is 86d1bf40e4799665951065fd5f4ee4a771e7b655
> > >
> > > Tag:
> > >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc3
> > >
> > > The artifacts to be voted on are located here:
> > >
> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc3
> > > (revision 56034)
> > >
> > > The hashes of the artifacts are as follows:
> > >
> >
> 477848037465e883bc7f45d71a59be5932ddfc37d4fd4571f17d7463afe6cc3df1ab5bd20f38fb28fd6468d5b23f559eba4ff3adde9d4f689622e95abd736260
> > > *apache-calcite-1.31.0-src.tar.gz
> > >
> > > A staged Maven repository is available for review at:
> > >
> >
> https://repository.apache.org/content/repositories/orgapachecalcite-1172/org/apache/calcite/
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/sereda.asc
> > > https://www.apache.org/dist/calcite/KEYS
> > >
> > > To create the jars and test Apache Calcite: "gradle build"
> > > (requires an appropriate Gradle/JDK installation)
> > >
> > > Please vote on releasing this package as Apache Calcite 1.31.0.
> > >
> > > The vote is open for the next 72 hours and passes if a majority of at
> > > least three +1 PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Calcite 1.31.0
> > > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > > [ ] -1 Do not release this package because...
> > >
> > > Here is my vote:
> > >
> > > +1 (non-binding)
> >
>


-- 

Best,
Benchao Li


Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 3)

2022-07-29 Thread Ruben Q L
Thanks again Andrei for working on this.

- Checksum and signature: ok
- Gradle test: ok
- Calcite-based application test suite: ok
- Diff between git repo and release sources: ok

My vote is: +1 (binding)

Best,
Ruben


On Fri, Jul 29, 2022 at 1:50 PM Enrico Olivelli  wrote:

> +1 (non binding)
>
> All tests of HerdDB pass without any code changes
> CI results on this PR:  https://github.com/diennea/herddb/pull/789
>
>
> Thanks for driving the release
> Enrico
>
> Il giorno ven 29 lug 2022 alle ore 14:07 Andrei Sereda
>  ha scritto:
> >
> > Hi all,
> >
> > I have created a build for Apache Calcite 1.31.0, release
> > candidate 3.
> >
> > Thanks to everyone who has contributed to this release.
> >
> > You can read the release notes here:
> >
> https://github.com/apache/calcite/blob/calcite-1.31.0-rc3/site/_docs/history.md
> >
> > The commit to be voted upon:
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=86d1bf40e4799665951065fd5f4ee4a771e7b655
> >
> > Its hash is 86d1bf40e4799665951065fd5f4ee4a771e7b655
> >
> > Tag:
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc3
> >
> > The artifacts to be voted on are located here:
> > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc3
> > (revision 56034)
> >
> > The hashes of the artifacts are as follows:
> >
> 477848037465e883bc7f45d71a59be5932ddfc37d4fd4571f17d7463afe6cc3df1ab5bd20f38fb28fd6468d5b23f559eba4ff3adde9d4f689622e95abd736260
> > *apache-calcite-1.31.0-src.tar.gz
> >
> > A staged Maven repository is available for review at:
> >
> https://repository.apache.org/content/repositories/orgapachecalcite-1172/org/apache/calcite/
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/sereda.asc
> > https://www.apache.org/dist/calcite/KEYS
> >
> > To create the jars and test Apache Calcite: "gradle build"
> > (requires an appropriate Gradle/JDK installation)
> >
> > Please vote on releasing this package as Apache Calcite 1.31.0.
> >
> > The vote is open for the next 72 hours and passes if a majority of at
> > least three +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Calcite 1.31.0
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> > Here is my vote:
> >
> > +1 (non-binding)
>


Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 3)

2022-07-29 Thread Enrico Olivelli
+1 (non binding)

All tests of HerdDB pass without any code changes
CI results on this PR:  https://github.com/diennea/herddb/pull/789


Thanks for driving the release
Enrico

Il giorno ven 29 lug 2022 alle ore 14:07 Andrei Sereda
 ha scritto:
>
> Hi all,
>
> I have created a build for Apache Calcite 1.31.0, release
> candidate 3.
>
> Thanks to everyone who has contributed to this release.
>
> You can read the release notes here:
> https://github.com/apache/calcite/blob/calcite-1.31.0-rc3/site/_docs/history.md
>
> The commit to be voted upon:
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=86d1bf40e4799665951065fd5f4ee4a771e7b655
>
> Its hash is 86d1bf40e4799665951065fd5f4ee4a771e7b655
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc3
>
> The artifacts to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc3
> (revision 56034)
>
> The hashes of the artifacts are as follows:
> 477848037465e883bc7f45d71a59be5932ddfc37d4fd4571f17d7463afe6cc3df1ab5bd20f38fb28fd6468d5b23f559eba4ff3adde9d4f689622e95abd736260
> *apache-calcite-1.31.0-src.tar.gz
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachecalcite-1172/org/apache/calcite/
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/sereda.asc
> https://www.apache.org/dist/calcite/KEYS
>
> To create the jars and test Apache Calcite: "gradle build"
> (requires an appropriate Gradle/JDK installation)
>
> Please vote on releasing this package as Apache Calcite 1.31.0.
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Calcite 1.31.0
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Here is my vote:
>
> +1 (non-binding)


Re: [CANCELLED] Release Apache Calcite 1.31.0 (release candidate 1)

2022-07-29 Thread Andrei Sereda
I had to skip RC2 because of some changes to history.md (while the rc2 tag
was already created on gitbox).

The vote for RC3 has been sent.



On Fri, Jul 29, 2022 at 1:14 PM Andrei Sereda  wrote:

> Hello,
>
> Due to checksum mismatches, voting for RC1 is cancelled.
>
> I will send another vote for RC2 shortly.
>
> Regards,
> Andrei.
>


[VOTE] Release Apache Calcite 1.31.0 (release candidate 3)

2022-07-29 Thread Andrei Sereda
Hi all,

I have created a build for Apache Calcite 1.31.0, release
candidate 3.

Thanks to everyone who has contributed to this release.

You can read the release notes here:
https://github.com/apache/calcite/blob/calcite-1.31.0-rc3/site/_docs/history.md

The commit to be voted upon:
https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=86d1bf40e4799665951065fd5f4ee4a771e7b655

Its hash is 86d1bf40e4799665951065fd5f4ee4a771e7b655

Tag:
https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc3

The artifacts to be voted on are located here:
https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc3
(revision 56034)

The hashes of the artifacts are as follows:
477848037465e883bc7f45d71a59be5932ddfc37d4fd4571f17d7463afe6cc3df1ab5bd20f38fb28fd6468d5b23f559eba4ff3adde9d4f689622e95abd736260
*apache-calcite-1.31.0-src.tar.gz

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachecalcite-1172/org/apache/calcite/

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/sereda.asc
https://www.apache.org/dist/calcite/KEYS

To create the jars and test Apache Calcite: "gradle build"
(requires an appropriate Gradle/JDK installation)

Please vote on releasing this package as Apache Calcite 1.31.0.

The vote is open for the next 72 hours and passes if a majority of at
least three +1 PMC votes are cast.

[ ] +1 Release this package as Apache Calcite 1.31.0
[ ]  0 I don't feel strongly about it, but I'm okay with the release
[ ] -1 Do not release this package because...

Here is my vote:

+1 (non-binding)


[CANCELLED] Release Apache Calcite 1.31.0 (release candidate 1)

2022-07-29 Thread Andrei Sereda
Hello,

Due to checksum mismatches, voting for RC1 is cancelled.

I will send another vote for RC2 shortly.

Regards,
Andrei.


Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 1)

2022-07-29 Thread Andrei Sereda
Apologies for taking your time. I will create RC2 shortly.

Please consider the vote for RC1 cancelled.

On Fri, Jul 29, 2022 at 11:09 AM Ruben Q L  wrote:

> I concur, there seems to be an issue with the checksum (I get the same
> result as Stamatis).
> Other checks ok.
>
> -1 (binding)
>
>
>
> On Fri, Jul 29, 2022 at 9:58 AM Stamatis Zampetakis 
> wrote:
>
> > Ubuntu 20.04.4 LTS, jdk1.8.0_261, Gradle wrapper, Gradle 7.4.2
> >
> >  * Checked checksums KO
> >  * Went over release note OK (left minor comments in the draft PR)
> >
> > $ sha512sum -c apache-calcite-1.31.0-src.tar.gz.sha512
> > apache-calcite-1.31.0-src.tar.gz: FAILED
> > sha512sum: WARNING: 1 computed checksum did NOT match
> >
> > $ sha512sum apache-calcite-1.31.0-src.tar.gz
> >
> >
> 9495f28e2c16ce6d5905a0b19b75e856e9a81e31c0252e8f6afed79c40ec88f71ecd708d90a63a1e5815a95dedfab56ebfa7e81851b3153833736447100a8f47
> >  apache-calcite-1.31.0-src.tar.gz
> >
> > -1 (binding)
> >
> > On Thu, Jul 28, 2022 at 6:40 PM Andrei Sereda  wrote:
> >
> > > Hi all,
> > >
> > > I have created a build for Apache Calcite 1.31.0, release
> > > candidate 1.
> > >
> > > Thanks to everyone who has contributed to this release.
> > >
> > > You can read the release notes here:
> > >
> > >
> >
> https://github.com/apache/calcite/blob/calcite-1.31.0-rc1/site/_docs/history.md
> > >
> > > The commit to be voted upon:
> > >
> > >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=4912aabe66fa06a30ea688c4bc2bf06dc05ee677
> > >
> > > Its hash is 4912aabe66fa06a30ea688c4bc2bf06dc05ee677
> > >
> > > Tag:
> > >
> > >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc1
> > >
> > > The artifacts to be voted on are located here:
> > >
> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc1
> > > (revision 56015)
> > >
> > > The hashes of the artifacts are as follows:
> > >
> > >
> >
> 527e699857958b9d98e733059bd67ca6fc42e75238074dec65cc86caa8f5ae176e269d9ac478754ad206ea2336289a8f40f37ee86818130b37b53a53ee79bb2c
> > > *apache-calcite-1.31.0-src.tar.gz
> > >
> > > A staged Maven repository is available for review at:
> > >
> > >
> >
> https://repository.apache.org/content/repositories/orgapachecalcite-1168/org/apache/calcite/
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/sereda.asc
> > > https://www.apache.org/dist/calcite/KEYS
> > >
> > > To create the jars and test Apache Calcite: "gradle build"
> > > (requires an appropriate Gradle/JDK installation)
> > >
> > > Please vote on releasing this package as Apache Calcite 1.31.0.
> > >
> > > The vote is open for the next 72 hours and passes if a majority of at
> > > least three +1 PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Calcite 1.31.0
> > > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > > [ ] -1 Do not release this package because...
> > >
> > > Here is my vote:
> > >
> > > +1 (non-binding)
> > >
> >
>


Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 1)

2022-07-29 Thread Ruben Q L
I concur, there seems to be an issue with the checksum (I get the same
result as Stamatis).
Other checks ok.

-1 (binding)



On Fri, Jul 29, 2022 at 9:58 AM Stamatis Zampetakis 
wrote:

> Ubuntu 20.04.4 LTS, jdk1.8.0_261, Gradle wrapper, Gradle 7.4.2
>
>  * Checked checksums KO
>  * Went over release note OK (left minor comments in the draft PR)
>
> $ sha512sum -c apache-calcite-1.31.0-src.tar.gz.sha512
> apache-calcite-1.31.0-src.tar.gz: FAILED
> sha512sum: WARNING: 1 computed checksum did NOT match
>
> $ sha512sum apache-calcite-1.31.0-src.tar.gz
>
> 9495f28e2c16ce6d5905a0b19b75e856e9a81e31c0252e8f6afed79c40ec88f71ecd708d90a63a1e5815a95dedfab56ebfa7e81851b3153833736447100a8f47
>  apache-calcite-1.31.0-src.tar.gz
>
> -1 (binding)
>
> On Thu, Jul 28, 2022 at 6:40 PM Andrei Sereda  wrote:
>
> > Hi all,
> >
> > I have created a build for Apache Calcite 1.31.0, release
> > candidate 1.
> >
> > Thanks to everyone who has contributed to this release.
> >
> > You can read the release notes here:
> >
> >
> https://github.com/apache/calcite/blob/calcite-1.31.0-rc1/site/_docs/history.md
> >
> > The commit to be voted upon:
> >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=4912aabe66fa06a30ea688c4bc2bf06dc05ee677
> >
> > Its hash is 4912aabe66fa06a30ea688c4bc2bf06dc05ee677
> >
> > Tag:
> >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc1
> >
> > The artifacts to be voted on are located here:
> > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc1
> > (revision 56015)
> >
> > The hashes of the artifacts are as follows:
> >
> >
> 527e699857958b9d98e733059bd67ca6fc42e75238074dec65cc86caa8f5ae176e269d9ac478754ad206ea2336289a8f40f37ee86818130b37b53a53ee79bb2c
> > *apache-calcite-1.31.0-src.tar.gz
> >
> > A staged Maven repository is available for review at:
> >
> >
> https://repository.apache.org/content/repositories/orgapachecalcite-1168/org/apache/calcite/
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/sereda.asc
> > https://www.apache.org/dist/calcite/KEYS
> >
> > To create the jars and test Apache Calcite: "gradle build"
> > (requires an appropriate Gradle/JDK installation)
> >
> > Please vote on releasing this package as Apache Calcite 1.31.0.
> >
> > The vote is open for the next 72 hours and passes if a majority of at
> > least three +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Calcite 1.31.0
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> > Here is my vote:
> >
> > +1 (non-binding)
> >
>


Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 1)

2022-07-29 Thread Stamatis Zampetakis
Ubuntu 20.04.4 LTS, jdk1.8.0_261, Gradle wrapper, Gradle 7.4.2

 * Checked checksums KO
 * Went over release note OK (left minor comments in the draft PR)

$ sha512sum -c apache-calcite-1.31.0-src.tar.gz.sha512
apache-calcite-1.31.0-src.tar.gz: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match

$ sha512sum apache-calcite-1.31.0-src.tar.gz
9495f28e2c16ce6d5905a0b19b75e856e9a81e31c0252e8f6afed79c40ec88f71ecd708d90a63a1e5815a95dedfab56ebfa7e81851b3153833736447100a8f47
 apache-calcite-1.31.0-src.tar.gz

-1 (binding)

On Thu, Jul 28, 2022 at 6:40 PM Andrei Sereda  wrote:

> Hi all,
>
> I have created a build for Apache Calcite 1.31.0, release
> candidate 1.
>
> Thanks to everyone who has contributed to this release.
>
> You can read the release notes here:
>
> https://github.com/apache/calcite/blob/calcite-1.31.0-rc1/site/_docs/history.md
>
> The commit to be voted upon:
>
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=4912aabe66fa06a30ea688c4bc2bf06dc05ee677
>
> Its hash is 4912aabe66fa06a30ea688c4bc2bf06dc05ee677
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc1
>
> The artifacts to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc1
> (revision 56015)
>
> The hashes of the artifacts are as follows:
>
> 527e699857958b9d98e733059bd67ca6fc42e75238074dec65cc86caa8f5ae176e269d9ac478754ad206ea2336289a8f40f37ee86818130b37b53a53ee79bb2c
> *apache-calcite-1.31.0-src.tar.gz
>
> A staged Maven repository is available for review at:
>
> https://repository.apache.org/content/repositories/orgapachecalcite-1168/org/apache/calcite/
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/sereda.asc
> https://www.apache.org/dist/calcite/KEYS
>
> To create the jars and test Apache Calcite: "gradle build"
> (requires an appropriate Gradle/JDK installation)
>
> Please vote on releasing this package as Apache Calcite 1.31.0.
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Calcite 1.31.0
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Here is my vote:
>
> +1 (non-binding)
>