[jira] [Created] (CALCITE-6360) Add .asf.yaml to calcite-avatica-go repository
Francis Chuang created CALCITE-6360: --- Summary: Add .asf.yaml to calcite-avatica-go repository Key: CALCITE-6360 URL: https://issues.apache.org/jira/browse/CALCITE-6360 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.4.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6359) Update GitHub Actions workflows to use docker compose v2
Francis Chuang created CALCITE-6359: --- Summary: Update GitHub Actions workflows to use docker compose v2 Key: CALCITE-6359 URL: https://issues.apache.org/jira/browse/CALCITE-6359 Project: Calcite Issue Type: Task Components: avatica, avatica-go, core Reporter: Francis Chuang Assignee: Francis Chuang Fix For: 1.37.0, avatica-go-5.4.0, avatica-1.26.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6354) Use gradle docker container directly when running tests using docker compose
Francis Chuang created CALCITE-6354: --- Summary: Use gradle docker container directly when running tests using docker compose Key: CALCITE-6354 URL: https://issues.apache.org/jira/browse/CALCITE-6354 Project: Calcite Issue Type: Task Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.26.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6351) Update LICENSE and NOTICE for Jekyll website template
Francis Chuang created CALCITE-6351: --- Summary: Update LICENSE and NOTICE for Jekyll website template Key: CALCITE-6351 URL: https://issues.apache.org/jira/browse/CALCITE-6351 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.26.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6339) Replace hashicorp/go-uuid with google/uuid
Francis Chuang created CALCITE-6339: --- Summary: Replace hashicorp/go-uuid with google/uuid Key: CALCITE-6339 URL: https://issues.apache.org/jira/browse/CALCITE-6339 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.4.0 The hashicorp/uuid library generates strings that look like uuids but are purely random. It is also not as popular or as active as the google/uuid library. The google/uuid library generates real uuids that are RFC compliant. The library is also more popular and actively maintained. These ids are used to generate connection ids, so whether they are RFC compliant or not is inconsequential, however, it is a good idea to generate compliant uuids if downstream users behind avatica expects correct and compliant uuids. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6334) Release Avatica 1.25.0
Francis Chuang created CALCITE-6334: --- Summary: Release Avatica 1.25.0 Key: CALCITE-6334 URL: https://issues.apache.org/jira/browse/CALCITE-6334 Project: Calcite Issue Type: Task Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6155) Add additional rel/ tag to avatica-go release script
Francis Chuang created CALCITE-6155: --- Summary: Add additional rel/ tag to avatica-go release script Key: CALCITE-6155 URL: https://issues.apache.org/jira/browse/CALCITE-6155 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6154) Upgrade protobuf library to 1.31.0
Francis Chuang created CALCITE-6154: --- Summary: Upgrade protobuf library to 1.31.0 Key: CALCITE-6154 URL: https://issues.apache.org/jira/browse/CALCITE-6154 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6153) Recompile protobuf messages to Avatica 1.24
Francis Chuang created CALCITE-6153: --- Summary: Recompile protobuf messages to Avatica 1.24 Key: CALCITE-6153 URL: https://issues.apache.org/jira/browse/CALCITE-6153 Project: Calcite Issue Type: New Feature Components: avatica-go Affects Versions: avatica-go-5.3.0 Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6152) Test against Avatica 1.24.0
Francis Chuang created CALCITE-6152: --- Summary: Test against Avatica 1.24.0 Key: CALCITE-6152 URL: https://issues.apache.org/jira/browse/CALCITE-6152 Project: Calcite Issue Type: New Feature Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6151) Test against Go 1.20 and 1.21
Francis Chuang created CALCITE-6151: --- Summary: Test against Go 1.20 and 1.21 Key: CALCITE-6151 URL: https://issues.apache.org/jira/browse/CALCITE-6151 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6110) Release Avatica-Go 5.3.0
Francis Chuang created CALCITE-6110: --- Summary: Release Avatica-Go 5.3.0 Key: CALCITE-6110 URL: https://issues.apache.org/jira/browse/CALCITE-6110 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6107) Upgrade vlsi-release-plugins to 1.90
Francis Chuang created CALCITE-6107: --- Summary: Upgrade vlsi-release-plugins to 1.90 Key: CALCITE-6107 URL: https://issues.apache.org/jira/browse/CALCITE-6107 Project: Calcite Issue Type: New Feature Components: avatica, core Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6106) Switch from gradle to eclipse-temurin image for avatica docker-compose release commands
Francis Chuang created CALCITE-6106: --- Summary: Switch from gradle to eclipse-temurin image for avatica docker-compose release commands Key: CALCITE-6106 URL: https://issues.apache.org/jira/browse/CALCITE-6106 Project: Calcite Issue Type: New Feature Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Switch to the eclipse-temurin image and call ./gradlew instead of gradle, so the gradle version used is never out of sync. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-6103) Use eclipse-temurin to build and publish javadocs for the website
Francis Chuang created CALCITE-6103: --- Summary: Use eclipse-temurin to build and publish javadocs for the website Key: CALCITE-6103 URL: https://issues.apache.org/jira/browse/CALCITE-6103 Project: Calcite Issue Type: New Feature Components: avatica, core, site Reporter: Francis Chuang Assignee: Francis Chuang Fix For: 1.37.0 Javadoc builds currently fail in GitHub Actions: {code:java} Run docker-compose run generate-javadoc Pulling generate-javadoc (openjdk:17)... 17: Pulling from library/openjdk Digest: sha256:528707081fdb9562eb819128a9f85ae7fe000e2fbaeaf9f87662e7b3f38cb7d8 Status: Downloaded newer image for openjdk:17 Creating site_generate-javadoc_run ... Creating site_generate-javadoc_run ... done xargs is not available mv: cannot stat 'build/docs/javadocAggregate': No such file or directory 1 Error: Process completed with exit code 1. {code} There was probably a change in the openjdk:17 image, which has since been deprecated. As a fix, we should move to the eclipse-temurin, which is a direct replacement. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5854) Test against Go 1.19 and 1.20
Francis Chuang created CALCITE-5854: --- Summary: Test against Go 1.19 and 1.20 Key: CALCITE-5854 URL: https://issues.apache.org/jira/browse/CALCITE-5854 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5853) Use HBase Phoenix images from GitHub container registry
Francis Chuang created CALCITE-5853: --- Summary: Use HBase Phoenix images from GitHub container registry Key: CALCITE-5853 URL: https://issues.apache.org/jira/browse/CALCITE-5853 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5758) Initialize connector info map
Francis Chuang created CALCITE-5758: --- Summary: Initialize connector info map Key: CALCITE-5758 URL: https://issues.apache.org/jira/browse/CALCITE-5758 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5586) Replace boostport/hbase-phoenix-all-in-one docker image with f21global/hbase-phoenix-all-in-one
Francis Chuang created CALCITE-5586: --- Summary: Replace boostport/hbase-phoenix-all-in-one docker image with f21global/hbase-phoenix-all-in-one Key: CALCITE-5586 URL: https://issues.apache.org/jira/browse/CALCITE-5586 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0 Due to docker discontinuing free team plans, the boostport docker organization and its repositories will be deleted in about a month. This will break the build for Avatica go. As a temporary measure, I have created an identical copy of the hbase-phoenix-all-in-one repository under my personal account: f21global In the long term, I hope the Apache Phoenix team will be able to produce testing docker images with their releases and publish them to the apache docker organization. Discussions: https://lists.apache.org/thread/g8dg46lpbrdt47svw8kk4zkbhwog5hh9 https://lists.apache.org/thread/f1l4g51jj6xh3qhovtmlzffzk7rrm3xo -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5555) Remove obsolete instructions for processing requests for new JIRA accounts
Francis Chuang created CALCITE-: --- Summary: Remove obsolete instructions for processing requests for new JIRA accounts Key: CALCITE- URL: https://issues.apache.org/jira/browse/CALCITE- Project: Calcite Issue Type: Task Components: site Reporter: Francis Chuang Assignee: Francis Chuang Fix For: 1.34.0 With the new self-serve jira account request facitility from the ASF, we no longer have visibility of the requestor's email address, so those instructions can be removed. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5550) Update instructions for requesting Jira account
Francis Chuang created CALCITE-5550: --- Summary: Update instructions for requesting Jira account Key: CALCITE-5550 URL: https://issues.apache.org/jira/browse/CALCITE-5550 Project: Calcite Issue Type: Task Components: site Reporter: Francis Chuang Assignee: Francis Chuang Annoucement: https://lists.apache.org/thread/k2p68qhd4whopjbhvj62xtbh55qg2blm -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5372) Upgrade vlsi-release-plugins
Francis Chuang created CALCITE-5372: --- Summary: Upgrade vlsi-release-plugins Key: CALCITE-5372 URL: https://issues.apache.org/jira/browse/CALCITE-5372 Project: Calcite Issue Type: Task Components: avatica, core Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.23.0, 1.33.0 Upgrade vlsi-release-plugins as it uses old versions of org.ajoberstar.grgit:grgit-gradle and org.ajoberstar.grgit:grgit-core, which were removed from maven central. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5353) Document new procedure for requesting JIRA accounts and becoming a contributor
Francis Chuang created CALCITE-5353: --- Summary: Document new procedure for requesting JIRA accounts and becoming a contributor Key: CALCITE-5353 URL: https://issues.apache.org/jira/browse/CALCITE-5353 Project: Calcite Issue Type: Task Components: site Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.3.0, avatica-1.23.0, 1.33.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5344) Remove Travis CI configuration
Francis Chuang created CALCITE-5344: --- Summary: Remove Travis CI configuration Key: CALCITE-5344 URL: https://issues.apache.org/jira/browse/CALCITE-5344 Project: Calcite Issue Type: Task Components: avatica, core Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.23.0, 1.33.0 Remove Travis-CI configuration as the ASF is turning off Travis-CI integration on 31 December 2022. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5325) Display errors when failing release guidelines check using docker release script
Francis Chuang created CALCITE-5325: --- Summary: Display errors when failing release guidelines check using docker release script Key: CALCITE-5325 URL: https://issues.apache.org/jira/browse/CALCITE-5325 Project: Calcite Issue Type: Bug Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5324) Cancel context in tests
Francis Chuang created CALCITE-5324: --- Summary: Cancel context in tests Key: CALCITE-5324 URL: https://issues.apache.org/jira/browse/CALCITE-5324 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5323) Do not copy lock handle in statement
Francis Chuang created CALCITE-5323: --- Summary: Do not copy lock handle in statement Key: CALCITE-5323 URL: https://issues.apache.org/jira/browse/CALCITE-5323 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5322) Remove deprecated build tags
Francis Chuang created CALCITE-5322: --- Summary: Remove deprecated build tags Key: CALCITE-5322 URL: https://issues.apache.org/jira/browse/CALCITE-5322 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5320) Switch from deprecated_first_frame_max_size to first_frame_max_size protobuf member for setting the first frame max size
Francis Chuang created CALCITE-5320: --- Summary: Switch from deprecated_first_frame_max_size to first_frame_max_size protobuf member for setting the first frame max size Key: CALCITE-5320 URL: https://issues.apache.org/jira/browse/CALCITE-5320 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5321) Switch from deprecated_first_frame_max_size to first_frame_max_size protobuf member for setting the first frame max size
Francis Chuang created CALCITE-5321: --- Summary: Switch from deprecated_first_frame_max_size to first_frame_max_size protobuf member for setting the first frame max size Key: CALCITE-5321 URL: https://issues.apache.org/jira/browse/CALCITE-5321 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5319) Remove DualStack dial option in HTTP client as it is deprecated and enabled by default
Francis Chuang created CALCITE-5319: --- Summary: Remove DualStack dial option in HTTP client as it is deprecated and enabled by default Key: CALCITE-5319 URL: https://issues.apache.org/jira/browse/CALCITE-5319 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5318) Replace deprecated ioutil methods with io and os equivalents
Francis Chuang created CALCITE-5318: --- Summary: Replace deprecated ioutil methods with io and os equivalents Key: CALCITE-5318 URL: https://issues.apache.org/jira/browse/CALCITE-5318 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5317) Remove redundant type declarations
Francis Chuang created CALCITE-5317: --- Summary: Remove redundant type declarations Key: CALCITE-5317 URL: https://issues.apache.org/jira/browse/CALCITE-5317 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5313) Release Avatica-Go 5.2.0
Francis Chuang created CALCITE-5313: --- Summary: Release Avatica-Go 5.2.0 Key: CALCITE-5313 URL: https://issues.apache.org/jira/browse/CALCITE-5313 Project: Calcite Issue Type: Task Components: avatica-go Affects Versions: avatica-go-5.2.0 Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5312) Replace http digest auth library
Francis Chuang created CALCITE-5312: --- Summary: Replace http digest auth library Key: CALCITE-5312 URL: https://issues.apache.org/jira/browse/CALCITE-5312 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 We currently use github.com/xinsnake/go-http-digest-auth-client, but the library has been archived and is no longer maintained. github.com/icholy/digest is a good replacement. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5256) Support gRPC in Go client
Francis Chuang created CALCITE-5256: --- Summary: Support gRPC in Go client Key: CALCITE-5256 URL: https://issues.apache.org/jira/browse/CALCITE-5256 Project: Calcite Issue Type: New Feature Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5237) Upgrade dependencies and regenerate protobufs
Francis Chuang created CALCITE-5237: --- Summary: Upgrade dependencies and regenerate protobufs Key: CALCITE-5237 URL: https://issues.apache.org/jira/browse/CALCITE-5237 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5236) Test against Avatica 1.22 by default in docker-compose.yml
Francis Chuang created CALCITE-5236: --- Summary: Test against Avatica 1.22 by default in docker-compose.yml Key: CALCITE-5236 URL: https://issues.apache.org/jira/browse/CALCITE-5236 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5235) Run Github Actions tests using docker and upgrade Go
Francis Chuang created CALCITE-5235: --- Summary: Run Github Actions tests using docker and upgrade Go Key: CALCITE-5235 URL: https://issues.apache.org/jira/browse/CALCITE-5235 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 We should run Github Actions tests using docker to avoid duplication in the Github Actions workflow file. This should make it easier to update Go versions to test against when they are released. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5234) Remove witch / live-reload during development
Francis Chuang created CALCITE-5234: --- Summary: Remove witch / live-reload during development Key: CALCITE-5234 URL: https://issues.apache.org/jira/browse/CALCITE-5234 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 The live-reload (during development) functionality isn't really used and introduces extraneous dependencies and should be removed. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5220) Release Avatica 1.22
Francis Chuang created CALCITE-5220: --- Summary: Release Avatica 1.22 Key: CALCITE-5220 URL: https://issues.apache.org/jira/browse/CALCITE-5220 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.22.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CALCITE-5116) Unable to build Avatica release with Gradle 7.4.2
Francis Chuang created CALCITE-5116: --- Summary: Unable to build Avatica release with Gradle 7.4.2 Key: CALCITE-5116 URL: https://issues.apache.org/jira/browse/CALCITE-5116 Project: Calcite Issue Type: Bug Components: avatica Reporter: Francis Chuang Fix For: avatica-1.21.0 The release no longer builds after upgrading to Gradle 7.4.2. The build fails with this message: {{> Configure project : Building Apache Calcite Avatica 1.21.0 FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':stageSvnDist'. > Could not resolve all dependencies for configuration ':releaseSignatures'. > Querying the mapped value of flatmap(provider(task 'distTar', class org.gradle.api.tasks.bundling.Tar)) before task ':release:distTar' has completed is not supported}} -- This message was sent by Atlassian Jira (v8.20.7#820007)
[jira] [Created] (CALCITE-5108) Make websites GDPR compliant
Francis Chuang created CALCITE-5108: --- Summary: Make websites GDPR compliant Key: CALCITE-5108 URL: https://issues.apache.org/jira/browse/CALCITE-5108 Project: Calcite Issue Type: Improvement Components: avatica, site Reporter: Francis Chuang Per the email that was just sent out from privacy, we need to make our sites compliant with GDPR. For both the calcite and avatica sites, link to the privacy policy: https://privacy.apache.org/policies/privacy-policy-public.html For the calcite site, we need to change the embeds for the youtube videos to a placeholder image that changes into the video player when clicked: https://privacy.apache.org/faq/committers.html I recently changed the jekyll-oembed plugin to jekyll-spaceship, but it embeds the video directly and does not put a placeholder image, so this will need to be investigated. -- This message was sent by Atlassian Jira (v8.20.7#820007)
[jira] [Created] (CALCITE-5106) Upgrade to Jekyll 4 and remove github-pages
Francis Chuang created CALCITE-5106: --- Summary: Upgrade to Jekyll 4 and remove github-pages Key: CALCITE-5106 URL: https://issues.apache.org/jira/browse/CALCITE-5106 Project: Calcite Issue Type: Improvement Components: avatica, site Reporter: Francis Chuang While trying to build and preview the website locally for calcite and calcite-avatica, I noticed that the development mode feature for docker stopped working: {{ Auto-regeneration: enabled for '/srv/jekyll' /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve/servlet.rb:3:in `require': cannot load such file -- webrick (LoadError) from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve/servlet.rb:3:in `' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:184:in `require_relative' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:184:in `setup' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:102:in `process' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `block in start' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `each' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `start' from /usr/gem/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program' from /usr/gem/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' from /usr/gem/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each' from /usr/gem/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' from /usr/gem/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go' from /usr/gem/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' from /usr/gem/gems/jekyll-3.9.2/exe/jekyll:15:in `' from /usr/local/bundle/bin/jekyll:27:in `load' from /usr/local/bundle/bin/jekyll:27:in `'}} This seems to be fixed in Jekyll 4.2.2 and 3.9.2, but the docker image we are using is only updating the 4.x versions: https://github.com/jekyll/jekyll/issues/8523 However, while trying to update Jekyll, I found it strange that Jekyll was pinned to 3.9.2 and could not be upgraded. Upon further investigation, it looks like github-pages gems locks us to Jekyll 3.9.2 and due to compatibility reasons for Github, they don't seem motivated to upgrade: https://github.com/github/pages-gem/issues/651 The github-pages gem creates an environment that mirrors the Github pages build environment. However, in our builds happen in a jekyll container in docker using Github actions, so it seems that github-page is not required. This issue tracks upgrading to jekyll 4 and removing the github-pages gem for the calcite website. -- This message was sent by Atlassian Jira (v8.20.7#820007)
[jira] [Created] (CALCITE-5103) Update docker-compose.yml files to use OpenJDK 17 and Gradle 7.4 images
Francis Chuang created CALCITE-5103: --- Summary: Update docker-compose.yml files to use OpenJDK 17 and Gradle 7.4 images Key: CALCITE-5103 URL: https://issues.apache.org/jira/browse/CALCITE-5103 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.7#820007)
[jira] [Created] (CALCITE-5072) Index out of range when calling rows.Next()
Francis Chuang created CALCITE-5072: --- Summary: Index out of range when calling rows.Next() Key: CALCITE-5072 URL: https://issues.apache.org/jira/browse/CALCITE-5072 Project: Calcite Issue Type: Bug Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.2.0 PR fixing this issue: https://github.com/apache/calcite-avatica-go/pull/56 -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5070) Update Jekyll and ruby gems for site generation
Francis Chuang created CALCITE-5070: --- Summary: Update Jekyll and ruby gems for site generation Key: CALCITE-5070 URL: https://issues.apache.org/jira/browse/CALCITE-5070 Project: Calcite Issue Type: Task Components: avatica, site Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.21.0, 1.31.0 Update to Jekyll 4 and update the ruby gems. The Gemfile.lock file should also be committed so that everyone is using the same versions of ruby gems when generating the site. -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5063) Replace golang.org/x/xerrors package with errors package in stdlib
Francis Chuang created CALCITE-5063: --- Summary: Replace golang.org/x/xerrors package with errors package in stdlib Key: CALCITE-5063 URL: https://issues.apache.org/jira/browse/CALCITE-5063 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.1.0 The golang.org/x/xerrors transition package is pretty old (from around Go 1.13) and since the Go team only supports Go 1.17 and Go 1.18, we can safely transition to the errors package that is directly in stdlib. -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5062) Release Avatica-Go 5.1.0
Francis Chuang created CALCITE-5062: --- Summary: Release Avatica-Go 5.1.0 Key: CALCITE-5062 URL: https://issues.apache.org/jira/browse/CALCITE-5062 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Release Avatica-Go 5.1.0 -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5059) Update Github Actions to latest versions
Francis Chuang created CALCITE-5059: --- Summary: Update Github Actions to latest versions Key: CALCITE-5059 URL: https://issues.apache.org/jira/browse/CALCITE-5059 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5058) Upgrade dependencies
Francis Chuang created CALCITE-5058: --- Summary: Upgrade dependencies Key: CALCITE-5058 URL: https://issues.apache.org/jira/browse/CALCITE-5058 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5057) Switch from github.com/golang/protobuf to google.golang.org/protobuf
Francis Chuang created CALCITE-5057: --- Summary: Switch from github.com/golang/protobuf to google.golang.org/protobuf Key: CALCITE-5057 URL: https://issues.apache.org/jira/browse/CALCITE-5057 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang google.golang.org/protobuf supersedes github.com/golang/protobuf, so we need to move to the new, maintained library. -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5056) Test against avatica 1.18 - 1.20
Francis Chuang created CALCITE-5056: --- Summary: Test against avatica 1.18 - 1.20 Key: CALCITE-5056 URL: https://issues.apache.org/jira/browse/CALCITE-5056 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Also prune old versions of avatica to test against, namely 1.11.0 and 1.12.0 -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-5055) Test against Go 1.17 and 1.18
Francis Chuang created CALCITE-5055: --- Summary: Test against Go 1.17 and 1.18 Key: CALCITE-5055 URL: https://issues.apache.org/jira/browse/CALCITE-5055 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Created] (CALCITE-4488) Release Avatica 1.18.0
Francis Chuang created CALCITE-4488: --- Summary: Release Avatica 1.18.0 Key: CALCITE-4488 URL: https://issues.apache.org/jira/browse/CALCITE-4488 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.18.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-4299) Upgrade to Go 1.14 and 1.15
Francis Chuang created CALCITE-4299: --- Summary: Upgrade to Go 1.14 and 1.15 Key: CALCITE-4299 URL: https://issues.apache.org/jira/browse/CALCITE-4299 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.1.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-4078) Release avatica-go 5.0.0
Francis Chuang created CALCITE-4078: --- Summary: Release avatica-go 5.0.0 Key: CALCITE-4078 URL: https://issues.apache.org/jira/browse/CALCITE-4078 Project: Calcite Issue Type: Task Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-4076) Test against avatica 1.17.0
Francis Chuang created CALCITE-4076: --- Summary: Test against avatica 1.17.0 Key: CALCITE-4076 URL: https://issues.apache.org/jira/browse/CALCITE-4076 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-4068) Release Avatica 1.17.0
Francis Chuang created CALCITE-4068: --- Summary: Release Avatica 1.17.0 Key: CALCITE-4068 URL: https://issues.apache.org/jira/browse/CALCITE-4068 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3906) Pin witch in tools.go file
Francis Chuang created CALCITE-3906: --- Summary: Pin witch in tools.go file Key: CALCITE-3906 URL: https://issues.apache.org/jira/browse/CALCITE-3906 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3905) Upgrade gokrb5 to v8
Francis Chuang created CALCITE-3905: --- Summary: Upgrade gokrb5 to v8 Key: CALCITE-3905 URL: https://issues.apache.org/jira/browse/CALCITE-3905 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3904) Upgrade github actions dependencies
Francis Chuang created CALCITE-3904: --- Summary: Upgrade github actions dependencies Key: CALCITE-3904 URL: https://issues.apache.org/jira/browse/CALCITE-3904 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3903) Upgrade protobuf generation dependencies and regenerate avatica protobufs
Francis Chuang created CALCITE-3903: --- Summary: Upgrade protobuf generation dependencies and regenerate avatica protobufs Key: CALCITE-3903 URL: https://issues.apache.org/jira/browse/CALCITE-3903 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3902) Upgrade Go to 1.13 and 1.14
Francis Chuang created CALCITE-3902: --- Summary: Upgrade Go to 1.13 and 1.14 Key: CALCITE-3902 URL: https://issues.apache.org/jira/browse/CALCITE-3902 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3610) Fix avatica dockerfiles
Francis Chuang created CALCITE-3610: --- Summary: Fix avatica dockerfiles Key: CALCITE-3610 URL: https://issues.apache.org/jira/browse/CALCITE-3610 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang The dockerfiles current reference vatica-standalone-server-1.16.0-shaded.jar. These jars no longer exist and are now avatica-standalone-server-1.16.0.jar. The dockerifles should be updated to point to these new filenames. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3573) Upgrade to Gradle 6.0 container to build releases and javadoc
Francis Chuang created CALCITE-3573: --- Summary: Upgrade to Gradle 6.0 container to build releases and javadoc Key: CALCITE-3573 URL: https://issues.apache.org/jira/browse/CALCITE-3573 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.16.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3493) Update docker script to use gradle
Francis Chuang created CALCITE-3493: --- Summary: Update docker script to use gradle Key: CALCITE-3493 URL: https://issues.apache.org/jira/browse/CALCITE-3493 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.16.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3490) Upgrade Jackson to 2.10.0
Francis Chuang created CALCITE-3490: --- Summary: Upgrade Jackson to 2.10.0 Key: CALCITE-3490 URL: https://issues.apache.org/jira/browse/CALCITE-3490 Project: Calcite Issue Type: Improvement Components: avatica Affects Versions: avatica-1.16.0 Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3398) Release avatica 1.16.0
Francis Chuang created CALCITE-3398: --- Summary: Release avatica 1.16.0 Key: CALCITE-3398 URL: https://issues.apache.org/jira/browse/CALCITE-3398 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.16.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3359) Update dependencies
Francis Chuang created CALCITE-3359: --- Summary: Update dependencies Key: CALCITE-3359 URL: https://issues.apache.org/jira/browse/CALCITE-3359 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 Update dependencies before releasing 5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3356) Use Github Actions for continuous integration
Francis Chuang created CALCITE-3356: --- Summary: Use Github Actions for continuous integration Key: CALCITE-3356 URL: https://issues.apache.org/jira/browse/CALCITE-3356 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (CALCITE-3320) Use error wrapping in stdlib
Francis Chuang created CALCITE-3320: --- Summary: Use error wrapping in stdlib Key: CALCITE-3320 URL: https://issues.apache.org/jira/browse/CALCITE-3320 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang In Go 1.13, it's possible to wrap errors using `fmt.Errorf("%w", err)`. We need to update places where errors are wrapped to use the `%w` placeholder. Use the golang.org/x/xerrors for compatibility with Go versions before 1.13. -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Created] (CALCITE-3253) Check server address exists before returning it as an avatica error
Francis Chuang created CALCITE-3253: --- Summary: Check server address exists before returning it as an avatica error Key: CALCITE-3253 URL: https://issues.apache.org/jira/browse/CALCITE-3253 Project: Calcite Issue Type: Improvement Components: avatica-go Affects Versions: avatica-1.15.0 Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Created] (CALCITE-3129) Automate website builds
Francis Chuang created CALCITE-3129: --- Summary: Automate website builds Key: CALCITE-3129 URL: https://issues.apache.org/jira/browse/CALCITE-3129 Project: Calcite Issue Type: Task Components: avatica, avatica-go, site Reporter: Francis Chuang Assignee: Francis Chuang -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3059) First name is not substituted correctly when generating the release email using the release script
Francis Chuang created CALCITE-3059: --- Summary: First name is not substituted correctly when generating the release email using the release script Key: CALCITE-3059 URL: https://issues.apache.org/jira/browse/CALCITE-3059 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.16.0 Use the $FIRST_NAME variable instead of $NAME. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3058) Release Avatica 1.15.0
Francis Chuang created CALCITE-3058: --- Summary: Release Avatica 1.15.0 Key: CALCITE-3058 URL: https://issues.apache.org/jira/browse/CALCITE-3058 Project: Calcite Issue Type: Task Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.15.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3044) Add avatica 1.15.0 to travis tests for avatica-go
Francis Chuang created CALCITE-3044: --- Summary: Add avatica 1.15.0 to travis tests for avatica-go Key: CALCITE-3044 URL: https://issues.apache.org/jira/browse/CALCITE-3044 Project: Calcite Issue Type: Bug Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3043) Add additional functionality to docker release script
Francis Chuang created CALCITE-3043: --- Summary: Add additional functionality to docker release script Key: CALCITE-3043 URL: https://issues.apache.org/jira/browse/CALCITE-3043 Project: Calcite Issue Type: Bug Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.15.0 Add support for (similar to the functionality that was implemented for avatica-go): * Uploading a release to svn using docker * Promoting a release using docker -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3042) Fix minor bugs in Avatica-Go docker release script
Francis Chuang created CALCITE-3042: --- Summary: Fix minor bugs in Avatica-Go docker release script Key: CALCITE-3042 URL: https://issues.apache.org/jira/browse/CALCITE-3042 Project: Calcite Issue Type: Bug Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-5.0.0 There are some minor bugs in the docker release script: * In the voting email generated, some incorrect variables were used. * Promoting a release fails, because it checks out the wrong folder from the dev release repo. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3035) Upgrade to avatica 1.14.0
Francis Chuang created CALCITE-3035: --- Summary: Upgrade to avatica 1.14.0 Key: CALCITE-3035 URL: https://issues.apache.org/jira/browse/CALCITE-3035 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3033) Move avatica-go releasing documentation to separate HOWTO document
Francis Chuang created CALCITE-3033: --- Summary: Move avatica-go releasing documentation to separate HOWTO document Key: CALCITE-3033 URL: https://issues.apache.org/jira/browse/CALCITE-3033 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 All avatica-go documentation for developing and releasing is on 1 page. Move the releasing instructions to a HOWTO page to be consistent with avatica. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3032) Improve docker-compose.yml and release scripts for Avatica-Go
Francis Chuang created CALCITE-3032: --- Summary: Improve docker-compose.yml and release scripts for Avatica-Go Key: CALCITE-3032 URL: https://issues.apache.org/jira/browse/CALCITE-3032 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 Some minor improvements to the docker-compose.yml file: # Use `docker-compose run test` instead `docker-compose up` to run tests for better UX. # Do the same for running in dev mode (live-reloading). # Allow release creation in docker container: `docker-compose run dry-run` and `docker-compose run release`. # Generate protobufs using docker. Upgrades to the make release script: # Model behavior after calcite can calcite-avatica: Automatic tagging and pushing of release tags. # Support dry-run and actually releasing/pushing of tags. # Support uploading for voting via 1 command. # Support promoting rc release to final via 1 command. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3026) Release Avatica-Go 4.0.0
Francis Chuang created CALCITE-3026: --- Summary: Release Avatica-Go 4.0.0 Key: CALCITE-3026 URL: https://issues.apache.org/jira/browse/CALCITE-3026 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3025) Upgrade to Go 1.12
Francis Chuang created CALCITE-3025: --- Summary: Upgrade to Go 1.12 Key: CALCITE-3025 URL: https://issues.apache.org/jira/browse/CALCITE-3025 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 Upgrade to Go 1.12 and remove the DualStack setting from net.Dialer as it is now deprecated. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-3024) Update avatica-go dependencies
Francis Chuang created CALCITE-3024: --- Summary: Update avatica-go dependencies Key: CALCITE-3024 URL: https://issues.apache.org/jira/browse/CALCITE-3024 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2988) Release Avatica 1.14.0
Francis Chuang created CALCITE-2988: --- Summary: Release Avatica 1.14.0 Key: CALCITE-2988 URL: https://issues.apache.org/jira/browse/CALCITE-2988 Project: Calcite Issue Type: Improvement Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.14.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2987) Use maven image instead of maven:alpine when building release using docker
Francis Chuang created CALCITE-2987: --- Summary: Use maven image instead of maven:alpine when building release using docker Key: CALCITE-2987 URL: https://issues.apache.org/jira/browse/CALCITE-2987 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.14.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2775) Update dependencies and regenerate protobufs
Francis Chuang created CALCITE-2775: --- Summary: Update dependencies and regenerate protobufs Key: CALCITE-2775 URL: https://issues.apache.org/jira/browse/CALCITE-2775 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2774) Improve release documentation for Avatica-Go
Francis Chuang created CALCITE-2774: --- Summary: Improve release documentation for Avatica-Go Key: CALCITE-2774 URL: https://issues.apache.org/jira/browse/CALCITE-2774 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 There are a few steps that are implied in the release documentation for Avatica-Go. We should explicitly document all the steps so that anyone should be able to follow the instructions and build a release of Avatica-Go without any help. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2771) Test avatica-go against Avatica HSQLDB 1.13.0
Francis Chuang created CALCITE-2771: --- Summary: Test avatica-go against Avatica HSQLDB 1.13.0 Key: CALCITE-2771 URL: https://issues.apache.org/jira/browse/CALCITE-2771 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2724) Avatica-go release script should ignore .md files when performing import path check
Francis Chuang created CALCITE-2724: --- Summary: Avatica-go release script should ignore .md files when performing import path check Key: CALCITE-2724 URL: https://issues.apache.org/jira/browse/CALCITE-2724 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 This reduces the amount of false positives -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2723) Generate SHA512 digest for Avatica-Go releases
Francis Chuang created CALCITE-2723: --- Summary: Generate SHA512 digest for Avatica-Go releases Key: CALCITE-2723 URL: https://issues.apache.org/jira/browse/CALCITE-2723 Project: Calcite Issue Type: Improvement Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2698) Use docker hub hooks to select Avatica version during build and publish HSQLDB Avatica image
Francis Chuang created CALCITE-2698: --- Summary: Use docker hub hooks to select Avatica version during build and publish HSQLDB Avatica image Key: CALCITE-2698 URL: https://issues.apache.org/jira/browse/CALCITE-2698 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.13.0 Also remove changes from CALCITE-2385 (-DskipDockerCheck) -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2682) Add ability to run tests and generate protobufs using docker-compose
Francis Chuang created CALCITE-2682: --- Summary: Add ability to run tests and generate protobufs using docker-compose Key: CALCITE-2682 URL: https://issues.apache.org/jira/browse/CALCITE-2682 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.13.0 Add ability to run tests and generate protobufs using docker-compose -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2681) Add maven-scm-api as dependency, otherwise avatica does not build
Francis Chuang created CALCITE-2681: --- Summary: Add maven-scm-api as dependency, otherwise avatica does not build Key: CALCITE-2681 URL: https://issues.apache.org/jira/browse/CALCITE-2681 Project: Calcite Issue Type: Bug Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.13.0 Avatica does not build because maven-scm-api is not included as a dependency. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2680) Cannot build Avatica release due to maven-scm-provider API incompatibility
Francis Chuang created CALCITE-2680: --- Summary: Cannot build Avatica release due to maven-scm-provider API incompatibility Key: CALCITE-2680 URL: https://issues.apache.org/jira/browse/CALCITE-2680 Project: Calcite Issue Type: Bug Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.13.0 When building an Avatica release without `-DdryRun`, the build will fail with the following error: {code:java} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project avatica-parent: Execution default-cli of goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare: java.lang.NoSuchMethodError: org.apache.maven.scm.ScmTagParameters.isSign()Z [ERROR] - [ERROR] realm = plugin>org.apache.maven.plugins:maven-release-plugin:2.5.3 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/root/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar [ERROR] urls[1] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-gitexe/1.11.1/maven-scm-provider-gitexe-1.11.1.jar [ERROR] urls[2] = file:/root/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar [ERROR] urls[3] = file:/root/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar [ERROR] urls[4] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-git-commons/1.11.1/maven-scm-provider-git-commons-1.11.1.jar [ERROR] urls[5] = file:/root/.m2/repository/org/apache/maven/release/maven-release-manager/2.5.3/maven-release-manager-2.5.3.jar [ERROR] urls[6] = file:/root/.m2/repository/org/apache/maven/release/maven-release-api/2.5.3/maven-release-api-2.5.3.jar [ERROR] urls[7] = file:/root/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar [ERROR] urls[8] = file:/root/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar [ERROR] urls[9] = file:/root/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-6/plexus-interactivity-api-1.0-alpha-6.jar [ERROR] urls[10] = file:/root/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar [ERROR] urls[11] = file:/root/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar [ERROR] urls[12] = file:/root/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [ERROR] urls[13] = file:/root/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar [ERROR] urls[14] = file:/root/.m2/repository/org/apache/maven/shared/maven-invoker/2.2/maven-invoker-2.2.jar [ERROR] urls[15] = file:/root/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar [ERROR] urls[16] = file:/root/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar [ERROR] urls[17] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-providers-standard/1.9.4/maven-scm-providers-standard-1.9.4.pom [ERROR] urls[18] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-accurev/1.9.4/maven-scm-provider-accurev-1.9.4.jar [ERROR] urls[19] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.jar [ERROR] urls[20] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.jar [ERROR] urls[21] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.jar [ERROR] urls[22] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.jar [ERROR] urls[23] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvsjava/1.9.4/maven-scm-provider-cvsjava-1.9.4.jar [ERROR] urls[24] = file:/root/.m2/repository/org/netbeans/lib/cvsclient/20060125/cvsclient-20060125.jar [ERROR] urls[25] = file:/root/.m2/repository/ch/ethz/ganymed/ganymed-ssh2/build210/ganymed-ssh2-build210.jar [ERROR] urls[26] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.jar [ERROR] urls[27] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.jar [ERROR] urls[28] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.jar [ERROR] urls[29] = file:/root/.m2/repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.jar [ERROR] urls[30] =
[jira] [Created] (CALCITE-2676) Support building a release using docker
Francis Chuang created CALCITE-2676: --- Summary: Support building a release using docker Key: CALCITE-2676 URL: https://issues.apache.org/jira/browse/CALCITE-2676 Project: Calcite Issue Type: Improvement Components: avatica Reporter: Francis Chuang Assignee: Francis Chuang Implement a build script and a docker-compose file to build a release using a docker container. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2579) Replace moby with skaffold
Francis Chuang created CALCITE-2579: --- Summary: Replace moby with skaffold Key: CALCITE-2579 URL: https://issues.apache.org/jira/browse/CALCITE-2579 Project: Calcite Issue Type: Task Components: avatica-go Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-go-4.0.0 moby.yml is used by an internal tool (moby) used to run tests while developing the avatica-go library. It reloads the code in a docker container and executes tests. [Skaffold |https://github.com/GoogleContainerTools/skaffold] is maintained by Google and achieves the same thing. Initial testing has shown that it works pretty well and most of the issues I encountered a few months ago were all resolved. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2577) Update URLs on download page to HTTPS
Francis Chuang created CALCITE-2577: --- Summary: Update URLs on download page to HTTPS Key: CALCITE-2577 URL: https://issues.apache.org/jira/browse/CALCITE-2577 Project: Calcite Issue Type: Task Components: avatica, site Reporter: Francis Chuang Assignee: Francis Chuang Fix For: avatica-1.13.0, 1.18.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (CALCITE-2574) Download pages must include instructions for verifying the integrity of files directly.
Francis Chuang created CALCITE-2574: --- Summary: Download pages must include instructions for verifying the integrity of files directly. Key: CALCITE-2574 URL: https://issues.apache.org/jira/browse/CALCITE-2574 Project: Calcite Issue Type: Task Components: avatica, avatica-go, core, site Reporter: Francis Chuang Assignee: Francis Chuang The announcement for Avatica-Go 3.2.0 was rejected because the download page did not include instructions for verifying the integrity of files. I believe having a link to the documentation is not enough. See Apache Atlas' download page for a valid example: http://atlas.apache.org/Downloads.html -- This message was sent by Atlassian JIRA (v7.6.3#76005)