I am happy to build the next release using Gradle (eventually we'll have to do it anyway if we are moving to Gradle).

I've previously committed a docker-compose file and shell script to automate the release:
- https://github.com/apache/calcite-avatica/blob/master/docker-compose.yml
- https://github.com/apache/calcite-avatica/blob/master/docker.sh

If the change to move to Gradle is checked in, I'd love to see those 2 files updated to switch over to using a Gradle docker container to run the build/release steps as well.

Francis

On 22/10/2019 8:54 am, Stamatis Zampetakis wrote:
I think [CALCITE-3158] would be the main highlight of the next release. I
really like the feeling of Gradle and the idea of the mock ASF environment.

 From my tests so far everything seems good; I would like to verify that the
structure of the artifacts is good and then I think it can be merged.
Should be doable for November.

@Francis: How do you feel about preparing the next release via Gradle?

Best,
Stamatis

On Sun, Oct 20, 2019, 11:47 PM Francis Chuang <[email protected]>
wrote:

Thanks to those who have made some headway during the last week by
reviewing and merging PRs. Would early November be ample time for a rc0?
If more time is needed to review and merged the current PRs on Github,
please let me know.

Francis

On 11/10/2019 8:06 am, Francis Chuang wrote:
Thanks, Josh! Very much appreciated!

On 11/10/2019 2:35 am, Josh Elser wrote:
I'll try to get CALCITE-3384 in.

Will take a look through the reste here. A couple catch my eye.

On 10/9/19 7:26 PM, Francis Chuang wrote:
Hey everyone,

It's been around 5 months since the last Avatica release. There's
been a couple of commits to the code-base since and I'd like to use
this as an opportunity to get a few more PRs in and make a release
available for voting. I am happy to be release manager for this
release.

In terms of PRs I am hoping for the following to be merged for this
release:

- CALCITE-3384: Support Kerberos using SPNEGO over HTTPS -
https://github.com/apache/calcite-avatica/pull/113 (Josh is reviewing)

- CALCITE-333: Add pluggable frame size limits -
https://issues.apache.org/jira/browse/CALCITE-3333 (looking for a
reviewer)

- CALCITE-3199: Fix unixDateCeil and unixDateFloor -
https://github.com/apache/calcite-avatica/pull/109 (looking for a
reviewer)

- CALCITE-3162: Reading arrays from Calcite through JdbcMeta throws
exception - https://github.com/apache/calcite-avatica/pull/106
(looking for a reviewer)

- CALCITE-3163: Mapping types in AbstractCursor does not adhere to
JDBC spec - https://github.com/apache/calcite-avatica/pull/105
(looking for a reviewer)

- CALCITE-3158: Move build system to Gradle -
https://github.com/apache/calcite-avatica/pull/104 (Vladimir has put
a lot of effort into this. Can we get some consensus as to whether
this should to be merged?)

- CALCITE-3078: Duplicate code for lastDay in Calcite and Avatica -
https://github.com/apache/calcite-avatica/pull/98 (looking for a
reviewer)

- No Jira: Support UNIX timestamp to string date -
https://github.com/apache/calcite-avatica/pull/96 (can someone
confirm if these changes are valid or should the PR be closed?)

- CALCITE-2704: Avoid using ISO-8859-1 to parse request in
JSONHandler - https://github.com/apache/calcite-avatica/pull/85
(Someone posted some tests in the issue comments. Can someone please
add the tests, review and merge?)

- CALCITE-1806: Add Spark JDBC tests -
https://github.com/apache/calcite-avatica/pull/28 (Kevin, any chance
you can take another look at this?)

If you have some spare cycles for Avatica, please pick up some of the
PRs in this list, it would be very much appreciated!

Francis


Reply via email to