Would it be that bad if we made a release knowing that we couldn't support
Centos7 or Ubuntu16.04?  This would still allow us to get binaries/an
official Docker image/ and install scripts for a few supported operating
systems (Ubuntu 18.x, Debian9, Debian 10, OSX).  I remember hearing  that
we couldn't release install scripts under Apache, but never really got a
clear answer yet as to why.

In my opinion the toughest part about building a community around Heron is
because it is not easy to use.  Doing a release with binaries I think would
greatly help the community and the current user base (what's left of it).
 I believe making a small release like this is a step in the right
direction for the project.

- Josh



On Sat, May 16, 2020 at 5:03 PM Josh Fischer <[email protected]> wrote:

> If I were to take a guess I would think it's the line below:  But why this
> folder wouldn't exist I'm unsure of..
>
> cp -R $(pwd)/external/org_apache_zookeeper/* $TMP_DIR
>
> I've also added the github permalink to the line of code below:
>
> https://github.com/apache/incubator-heron/blob/2a4f112fc567897711ee7117689e636534cb6fb4/third_party/zookeeper/BUILD#L41
>
> There is some new conditional logic in that zookeeper rule that may be
> part of the issue.
>
> The link to the conditional in the zookeeper rule is below:
>
> https://github.com/apache/incubator-heron/blob/2a4f112fc567897711ee7117689e636534cb6fb4/third_party/zookeeper/BUILD#L23
>
> On Sat, May 16, 2020 at 4:47 PM Ning Wang <[email protected]> wrote:
>
>> Yeah. It's the error when I tried to build on Ubuntu16. The error is in
>> the
>> list of commands which is tricky to debug. There was a similar error
>> message in centos 7 which was caused by cppunit I remember. But it is hard
>> to tell if it is the same here.
>>
>> On Sat, May 16, 2020 at 2:31 PM Josh Fischer <[email protected]> wrote:
>>
>> > Hi All,
>> >
>> > I'm checking for OS compatibility with git tag 0.20.3-incubating-rc3 and
>> > the zookeeper-srcs target is failing to build on Ubuntu 16.04.  The
>> > zookeeper-srcs target builds successfully on Mac.  So far the only show
>> > stopping error I can see is that an expected file does not exist in the
>> > logs. Has anyone run into this issue before?  See below for my
>> > terminal output.
>> >
>> > bazel build --config=ubuntu_nostyle third_party/zookeeper:zookeeper-srcs
>> >
>> > INFO: Options provided by the client:
>> >
>> >   Inherited 'common' options: --isatty=1 --terminal_columns=141
>> >
>> > INFO: Reading rc options for 'build' from
>> > /root/incubator-heron/tools/bazel.rc:
>> >
>> >   'build' options: --genrule_strategy=standalone --host_force_python=PY2
>> > --ignore_unsupported_sandboxing --spawn_strategy=standalone
>> > --workspace_status_command scripts/release/status.sh
>> >
>> > INFO: Reading rc options for 'build' from /root/.bazelrc:
>> >
>> >   'build' options: --verbose_failures --spawn_strategy=standalone
>> > --genrule_strategy=standalone --local_ram_resources=4096
>> > --local_cpu_resources=2 --announce_rc
>> >
>> > INFO: Found applicable config definition build:ubuntu_nostyle in file
>> > /root/incubator-heron/tools/bazel.rc: --genrule_strategy=standalone
>> > --ignore_unsupported_sandboxing --linkopt -lm --linkopt -lpthread
>> --linkopt
>> > -lrt --spawn_strategy=standalone --workspace_status_command
>> > scripts/release/status.sh --copt=-O3
>> >
>> > INFO: Analyzed target //third_party/zookeeper:zookeeper-srcs (1 packages
>> > loaded, 2 targets configured).
>> >
>> > INFO: Found 1 target...
>> >
>> > ERROR: /root/incubator-heron/third_party/zookeeper/BUILD:7:1: Executing
>> > genrule //third_party/zookeeper:zookeeper-srcs failed (Exit 1): bash
>> > failed: error executing command
>> >
>> >   (cd
>> >
>> >
>> /root/.cache/bazel/_bazel_root/88837ab595738499a4ef3075862ee807/execroot/org_apache_heron
>> > && \
>> >
>> >   exec env - \
>> >
>> >     PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
>> >
>> >   /bin/bash -c 'source
>> external/bazel_tools/tools/genrule/genrule-setup.sh;
>> > export
>> INSTALL_DIR=$(pwd)/bazel-out/k8-fastbuild/bin/third_party/zookeeper
>> >
>> > export TMP_DIR=$(mktemp -d -t zookeeper.XXXXX)
>> >
>> > export CXXFLAGS=-Wno-error
>> >
>> > export CFLAGS=-Wno-error
>> >
>> > mkdir -p $TMP_DIR
>> >
>> > cp -R $(pwd)/external/org_apache_zookeeper/* $TMP_DIR
>> >
>> > cd $TMP_DIR/zookeeper-client/zookeeper-client-c
>> >
>> > autoreconf -if
>> >
>> > ./configure --prefix=$INSTALL_DIR --enable-shared=no
>> >
>> > make install
>> >
>> > rm -rf $TMP_DIR')
>> >
>> > Execution platform: @local_config_platform//:host
>> >
>> > cp: cannot stat
>> >
>> >
>> '/root/.cache/bazel/_bazel_root/88837ab595738499a4ef3075862ee807/execroot/org_apache_heron/external/org_apache_zookeeper/*':
>> > No such file or directory
>> >
>> > Target //third_party/zookeeper:zookeeper-srcs failed to build
>> >
>> > INFO: Elapsed time: 0.815s, Critical Path: 0.06s
>> >
>> > INFO: 0 processes.
>> >
>> > FAILED: Build did NOT complete successfully
>> >
>>
>

Reply via email to