Unfortunately, I have discovered an issue with the Heron API jars. There are missing classes. This was not discovered in the automated tests because the Bazel built examples reference code in `heron/common`, but the published heron-api.jar no longer included the common classes.
I will have to cancel this vote for 0.20.5-incubating Release Candidate 3. Once we have fixed this remaining issue, we can vote on RC4. On Fri, Jun 24, 2022 at 11:42 AM Nicholas Nezis <nicholas.ne...@gmail.com> wrote: > I've updated the sha512 files. Not sure which parameter I missed when I > first ran it. Luckily I didn't need to rebuild anything. > > Yes, we definitely need to automate this process as a next step. For now > I'm ok supporting it, but it needs to be a repeatable process that others > can do. > > Hopefully we can continue this vote process. > > On Fri, Jun 24, 2022 at 10:59 AM Josh Fischer <j...@joshfischer.io> wrote: > >> Nick, >> >> Do you want any help with the next RC? I know it takes a lot of time to >> get these out. >> >> >> On Thu, Jun 23, 2022 at 12:42 PM Josh Fischer <j...@joshfischer.io> >> wrote: >> >> > Thanks for following up, Dave. There is much to learn. >> > >> > On Wed, Jun 22, 2022 at 11:08 PM Dave Fisher <wave4d...@comcast.net> >> > wrote: >> > >> >> We are voting on the sha512 - so this is a -1. Please fix and restart >> the >> >> vote. >> >> >> >> Sent from my iPhone >> >> >> >> > On Jun 22, 2022, at 7:55 PM, Josh Fischer <j...@joshfischer.io> >> wrote: >> >> > >> >> > I think the shasum files are incorrect for each of the artifacts. I >> >> don't >> >> > think this is a -1, we just need to fix the shasum file for each >> >> artifact. >> >> > Below is an example. >> >> > >> >> > shasum -a 512 -c heron-0.20.5-incubating-src.tar.gz.sha512 >> >> > >> >> > shasum: heron-0.20.5-incubating-src.tar.gz.sha512: no properly >> formatted >> >> > SHA checksum lines found >> >> > >> >> > I'm referencing this file: >> >> > >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-0.20.5-incubating-src.tar.gz.sha512 >> >> > >> >> >> On Mon, Jun 20, 2022 at 8:04 PM thinker0 <think...@gmail.com> >> wrote: >> >> >> >> >> >> +1 approve >> >> >> >> >> >> 2022년 6월 21일 (화) 오전 8:21, Nicholas Nezis <nicholas.ne...@gmail.com >> >님이 >> >> 작성: >> >> >>> >> >> >>> Hello Heron Community, >> >> >>> >> >> >>> This is a call for a vote to the 3rd release candidate for Apache >> >> Heron, >> >> >>> version 0.20.5-incubating. >> >> >>> We request project mentors (binded) as well as all contributors >> >> >> (unbinded) >> >> >>> and users to review and vote on this incubator release. >> >> >>> >> >> >>> * The tag to be voted upon: >> 1c2fcf0706fb87f3d4bde402a49da30efcba7a69 >> >> >>> The full list of changes and release notes are available >> >> >>> at: >> >> >> >> >> >> https://github.com/apache/incubator-heron/releases/tag/0.20.5-incubating-rc3Files >> >> >>> can be found in dist.apache.org >> >> >>> >> >> >>> KEYS <https://dist.apache.org/repos/dist/dev/incubator/heron/KEYS> >> >> >>> Source: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-0.20.5-incubating-src.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-0.20.5-incubating-src.tar.gz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-0.20.5-incubating-src.tar.gz.asc >> >> >>> >> >> >>> Java Artifacts: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-artifacts-0.20.5-incubating.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-artifacts-0.20.5-incubating.tar.gz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-artifacts-0.20.5-incubating.tar.gz.asc >> >> >>> >> >> >>> Centos 7 Installer: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-centos7.sh.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-centos7.sh.tar.gz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-centos7.sh.tar.gz.asc >> >> >>> >> >> >>> Darwin Installer: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-darwin.sh.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-darwin.sh.tar.gz >> >> >>> < >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-darwin.sh.tar.gz.sha512 >> >> >>> >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-darwin.sh.tar.gz.asc >> >> >>> >> >> >>> Debian 11 Installer: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-debian11.sh.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-debian11.sh.tar.gz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-debian11.sh.tar.gz.asc >> >> >>> >> >> >>> Ubuntu 22.04 Installer: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-ubuntu22.04.sh.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-ubuntu22.04.sh.tar.gz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heron-install-0.20.5-incubating-ubuntu22.04.sh.tar.gz.asc >> >> >>> >> >> >>> HeronPy: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heronpy/heronpy-0.20.5-incubating.tar.gz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heronpy/heronpy-0.20.5-incubating.tar.gz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heronpy/heronpy-0.20.5-incubating.tar.gz.asc >> >> >>> >> >> >>> HeronPy Wheel: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heronpy/heronpy-0.20.5_incubating-py3-none-any.whl >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heronpy/heronpy-0.20.5_incubating-py3-none-any.whl.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/heronpy/heronpy-0.20.5_incubating-py3-none-any.whl.asc >> >> >>> >> >> >>> Helm chart: >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/helm/heron-helm-0.20.5-incubating.tgz >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/helm/heron-helm-0.20.5-incubating.tgz.sha512 >> >> >>> >> >> >> >> >> >> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.5-incubating-rc3/helm/heron-helm-0.20.5-incubating.tgz.asc >> >> >>> >> >> >>> >> >> >>> >> >> >>> Please download the source package, and follow the below steps from >> >> >>> the root folder of the heron code base. Note that currently Bazel >> >> >>> 4.2.2 is required to build this version. >> >> >>> # check that Bazel and other dependencies are setup correctly >> >> >>> ./bazel_configure.py >> >> >>> >> >> >>> >> >> >>> To build an install script for your desired platform (debian, and >> >> >>> centos are supported for this release) you may run the following >> >> >>> command. >> >> >>> $ bazel build scripts/packages:binpkgs >> >> >>> >> >> >>> To execute and install Heron from an install script you can follow >> the >> >> >>> steps below: >> >> >>> >> >> >>> >> >> >>> $ chmod +x heron-install-0.20.5-incubating-{distro}.sh >> >> >>> $ ./heron-install-0.20.5-incubating-{distro}.sh --user >> >> >>> >> >> >>> From here you should find disclaimers and other files in your >> ~/.heron >> >> >>> directory. >> >> >>> ls ~/.heron/ >> >> >>> >> >> >>> DISCLAIMER NOTICE conf/ etc/ include/ >> >> >>> release.yaml >> >> >>> >> >> >>> LICENSE bin/ dist/ examples/ lib/ >> >> >>> >> >> >>> >> >> >>> or refer to the compiling >> >> >>> guidehttps:// >> heron.incubator.apache.org/docs/next/compiling-overview/ >> >> >>> to setup the environment, build and run locally. >> >> >>> >> >> >>> After Bazel is set up and works correctly, you can use these >> release >> >> >> check >> >> >>> scripts as well. >> >> >> >> >> >> https://github.com/apache/incubator-heron/blob/master/scripts/release_check/README.md#run-individual-release-checks >> >> >>> to verify the build. The vote will be open for at least 72 hours >> or >> >> >> until >> >> >>> the necessary number of votes are reached. >> >> >>> >> >> >>> Please vote accordingly: >> >> >>> [ ] +1 approve >> >> >>> [ ] +0 no opinion >> >> >>> [ ] -1 disapprove with the reason >> >> >>> >> >> >>> Thank you, >> >> >>> >> >> >>> The Apache Heron (Incubating) Team >> >> >> >> >> >> > -- >> > Sent from A Mobile Device >> > >> >