Re: Adding Gradle to Zeppelin

2015-01-12 Thread moon soo Lee
+1 it's been very long to have that PR open. I guess it is not that simple job to make all behavior working just as current mvn. If it takes too long, i think we can discuss minimum requirement of gradle build. With quick minimum build support pushed to source tree, maybe we can attract people who

Re: Refactoring Zeppelin for Dependency Injection

2015-01-12 Thread Anthony Corbacho
For the refactoring part on the webapp side. - refactoring client-side code with clear Notebook\Paragraph object model and modularisation (Kibana4 guideline looks good https://github.com/elasticsearch/kibana/blob/master/STYLEGUIDE.md) JSHint is doing the job already (we are not picky enough

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Anthony Corbacho
If we can come up with a list of things that we need, I can add them. On Mon, Jan 12, 2015 at 5:02 PM, moon soo Lee wrote: > +1 > > it's been very long to have that PR open. I guess it is not that simple job > to make all behavior working just as current mvn. > If it takes too long, i think we c

Re: Project GH issue-tracker transition to ASF JIRA

2015-01-12 Thread Alex B.
Can somebody who have access please help me to add a new JIRA user i.e "github-import"? Or advice on the other ways to make it happen. Otherwise I can only import them all from my user account which does not make much sense. Is going to be ~270 emails :) Asked INFRA to disable notifications temp

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Kevin Kim (Sangwoo)
+1 for gradle, I like it much than maven, too. On Mon Jan 12 2015 at 5:13:17 PM Anthony Corbacho < anthonycorba...@apache.org> wrote: > If we can come up with a list of things that we need, I can add them. > > On Mon, Jan 12, 2015 at 5:02 PM, moon soo Lee wrote: > > > +1 > > > > it's been very lo

Re: Refactoring Zeppelin for Dependency Injection

2015-01-12 Thread Kevin (Sangwoo) Kim
@Damien, I mean, with current implementation, it's really hard to control paragraph focus or move, because a notebook doesn't know and doesn't control what paragraphs are under the notebook. Notebook controller will manage paragraph list in that notebook, and surely the detailed action will be don

Re: Refactoring Zeppelin for Dependency Injection

2015-01-12 Thread Corneau Damien
Paragraphs should be in the notebook $scope though. Or we can always send event for the paragraphs to execute some actions, but don't think it would help in that case On Jan 12, 2015 5:53 PM, "Kevin (Sangwoo) Kim" wrote: > @Damien, > > I mean, with current implementation, > it's really hard to c

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Anthony Corbacho
List of things that should be include in this PR: - compile, build, unit test - creating distribution package - running integration test - force dependency library version - deploy artifact to maven central On Mon, Jan 12, 2015 at 5:50 PM, Kevin Kim (Sangwoo) wrote: > +1 for gr

Zeppelin sub project name

2015-01-12 Thread Anthony Corbacho
Hi, Something is annoying me a bit (maybe only me..) but I dont understand why Zeppelin subproject name start with `zeppelin-*`? Isnt it obvious that this is a submodule for zeppelin?

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Eric Charles
-1 IMHO Maven is good enough for what it needs now. SBT would be another option and a more natural fit, especially if we plan to add more "scala-like" frameworks in the future (Play...). Anyway, would it make sense that I jump as maintainer of maven pom(s), adding SBT in the future? Having two bu

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Kevin (Sangwoo) Kim
+1 for adding SBT. (in the future...) I found that SBT is quite good for faster iteration process of development. (with SBT '~' command, it will continuously and incrementally build your project) I think that's why Apache Spark project is maintaining Maven and SBT both. Regards, Kevin On Mon Ja

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Alex B.
At least for me, SBT is the least preferable choice. I like grade because of it polyglot nature: so we can build Java, Scala, C++ with all the same build system. This adds enough flexibility for the future of the project. Nice bonus is the way of version conflict of the transitive dependences are

Re: Zeppelin sub project name

