You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@heron.apache.org by H W <hu...@gmail.com> on 2020/07/29 15:07:55 UTC

[VOTE] Heron Release 0.20.3-incubating Release Candidate 7

Hello Heron Community,

This is a call for a vote to the 7th release candidate for Apache Heron,
version 0.20.3-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: 0.20.3-incubating-rc7
(ac82daf753f9fd76bb00b0ea4bd896e8a02479a9)
The full list of changes and release notes are available at:
https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc7

Files can be found in dist.apache.org
Source:
https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/
SHA-512 checksums:
572e4d8e593eef129b7dde9154fff0d20b6476d5980c6eb904bef7d080097a5c3c4a8e64af818ffcc2f9f0c25870e9923687813c13202eae9e75ad8b03885b5f
 0.20.3-incubating-rc7.tar.gz

Please download the source package, and follow the compiling guide
https://heron.incubator.apache.org/docs/next/compiling-overview/
to setup the environment, build and run locally.

Note that currently Bazel 3.4.1 is required to build this version.
After Bazel is set up and works correctly, you can use these release check
scripts
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

Re: [VOTE] Heron Release 0.20.3-incubating Release Candidate 7

Posted by H W <hu...@gmail.com>.
+1 " Let's make sure we are able to build and run code from master
successfully/easily on each platform before opening a vote on the next RC.
"

On Tue, Aug 11, 2020 at 9:46 AM Josh Fischer <jo...@joshfischer.io> wrote:

