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
>> >
>>
>

Reply via email to