I will be delaying the vote for rc0 for a few days as I would like to
get CALCITE-2698 [1] into this release. This change will publish the
avatica-hsqldb image to docker hub and allow the avatica-go integration
tests to switch from my unofficial avatica-hsqldb image to the official
image from Calcite.
[1] https://issues.apache.org/jira/browse/CALCITE-2698
On 19/11/2018 8:39 am, Francis Chuang wrote:
Quick update for the release of Avatica 1.13.0.
I was able to get releases and tests to build correctly in a docker
container. This is now committed to the repository as
docker-compose.yaml and docker.sh. The setup allows a committer to
start the release by running `docker-compose run -v
/c/Users/username/AppData/Roaming/gnupg:/.gnupg release`. The script
prompts the user for things like the release version and so on and
automatically sets up the environment in the container. I feel that
this drastically flattens the learning curve for making an Avatica
release and will be using it for 1.13.0. I think it might also be
useful for Calcite.
In terms of the PRs on Github:
- INFRA just enabled Appveyor for the repository, so CALCITE-2412 will
be resolved and merged for this release soon.
- I wasn't able to reach Kevin Minder for CALCITE-2322[1]. It does
look like it is very close to being able to be merged. Would anyone be
interested in picking this up? We would still keep Kevin's original
commit, so that he gets credit for the initial implementation.
- Michael and I tried to get in touch with the author of PR#76[2], but
we didn't hear back, so I don't think this will make it into the release.
There are also test failures on Travis and Jenkins, so I plan to send
another email to the list to start a discussion.
If there are no objections, I plan to make rc0 available for voting
this Friday (23/11/2018) Australian Eastern Standard Time.
Francis
[1] https://github.com/apache/calcite-avatica/pull/49
[2] https://github.com/apache/calcite-avatica/pull/76
On 14/11/2018 6:56 am, Francis Chuang wrote:
Thanks for taking a look, Kevin!
I'll try and see if I can get in touch with the Sergey and Kevin
Minder to see if those PRs can make it into this release.
Francis
On 14/11/2018 2:15 am, Kevin Risden wrote:
I checked my PRs and they can't be merged yet for various reasons.
CALCITE-2322 would be good to get in. CALCITE-2412 I think is pretty
close
just needs to be updated to current master. I checked on Travis CI a
few
weeks ago for Windows support and it didn't look like it had everything
yet. I wouldn't move to it before this release.
Kevin Risden
On Mon, Nov 12, 2018 at 4:40 PM Julian Hyde <[email protected]> wrote:
I don’t personally have an issue voting during thanksgiving week;
after
all, it’s just U.S, and it’s just 2 days. I don’t think you should
back the
release. If you can’t get enough votes, extend the voting period.
On Nov 12, 2018, at 1:30 PM, Francis Chuang
<[email protected]>
wrote:
I have assigned my self to CALCITE-2576 (Release Avatica 1.13) and
will
be release manager for this release, if there are no objections.
If possible, I'd like to have a release for voting available by
the end
of next week (23/11/2018). Unfortunately, this is during
Thanksgiving, but
I am hoping that everyone will have the opportunity to test the
release and
cast a vote by the following week. Assuming rc0 passes, we can then
make
the release official by the end of that week (1/12/2018). This will
then
allow us to release Calcite 1.18 sometime in December, before
Christmas.
Are there any issues/features you guys would like to see in this
release
of Avatica? This is now the chance to get them into 1.13.0.
Francis
On 12/11/2018 11:17 am, Julian Hyde wrote:
A new release of Avatica would be great. And we would be able to
use it
in the upcoming Calcite, and upgrade Calcite’s version of Jetty. (See
https://issues.apache.org/jira/browse/CALCITE-2467.)
On Nov 11, 2018, at 2:42 PM, Francis Chuang
<[email protected]>
wrote:
Hey all,
I want to start up some discussion to release Avatica 1.13.0. It's
been roughly 5 months since the last Avatica release and Kevin has
made
quite a few improvements to the code base. There are currently
around 24
new commits since the last release. In addition, Jetty has also been
upgraded, which I believe would be beneficial for Calcite.
I have a script to build Avatica releases using docker in a
branch and
plan to merge it in for this release. I also want to fix CALCITE-2385
(Cannot build if we update the AVATICA_VERSION in the dockerfile
during a
dry-run release).
In terms of open PRs on Github:
- Kevin, can you see if your open PRs can make it into this
release?
- CALCITE-2412 to add appveyor for testing on Windows (
https://github.com/apache/calcite-avatica/pull/65) is currently in
progress. Is there anything blocking us from merging this? Travis also
released testing on Windows a month ago (
https://blog.travis-ci.com/2018-10-11-windows-early-release). Perhaps
this is also an option we can look at.
- CALCITE-2322 didn't make it into 1.12.0. I'd like to see if we
can
reengage Kevin Minder to get this in for 1.13.0
- There's also an open PR that does not have a JIRA case:
https://github.com/apache/calcite-avatica/pull/76 Let's see if we can
shepherd this into the release.
Is there anyone on the list who would like to be release
manager? If
no one is able to, I am happy to act as release manager for this
release.
Francis