> Let's make sure we are able to build and run code from master
> successfully/easily on each platform before opening a vote on the next RC.
> This may require some updates to documentation as well.
>
> Thoughts?
>
> On Tue, Aug 11, 2020 at 11:08 AM Ning Wang <wa...@gmail.com> wrote:
>
> > Great, thanks!
> >
> > It seems like a new release candidate will be needed then.
> >
> > On Tue, Aug 11, 2020 at 8:22 AM Nicholas Nezis <nicholas.nezis@gmail.com
> >
> > wrote:
> >
> > > I believe this pull request may fix the issue.
> > > https://github.com/apache/incubator-heron/pull/3596
> > >
> > > On Tue, Aug 11, 2020 at 3:35 AM Ning Wang <wa...@gmail.com>
> wrote:
> > >
> > > > I had an issue when running a test topology. Here is my steps (my
> test
> > is
> > > > in a ubuntu 18.04 docker container since my mac environment is
> > > different):
> > > >
> > > > 1. build
> > > > # bazel build --compilation_mode=dbg --config=darwin
> > > > scripts/packages:binpkgs --verbose_failures
> > > >
> > > > 2. install
> > > > # ./bazel-bin/scripts/packages/heron-install.sh --user
> > > >
> > > > 3. run test topology
> > > > # ~/.heron/bin/heron submit local
> > > ~/.heron/examples/heron-api-examples.jar
> > > > org.apache.heron.examples.api.ExclamationTopology ExclamationTopology
> > > >
> > > > 4. start heron-ui and heron-tracker
> > > > # ~/.heron/bin/heron-ui
> > > > # ~/.heron/bin/heron-tracker
> > > >
> > > > 5. visit
> > > > http://localhost:8889/topologies/local/default/ExclamationTopology
> > > > There is no job information in the page
> > > >
> > > > 6. check executor log:
> > > > # less
> > > >
> > > >
> > >
> >
> ~/.herondata/topologies/local/root/ExclamationTopology/heron-executor-0.stderr
> > > >
> > > > and I saw the following error:
> > > >   File ".bootstrap/pex/pex.py", line 544, in execute_entry
> > > >   File ".bootstrap/pex/pex.py", line 551, in execute_module
> > > >   File "/usr/lib/python3.6/runpy.py", line 208, in run_module
> > > >     return _run_code(code, {}, init_globals, run_name, mod_spec)
> > > >   File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
> > > >     exec(code, run_globals)
> > > >   File
> > > >
> > > >
> > >
> >
> "/root/.pex/code/f214c6770a3c274e145acf7152ba06d6cacc291b/heron/executor/src/python/heron_executor.py",
> > > > line 1183, in <module>
> > > >     cli()
> > > >   File
> > > >
> > > >
> > >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> > > > line 829, in __call__
> > > >     return self.main(*args, **kwargs)
> > > >   File
> > > >
> > > >
> > >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> > > > line 760, in main
> > > >     _verify_python3_env()
> > > >   File
> > > >
> > > >
> > >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/_unicodefun.py",
> > > > line 130, in _verify_python3_env
> > > >     " mitigation steps.{}".format(extra)
> > > > RuntimeError: Click will abort further execution because Python 3 was
> > > > configured to use ASCII as encoding for the environment. Consult
> > > > https://click.palletsprojects.com/python3/ for mitigation steps.
> > > >
> > > > This system supports the C.UTF-8 locale which is recommended. You
> might
> > > be
> > > > able to resolve your issue by exporting the following environment
> > > > variables:
> > > >
> > > >     export LC_ALL=C.UTF-8
> > > >     export LANG=C.UTF-8
> > > >
> > > >
> > > > Anyone has similar issue? It might be caused by python 3.6 and could
> be
> > > ok
> > > > with 3.5 or 3.7?
> > > >
> > > >
> > > >
> > > >
> > > > On Wed, Jul 29, 2020 at 8:08 AM H W <hu...@gmail.com>
> wrote:
> > > >
> > > > > Hello Heron Community,
> > > > >
> > > > > This is a call for a vote to the 7th release candidate for Apache
> > > Heron,
> > > > > version 0.20.3-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: 0.20.3-incubating-rc7
> > > > > (ac82daf753f9fd76bb00b0ea4bd896e8a02479a9)
> > > > > The full list of changes and release notes are available at:
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc7
> > > > >
> > > > > Files can be found in dist.apache.org
> > > > > Source:
> > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/
> > > > > SHA-512
> > > > > <
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/SHA-512
> > > > >
> > > > > checksums:
> > > > >
> > > > >
> > > >
> > >
> >
> 572e4d8e593eef129b7dde9154fff0d20b6476d5980c6eb904bef7d080097a5c3c4a8e64af818ffcc2f9f0c25870e9923687813c13202eae9e75ad8b03885b5f
> > > > >  0.20.3-incubating-rc7.tar.gz
> > > > >
> > > > > Please download the source package, and follow the compiling guide
> > > > > https://heron.incubator.apache.org/docs/next/compiling-overview/
> > > > > to setup the environment, build and run locally.
> > > > >
> > > > > Note that currently Bazel 3.4.1 is required to build this version.
> > > > > After Bazel is set up and works correctly, you can use these
> release
> > > > check
> > > > > scripts
> > > > >
> > > > >
> > > >
> > >
> >
> 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
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Heron Release 0.20.3-incubating Release Candidate 7

Posted by Josh Fischer <jo...@joshfischer.io>.
Let's make sure we are able to build and run code from master
successfully/easily on each platform before opening a vote on the next RC.
This may require some updates to documentation as well.

Thoughts?

On Tue, Aug 11, 2020 at 11:08 AM Ning Wang <wa...@gmail.com> wrote:

