I have filled out all checklists and commented as much as i can. Please review https://cwiki.apache.org/confluence/display/ZEPPELIN/Apache+Zeppelin+Project+Maturity+Model .
Did i filled out correctly? Any feedback would be really appreciated. Thanks, moon On Fri, Feb 5, 2016 at 8:03 AM moon soo Lee <m...@apache.org> wrote: > I have created > https://cwiki.apache.org/confluence/display/ZEPPELIN/Apache+Zeppelin+Project+Maturity+Model > and > trying to fill out Apache Maturity Model checklist. > > Let me notify this thread when everything is filled out. > And any comment, help would be appreciated. > > Thanks, > moon > > On Fri, Feb 5, 2016 at 3:55 AM Roman Shaposhnik <ro...@shaposhnik.org> > wrote: > >> In general I agree. That said, if one of you guys were to fill out the >> Apache Maturity Model >> checklist that would help frame the IPMC discussion. >> >> Thanks, >> Roman. >> >> On Thu, Feb 4, 2016 at 10:50 AM, Mina Lee <mina...@apache.org> wrote: >> > I think Zeppelin meets the requirements for graduation. >> > >> > Zeppelin community is growing fast and getting more diverse. Number of >> > contributors has increased more than 7 times and three new committers >> are >> > admitted since Zeppelin became Apache podling project. And release, vote >> > related discussions have adopted ASF way so far. >> > Also Zeppelin is the one of the projects making big synergy with other >> > apache projects by providing different back-end interpreters(ex spark, >> > hive, flink, hbase, cassandra, etc) >> > >> > so +1 for graduation. >> > >> > On Thu, Feb 4, 2016 at 8:13 AM, madhuka udantha < >> madhukaudan...@gmail.com> >> > wrote: >> > >> >> +1 for graduation >> >> >> >> On Thu, Feb 4, 2016 at 8:59 PM, DuyHai Doan <doanduy...@gmail.com> >> wrote: >> >> >> >> > I was reading the link provided by Leemoonsoo about the Apache >> project >> >> > maturity model. ( >> >> > >> >> >> http://community.apache.org/apache-way/apache-project-maturity-model.html >> ) >> >> > >> >> > >> >> > > QU20 The project puts a very high priority on producing secure >> software >> >> > >> >> > It's related to security and I know that there is a commit on Shiro >> >> > authentication already by hayssams (kudo to him by the way). There is >> >> also >> >> > some JIRA ticket to add documentation about Kerberos ( >> >> > https://github.com/apache/incubator-zeppelin/pull/640). Don't know >> if >> >> > there >> >> > is a JIRA to add doc for Shiro yet. Anyway, on the chapter of >> security, >> >> all >> >> > the works are being done and are on good way. >> >> > >> >> > Under the Community topic, I think all the points are covered (for >> >> example, >> >> > becoming a committer (point CO50) is clearly documented in >> >> CONTRIBUTING.md) >> >> > as well as consensus (point CO60). >> >> > >> >> > Under the Consensus Building chapter, every discussion related to >> release >> >> > or votes have been exposed so far publicly on the mailing list. >> >> > >> >> > As far as I see, all the points are covered. >> >> > >> >> > Now my personal opinion as a community member is that it's high >> time for >> >> > the project to graduate. Until now I did not feel comfortable >> advising >> >> > Zeppelin for customers to deploy in production because of lack of >> >> security >> >> > but since security support (at least for authentication) is in the >> trunk >> >> > and the improvements are on the way, I don't see any blocker anymore. >> >> > >> >> > So a big +1 for me >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > On Thu, Feb 4, 2016 at 2:28 PM, Ahyoung Ryu <ahyoungry...@gmail.com> >> >> > wrote: >> >> > >> >> > > Totally agree with @anthonycorbacho. I think it's time to graduate >> and >> >> > step >> >> > > forward. >> >> > > So, ++1 ! >> >> > > >> >> > > 2016년 2월 4일 목요일, Anthony Corbacho<anthonycorba...@apache.org>님이 >> 작성한 >> >> 메시지: >> >> > > >> >> > > > Hi, >> >> > > > >> >> > > > I dont see any reason why we shouldn't start a vote. >> >> > > > unlike release, it doesnt require any specific features (For >> specific >> >> > > > feature like R or ACL, we can add it as a requirement for the >> first >> >> > > release >> >> > > > as TLP), >> >> > > > so for me its a big +1. >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > On Thu, Feb 4, 2016 at 5:41 PM, Victor Manuel Garcia < >> >> > > > victor.gar...@beeva.com <javascript:;>> wrote: >> >> > > > >> >> > > > > Hi guys, >> >> > > > > In my opinion we can graduate from the incubator. I think we >> all >> >> well >> >> > > > > controlled procedures, regardless of new features that also >> will be >> >> > > > > improved or adding . For example we need to greatly improve the >> >> > > > > documentation, but i since is not necesary for graduation. >> >> > > > > >> >> > > > > +1 for graduation >> >> > > > > >> >> > > > > congrats for the work...!!! >> >> > > > > >> >> > > > > 2016-02-04 9:13 GMT+01:00 Alexander Bezzubov <b...@apache.org >> >> > > > <javascript:;>>: >> >> > > > > >> >> > > > > > Jakob, >> >> > > > > > >> >> > > > > > thank you for pointing this out, it is exactly as you >> describe >> >> > (there >> >> > > > > were >> >> > > > > > 3 releases since joining the incubator) >> >> > > > > > >> >> > > > > > If we could keep this thread focused on graduation and get >> more >> >> > > > oppinions >> >> > > > > > from other participants - that would awesome! >> >> > > > > > >> >> > > > > > Its great to see people volonteering to help with particular >> >> > features >> >> > > > for >> >> > > > > > the next release here, but please feel free to fork the >> thread >> >> for >> >> > > > > further >> >> > > > > > discussion on technical details. >> >> > > > > > >> >> > > > > > -- >> >> > > > > > Alex >> >> > > > > > >> >> > > > > > On Thu, Feb 4, 2016, 08:51 Jakob Homan <jgho...@gmail.com >> >> > > > <javascript:;>> wrote: >> >> > > > > > >> >> > > > > > > Hey all- >> >> > > > > > > A data point and observation from an ASF Member and >> >> Incubator >> >> > > PMC >> >> > > > > > > Member... >> >> > > > > > > >> >> > > > > > > Moon is correct that readiness for graduation is a >> function >> >> of >> >> > > > > > > community development and adherence to the Apache Way, >> rather >> >> any >> >> > > > > > > specific feature or tech milestones. Since entering >> Incubator, >> >> > > > > > > Zeppelin's had two relatively easy releases, has finished >> the >> >> > > > > > > incubation checklist >> >> > > > > > > (http://incubator.apache.org/projects/zeppelin.html), has >> >> added >> >> > > new >> >> > > > > > > commiters, etc. In short, Zeppelin's in a good position to >> >> > > graduate >> >> > > > > > > from my perspective. >> >> > > > > > > >> >> > > > > > > Resolution of specific PRs should be handled in a speedy >> >> > matter, >> >> > > > > > > but there doesn't seem to be any disagreement to that - >> just >> >> some >> >> > > > work >> >> > > > > > > left to be done in getting them in. >> >> > > > > > > >> >> > > > > > > -Jakob >> >> > > > > > > >> >> > > > > > > >> >> > > > > > > On 3 February 2016 at 23:39, Amos B. Elberg < >> >> > amos.elb...@gmail.com >> >> > > > <javascript:;>> >> >> > > > > > wrote: >> >> > > > > > > > I don't see a point to splitting it. The reason we didn't >> >> merge >> >> > > in >> >> > > > > > > December is that bugs in CI prevented the tests *in* 208 >> from >> >> > > > > > functioning. >> >> > > > > > > It wasn't causing anything else to fail. Now CI is broken >> for >> >> the >> >> > > > > project >> >> > > > > > > anyway. If it was going to be split, I would do that >> myself. >> >> > > > > > > > >> >> > > > > > > > The reliability of the code has been proven in the field: >> >> > People >> >> > > > who >> >> > > > > > > don't use R have switched to the version of 208 in my repo >> >> > because >> >> > > it >> >> > > > > > > compiles reliably when 0.5.6 does not. >> >> > > > > > > > >> >> > > > > > > > This has been outstanding since August, and it's very >> hard to >> >> > > > > > understand >> >> > > > > > > a reason - you even participated in a Meetup in September >> >> where a >> >> > > > > variant >> >> > > > > > > of the code in the PR was used as a demonstration of >> Zeppelin's >> >> > > > > > > capabilities and potential. >> >> > > > > > > > >> >> > > > > > > > Part of being an Apache project is dealing with >> significant >> >> PRs >> >> > > > from >> >> > > > > > > outside the core development team. Addressing these issues >> >> for >> >> > R, >> >> > > > and >> >> > > > > > > Prasad's PR, seems like a good test of project maturity. >> These >> >> > > were >> >> > > > > > > features on the roadmap which were supposed to be included >> >> before >> >> > > the >> >> > > > > > first >> >> > > > > > > non-beta release. >> >> > > > > > > > >> >> > > > > > > >> On Feb 4, 2016, at 12:50 AM, moon soo Lee < >> m...@apache.org >> >> > > > <javascript:;>> wrote: >> >> > > > > > > >> >> >> > > > > > > >> Thanks Sourav for interest in this discussion and very >> >> > valuable >> >> > > > > > opinion. >> >> > > > > > > >> >> >> > > > > > > >> I completely agree how much R and Authentication (which >> i >> >> > > believe >> >> > > > > > > already >> >> > > > > > > >> in Zeppelin) will be useful for users. And believe me, I >> >> want >> >> > > > these >> >> > > > > > > >> features in Zeppelin more than anyone. >> >> > > > > > > >> >> >> > > > > > > >> But at the same time we have diversity of user bases. >> >> > > > > > > >> Some people might think supporting general JDBC is more >> >> > > practical >> >> > > > > and >> >> > > > > > > more >> >> > > > > > > >> useful feature, the other can think multi-tenancy is the >> >> most >> >> > > > > > important, >> >> > > > > > > >> etc, etc. >> >> > > > > > > >> >> >> > > > > > > >> So, i believe Apache Top Level project is defined by how >> >> > > community >> >> > > > > > > works, >> >> > > > > > > >> not defined by what feature does the software includes. >> >> > > > > > > >> >> >> > > > > > > >> Regarding bringing R into main branch, I tried to make >> pr208 >> >> > > > passes >> >> > > > > > the >> >> > > > > > > CI. >> >> > > > > > > >> I could able to make it pass 1 test profile, but >> couldn't >> >> make >> >> > > it >> >> > > > > pass >> >> > > > > > > all >> >> > > > > > > >> other test profiles. >> >> > > > > > > >> >> >> > > > > > > >> I'm suggesting split the contribution into smaller >> peaces >> >> and >> >> > > > merge >> >> > > > > > one >> >> > > > > > > by >> >> > > > > > > >> one. Like Hayssam did it for his contribution of Shiro >> >> > security >> >> > > > > > > integration >> >> > > > > > > >> (pr586). And I'm volunteering making pr208 into smaller >> PRs. >> >> > > > > > > >> >> >> > > > > > > >> Best, >> >> > > > > > > >> moon >> >> > > > > > > >> >> >> > > > > > > >> On Thu, Feb 4, 2016 at 2:11 PM Sourav Mazumder < >> >> > > > > > > sourav.mazumde...@gmail.com <javascript:;>> >> >> > > > > > > >> wrote: >> >> > > > > > > >> >> >> > > > > > > >>> This does make sense Moon. Completely agree with you >> that >> >> > > > features >> >> > > > > > are >> >> > > > > > > not >> >> > > > > > > >>> important for becoming a top level project >> >> > > > > > > >>> >> >> > > > > > > >>> However, in my opinion, from the practical usage >> >> standpoint, >> >> > > > > without >> >> > > > > > > these >> >> > > > > > > >>> two features Zeppelin does not look to me a full >> fledged >> >> top >> >> > > > level >> >> > > > > > > project. >> >> > > > > > > >>> Curious whether there are any technical glitches which >> are >> >> > > > > impediment >> >> > > > > > > in >> >> > > > > > > >>> bringing these features to the main branch. Wondering >> if >> >> any >> >> > > help >> >> > > > > can >> >> > > > > > > help >> >> > > > > > > >>> to get those problems fixed. >> >> > > > > > > >>> >> >> > > > > > > >>> Regards, >> >> > > > > > > >>> Sourav >> >> > > > > > > >>> >> >> > > > > > > >>>> On Wed, Feb 3, 2016 at 4:22 PM, moon soo Lee < >> >> > m...@apache.org >> >> > > > <javascript:;>> >> >> > > > > > wrote: >> >> > > > > > > >>>> >> >> > > > > > > >>>> Hi guys, >> >> > > > > > > >>>> >> >> > > > > > > >>>> I don't think any feature (R or whatever) should be >> >> > > > prerequisites >> >> > > > > of >> >> > > > > > > >>>> graduation. Especially when a project never setup >> those >> >> > > features >> >> > > > > as >> >> > > > > > a >> >> > > > > > > >>>> graduation goal. >> >> > > > > > > >>>> >> >> > > > > > > >>>> Including specific features could be valid concern for >> >> > release >> >> > > > > > > >>> discussion, >> >> > > > > > > >>>> but i don't think it's related to a graduation. >> >> > > > > > > >>>> >> >> > > > > > > >>>> Graduation is much more like if project is doing it in >> >> > apache >> >> > > > way, >> >> > > > > > in >> >> > > > > > > my >> >> > > > > > > >>>> understanding. Last time the reason why i didn't go >> for a >> >> > > > > graduation >> >> > > > > > > vote >> >> > > > > > > >>>> is, because of there were valid concern about >> contribution >> >> > > > > impasse. >> >> > > > > > > >>>> >> >> > > > > > > >>>> Since that, community improved / clarified >> contribution >> >> > guide >> >> > > > and >> >> > > > > > > review >> >> > > > > > > >>>> process. And Zeppelin PPMC members were trying to help >> >> many >> >> > > > > > > contributions >> >> > > > > > > >>>> that they have been as a open PR for a long time. >> >> > (Especially >> >> > > > > > Jongyoul >> >> > > > > > > >>> and >> >> > > > > > > >>>> Felix helped a lot) >> >> > > > > > > >>>> >> >> > > > > > > >>>> So, let's move discussions like 'which feature should >> be >> >> > > > included' >> >> > > > > > to >> >> > > > > > > the >> >> > > > > > > >>>> release / roadmap discussion. >> >> > > > > > > >>>> In the graduation discussion, i'd like to have an >> >> > discussions, >> >> > > > > such >> >> > > > > > as >> >> > > > > > > >>>> evaluating >> >> > > > > > > >>> >> >> > > > > > > >> >> > > > > > >> >> > > > > >> >> > > > >> >> > > >> >> > >> >> >> http://community.apache.org/apache-way/apache-project-maturity-model.html >> , >> >> > > > > > > >>>> etc. >> >> > > > > > > >>>> >> >> > > > > > > >>>> Does this make sense for you guys? Amos, Eran, Sourav? >> >> > > > > > > >>>> >> >> > > > > > > >>>> Thanks, >> >> > > > > > > >>>> moon >> >> > > > > > > >>>> >> >> > > > > > > >>>> On Thu, Feb 4, 2016 at 8:05 AM Amos B. Elberg < >> >> > > > > > amos.elb...@gmail.com <javascript:;>> >> >> > > > > > > >>>> wrote: >> >> > > > > > > >>>> >> >> > > > > > > >>>>> No Eran is right. The last vote for graduation >> passed-it >> >> > was >> >> > > > not >> >> > > > > > > >>>> withdrawn >> >> > > > > > > >>>>> in favor of releasing 0.5.6. It passed and there was >> some >> >> > > > > feedback >> >> > > > > > > from >> >> > > > > > > >>>> the >> >> > > > > > > >>>>> mentors concerning graduation, R, and some other >> issues. >> >> > And >> >> > > > > that's >> >> > > > > > > the >> >> > > > > > > >>>>> last public discussion about graduation until today. >> >> > > > > > > >>>>> >> >> > > > > > > >>>>> Alex if you disagree with that do you have links to >> the >> >> > > > > discussion >> >> > > > > > > >>> emails >> >> > > > > > > >>>>> that you're referring to. >> >> > > > > > > >>>>> >> >> > > > > > > >>>>>> On Feb 3, 2016, at 2:34 PM, Alexander Bezzubov < >> >> > > > b...@apache.org <javascript:;>> >> >> > > > > > > >>> wrote: >> >> > > > > > > >>>>>> >> >> > > > > > > >>>>>> Hi Eran, >> >> > > > > > > >>>>>> >> >> > > > > > > >>>>>> thanks for sharing your oppinion! >> >> > > > > > > >>>>>> >> >> > > > > > > >>>>>> Could you please check my previous reply about >> release >> >> > > > schedulle >> >> > > > > > and >> >> > > > > > > >>>> let >> >> > > > > > > >>>>> us >> >> > > > > > > >>>>>> know if that makes sense to you? >> >> > > > > > > >>>>>> >> >> > > > > > > >>>>>> By the way, please our mentors correct me if I'm >> wrong >> >> > here, >> >> > > > but >> >> > > > > > > >>> after >> >> > > > > > > >>>>>> reading [1] I was under impression that project >> does not >> >> > > have >> >> > > > > > > >>>> pre-request >> >> > > > > > > >>>>>> regarding its code or features in order to undergo >> this >> >> > > formal >> >> > > > > > > >>>> procedure >> >> > > > > > > >>>>> of >> >> > > > > > > >>>>>> graduation. >> >> > > > > > > >>>>>> >> >> > > > > > > >>>>>> [1] >> >> > > > > > > >>> >> >> > > > > > > >> >> > > > > > >> >> > > > > >> >> > > > >> >> > > >> >> > >> >> >> http://incubator.apache.org/incubation/Incubation_Policy.html#Graduating+from+the+Incubator >> >> > > > > > > >>>>>> >> >> > > > > > > >>>>>>> On Wed, Feb 3, 2016, 20:04 Eran Witkon < >> >> > > eranwit...@gmail.com >> >> > > > <javascript:;>> >> >> > > > > > > >>> wrote: >> >> > > > > > > >>>>>>> >> >> > > > > > > >>>>>>> If I recall correctly R support was one of the >> >> > > pre-requisite >> >> > > > > for >> >> > > > > > > >>>>> graduation >> >> > > > > > > >>>>>>> from day one. >> >> > > > > > > >>>>>>> I agree that Authentication should be added as >> well. >> >> > > > > > > >>>>>>> +1 for graduation after we add both >> >> > > > > > > >>>>>>> Eran >> >> > > > > > > >>>>>>> On Wed, 3 Feb 2016 at 20:24 Sourav Mazumder < >> >> > > > > > > >>>>> sourav.mazumde...@gmail.com <javascript:;>> >> >> > > > > > > >>>>>>> wrote: >> >> > > > > > > >>>>>>> >> >> > > > > > > >>>>>>>> Surely I vote for the same. Zeppelin is already >> very >> >> > > popular >> >> > > > > in >> >> > > > > > > >>>>> different >> >> > > > > > > >>>>>>>> quarts of the Spark/Big Data user group. High >> time to >> >> > > > graduate >> >> > > > > > it >> >> > > > > > > >>> to >> >> > > > > > > >>>>> top >> >> > > > > > > >>>>>>>> level. >> >> > > > > > > >>>>>>>> >> >> > > > > > > >>>>>>>> However, I shall suggest to have the support for >> R and >> >> > > > > > > >>> Authentication >> >> > > > > > > >>>>>>> added >> >> > > > > > > >>>>>>>> to Zeppelin before that. These are the supports >> most >> >> of >> >> > > the >> >> > > > > > people >> >> > > > > > > >>>> are >> >> > > > > > > >>>>>>>> eagerly waiting for. >> >> > > > > > > >>>>>>>> >> >> > > > > > > >>>>>>>> Regards, >> >> > > > > > > >>>>>>>> Sourav >> >> > > > > > > >>>>>>>> >> >> > > > > > > >>>>>>>>> On Wed, Feb 3, 2016 at 8:23 AM, moon soo Lee < >> >> > > > > m...@apache.org <javascript:;>> >> >> > > > > > > >>>> wrote: >> >> > > > > > > >>>>>>>>> >> >> > > > > > > >>>>>>>>> Thanks Alexander for resuming the discussion. >> >> > > > > > > >>>>>>>>> Let's start a vote. >> >> > > > > > > >>>>>>>>> >> >> > > > > > > >>>>>>>>> Best, >> >> > > > > > > >>>>>>>>> moon >> >> > > > > > > >>>>>>>>> >> >> > > > > > > >>>>>>>>>> On Wed, Feb 3, 2016 at 11:11 PM Alexander >> Bezzubov < >> >> > > > > > > >>> b...@apache.org <javascript:;> >> >> > > > > > > >>>>> >> >> > > > > > > >>>>>>>>> wrote: >> >> > > > > > > >>>>>>>>> >> >> > > > > > > >>>>>>>>>> Dear Zeppelin developers, >> >> > > > > > > >>>>>>>>>> >> >> > > > > > > >>>>>>>>>> now, after number of releases and committers >> grew >> >> more >> >> > > I'd >> >> > > > > > like >> >> > > > > > > >>> to >> >> > > > > > > >>>>>>>>> suggest >> >> > > > > > > >>>>>>>>>> the re-new the discussion of graduating >> Zeppelin to >> >> > top >> >> > > > > level >> >> > > > > > > >>>>>>> project. >> >> > > > > > > >>>>>>>>>> >> >> > > > > > > >>>>>>>>>> If there are on objections - next step would be >> to >> >> > > start a >> >> > > > > > VOTE >> >> > > > > > > >>>>>>> thread >> >> > > > > > > >>>>>>>>>> here. >> >> > > > > > > >>>>>>>>>> >> >> > > > > > > >>>>>>>>>> What do you guys think? >> >> > > > > > > >>>>>>>>>> >> >> > > > > > > >>>>>>>>>> -- >> >> > > > > > > >>>>>>>>>> Alex >> >> > > > > > > >>> >> >> > > > > > > >> >> > > > > > >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > > -- >> >> > > > > *Victor Manuel Garcia Martinez* >> >> > > > > *Software Engeenier >> >> > > > > * >> >> > > > > >> >> > > > > *+34 672104297 | victor.gar...@beeva.com <javascript:;> < >> >> > > > marta.ta...@beeva.com <javascript:;>>* >> >> > > > > * | >> >> victormanuel.garcia.marti...@bbva.com >> >> > > > <javascript:;> >> >> > > > > <marta.ta...@bbva.com <javascript:;>>* >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > > <http://www.beeva.com/> >> >> > > > > >> >> > > > >> >> > > >> >> > >> >> >> >> >> >> >> >> -- >> >> Cheers, >> >> Madhuka Udantha >> >> http://madhukaudantha.blogspot.com >> >> >> >