I've been a bit busy with my day job and life, but I'm slowly making
progress on testing updated Heron API jars which is one of the remaining
blockers for cutting a new release.

I also created the following 3 Issues in Github that I plan to resolve in
the near future. (Might not actually be me working on it, but I might have
team members contributing pull requests back for us to review.). These are
all related to Heron in Kubernetes.
https://github.com/apache/incubator-heron/issues/3769
https://github.com/apache/incubator-heron/issues/3770
https://github.com/apache/incubator-heron/issues/3771

On Mon, Feb 7, 2022 at 10:31 PM Saad Ur Rahman <[email protected]>
wrote:

> Hello everyone,
>
> I have been researching and working on the migration of PEX build rules to
> native Bazel rules in the PR here:
> https://github.com/apache/incubator-heron/pull/3768
>
> I have learnt a lot about Bazel and a fair amount about building Protobuf
> within Bazel. The unfortunate reality is that there is only native support
> for C++, Java, and Golang Protobuf libraries. If we attempt to compile the
> Python Protobuf using custom genrules we will need to configure providers (
> https://docs.bazel.build/versions/main/skylark/rules.html#providers) for
> the native Bazel libraries rules to be able to assemble libraries. We would
> likely be removing the PEX rules and replacing them with custom Starlark
> rules. There is an excellent live article on the current state of Protobuf
> within the Bazel project here:
> https://aaliddell.github.io/SIG-rules-authors/proto-grpc
>
> My work to build the Heron Protobufs for Python, Java, and C++ is in the
> following repository under the "proto" directory.
> https://github.com/surahman/Heron-Protobuf
> https://github.com/surahman/Heron-Protobuf/tree/main/proto
> These Protobuf build rules were automatically generated by Gazelle after
> some configuration and will assemble the Protobuf libraries.
>
>
> On Mon, Feb 7, 2022 at 8:47 PM Ning Wang <[email protected]> wrote:
>
> > Hello,
> >
> > It has been two weeks since our last sync! Let's share our works for the
> > last two weeks in this thread. Thanks!
> >
> >
> > Regards,
> > --ning
> >
>

Reply via email to