> Great, thanks!
>
> It seems like a new release candidate will be needed then.
>
> On Tue, Aug 11, 2020 at 8:22 AM Nicholas Nezis <ni...@gmail.com>
> wrote:
>
> > I believe this pull request may fix the issue.
> > https://github.com/apache/incubator-heron/pull/3596
> >
> > On Tue, Aug 11, 2020 at 3:35 AM Ning Wang <wa...@gmail.com> wrote:
> >
> > > I had an issue when running a test topology. Here is my steps (my test
> is
> > > in a ubuntu 18.04 docker container since my mac environment is
> > different):
> > >
> > > 1. build
> > > # bazel build --compilation_mode=dbg --config=darwin
> > > scripts/packages:binpkgs --verbose_failures
> > >
> > > 2. install
> > > # ./bazel-bin/scripts/packages/heron-install.sh --user
> > >
> > > 3. run test topology
> > > # ~/.heron/bin/heron submit local
> > ~/.heron/examples/heron-api-examples.jar
> > > org.apache.heron.examples.api.ExclamationTopology ExclamationTopology
> > >
> > > 4. start heron-ui and heron-tracker
> > > # ~/.heron/bin/heron-ui
> > > # ~/.heron/bin/heron-tracker
> > >
> > > 5. visit
> > > http://localhost:8889/topologies/local/default/ExclamationTopology
> > > There is no job information in the page
> > >
> > > 6. check executor log:
> > > # less
> > >
> > >
> >
> ~/.herondata/topologies/local/root/ExclamationTopology/heron-executor-0.stderr
> > >
> > > and I saw the following error:
> > >   File ".bootstrap/pex/pex.py", line 544, in execute_entry
> > >   File ".bootstrap/pex/pex.py", line 551, in execute_module
> > >   File "/usr/lib/python3.6/runpy.py", line 208, in run_module
> > >     return _run_code(code, {}, init_globals, run_name, mod_spec)
> > >   File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
> > >     exec(code, run_globals)
> > >   File
> > >
> > >
> >
> "/root/.pex/code/f214c6770a3c274e145acf7152ba06d6cacc291b/heron/executor/src/python/heron_executor.py",
> > > line 1183, in <module>
> > >     cli()
> > >   File
> > >
> > >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> > > line 829, in __call__
> > >     return self.main(*args, **kwargs)
> > >   File
> > >
> > >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> > > line 760, in main
> > >     _verify_python3_env()
> > >   File
> > >
> > >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/_unicodefun.py",
> > > line 130, in _verify_python3_env
> > >     " mitigation steps.{}".format(extra)
> > > RuntimeError: Click will abort further execution because Python 3 was
> > > configured to use ASCII as encoding for the environment. Consult
> > > https://click.palletsprojects.com/python3/ for mitigation steps.
> > >
> > > This system supports the C.UTF-8 locale which is recommended. You might
> > be
> > > able to resolve your issue by exporting the following environment
> > > variables:
> > >
> > >     export LC_ALL=C.UTF-8
> > >     export LANG=C.UTF-8
> > >
> > >
> > > Anyone has similar issue? It might be caused by python 3.6 and could be
> > ok
> > > with 3.5 or 3.7?
> > >
> > >
> > >
> > >
> > > On Wed, Jul 29, 2020 at 8:08 AM H W <hu...@gmail.com> wrote:
> > >
> > > > Hello Heron Community,
> > > >
> > > > This is a call for a vote to the 7th release candidate for Apache
> > Heron,
> > > > version 0.20.3-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: 0.20.3-incubating-rc7
> > > > (ac82daf753f9fd76bb00b0ea4bd896e8a02479a9)
> > > > The full list of changes and release notes are available at:
> > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc7
> > > >
> > > > Files can be found in dist.apache.org
> > > > Source:
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/
> > > > SHA-512
> > > > <
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/SHA-512
> > > >
> > > > checksums:
> > > >
> > > >
> > >
> >
> 572e4d8e593eef129b7dde9154fff0d20b6476d5980c6eb904bef7d080097a5c3c4a8e64af818ffcc2f9f0c25870e9923687813c13202eae9e75ad8b03885b5f
> > > >  0.20.3-incubating-rc7.tar.gz
> > > >
> > > > Please download the source package, and follow the compiling guide
> > > > https://heron.incubator.apache.org/docs/next/compiling-overview/
> > > > to setup the environment, build and run locally.
> > > >
> > > > Note that currently Bazel 3.4.1 is required to build this version.
> > > > After Bazel is set up and works correctly, you can use these release
> > > check
> > > > scripts
> > > >
> > > >
> > >
> >
> 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
> > > >
> > >
> >
>

