Agree with Felix, this is what I also concern in my last email. @Jongyoul Lee <jongy...@gmail.com> Could you explain more about how separate repo help here ? Thanks
Felix Cheung <felixcheun...@hotmail.com> 于2018年12月14日周五 上午11:00写道: > In my opinion, definitely a clean interface will be very useful and having > a better way to test is good. > > But sounds to me like these should be possible without a code repo > separation? > > The downside of separate repo (I assume still under ASF) is the spreading > the attention of committers and contributors. > > > > ________________________________ > From: Jongyoul Lee <jongy...@gmail.com> > Sent: Tuesday, December 11, 2018 10:33 PM > To: dev > Subject: Re: [DISCUSS] Make interpreters' repository > > And for testing Z as well, we don't have to build Spark Interpreter again > for integration tests. and even, we don't have to build zeppelin server and > web for integration test for spark. We just use components built. I believe > it makes our CI as well faster. > > On Wed, Dec 12, 2018 at 3:29 PM Jongyoul Lee <jongy...@gmail.com> wrote: > > > Yes, right. BTW, I think we need to make dependencies clearly between > > zeppelin-server and interpreters, and even among interpreters. Some > > versions properties are used in zeppelin-server and interpreters, but no > > one has any clear view for them. So I thought it would be a change when > we > > divide repositories. The second one is about building and compiling. We > > don't have to build Zeppelin fully when building some components. We also > > can do it with custom build options including '-pl !...'. I don't think > > it's good and there's no reason to keep this kind of inconvenience. What > do > > you think? > > > > Regards, > > JL > > > > On Wed, Dec 12, 2018 at 3:08 PM Jeff Zhang <zjf...@gmail.com> wrote: > > > >> Hi Jongyoul, > >> > >> Thanks for bring this up. I don't understand how different repo will > help > >> here, but I thought about moving interpreters out of zeppelin for a long > >> time, but don't have bandwidth for it. The release cycle of zeppelin > core > >> component (zeppelin-zengine, zeppelin-server) should not block the > release > >> of interpreter component (unless they depends on some features of > >> zeppelin-zengine, zeppelin-server). > >> > >> > >> Jongyoul Lee <jongy...@gmail.com> 于2018年12月12日周三 上午10:38写道: > >> > >> > Hi, dev and committers, > >> > > >> > Currently, I'm seeing the repositories of another apache projects. > They > >> > have some several repositories with different purposes. I'd like to > >> suggest > >> > you that we divide repositories between zeppelin-server and others. > >> > > >> > This will help you develop zeppelin-server without interfering from > >> other > >> > components and its dependencies. Even, in the case of interpreters, It > >> will > >> > provide more independent environments for developing interpreters > >> > themselves. Currently, we had a lot of dependencies and various > versions > >> > for each interpreter. > >> > > >> > WDYT? > >> > > >> > Regards, > >> > JL > >> > > >> > -- > >> > 이종열, Jongyoul Lee, 李宗烈 > >> > http://madeng.net > >> > > >> > >> > >> -- > >> Best Regards > >> > >> Jeff Zhang > >> > > > > > > -- > > 이종열, Jongyoul Lee, 李宗烈 > > http://madeng.net > > > > > -- > 이종열, Jongyoul Lee, 李宗烈 > http://madeng.net > -- Best Regards Jeff Zhang