Re: [DISCUSS][MENTORS] 0.20.2-incubating binary release

2020-01-17 Thread Nicholas Nezis
Could someone describe what the licensing issue is? I thought work was already done to include the various license references. On Fri, Jan 17, 2020 at 5:54 PM Ning Wang wrote: > Yeah. Technically artifacts contains the dependency libraries tool. Maybe > artifacts are more urgent and necessary

Re: [DISCUSS][MENTORS] 0.20.2-incubating binary release

2020-01-17 Thread Josh Fischer
Gotcha. I understand the difference in the two now, but I'm not sure why one would be allowed over the other. At the end of the day they are both compiled binaries released under the Apache foundation. I'll take some time to read through apache docs to see if I can get a better understanding of

Re: [DISCUSS][MENTORS] 0.20.2-incubating binary release

2020-01-17 Thread Ning Wang
Yeah. Technically artifacts contains the dependency libraries tool. Maybe artifacts are more urgent and necessary than the executables. Afterall executables are convenient to users but not required in the Apache release process. On Fri, Jan 17, 2020 at 2:41 PM Josh Fischer wrote: > Gotcha. I

Re: Bazel custom rules (tools/rules)

2020-01-17 Thread Ning Wang
agreed 2 On Fri, Jan 17, 2020 at 2:49 PM SiMing Weng wrote: > One thing I really would like to see happening is a better/simpler IDE > support, maybe via the the Google Jetbrains Bazel Plugin < > https://ij.bazel.build/>. I knew we had a shell script to generate > IntelliJ “.iml” file, but it

Re: Bazel custom rules (tools/rules)

2020-01-17 Thread Josh Fischer
I think that most of the rules that Bazel comes with now did not exist when Heron was under its core development cycles. Now when it comes to upgrading Bazel I would ask the dev@ for feedback if you have to make a decision on what is the best way to go, offering your perspective as well. If you

Re: Bazel custom rules (tools/rules)

2020-01-17 Thread Ning Wang
agreed On Fri, Jan 17, 2020 at 11:45 AM Josh Fischer wrote: > I think that most of the rules that Bazel comes with now did not exist when > Heron was under its core development cycles. Now when it comes to upgrading > Bazel I would ask the dev@ for feedback if you have to make a decision on >

Re: Bazel custom rules (tools/rules)

2020-01-17 Thread SiMing Weng
One thing I really would like to see happening is a better/simpler IDE support, maybe via the the Google Jetbrains Bazel Plugin . I knew we had a shell script to generate IntelliJ “.iml” file, but it seems no longer working. I know from CI point of view, IDE support

Re: [DISCUSS][MENTORS] 0.20.2-incubating binary release

2020-01-17 Thread Josh Fischer
I'm not sure I understand how you are defining the differences between the terms "maven artifacts" and "binary releases". Wouldn't a maven artifact ( java jar ) be considered a binary release as well? Am I missing something? On Fri, Jan 17, 2020 at 1:02 AM Ning Wang wrote: > I think we can

Monthly meetup invitation

2020-01-17 Thread Sree Vaddi
Hi Team, Our monthly meetup will be held on 4th monday this month. https://www.meetup.com/Apache-Heron-Bay-Area/events/nglzdrybccbbc/ *** We are looking for speakers from various parts of the world. *** Contact me on our slack. Thank you./Sree

Re: [DISCUSS][MENTORS] 0.20.2-incubating binary release

2020-01-17 Thread Ning Wang
That's true. Maven artifacts are binaries too. My bad. The "binary" I was referring to are the executables, such as installer, which contains quite some executables like CLI, exeample jobs, UI, tracker, etc. The docker image is also part of my "binary". Basically users can just install and run

Re: Podling Heron Report Reminder - February 2020

2020-01-17 Thread Josh Fischer
Below is a link to the email that contains the comments about the modifications needed on the licenses in the last vote. Do these comments need to be addressed before we can start to vote on an official binary release?

Re: [DISCUSS][MENTORS] 0.20.2-incubating binary release

2020-01-17 Thread Dave Fisher
The ASF as a whole is rather conservative in the sense of being slow to change. Maven Central for JAR packaging has been around for over a decade AND is supported by Apache projects. Docker is comparatively new and there is less policy around it. There is some, but perhaps not well documented.

[DISCUSSION][MENTORS] License of JSXTransformer.js

2020-01-17 Thread Ning Wang
Hi, The last known license issue in Heron is the JSXTransformer.js file. The issue is tracked here: https://github.com/apache/incubator-heron/pull/3437/files The JS file contains many functions and each function has different copyrights and licenses, including Apache, BSD (2/3) and MIT. I

Bazel custom rules (tools/rules)

2020-01-17 Thread Nicholas Nezis
Can I start a thread for a quick discussion about Bazel? I apologize if this is a silly question. I'm new to Bazel. I'm curious why there are so many custom rules defined in the Heron repo (tools/rules). I see Bazel provided rules that we could leverage for things like JarJar and Javadoc and

Re: Bazel custom rules (tools/rules)

2020-01-17 Thread Ning Wang
My feeling is that, Bazel moves fast. When Heron was started, Bazel was still young (4+ years ago) and many tasks have to be done via custom rules. And when upgrading Bazel, it is often not backward compatible . so the effort is to fix the build, not clean it up. However I was not in the team