Re: [VOTE] Heron Release 0.20.3-incubating Release Candidate 7

Posted by Ning Wang <wa...@gmail.com>.
Great, thanks!

It seems like a new release candidate will be needed then.

On Tue, Aug 11, 2020 at 8:22 AM Nicholas Nezis <ni...@gmail.com>
wrote:

> I believe this pull request may fix the issue.
> https://github.com/apache/incubator-heron/pull/3596
>
> On Tue, Aug 11, 2020 at 3:35 AM Ning Wang <wa...@gmail.com> wrote:
>
> > I had an issue when running a test topology. Here is my steps (my test is
> > in a ubuntu 18.04 docker container since my mac environment is
> different):
> >
> > 1. build
> > # bazel build --compilation_mode=dbg --config=darwin
> > scripts/packages:binpkgs --verbose_failures
> >
> > 2. install
> > # ./bazel-bin/scripts/packages/heron-install.sh --user
> >
> > 3. run test topology
> > # ~/.heron/bin/heron submit local
> ~/.heron/examples/heron-api-examples.jar
> > org.apache.heron.examples.api.ExclamationTopology ExclamationTopology
> >
> > 4. start heron-ui and heron-tracker
> > # ~/.heron/bin/heron-ui
> > # ~/.heron/bin/heron-tracker
> >
> > 5. visit
> > http://localhost:8889/topologies/local/default/ExclamationTopology
> > There is no job information in the page
> >
> > 6. check executor log:
> > # less
> >
> >
> ~/.herondata/topologies/local/root/ExclamationTopology/heron-executor-0.stderr
> >
> > and I saw the following error:
> >   File ".bootstrap/pex/pex.py", line 544, in execute_entry
> >   File ".bootstrap/pex/pex.py", line 551, in execute_module
> >   File "/usr/lib/python3.6/runpy.py", line 208, in run_module
> >     return _run_code(code, {}, init_globals, run_name, mod_spec)
> >   File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
> >     exec(code, run_globals)
> >   File
> >
> >
> "/root/.pex/code/f214c6770a3c274e145acf7152ba06d6cacc291b/heron/executor/src/python/heron_executor.py",
> > line 1183, in <module>
> >     cli()
> >   File
> >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> > line 829, in __call__
> >     return self.main(*args, **kwargs)
> >   File
> >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> > line 760, in main
> >     _verify_python3_env()
> >   File
> >
> >
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/_unicodefun.py",
> > line 130, in _verify_python3_env
> >     " mitigation steps.{}".format(extra)
> > RuntimeError: Click will abort further execution because Python 3 was
> > configured to use ASCII as encoding for the environment. Consult
> > https://click.palletsprojects.com/python3/ for mitigation steps.
> >
> > This system supports the C.UTF-8 locale which is recommended. You might
> be
> > able to resolve your issue by exporting the following environment
> > variables:
> >
> >     export LC_ALL=C.UTF-8
> >     export LANG=C.UTF-8
> >
> >
> > Anyone has similar issue? It might be caused by python 3.6 and could be
> ok
> > with 3.5 or 3.7?
> >
> >
> >
> >
> > On Wed, Jul 29, 2020 at 8:08 AM H W <hu...@gmail.com> wrote:
> >
> > > Hello Heron Community,
> > >
> > > This is a call for a vote to the 7th release candidate for Apache
> Heron,
> > > version 0.20.3-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: 0.20.3-incubating-rc7
> > > (ac82daf753f9fd76bb00b0ea4bd896e8a02479a9)
> > > The full list of changes and release notes are available at:
> > >
> > >
> >
> https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc7
> > >
> > > Files can be found in dist.apache.org
> > > Source:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/
> > > SHA-512
> > > <
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/SHA-512
> > >
> > > checksums:
> > >
> > >
> >
> 572e4d8e593eef129b7dde9154fff0d20b6476d5980c6eb904bef7d080097a5c3c4a8e64af818ffcc2f9f0c25870e9923687813c13202eae9e75ad8b03885b5f
> > >  0.20.3-incubating-rc7.tar.gz
> > >
> > > Please download the source package, and follow the compiling guide
> > > https://heron.incubator.apache.org/docs/next/compiling-overview/
> > > to setup the environment, build and run locally.
> > >
> > > Note that currently Bazel 3.4.1 is required to build this version.
> > > After Bazel is set up and works correctly, you can use these release
> > check
> > > scripts
> > >
> > >
> >
> 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
> > >
> >
>