2015-01-12 Thread Kevin (Sangwoo) Kim
+1 for that. We can simply use terms like 'server', 'web', etc.. On Mon Jan 12 2015 at 6:50:07 PM Anthony Corbacho < anthonycorba...@apache.org> wrote: > Hi, > > Something is annoying me a bit (maybe only me..) > but I dont understand why Zeppelin subproject name start with `zeppelin-*`? > Isnt

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Anthony Corbacho
I agree with Alex. On Mon, Jan 12, 2015 at 7:02 PM, Alex B. wrote: > At least for me, SBT is the least preferable choice. > > I like grade because of it polyglot nature: so we can build Java, Scala, > C++ with all the same build system. This adds enough flexibility for the > future of the projec

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Kevin Kim (Sangwoo)
Agreed with Alex, too. On Mon Jan 12 2015 at 7:07:11 PM Anthony Corbacho < anthonycorba...@apache.org> wrote: > I agree with Alex. > > On Mon, Jan 12, 2015 at 7:02 PM, Alex B. wrote: > > > At least for me, SBT is the least preferable choice. > > > > I like grade because of it polyglot nature: so

Re: Adding Gradle to Zeppelin

2015-01-12 Thread moon soo Lee
about SBT Currently Zeppelin have strong integration with Apache Spark. Apache Spark is the one who written in scala and they uses sbt (and maven) for their build system. In this manner, supporting sbt sounds reasonable. However in the future, I think Zeppelin would like to support more backends,

Re: Adding Gradle to Zeppelin

2015-01-12 Thread moon soo Lee
And if i add something on Anthony's list, - build based on profile set (equivalent to mvn -P) - overriding dependency's version (equivalent to mvn -D) - run checkstyle plugin Best, moon On Mon, Jan 12, 2015 at 7:43 PM, moon soo Lee wrote: > about SBT > > Currently Zeppelin have strong integ

Re: Refactoring Zeppelin for Dependency Injection

2015-01-12 Thread Kevin (Sangwoo) Kim
@Damien, That's right. Also sending events for all paragraph is quite inefficient especially there are many paragraphs like hundreds in a notebook. BTW, discussing too deep in this thread seems quite inappropriate, let's open another thread when we got firm ideas. On Mon Jan 12 2015 at 6:00:43 PM

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Roman Shaposhnik
On Sun, Jan 11, 2015 at 11:46 PM, Alex B. wrote: > Same here, enthusiastic +1 for gradle > > After years of mvn I would rather prefer gradle now, although better to > exercise caution here as having a full featured programming language in > build file may make things unnecessary complicated too.

Re: Project GH issue-tracker transition to ASF JIRA

2015-01-12 Thread Roman Shaposhnik
On Mon, Jan 12, 2015 at 12:33 AM, Alex B. wrote: > Can somebody who have access please help me to add a new JIRA user i.e > "github-import"? > Or advice on the other ways to make it happen. There's a hadoopqa account that virtually every single project in Hadoop ecosystem used to do that sort of

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Konstantin Boudnik
We are moving Bigtop's build - which is vast - to gradle, removing make and mvn in the pass. So hell yeah - go for it ;) On Mon, Jan 12, 2015 at 04:34PM, Anthony Corbacho wrote: > Hi, > > Few month back, I started to work on integrating Gradle to zeppelin (pull > request: pull/171

Re: Refactoring Zeppelin for Dependency Injection

2015-01-12 Thread Ted Dunning
On Mon, Jan 12, 2015 at 6:46 AM, Kevin (Sangwoo) Kim wrote: > @Damien, That's right. Also sending events for all paragraph is quite > inefficient especially there are many paragraphs like hundreds in a > notebook. > Is that actually true? Many cases like that have a total bandwidth nearly equal

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Peng Cheng
I'm a long term Maven user/hater but have no experience with Gradle. My concern is that you may not find as much as plugins if you switch. As a result. I prone to keep the build system and only switch when necessary or when there is no tasks with higher priority. On 12 January 2015 at 12:46, Konst

Re: Adding Gradle to Zeppelin

2015-01-12 Thread Henry Saputra
No good deed goes unpunished :) I am ok with Gradle but if we wanted to go with it we need remove maven and go with gradle 100 percent. Have 2 different build system is hard to manage. On Sunday, January 11, 2015, Anthony Corbacho wrote: > Hi, > > Few month back, I started to work on integratin

Installing Zeppelin + User List

2015-01-12 Thread Su She
Hello All, Very excited about using Zeppelin! Couple questions: 1) Is there any documentation for installing Zeppelin. I've been trying to : wget https://github.com/NFLabs/zeppelin/releases/download/release-0.4.0/zeppelin-0.4.0_spark-1.1.0_hadoop-2.4.tar.gz but, I keep getting errors saying the

