Board report draft January 2019

2019-01-09 Thread Thomas Weise
Open for feedback/comments until tomorrow (due for submission today): https://docs.google.com/document/d/1TKHKI_4htvoIHYu4S7q5HuaX-2eUuW-d5pQUtsWTrBs/edit?usp=sharing

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Aaron Bossert
Thomas, I would be happy to help...with the caveat that I don’t know the code are very well at all...any pointers would be much appreciated. Sent from my iPhone > On Jan 9, 2019, at 22:23, Thomas Weise wrote: > > Quite satisfying to see this spike of mailing list activity! Didn't expect >

Re: Salesforce operator

2019-01-09 Thread Thomas Weise
Snapshot dependency in third-party repo is a bit problematic as we had seen last year ;-) But I would not consider it a blocker as long as the licensing is clear. On Wed, Jan 9, 2019 at 6:40 PM Pramod Immaneni wrote: > It would likely be easier to adapt to such an API change than >

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Thomas Weise
Quite satisfying to see this spike of mailing list activity! Didn't expect we still had so many subscribers and "attic" seems to be a strong keyword :) Aaron, thanks for refreshing my memory! I'm also not aware of any other project supporting on the fly topology changes. It's a capability that

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Pramod Immaneni
In regards to your second question, I think our capability to make releases when necessary such as responding to CVEs hasn't diminished. Most of the folks who cut the releases, worked on CVEs and members of the security group in the past are still participating in the group discussions and can

Re: Salesforce operator

2019-01-09 Thread Pramod Immaneni
It would likely be easier to adapt to such an API change than developing/co-opting the protocol code, which would be throwaway work once there is a release anyway. Would be better to just manage with snapshot till there is a release. Or we could wait till there is a release. I can check with the

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Aaron Bossert
From the perspective of a person experimenting with Apex coming from a background with Storm as the existing solution, Thomas’ comment is particularly relevant: there are significant barriers to entry that make Apex appealing on the surface, but very challenging to implement or port an

Re: Salesforce operator

2019-01-09 Thread Vlad Rozov
It is not only hosting on Apache or Maven Central that worries me. It is also a snapshot version. My experience with hosting artifacts on maven servers that are not mirrored by Maven central and a dependency on a snapshot version are equally bad and both usually lead to broken builds. While

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Sanjay, I don’t see a need to be positive or negative. The community is not a baby and does not need positive (or negative) encouragement. It needs facts and the fact is that there were no contributions to the project for the last 6 month and the project is on the way to the attic. I am also

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Without 3 active PMC members it would be the board decision to move the project to the attic, fortunately it is not yet at this state. At the same time I don’t think that it is good to pretend that the project is alive without contributions. The rebranding is required only if an enterprise, a

Re: [DISCUSS] Time for attic?

2019-01-09 Thread P. Taylor Goetz
IMHO, the bare minimum for “survivability” as an ASF project is 3 Active PMC members (to make project decisions) and enough of an active community to make releases when necessary (e.g. Respond to CVEs, etc.). Given the responses to this thread, I believe the project has the former. The

Re: Salesforce operator

2019-01-09 Thread Pramod Immaneni
Vlad, Not too worried about the dependency as the gating factor, it can always be hosted on some maven server. Importantly it is developed by salesforce folks who will handle the specifics, which will allow portability in case the protocol evolves. It also handles the sf replay protocol,

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Sanjay Pujare
Vlad, Thanks for the clarification. So the threat of shutting down the project (aka moving to attic) as a way to energize the community. One way to do it and I guess works in many cases... We should also look into more positive ways of encouraging participation and contribution. Hopefully it's

Salesforce operator

2019-01-09 Thread Vlad Rozov
Pramod, Did you consider using CometD library directly? epm-connector is a thin layer on top of CometD and skipping it will allow you at least to resolve dependency on a snapshot version. Thank you, Vlad > On Jan 9, 2019, at 14:52, Thomas Weise wrote: > > Thanks for the actionable input.

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Thomas Weise
Thanks for the actionable input. I would suggest you try to contribute back. From my end I'm happy to support that as reviewer or in advisory capacity. If multiple folks maintaining private forks were to contribute back, the cost equation was more attractive (you benefit from other contributions

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Pramod Immaneni
We have a couple of operators notably a salesforce operator that I am trying to get the necessary permissions at work to contribute. The underlying salesforce client library (emp-connector) used by the operator doesn't have a release yet so that is another reason slowing things down, waiting to

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Hi Sanjay, long time, no see. This is my attempt to mobilize the community and see if we can revive some activity on the project. Note that the same discussion happened among PMCs members 2 month ago and there were promises to contribute back to the project with no new PRs being open. Should

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Sanjay Pujare
Hi Vlad I have been watching this debate from the sidelines and just decided to jump in. As an Apex PMC member you said "... I am responsible for maintaining the correct state of the project...". But let's face it, you don't actually have to do it just like you didn't have to make contributions,

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Amol, Without details who decided to stay away and why it is not very constructive and does not tell me whether I should continue or not. Again, I’d like to see what policies needs to be changed that will bring more contributions and won’t affect quality of the code. If you have a concrete

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Atri Sharma
I believe that the best way forward at this moment is to identify a small set of features that we can ship in near future with our limited set of contributors/committers. I also suggest that we allow committers to take ownership of some component for the time being and focus on getting a feature

Re: [DISCUSS] Time for attic?

2019-01-09 Thread amol kekre
Vlad, Would you want to continue to be involved in the project, even if this involvement is itself causing community folks to stay away? If the issue is cultural, things will not improve. Doing the same thing again and expecting different result will not work. Why not change the policies that

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Agree, we need *concrete* answers to all those questions to avoid the project to be moved to the attic. Thank you, Vlad > On Jan 9, 2019, at 09:35, Thomas Weise wrote: > > I think it would be constructive to find answers to relevant questions that > came up: > > * Who is going to contribute

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Thomas Weise
I think it would be constructive to find answers to relevant questions that came up: * Who is going to contribute to the project? * Is there code in private forks that can be contributed? * What is the estimated timeline for such contributions? * Are there any other opportunities to

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Remember that to vote -1 it is necessary to provide justification, so I’d like to see the justifications and the plan from those who do not want to move Apex to the attic. I am also not very happy that my past efforts will be placed in the attic, but let’s face the reality. It is not that I

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Pramod Immaneni
What would be the purpose of such a vote? From the discussions it is quite apparent that there is a significant, possibly majority view that project shouldn’t go to attic. The same could be reported to the board, can’t it? Like I also said if you or others don’t like where the project is at and

Re: [DISCUSS] Time for attic?

2019-01-09 Thread Vlad Rozov
Without concrete details of what will be committed (support for k8s, hadoop 3.x, kafka 2.x, etc) and what requirements in code submission needs to be relaxed (well written java code, consistent code style, successful build with passing unit tests in CI, providing unit test, etc) the statements

Re: [DISCUSS] Time for attic?

2019-01-09 Thread priyanka gugale
I do believe and know of some work done in private forks by people. There could be couple of reasons why it didn't go public. One could be high bar for code submission (I don't have references at hand but that's general feeling amongst committers) and other could be lack of motivation. Let's try