Hello everyone,
thanks a lot Andrei for all the work behind this release, very much
appreciated.

My vote is +1 (non-binding) but I would like to highlight the differences I
noticed with respect to the tag when checked out from the git repo, it does
not look major but I don't remember seeing a similar difference in previous
releases.

- verified gpg signature: OK

$ gpg --verify apache-calcite-1.31.0-src.tar.gz.asc
apache-calcite-1.31.0-src.tar.gz

gpg: Signature made Sat 23 Jul 04:28:59 2022 CEST

gpg:                using RSA key 25E703106B1B3D7B105032BDC41CFDDFED34C028

gpg: Good signature from "Andrei Sereda (CODE SIGNING KEY) <
[email protected]>" [unknown]

gpg:                 aka "Andrei Sereda <[email protected]>" [unknown]

gpg:                 aka "Andrei Sereda <[email protected]>" [unknown]

gpg:                 aka "asereda-gs (Andrei Sereda) <
[email protected]>" [unknown]

gpg: WARNING: This key is not certified with a trusted signature!

gpg:          There is no indication that the signature belongs to the
owner.

Primary key fingerprint: 25E7 0310 6B1B 3D7B 1050  32BD C41C FDDF ED34 C028

(we agreed on previous releases that this warning is OK)

- verified package checksum: OK

$ diff <(cat apache-calcite-1.31.0-src.tar.gz.sha512) <(shasum -a 512
apache-calcite-1.31.0-src.tar.gz)

1c1

<
527e699857958b9d98e733059bd67ca6fc42e75238074dec65cc86caa8f5ae176e269d9ac478754ad206ea2336289a8f40f37ee86818130b37b53a53ee79bb2c
*apache-calcite-1.31.0-src.tar.gz

---

>
527e699857958b9d98e733059bd67ca6fc42e75238074dec65cc86caa8f5ae176e269d9ac478754ad206ea2336289a8f40f37ee86818130b37b53a53ee79bb2c
apache-calcite-1.31.0-src.tar.gz

- verified gradle build: OK

$ cp ~/git/calcite/gradlew .

$ cp -r ~/git/calcite/gradle/wrapper gradle

$ ./gradlew build

...

BUILD SUCCESSFUL in 4m 50s

- checked release notes: OK

- checked few artifacts in Apache repository: OK

- checking difference in folder: OK

$ diff -qr . ~/git/calcite | grep -v gradle | grep -v idea

1) Files ./README and /Users/asolimando/git/calcite/README differ

2) Only in .: licenses

3) Files ./site/_docs/history.md and
/Users/asolimando/git/calcite/site/_docs/history.md differ

4) Files ./site/_docs/howto.md and
/Users/asolimando/git/calcite/site/_docs/howto.md differ

5) Only in /Users/asolimando/git/calcite/site: fonts

2 and 5 are expected to me, I don't recall any differences for the other
files in previous releases, but I am not sure:

1)

$ diff ./README /Users/asolimando/git/calcite/README

1c1

< Apache Calcite release 1.31.0

---

> Apache Calcite release 1.30.0

3)

$ diff ./site/_docs/history.md
/Users/asolimando/git/calcite/site/_docs/history.md

> {: #dependency-1-31-0}

279a60

> {% endcomment %}

281,305d61

< * Site: Add Jing Zhang as committer

< * Site: Add Benchao Li as committer

< * Site: Add Chunwei Lei and Vladimir Ozerov as PMC members

< * Site: Outline process for becoming Calcite committer by request

< * Site: Remove missing avatar for Ted Dunning

< * Site: Fix release announcement for 1.30.0

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5075
">CALCITE-5075</a>]

<  Build fails due to rat check on Gemfile.lock

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5079
">CALCITE-5079</a>]

<  Update code demo of tutorial

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5102
">CALCITE-5102</a>]

<  Update github-pages gem for site build

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5106
">CALCITE-5106</a>]

<  Upgrade to Jekyll 4 and remove unnecessary dependencies from gemfile for
site

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5108
">CALCITE-5108</a>]

<  Make website GDPR-compliant

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5110
">CALCITE-5110</a>]

<  Geode adapter's java doc url is invalid

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5165
">CALCITE-5165</a>]

<  Improve javadoc

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-3129
">CALCITE-3129</a>]

<  Automate website builds

< * [<a href="https://issues.apache.org/jira/browse/CALCITE-5111
">CALCITE-5111</a>]

<  jekyll-cache directory should be ignored by git

4)

$ diff ./site/_docs/howto.md
/Users/asolimando/git/calcite/site/_docs/howto.md

42,43c42,43

< $ tar xvfz apache-calcite-1.31.0-src.tar.gz

< $ cd apache-calcite-1.31.0-src

---

> $ tar xvfz apache-calcite-1.30.0-src.tar.gz

> $ cd apache-calcite-1.30.0-src

608c608

<  * mark the appropriate version (e.g., 1.31.0) in the "Fix version" field;

---

>  * mark the appropriate version (e.g., 1.30.0) in the "Fix version" field;

- environment used:

$ sw_vers

ProductName: macOS

ProductVersion: 11.6

BuildVersion: 20G165

$ ./gradlew -version

------------------------------------------------------------

Gradle 7.3

------------------------------------------------------------

Build time:   2021-11-09 20:40:36 UTC

Revision:     96754b8c44399658178a768ac764d727c2addb37

Kotlin:       1.5.31

Groovy:       3.0.9

Ant:          Apache Ant(TM) version 1.10.11 compiled on July 10 2021

JVM:          1.8.0_292 (AdoptOpenJDK 25.292-b10)

OS:           Mac OS X 10.16 x86_64

$ java -version

openjdk version "1.8.0_292"

OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)

OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

Best regards,
Alessandro

On Sat, 23 Jul 2022 at 05:08, Andrei Sereda <[email protected]> wrote:

> Hi all,
>
> I have created a build for Apache Calcite 1.31.0, release
> candidate 0.
>
> 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-rc0/site/_docs/history.md
>
> The commit to be voted upon:
>
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=c416e109460d8e439078206a48057b504b6bb08b
>
> Its hash is c416e109460d8e439078206a48057b504b6bb08b
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=tag;h=refs/tags/calcite-1.31.0-rc0
>
> The artifacts to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc0
> (revision 55918)
>
> 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-1166/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)
>

Reply via email to