I agree with both of you on Bazel. Josh is joking about Bazel experts but the statement is actually very close to reality on this project. We need more expertise with the build system.
On Mon, May 16, 2022 at 8:15 PM Ning Wang <[email protected]> wrote: > Agree that the work is important! > > I believe Josh meant that we are not experts. One excuse I use is that > Bazel changes syntax every month, and it is painful enough just to update > the scripts from time to time, instead of learning the syntax for real. :p > > Anyway, any specific questions, we can discuss in this mailing group. > > > > On Mon, May 16, 2022 at 3:55 PM Josh Fischer <[email protected]> wrote: > > > My bad humor doesn’t cover over well via email! I’m only kidding, there > > are many bazel people out there, probably primarily at Google and Uber. > > > > Let’s not abandon this work. I think it will be good to add to the code > > base. Removing pex rules will save us a lot of headaches. > > > > But, before we tackle this work, we need to pass the current RC and > start > > the graduation process. > > > > On Mon, May 16, 2022 at 5:47 PM Saad Ur Rahman <[email protected]> > > wrote: > > > > > Thank you, Josh. > > > > > > I do not use Heron in production and donate my time to the project > > because > > > the people are awesome and it is great for sharpening my skillset. I am > > > fine with abandoning the work but I feel it would make the codebase > > better > > > for users and maintainers. > > > > > > I actually thought that the biggest user for Bazel was Google. During a > > > recent interview at Meta, an EM told me they have their own fork of > Bazel > > > which they develop and use extensively internally: https://buck.build/ > > > > > > On Mon, May 16, 2022 at 2:22 PM Josh Fischer <[email protected]> > > wrote: > > > > > > > I think there are about 3 people in the world who are proficient with > > > Bazel > > > > scripting and starlark ;-). However, I'm willing to give it a shot, > > the > > > > problem is I have a few things I need to get done beforehand. These > > > things > > > > will take me a month or so to get done. So if we can wait, I'll give > > it > > > a > > > > try. > > > > > > > > > > > > > > > > On Sun, May 15, 2022 at 1:15 PM Saad Ur Rahman < > > [email protected]> > > > > wrote: > > > > > > > > > Hello everyone, > > > > > > > > > > I am working on getting the native Bazel build rules completed. To > > > > achieve > > > > > this we need to cross a final hurdle of generating the Protobuf > C++, > > > > Java, > > > > > and Python files without PEX. > > > > > > > > > > > > > > > > > > > > https://github.com/apache/incubator-heron/pull/3768/#issuecomment-1126989152 > > > > > > > > > > Is there anyone in the community who is proficient with Bazel build > > > > scripts > > > > > and can assist with completing this part of the PR? > > > > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > -- > > Sent from A Mobile Device > > >