Re: New Web-based interactive data-analytics system

2015-01-12 Thread Konstantin Boudnik
That's very easy ;) - cross-posting to zeppeling-dev@ list ;) Zeppeling dev@ : Ignite (incubating) is a great data fabric system that provides a lot of functionality for truly in-memory data processing using SQL and other means. I thought it would be a great benefit for two projects to have an int

Re: Installing Zeppelin + User List

2015-01-12 Thread Su She
Quick followup, I was able to download the file, I cloned the repository and tried to "mvn clean package". However, I got this error: [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.16:npm (npm install) on project zeppelin-web: Failed to run task: 'npm install --color

Re: Installing Zeppelin + User List

2015-01-12 Thread Corneau Damien
Hi, I think there was a similar issue yesterday, so we need to look at that problem more closely. Try to go inside of zeppelin-web folder and launch the npm install yourself: *sudo npm install* Once it is done, try to run *mvn clean package* again in zeppelin main folder On Tue, Jan 13, 2015 at 1

Re: Installing Zeppelin + User List

2015-01-12 Thread Su She
Thanks Corneau for the tip. I went inside the zeppelin-web folder and typed in "sudo npm install" , however npm command was not found. Any tips on how to solve this? Which folder is it under inside the zeppelin-web directory? Thanks! Suhas Shekar University of California, Los Angeles B.A. Econom

Re: Installing Zeppelin + User List

2015-01-12 Thread Corneau Damien
Npm is Nodejs, and we use it to install dependencies on the web part. Depending on which OS, there will be different ways of installing it. You should check online or on Nodejs website how to install it for your OS On Jan 13, 2015 10:41 AM, "Su She" wrote: > Thanks Corneau for the tip. I went in

Re: Installing Zeppelin + User List

2015-01-12 Thread Su She
Thanks Corneau. 1) I downloaded npm according to this website: 2) I tried the "sudo npm install" command again and saw this: npm WARN package.json zeppelin-web@0.0.0 No repository field. npm WARN package.json ansi-color@0.2.1 'repositories' (plural) Not supported. Please pick one as the 'reposit

Re: Installing Zeppelin + User List

2015-01-12 Thread Corneau Damien
I don't see any errors in the npm install command. Can you run: sudo npm install --color=false In the zeppelin-web and paste the full stack? On Jan 13, 2015 11:14 AM, "Su She" wrote: > Thanks Corneau. > > 1) I downloaded npm according to this website: > > 2) I tried the "sudo npm install" comma

Re: Installing Zeppelin + User List

2015-01-12 Thread Su She
Hello Corneau, I tried the "sudo npm install --color=false" command and I got the same error message as above: npm WARN package.json zeppelin-web@0.0.0 No repository field. npm WARN package.json ansi-color@0.2.1 'repositories' (plural) Not supported. Please pick one as the 'repository' field npm

Re: Installing Zeppelin + User List

2015-01-12 Thread Corneau Damien
Just realized something, you are running the 0.4.0 realease. The realease is known to have many problems, and we cannot make a new one for some time. We normally removed the links to that release from website or docs, and ask people to get the master branch of the project and build from it. On Jan

Re: Installing Zeppelin + User List

2015-01-12 Thread Su She
Ahh okay, thanks for the tip. If I am running Spark 1.1.0 and Hadoop 2.5 will 0.3.4 version of Zeppelin work? Thanks! On Mon, Jan 12, 2015 at 6:33 PM, Corneau Damien wrote: > Just realized something, you are running the 0.4.0 realease. > > The realease is known to have many problems, and we ca

Re: Installing Zeppelin + User List

2015-01-12 Thread Roman Shaposhnik
Btw, this is exactly why Zeppelin packaging via Bigtop would make so much sense -- then installing it would be a simple option of apt-get/yum install. Thanks, Roman. On Mon, Jan 12, 2015 at 1:51 PM, Su She wrote: > Hello All, > > Very excited about using Zeppelin! Couple questions: > > 1) Is the

Re: Installing Zeppelin + User List

2015-01-12 Thread Corneau Damien
Could be nice to open another thread for Bigtop if there is none On Tue, Jan 13, 2015 at 2:24 PM, Roman Shaposhnik wrote: > Btw, this is exactly why Zeppelin packaging via Bigtop > would make so much sense -- then installing it would > be a simple option of apt-get/yum install. > > Thanks, > Rom