Re: [VOTE] Heron Release 0.20.3-incubating Release Candidate 7

Posted by Nicholas Nezis <ni...@gmail.com>.
I believe this pull request may fix the issue.
https://github.com/apache/incubator-heron/pull/3596

On Tue, Aug 11, 2020 at 3:35 AM Ning Wang <wa...@gmail.com> wrote:

> I had an issue when running a test topology. Here is my steps (my test is
> in a ubuntu 18.04 docker container since my mac environment is different):
>
> 1. build
> # bazel build --compilation_mode=dbg --config=darwin
> scripts/packages:binpkgs --verbose_failures
>
> 2. install
> # ./bazel-bin/scripts/packages/heron-install.sh --user
>
> 3. run test topology
> # ~/.heron/bin/heron submit local ~/.heron/examples/heron-api-examples.jar
> org.apache.heron.examples.api.ExclamationTopology ExclamationTopology
>
> 4. start heron-ui and heron-tracker
> # ~/.heron/bin/heron-ui
> # ~/.heron/bin/heron-tracker
>
> 5. visit
> http://localhost:8889/topologies/local/default/ExclamationTopology
> There is no job information in the page
>
> 6. check executor log:
> # less
>
> ~/.herondata/topologies/local/root/ExclamationTopology/heron-executor-0.stderr
>
> and I saw the following error:
>   File ".bootstrap/pex/pex.py", line 544, in execute_entry
>   File ".bootstrap/pex/pex.py", line 551, in execute_module
>   File "/usr/lib/python3.6/runpy.py", line 208, in run_module
>     return _run_code(code, {}, init_globals, run_name, mod_spec)
>   File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
>     exec(code, run_globals)
>   File
>
> "/root/.pex/code/f214c6770a3c274e145acf7152ba06d6cacc291b/heron/executor/src/python/heron_executor.py",
> line 1183, in <module>
>     cli()
>   File
>
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> line 829, in __call__
>     return self.main(*args, **kwargs)
>   File
>
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
> line 760, in main
>     _verify_python3_env()
>   File
>
> "/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/_unicodefun.py",
> line 130, in _verify_python3_env
>     " mitigation steps.{}".format(extra)
> RuntimeError: Click will abort further execution because Python 3 was
> configured to use ASCII as encoding for the environment. Consult
> https://click.palletsprojects.com/python3/ for mitigation steps.
>
> This system supports the C.UTF-8 locale which is recommended. You might be
> able to resolve your issue by exporting the following environment
> variables:
>
>     export LC_ALL=C.UTF-8
>     export LANG=C.UTF-8
>
>
> Anyone has similar issue? It might be caused by python 3.6 and could be ok
> with 3.5 or 3.7?
>
>
>
>
> On Wed, Jul 29, 2020 at 8:08 AM H W <hu...@gmail.com> wrote:
>
> > Hello Heron Community,
> >
> > This is a call for a vote to the 7th release candidate for Apache Heron,
> > version 0.20.3-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: 0.20.3-incubating-rc7
> > (ac82daf753f9fd76bb00b0ea4bd896e8a02479a9)
> > The full list of changes and release notes are available at:
> >
> >
> https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc7
> >
> > Files can be found in dist.apache.org
> > Source:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/
> > SHA-512
> > <
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/SHA-512
> >
> > checksums:
> >
> >
> 572e4d8e593eef129b7dde9154fff0d20b6476d5980c6eb904bef7d080097a5c3c4a8e64af818ffcc2f9f0c25870e9923687813c13202eae9e75ad8b03885b5f
> >  0.20.3-incubating-rc7.tar.gz
> >
> > Please download the source package, and follow the compiling guide
> > https://heron.incubator.apache.org/docs/next/compiling-overview/
> > to setup the environment, build and run locally.
> >
> > Note that currently Bazel 3.4.1 is required to build this version.
> > After Bazel is set up and works correctly, you can use these release
> check
> > scripts
> >
> >
> 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
> >
>

Re: [VOTE] Heron Release 0.20.3-incubating Release Candidate 7

Posted by Ning Wang <wa...@gmail.com>.
I had an issue when running a test topology. Here is my steps (my test is
in a ubuntu 18.04 docker container since my mac environment is different):

1. build
# bazel build --compilation_mode=dbg --config=darwin
scripts/packages:binpkgs --verbose_failures

2. install
# ./bazel-bin/scripts/packages/heron-install.sh --user

3. run test topology
# ~/.heron/bin/heron submit local ~/.heron/examples/heron-api-examples.jar
org.apache.heron.examples.api.ExclamationTopology ExclamationTopology

4. start heron-ui and heron-tracker
# ~/.heron/bin/heron-ui
# ~/.heron/bin/heron-tracker

5. visit http://localhost:8889/topologies/local/default/ExclamationTopology
There is no job information in the page

6. check executor log:
# less
~/.herondata/topologies/local/root/ExclamationTopology/heron-executor-0.stderr

and I saw the following error:
  File ".bootstrap/pex/pex.py", line 544, in execute_entry
  File ".bootstrap/pex/pex.py", line 551, in execute_module
  File "/usr/lib/python3.6/runpy.py", line 208, in run_module
    return _run_code(code, {}, init_globals, run_name, mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File
"/root/.pex/code/f214c6770a3c274e145acf7152ba06d6cacc291b/heron/executor/src/python/heron_executor.py",
line 1183, in <module>
    cli()
  File
"/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
line 829, in __call__
    return self.main(*args, **kwargs)
  File
"/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/core.py",
line 760, in main
    _verify_python3_env()
  File
"/root/.pex/installed_wheels/7bcb1b5bf49ca3f89c348c338d33c04e3d59dfc1/click-7.1.2-py2.py3-none-any.whl/click/_unicodefun.py",
line 130, in _verify_python3_env
    " mitigation steps.{}".format(extra)
RuntimeError: Click will abort further execution because Python 3 was
configured to use ASCII as encoding for the environment. Consult
https://click.palletsprojects.com/python3/ for mitigation steps.

This system supports the C.UTF-8 locale which is recommended. You might be
able to resolve your issue by exporting the following environment variables:

    export LC_ALL=C.UTF-8
    export LANG=C.UTF-8


Anyone has similar issue? It might be caused by python 3.6 and could be ok
with 3.5 or 3.7?




On Wed, Jul 29, 2020 at 8:08 AM H W <hu...@gmail.com> wrote:

> Hello Heron Community,
>
> This is a call for a vote to the 7th release candidate for Apache Heron,
> version 0.20.3-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: 0.20.3-incubating-rc7
> (ac82daf753f9fd76bb00b0ea4bd896e8a02479a9)
> The full list of changes and release notes are available at:
>
> https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc7
>
> Files can be found in dist.apache.org
> Source:
>
> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/
> SHA-512
> <https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-7/SHA-512>
> checksums:
>
> 572e4d8e593eef129b7dde9154fff0d20b6476d5980c6eb904bef7d080097a5c3c4a8e64af818ffcc2f9f0c25870e9923687813c13202eae9e75ad8b03885b5f
>  0.20.3-incubating-rc7.tar.gz
>
> Please download the source package, and follow the compiling guide
> https://heron.incubator.apache.org/docs/next/compiling-overview/
> to setup the environment, build and run locally.
>
> Note that currently Bazel 3.4.1 is required to build this version.
> After Bazel is set up and works correctly, you can use these release check
> scripts
>
> 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
>