Hi Amos,

It's good to see you working hard to making CI green.

Seems last commit of 208 [1] completely removes ZeppelinSparkClusterTest.
I don't think that is proper way to make CI green.

Amos, could you bring those test back and see if 208 pass the test?

Thanks,
moon

[1]
https://github.com/apache/incubator-zeppelin/pull/208/commits/14951feb6fd6cfaa2ab3fd9aa6bdbb4c04117724


On Wed, Mar 30, 2016 at 1:56 AM DuyHai Doan <doanduy...@gmail.com> wrote:

> So IF the community has decided to *remove* a test to merge in #208, I'm
> fine with it.
>
> Sorry if I get angry quickly. I still have a weird feeling about this
> process:
>
> 1. remove a test to make CI green
> 2. merge the PR
> 3. fix the culprit test (if it's really the cause of CI being broken)
>
> Until now, no other PR has received this special treatment. I have a lot of
> small PRs in the pipeline and every time it breaks CI, I just re-push the
> PR until it passes green.
>
> Sometimes CI is broken not because of test really failing but just because
> the Travis infrastructure and hardware is under heavy loads during peak
> hours and fails to start some Spark process (look for keyword "Reactor
> Summary" when you download the big Travis log file for analysis)
>
> The way to solve it is simply to *force push* the PR again to trigger again
> the build/CI or wait for off-peaks hours and retry.
>
> But this issues deserves another thread not to pollute this one.
>
>
> On Wed, Mar 30, 2016 at 10:14 AM, Eran Witkon <eranwit...@gmail.com>
> wrote:
>
> > @doanduyhai this is definitely not a fraud and we should be careful
> before
> > writing something like this in the mail thread.
> > The *Temporary * removal of this test is discussed on the thread (this on
> > or another) and the fact the CI is green is a good progress.
> >
> > Since it *seams* as if this class has nothing specifically with the PR, I
> > would suggest merging this PR  ASAP and fixing the test class on another
> PR
> > (maybe by the author of this class).
> >
> > Eran
> >
> > On Wed, Mar 30, 2016 at 10:46 AM DuyHai Doan <doanduy...@gmail.com>
> wrote:
> >
> > > Wait a minute!
> > >
> > > I withdraw my vote for the merge.
> > >
> > > After throwing a carefully look at Amos last commit, it looks like a
> > > fraud...
> > >
> > > He just removed completely an existing test class :
> > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/pull/208/commits/14951feb6fd6cfaa2ab3fd9aa6bdbb4c04117724
> > >
> > > Amos, do you have a convincing reason to remove this test? I can see
> that
> > > this test exists in the master branch so it doesn't look to be related
> to
> > > your #208 code base...
> > >
> > > This file exists since late 2015:
> > >
> > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/commits/master/zeppelin-server/src/test/java/org/apache/zeppelin/rest/ZeppelinSparkClusterTest.java
> > > Le 30 mars 2016 09:33, "Samuel Alexander" <sam...@palmtreeinfotech.com
> >
> > a
> > > écrit :
> > >
> > > > +1 to merge without delaying it further.
> > > >
> > > > Thanks,
> > > > Sam.
> > > >
> > > > On Wed, Mar 30, 2016 at 1:01 PM, DuyHai Doan <doanduy...@gmail.com>
> > > wrote:
> > > >
> > > > > I have just thrown an eye on PR208 and indeed it passes green so I
> > > don't
> > > > > see any reason to delay the merge.
> > > > >
> > > > > Hopefully we can close soon this poisoning debate that lasts too
> long
> > > > > already
> > > > > Le 30 mars 2016 07:33, "Amos Elberg" <amos.elb...@gmail.com> a
> > écrit :
> > > > >
> > > > > > Alex - there are no technical things blocking 208.
> > > > > >
> > > > > > You posted a message on 208 that Tom's proposal was not
> technically
> > > > > > possible.
> > > > > >
> > > > > > Do we have to get the community to vote on this *again*?
> > > > > >
> > > > > > On Wed, Mar 30, 2016 at 1:13 AM, Alexander Bezzubov <
> > > > > abezzu...@nflabs.com>
> > > > > > wrote:
> > > > > >
> > > > > > > I'm sorry if something in the previous message was not clear,
> > but I
> > > > > would
> > > > > > > rather prefer not to be misinterpreted.
> > > > > > >
> > > > > > > I'm all for merging 208, the technical things that are blocking
> > us
> > > > from
> > > > > > > getting there were identified by PPMC members long ago and
> still
> > > are
> > > > > the
> > > > > > > same, all listed in [1].
> > > > > > >
> > > > > > > I love Tom's proposal and am looking forward particular action
> > > items
> > > > > and
> > > > > > > people volunteering on technical help with it.
> > > > > > > Each message in this thread leaves me personally less time to
> do
> > > so.
> > > > > > >
> > > > > > >  1. https://github.com/apache/incubator-zeppelin/pull/208
> > > > > > >
> > > > > > > --
> > > > > > > Alex
> > > > > > >
> > > > > > > On Wed, Mar 30, 2016 at 1:42 PM, Amos Elberg <
> > > amos.elb...@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > If Tom's proposal is off the table -- which seems to be what
> > Alex
> > > > > said
> > > > > > in
> > > > > > > > the discussion on 208 -- then what we're left with is just
> > merge
> > > > it.
> > > > > > > >
> > > > > > > > That is what quite a few people in this thread wanted to do.
> > > > > > > >
> > > > > > > > It's *also* what people in the *last* thread wanted to do.
> > > > > > > >
> > > > > > > > I will continue to ignore the nasty personal comments.
> > > > > > > >
> > > > > > > >
> > > > > > > > On Tue, Mar 29, 2016 at 11:27 PM, Alexander Bezzubov <
> > > > b...@apache.org
> > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > It's even $128K question, as indeed, there is no reason not
> > to!
> > > > > > > > > That was something I was looking into until all this got
> > > started
> > > > > > again.
> > > > > > > > >
> > > > > > > > > I hope it's just because of original author's inexperience
> > with
> > > > > > > > openesource
> > > > > > > > > and the assumption that other people _must_ help him
> > improving
> > > > the
> > > > > > > > quality
> > > > > > > > > of the contributions made, rather than knowing that
> > willingness
> > > > of
> > > > > > > other
> > > > > > > > > people to help comes from the personal experience of
> > > > > > > > > communication\collaboration\teamwork with the person.
> > > > > > > > >
> > > > > > > > > I do not see much reasons to spend time on this thread,
> > instead
> > > > of
> > > > > > i.e
> > > > > > > > > improving a project CI infrastructure.
> > > > > > > > > Nothing have changed since the community agreed on the way
> to
> > > > > > proceed,
> > > > > > > > > except new blaming and finger-pointing, which is
> > unproductive.
> > > > > > > > >
> > > > > > > > > Thank you Eran, Jeff, Cos and Tom for your vocal opinions.
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Alex
> > > > > > > > >
> > > > > > > > > On Wed, Mar 30, 2016 at 4:30 AM, Konstantin Boudnik <
> > > > > c...@apache.org>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > That's a $64K question. Why not indeed?
> > > > > > > > > >
> > > > > > > > > > Cos
> > > > > > > > > >
> > > > > > > > > > On Tue, Mar 29, 2016 at 08:11PM, Tom Barber wrote:
> > > > > > > > > > > I heard about this discussion a while ago and thought
> it
> > > > stuff
> > > > > of
> > > > > > > > > > legends,
> > > > > > > > > > > turned out I was wrong.
> > > > > > > > > > >
> > > > > > > > > > > Personally as cool/useful a patch may be I wouldn't
> merge
> > > > > > something
> > > > > > > > > that
> > > > > > > > > > > breaks CI. That said...
> > > > > > > > > > >
> > > > > > > > > > > "(If Moon believes there's a real CI issue here, I have
> > no
> > > > > doubt
> > > > > > > that
> > > > > > > > > it
> > > > > > > > > > > will be solved an hour after merge --- as Moon
> undertook
> > to
> > > > do
> > > > > > back
> > > > > > > > in
> > > > > > > > > > > December.)"
> > > > > > > > > > >
> > > > > > > > > > > If that is the case, why not make sure the PR is up to
> > > date,
> > > > > get
> > > > > > it
> > > > > > > > > > merged
> > > > > > > > > > > into a feature branch, create a 2nd CI job, validate
> the
> > > > > Jenkins
> > > > > > > > build
> > > > > > > > > > in a
> > > > > > > > > > > cloned project building off the new branch, ascertain
> how
> > > > > broken
> > > > > > it
> > > > > > > > is
> > > > > > > > > > and
> > > > > > > > > > > get it fixed then finally just get the whole lot
> slapped
> > > into
> > > > > > > master?
> > > > > > > > > > >
> > > > > > > > > > > Tom
> > > > > > > > > > >
> > > > > > > > > > > On Tue, Mar 29, 2016 at 8:00 PM, Amos B. Elberg <
> > > > > > > > amos.elb...@gmail.com
> > > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Moon --- People disagree with you. Rather than keep
> > going
> > > > > > > > > > back-and-forth
> > > > > > > > > > > > about it, I started this discussion to clear up any
> > > > question
> > > > > > > about
> > > > > > > > > the
> > > > > > > > > > > > sense of the community.
> > > > > > > > > > > >
> > > > > > > > > > > > This is the apache way. You have said many times,
> > > > "community
> > > > > > > before
> > > > > > > > > > code."
> > > > > > > > > > > >
> > > > > > > > > > > > How many more people do you need to hear from?  How
> > many
> > > > more
> > > > > > > > > > discussion
> > > > > > > > > > > > threads saying the same thing do you need to see?
> > > > > > > > > > > >
> > > > > > > > > > > > > On Mar 29, 2016, at 2:50 PM, moon soo Lee <
> > > > m...@apache.org
> > > > > >
> > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Hi,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Answers inline.
> > > > > > > > > > > > >
> > > > > > > > > > > > >> On Tue, Mar 29, 2016 at 11:08 AM Amos Elberg <
> > > > > > > > > amos.elb...@gmail.com
> > > > > > > > > > >
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> Kos & Moon --
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>   The gist of this thread, is that people disagree
> > > with
> > > > > what
> > > > > > > > Moon
> > > > > > > > > > has
> > > > > > > > > > > > said
> > > > > > > > > > > > >> regarding code quality, whether 208 breaks CI (and
> > if
> > > > so,
> > > > > > > why),
> > > > > > > > > and
> > > > > > > > > > > > whether
> > > > > > > > > > > > >> its appropriate to merge 702, as Moon has
> proposed.
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>
> > > > > > > > > > > > > Like Kos mentioned, please do not impose your
> > personal
> > > > > > desires
> > > > > > > on
> > > > > > > > > the
> > > > > > > > > > > > > others. You don't need to try define people agree
> on
> > > > > > something
> > > > > > > or
> > > > > > > > > > > > disagree
> > > > > > > > > > > > > on something.
> > > > > > > > > > > > >
> > > > > > > > > > > > > People have different opinions. Just let people
> > express
> > > > > their
> > > > > > > > > opinion
> > > > > > > > > > > > > themselves.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Can you do that?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >>   Since this saga started, we've had 5 threads to
> > get
> > > > the
> > > > > > > sense
> > > > > > > > of
> > > > > > > > > > the
> > > > > > > > > > > > >> community on what to do.  All of those came out
> the
> > > same
> > > > > > way.
> > > > > > > > > More
> > > > > > > > > > > > than a
> > > > > > > > > > > > >> dozen people have asked for the same thing.
> > > > > > > > > > > > >>
> > > > > > > > > > > > >   Isn't it time to just get this done so we can all
> > > move
> > > > > on?
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> (If Moon believes there's a real CI issue here, I
> > have
> > > > no
> > > > > > > doubt
> > > > > > > > > > that it
> > > > > > > > > > > > >> will be solved an hour after merge --- as Moon
> > > undertook
> > > > > to
> > > > > > do
> > > > > > > > > back
> > > > > > > > > > in
> > > > > > > > > > > > >> December.)
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>
> > > > > > > > > > > > > I have no good technical reason to merge single PR
> > that
> > > > > does
> > > > > > > not
> > > > > > > > > > pass CI
> > > > > > > > > > > > > and not merge all other PR that also does not pass
> > CI.
> > > > > > > > > > > > >
> > > > > > > > > > > > > As i explained in previous email, it's more like
> > > problem
> > > > of
> > > > > > > > policy.
> > > > > > > > > > If
> > > > > > > > > > > > you
> > > > > > > > > > > > > have good technical reason to change the policy,
> > please
> > > > > > start a
> > > > > > > > > > > > discussion.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > moon
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>
> > > > > > > > > > > > >>> On Tue, Mar 29, 2016 at 1:53 PM, moon soo Lee <
> > > > > > > m...@apache.org
> > > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Hi,
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Regarding CI test about 208,
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Zeppelin have several profiles for CI test. Each
> > > > profile
> > > > > > > tests
> > > > > > > > > > Zeppelin
> > > > > > > > > > > > >>> with different Spark Version. Also it different
> > > > profiles
> > > > > > > > > different
> > > > > > > > > > > > level
> > > > > > > > > > > > >> of
> > > > > > > > > > > > >>> tests (integration test using selenium).
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Current status of 208 in CI test is, passing
> single
> > > > > > profile,
> > > > > > > > > fails
> > > > > > > > > > all
> > > > > > > > > > > > >>> other profiles. Which is exactly the same status
> > > that i
> > > > > > have
> > > > > > > > > > helped 208
> > > > > > > > > > > > >> few
> > > > > > > > > > > > >>> months ago by the way.  see.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/pull/208#issuecomment-173423103
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> 208 has some code interacts with Spark. And 7 CI
> > > > profile
> > > > > > out
> > > > > > > > of 8
> > > > > > > > > > are
> > > > > > > > > > > > for
> > > > > > > > > > > > >>> test code against various version of Spark. While
> > > > > Zeppelin
> > > > > > > used
> > > > > > > > > to
> > > > > > > > > > > > >> supports
> > > > > > > > > > > > >>> multiple version of Spark, from range of 1.1 ~
> 1.6.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> SparkInterpreter (scala)
> > > > > > > > > > > > >>> PySparkInterpreter (python)
> > > > > > > > > > > > >>> SqlInterpreter (spark sql)
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> supports all versions of spark in the profile
> > > (pyspark
> > > > > > > supports
> > > > > > > > > > from
> > > > > > > > > > > > >> 1.2).
> > > > > > > > > > > > >>> I think it's very strait forward to expect the
> same
> > > > > quality
> > > > > > > > for R
> > > > > > > > > > > > >>> interpreter.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> I can suggest two possible way,
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> - Keep working on make all profile of CI green.
> > While
> > > > 208
> > > > > > > > already
> > > > > > > > > > > > passes
> > > > > > > > > > > > >>> one profile and test in all other profiles are
> the
> > > same
> > > > > but
> > > > > > > > only
> > > > > > > > > > > > against
> > > > > > > > > > > > >>> different spark version, it won't be that
> difficult
> > > to
> > > > > make
> > > > > > > it
> > > > > > > > > > pass all
> > > > > > > > > > > > >>> other profile.
> > > > > > > > > > > > >>> - Or activate 208 only for spark 1.6 and
> > > mark/document
> > > > > > which
> > > > > > > is
> > > > > > > > > > minimum
> > > > > > > > > > > > >>> version requirement of spark. Like Pyspark
> > > interpreter
> > > > > did
> > > > > > > > > > (requires
> > > > > > > > > > > > >> spark
> > > > > > > > > > > > >>> 1.2 or newer).
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Regarding code merge policy,
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Zeppelin community had been make sure CI pass
> > before
> > > > > merge
> > > > > > in
> > > > > > > > to
> > > > > > > > > > > > master,
> > > > > > > > > > > > >>> since it's beginning, until now. That's i believe
> > > > another
> > > > > > > > > consensus
> > > > > > > > > > > > that
> > > > > > > > > > > > >> we
> > > > > > > > > > > > >>> believed we have in the community.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> That's only reason keep spoken why 208 is not
> > merged
> > > > for
> > > > > > > last 4
> > > > > > > > > > months.
> > > > > > > > > > > > >>> And only reason for all other PR forced to make
> CI
> > > > green
> > > > > > > before
> > > > > > > > > it
> > > > > > > > > > > > get's
> > > > > > > > > > > > >>> merged.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Personally i think not breaking master branch is
> > > > valuable
> > > > > > > while
> > > > > > > > > > that
> > > > > > > > > > > > >> makes
> > > > > > > > > > > > >>> any contributor start contribution safely at any
> > > point
> > > > > from
> > > > > > > > > master
> > > > > > > > > > > > >> branch.
> > > > > > > > > > > > >>> And users who want to try latest community work
> can
> > > > > safely
> > > > > > > test
> > > > > > > > > > > > Zeppelin
> > > > > > > > > > > > >>> from master branch.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> But if anyone think Zeppelin community need to
> > > discuss
> > > > > > about
> > > > > > > > it,
> > > > > > > > > > please
> > > > > > > > > > > > >>> start a discussion. I'm happy to see discussion
> > > > happens.
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> Thanks,
> > > > > > > > > > > > >>> moon
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>> On Tue, Mar 29, 2016 at 9:31 AM Konstantin
> Boudnik
> > <
> > > > > > > > > c...@apache.org
> > > > > > > > > > >
> > > > > > > > > > > > >> wrote:
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>>> hmm.... that's getting weird again. So, far I
> > failed
> > > > to
> > > > > > see:
> > > > > > > > > > > > >>>> - CI issues being addressed. If the consensus of
> > the
> > > > > > > community
> > > > > > > > > to
> > > > > > > > > > > > >> merge
> > > > > > > > > > > > >>> in
> > > > > > > > > > > > >>>>   something, break the CI and collect the
> > technical
> > > > > debts
> > > > > > -
> > > > > > > > > that's
> > > > > > > > > > > > >> fine
> > > > > > > > > > > > >>>> and
> > > > > > > > > > > > >>>>   that's your choice (I am not here to pass the
> > > > > judgement
> > > > > > on
> > > > > > > > the
> > > > > > > > > > > > >> quality
> > > > > > > > > > > > >>>> of
> > > > > > > > > > > > >>>>   the code)
> > > > > > > > > > > > >>>> - a consensus to keep anyone away from
> _anything_
> > in
> > > > the
> > > > > > > > project
> > > > > > > > > > > > >>> matters.
> > > > > > > > > > > > >>>>   Please do not impose your personal desires on
> > the
> > > > > > others.
> > > > > > > > > While
> > > > > > > > > > > > >> you're
> > > > > > > > > > > > >>>>   entitled to express them (free speech and all
> > > that),
> > > > > no
> > > > > > > one
> > > > > > > > is
> > > > > > > > > > > > >>> entitled
> > > > > > > > > > > > >>>> to
> > > > > > > > > > > > >>>>   listen, less oblige by it (based on the same
> > > > > principles
> > > > > > of
> > > > > > > > > > > > >> individual
> > > > > > > > > > > > >>>>   rights).
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>> So, please keep it civil and find a way to
> improve
> > > the
> > > > > > code,
> > > > > > > > if
> > > > > > > > > > > > needed,
> > > > > > > > > > > > >>>> and get
> > > > > > > > > > > > >>>> it in once the committers are satisfied with its
> > > > > quality.
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>> Cos
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>>> On Tue, Mar 29, 2016 at 11:51AM, Amos B. Elberg
> > > > wrote:
> > > > > > > > > > > > >>>>> Moon - no. That is the opposite of what people
> > are
> > > > > > saying.
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>> I started this thread because I feel that you
> are
> > > > > > > > disregarding
> > > > > > > > > > the
> > > > > > > > > > > > >>>> consensus
> > > > > > > > > > > > >>>>> of the community.
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>> The thread asks for two things - 208 to be
> merged
> > > > > without
> > > > > > > > > further
> > > > > > > > > > > > >>> delay,
> > > > > > > > > > > > >>>> and
> > > > > > > > > > > > >>>>> for you to stay out of the issue of R
> > interpreters
> > > > > > > entirely.
> > > > > > > > > > 702 can
> > > > > > > > > > > > >>> be
> > > > > > > > > > > > >>>>> addressed after 208 is merged.
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>> How many more people do you need to hear from?
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>>> On Mar 29, 2016, at 5:40 AM, moon soo Lee <
> > > > > > > m...@apache.org>
> > > > > > > > > > wrote:
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> Hi folks,
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> I didn't see anyone disagreement merge 208
> > and/or
> > > > 702
> > > > > in
> > > > > > > > this
> > > > > > > > > > > > >> thread
> > > > > > > > > > > > >>>> and
> > > > > > > > > > > > >>>>>> previous thread [1], as they're ready. while
> > they
> > > > both
> > > > > > > have
> > > > > > > > > > > > >> technical
> > > > > > > > > > > > >>>>>> merits as Jeff summarized really well.
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> Now i can see 208 finally made some progress
> on
> > CI
> > > > > [2].
> > > > > > > Hope
> > > > > > > > > > > > >> continue
> > > > > > > > > > > > >>>> the
> > > > > > > > > > > > >>>>>> work and make CI green. Also I can see 702 is
> > > trying
> > > > > to
> > > > > > > > > > finishing
> > > > > > > > > > > > >> up
> > > > > > > > > > > > >>>> and
> > > > > > > > > > > > >>>>>> waiting for CI become green.
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> I don't want to merge something that breaks
> CI.
> > If
> > > > > then,
> > > > > > > it
> > > > > > > > > > becomes
> > > > > > > > > > > > >>>> make
> > > > > > > > > > > > >>>>>> very difficult to verify all other
> > contributions.
> > > > > Other
> > > > > > > > > > > > >> contributions
> > > > > > > > > > > > >>>> are
> > > > > > > > > > > > >>>>>> as important as these two. Hope community can
> > > > > understand
> > > > > > > > that.
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> Considering recent progress of both
> > > contributions, i
> > > > > > > expect
> > > > > > > > > > they'll
> > > > > > > > > > > > >>> be
> > > > > > > > > > > > >>>>>> ready anytime soon. And then we can finally
> > merge
> > > > > them.
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> About merging 702, 208 contributions, does
> this
> > > > sounds
> > > > > > > > clear?
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> If they're both merged, It's possible to
> improve
> > > > both
> > > > > > > > > > RInterpreter
> > > > > > > > > > > > >> by
> > > > > > > > > > > > >>>>>> taking each others advantage. Therefore, no
> > reason
> > > > to
> > > > > > > worry
> > > > > > > > at
> > > > > > > > > > this
> > > > > > > > > > > > >>>> point
> > > > > > > > > > > > >>>>>> about which one is better, which one has
> > > advantages,
> > > > > > which
> > > > > > > > one
> > > > > > > > > > will
> > > > > > > > > > > > >>>> merge
> > > > > > > > > > > > >>>>>> before the other, etc. Both have pros and cons
> > and
> > > > > both
> > > > > > > will
> > > > > > > > > > help
> > > > > > > > > > > > >>>> Zeppelin
> > > > > > > > > > > > >>>>>> thankfully.
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> Thanks,
> > > > > > > > > > > > >>>>>> moon
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>> [1]
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://apache-zeppelin-incubating-dev-mailing-list.75694.x6.nabble.com/R-interpreter-in-Zeppelin-further-steps-tp6967.html
> > > > > > > > > > > > >>>>>> [2]
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/pull/208#issuecomment-202682652
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>>
> > > > > > > > > > > > >>>>>>> On Tue, Mar 29, 2016 at 1:45 AM enzo <
> > > > > > > > > > > > >>> e...@smartinsightsfromdata.com>
> > > > > > > > > > > > >>>> wrote:
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>> I am looking forward to see 208 merged,
> *soon*
> > > > > please.
> > > > > > > > From
> > > > > > > > > my
> > > > > > > > > > > > >>> tests
> > > > > > > > > > > > >>>> it
> > > > > > > > > > > > >>>>>>> seems that this should be the priority.
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>> I think 702 has merits (but I’ve used it
> less)
> > > and
> > > > > > > deserves
> > > > > > > > > to
> > > > > > > > > > be
> > > > > > > > > > > > >>>> merged
> > > > > > > > > > > > >>>>>>> too once ready.
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>> Ultimately after a period of  "real road”
> > testing
> > > > we
> > > > > > will
> > > > > > > > be
> > > > > > > > > > able
> > > > > > > > > > > > >> to
> > > > > > > > > > > > >>>>>>> understand what we really need.
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>> E.g. from past discussions I am not convinced
> > > that
> > > > > > either
> > > > > > > > PR
> > > > > > > > > > > > >> would,
> > > > > > > > > > > > >>>>>>> as-it-is,  support fully the needs of a
> > > multi-user
> > > > > > > Zeppelin
> > > > > > > > > > Server
> > > > > > > > > > > > >>>> approach
> > > > > > > > > > > > >>>>>>> (something similar to RStudio Server
> > Professional
> > > > to
> > > > > > get
> > > > > > > an
> > > > > > > > > > idea).
> > > > > > > > > > > > >>> A
> > > > > > > > > > > > >>>>>>> period of use and gradual evolution (and
> > possibly
> > > > > > merge?)
> > > > > > > > > will
> > > > > > > > > > be
> > > > > > > > > > > > >>>> required.
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>> The sooner we start the better.
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>> Enzo
> > > > > > > > > > > > >>>>>>> e...@smartinsightsfromdata.com
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>>>>>> On 29 Mar 2016, at 07:08, Jeff Steinmetz <
> > > > > > > > > > > > >>>> jeffrey.steinm...@gmail.com>
> > > > > > > > > > > > >>>>>>>> wrote:
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> I’m not affiliated to either author nor have
> > any
> > > > > > > > attachment
> > > > > > > > > > to an
> > > > > > > > > > > > >>>>>>> specific outcome - and happy to continue
> being
> > as
> > > > > > > objective
> > > > > > > > > and
> > > > > > > > > > > > >>>> unbiased as
> > > > > > > > > > > > >>>>>>> possible.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> I would say they now have different
> > > philosophical
> > > > > > > > approaches
> > > > > > > > > > (as
> > > > > > > > > > > > >> of
> > > > > > > > > > > > >>>> the
> > > > > > > > > > > > >>>>>>> March 23rd merge of datalayer#7 to 702).
> > > > > > > > > > > > >>>>>>>> I agree with Amos Elberg that 702 has
> changed
> > > > > > > directions a
> > > > > > > > > few
> > > > > > > > > > > > >>> times.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> Re: commits to 702 by Leemoonsoo on March 23
> > via
> > > > > > > > > datalayer#7:
> > > > > > > > > > > > >>>>>>>> I found the current state of the 702 PR to
> be
> > > > > > succinct,
> > > > > > > > in
> > > > > > > > > > terms
> > > > > > > > > > > > >>> of
> > > > > > > > > > > > >>>>>>> it’s code base, via its use of the SparkR
> > > > dependency
> > > > > -
> > > > > > > > which
> > > > > > > > > is
> > > > > > > > > > > > >>>> already
> > > > > > > > > > > > >>>>>>> baked into spark distribution.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> The 702 code base appears to be easier to
> > > maintain
> > > > > > using
> > > > > > > > > this
> > > > > > > > > > > > >>>> approach
> > > > > > > > > > > > >>>>>>> (less code, no rscala source, no BSD
> licensing
> > > > > > additions
> > > > > > > > > > required,
> > > > > > > > > > > > >>>> easier
> > > > > > > > > > > > >>>>>>> to read).
> > > > > > > > > > > > >>>>>>>> 702 packages correctly with -Pbuild-distr as
> > > > > expected
> > > > > > -
> > > > > > > > i.e.
> > > > > > > > > > it
> > > > > > > > > > > > >>> works
> > > > > > > > > > > > >>>>>>> out of gate from the distribution directory.
> > > > > > > > > > > > >>>>>>>> The build profile -Psparkr worked as
> expected,
> > > and
> > > > > the
> > > > > > > > > > addition
> > > > > > > > > > > > >> of
> > > > > > > > > > > > >>>> this
> > > > > > > > > > > > >>>>>>> profile felt intuitive to me.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> Myself and a colleague that uses R
> extensively
> > > > > noticed
> > > > > > > (as
> > > > > > > > > > Amos
> > > > > > > > > > > > >>>> Elberg
> > > > > > > > > > > > >>>>>>> reminded us):
> > > > > > > > > > > > >>>>>>>> 208 handles passing arrays and other data
> > types
> > > > > > between
> > > > > > > > > scala
> > > > > > > > > > & R
> > > > > > > > > > > > >>>> more
> > > > > > > > > > > > >>>>>>> gracefully than 702.
> > > > > > > > > > > > >>>>>>>> 208 handles the output of intermediate R
> calls
> > > > more
> > > > > > > > > gracefully
> > > > > > > > > > > > >> than
> > > > > > > > > > > > >>>> 702.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> Beyond that:
> > > > > > > > > > > > >>>>>>>> 208 Requires SPARK_HOME to be set or the
> > > > interpreter
> > > > > > > hangs
> > > > > > > > > > with
> > > > > > > > > > > > >> no
> > > > > > > > > > > > >>>>>>> error.  It’s been mentioned by the 208 author
> > > that
> > > > > the
> > > > > > > > > > requirement
> > > > > > > > > > > > >>> to
> > > > > > > > > > > > >>>> set
> > > > > > > > > > > > >>>>>>> SPARK_HOME is a feature.  I think we could
> > > revisit
> > > > > this
> > > > > > > > > > assumption
> > > > > > > > > > > > >>>> now that
> > > > > > > > > > > > >>>>>>> I see how 702 handles this with defaults via
> a
> > > > > graceful
> > > > > > > > > > fallback.
> > > > > > > > > > > > >>>>>>>> 702 works fine with zero configuration, I.e
> > for
> > > > > those
> > > > > > > that
> > > > > > > > > > want
> > > > > > > > > > > > >> to
> > > > > > > > > > > > >>>> test
> > > > > > > > > > > > >>>>>>> locally with no separate spark distribution
> > > > installed
> > > > > > > > > > (SPARK_HOME
> > > > > > > > > > > > >>>> does not
> > > > > > > > > > > > >>>>>>> need to be set).
> > > > > > > > > > > > >>>>>>>> 702 having just an %r interpreter, and
> having
> > it
> > > > as
> > > > > > part
> > > > > > > > of
> > > > > > > > > > the
> > > > > > > > > > > > >>> spark
> > > > > > > > > > > > >>>>>>> interpreter (same subdirectory) feels like a
> > > > cleaner
> > > > > > > > approach
> > > > > > > > > > > > >> (this
> > > > > > > > > > > > >>> is
> > > > > > > > > > > > >>>>>>> arguably a philosophical difference again).
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> It feels like an exhaustive list of
> > > > > > > > > > `.z.show.googleVis(Motion)`
> > > > > > > > > > > > >>> type
> > > > > > > > > > > > >>>>>>> calls in 208 could bloom into unnecessary
> code
> > > > > > > maintenance
> > > > > > > > > > > > >> overhead
> > > > > > > > > > > > >>>> and
> > > > > > > > > > > > >>>>>>> required additions every time a new chart
> > library
> > > > is
> > > > > > > > > > introduced,
> > > > > > > > > > > > >> vs.
> > > > > > > > > > > > >>>> a more
> > > > > > > > > > > > >>>>>>> generic show method.  Perhaps a follow on
> > > > improvement
> > > > > > > post
> > > > > > > > > > merge
> > > > > > > > > > > > >>>> (applies
> > > > > > > > > > > > >>>>>>> to both PRs).
> > > > > > > > > > > > >>>>>>>> This same chart rendering works in 702 with
> > > > > > > `print(Motion,
> > > > > > > > > > > > >>>> tag='chart’)`
> > > > > > > > > > > > >>>>>>> which isn’t necessarily better or worse,
> > again, a
> > > > > > > different
> > > > > > > > > > > > >>>> philosophical
> > > > > > > > > > > > >>>>>>> approach.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> They both have merit in different regards.
> > It’s
> > > > > > doesn’t
> > > > > > > > > feel
> > > > > > > > > > > > >>>>>>> appropriate to make a broad statement that
> > > "no-one
> > > > > > > > supported
> > > > > > > > > > 702”.
> > > > > > > > > > > > >>>>>>>> If I had a magic wand, it would be a hybrid
> of
> > > the
> > > > > two
> > > > > > > > > > > > >> approaches.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> I look forward to continuing the review of
> > each
> > > PR
> > > > > > > > > > individually
> > > > > > > > > > > > >> or
> > > > > > > > > > > > >>>> both
> > > > > > > > > > > > >>>>>>> collaboratively.
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>> Regards,
> > > > > > > > > > > > >>>>>>>> Jeff
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>>> On 3/28/16, 4:13 PM, "Sourav Mazumder" <
> > > > > > > > > > > > >>> sourav.mazumde...@gmail.com
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>>>>> wrote:
> > > > > > > > > > > > >>>>>>>>
> > > > > > > > > > > > >>>>>>>>> All said and done we had enough discussion
> on
> > > > this
> > > > > > > point
> > > > > > > > > for
> > > > > > > > > > > > >> many
> > > > > > > > > > > > >>>> months
> > > > > > > > > > > > >>>>>>>>> now.  As far as I know, 208 is the PR which
> > > > > > > > > community/people
> > > > > > > > > > > > >> have
> > > > > > > > > > > > >>>> so far
> > > > > > > > > > > > >>>>>>>>> used mostly and successfully (at least me
> and
> > > > > > whoever I
> > > > > > > > > > > > >> introduced
> > > > > > > > > > > > >>>> to
> > > > > > > > > > > > >>>>>>> 208
> > > > > > > > > > > > >>>>>>>>> for SparkR support). I thought it was going
> > to
> > > be
> > > > > > > merged
> > > > > > > > a
> > > > > > > > > > long
> > > > > > > > > > > > >>> time
> > > > > > > > > > > > >>>>>>> ago.
> > > > > > > > > > > > >>>>>>>>> May be what will make sense is to first
> > > integrate
> > > > > the
> > > > > > > > 208.
> > > > > > > > > > > > >> After
> > > > > > > > > > > > >>>> that,
> > > > > > > > > > > > >>>>>>> a
> > > > > > > > > > > > >>>>>>>>> new PR can be created on that and if 702
> has
> > > > > anything
> > > > > > > > extra
> > > > > > > > > > then
> > > > > > > > > > > > >>>> that
> > > > > > > > > > > > >>>>>>>>> feature can be added.
> > > > > > > > > > > > >>>>>>>>>
> > > > > > > > > > > > >>>>>>>>> Regards,
> > > > > > > > > > > > >>>>>>>>> Sourav
> > > > > > > > > > > > >>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>
> > > > > > > > > > > > >>>>>>>>> On Mon, Mar 28, 2016 at 12:37 AM, Eran
> > Witkon <
> > > > > > > > > > > > >>> eranwit...@gmail.com
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>>>> wrote:
> > > > > > > > > > > > >>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>> @Elberg, If I were you I would ask myself
> > why
> > > > > isn't
> > > > > > > the
> > > > > > > > > > > > >> community
> > > > > > > > > > > > >>>>>>> taking
> > > > > > > > > > > > >>>>>>>>>> part in this debate?
> > > > > > > > > > > > >>>>>>>>>> Personally I prefer a team player as a
> > > > contributor
> > > > > > > over
> > > > > > > > > the
> > > > > > > > > > > > >> best
> > > > > > > > > > > > >>>>>>> developer.
> > > > > > > > > > > > >>>>>>>>>> just my 2c
> > > > > > > > > > > > >>>>>>>>>> Eran
> > > > > > > > > > > > >>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>> On Mon, 28 Mar 2016 at 09:52 Amos B.
> Elberg
> > <
> > > > > > > > > > > > >>> amos.elb...@gmail.com
> > > > > > > > > > > > >>>>>
> > > > > > > > > > > > >>>>>>> wrote:
> > > > > > > > > > > > >>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>> Moon - I opened this discussion so it
> could
> > > > take
> > > > > > > place
> > > > > > > > > with
> > > > > > > > > > > > >> the
> > > > > > > > > > > > >>>>>>> community
> > > > > > > > > > > > >>>>>>>>>>> as a whole, not just you.
> > > > > > > > > > > > >>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>> Suffice it to say, I disagree with every
> > one
> > > of
> > > > > the
> > > > > > > > > > technical
> > > > > > > > > > > > >>>> claims
> > > > > > > > > > > > >>>>>>>>>>> you've just made, and I don't trust your
> > > > intent.
> > > > > > > > > > > > >>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>> Let the community process happen.
> > > > > > > > > > > > >>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> On Mar 28, 2016, at 2:47 AM, moon soo
> Lee
> > <
> > > > > > > > > > m...@apache.org>
> > > > > > > > > > > > >>>> wrote:
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> Hi,
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> Simply put,
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> - 702 and/or 208 will can merged as
> > they're
> > > > > ready.
> > > > > > > [1]
> > > > > > > > > > > > >>>>>>>>>>>> - 208 will not be merged while it does
> not
> > > > pass
> > > > > > CI.
> > > > > > > If
> > > > > > > > > you
> > > > > > > > > > > > >>> think
> > > > > > > > > > > > >>>> code
> > > > > > > > > > > > >>>>>>>>>> in
> > > > > > > > > > > > >>>>>>>>>>>> 208 is not a problem but CI itself or
> > other
> > > > part
> > > > > > of
> > > > > > > > > > Zeppelin
> > > > > > > > > > > > >> is
> > > > > > > > > > > > >>>>>>>>>> problem,
> > > > > > > > > > > > >>>>>>>>>>>> then that particular problem be fixed
> > before
> > > > > merge
> > > > > > > > 208.
> > > > > > > > > > > > >>>>>>>>>>>> - 702 has proper integration test [2]
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> I'm not sure why you're so hard at
> > > devaluating
> > > > > > 702.
> > > > > > > > > > > > >>>>>>>>>>>> 702 is not something you need to beat
> and
> > > win.
> > > > > 702
> > > > > > > is
> > > > > > > > > > > > >> something
> > > > > > > > > > > > >>>> you
> > > > > > > > > > > > >>>>>>>>>> need
> > > > > > > > > > > > >>>>>>>>>>> to
> > > > > > > > > > > > >>>>>>>>>>>> help / learn / collaborate.
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> Will you able to show your ability to
> > > > > collaborate
> > > > > > > with
> > > > > > > > > > other
> > > > > > > > > > > > >>>>>>> community
> > > > > > > > > > > > >>>>>>>>>>>> members?
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> Thanks,
> > > > > > > > > > > > >>>>>>>>>>>> moon
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>> [1]
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://apache-zeppelin-incubating-dev-mailing-list.75694.x6.nabble.com/R-interpreter-in-Zeppelin-further-steps-tp6967.html
> > > > > > > > > > > > >>>>>>>>>>>> [2]
> > > > > > > > > > > > >>>>>>>
> > > > > > > > > > > > >>>>
> > > > > > > > > > > > >>>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/pull/702/files#diff-64a9440e811c5fba6ac1b61157fa6912R87
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> On Sun, Mar 27, 2016 at 7:11 PM Amos
> > > Elberg <
> > > > > > > > > > > > >>>> amos.elb...@gmail.com>
> > > > > > > > > > > > >>>>>>>>>>> wrote:
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> I am saddened to have to start this
> > thread
> > > > > > *again*.
> > > > > > > > > > While I
> > > > > > > > > > > > >>>> thought
> > > > > > > > > > > > >>>>>>>>>> we
> > > > > > > > > > > > >>>>>>>>>>> had
> > > > > > > > > > > > >>>>>>>>>>>>> reached consensus on this, several
> times
> > > > over,
> > > > > > > > > apparently
> > > > > > > > > > > > >> some
> > > > > > > > > > > > >>>>>>> people
> > > > > > > > > > > > >>>>>>>>>>>>> disagree.  I hope this will be the last
> > > time.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> With this thread, I am asking the
> > community
> > > > to
> > > > > > > reach
> > > > > > > > > > > > >> consensus
> > > > > > > > > > > > >>>> (1)
> > > > > > > > > > > > >>>>>>>>>> That
> > > > > > > > > > > > >>>>>>>>>>> 208
> > > > > > > > > > > > >>>>>>>>>>>>> should be merged this week, without
> > further
> > > > > > delay;
> > > > > > > > and
> > > > > > > > > > (2)
> > > > > > > > > > > > >>> That
> > > > > > > > > > > > >>>> Moon
> > > > > > > > > > > > >>>>>>>>>> Lee
> > > > > > > > > > > > >>>>>>>>>>>>> Soo and Felix Cheung take no further
> part
> > > in
> > > > > the
> > > > > > > > > > discussions
> > > > > > > > > > > > >>> of
> > > > > > > > > > > > >>>> 208
> > > > > > > > > > > > >>>>>>>>>> and
> > > > > > > > > > > > >>>>>>>>>>>>> 702.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> This PR has been pending since August.
> It
> > > has
> > > > > > been
> > > > > > > > > > stalled
> > > > > > > > > > > > >>> that
> > > > > > > > > > > > >>>>>>> entire
> > > > > > > > > > > > >>>>>>>>>>> time
> > > > > > > > > > > > >>>>>>>>>>>>> for no technical reason.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> We reached agreement to merge 208 in
> > > > November,
> > > > > > > again
> > > > > > > > in
> > > > > > > > > > > > >>>> December,
> > > > > > > > > > > > >>>>>>> and
> > > > > > > > > > > > >>>>>>>>>>> again
> > > > > > > > > > > > >>>>>>>>>>>>> in February -- when Moon agreed to stay
> > out
> > > > of
> > > > > > the
> > > > > > > > > issue.
> > > > > > > > > > > > >> At
> > > > > > > > > > > > >>>> that
> > > > > > > > > > > > >>>>>>>>>>> point,
> > > > > > > > > > > > >>>>>>>>>>>>> Alex, I, and others, began working on
> it,
> > > and
> > > > > > > > appeared
> > > > > > > > > > to be
> > > > > > > > > > > > >>>> making
> > > > > > > > > > > > >>>>>>>>>>>>> substantial progress.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> And then Alex just stopped.  Instead,
> he
> > > > > > commenced
> > > > > > > > the
> > > > > > > > > > > > >> thread
> > > > > > > > > > > > >>>> saying
> > > > > > > > > > > > >>>>>>>>>>> that a
> > > > > > > > > > > > >>>>>>>>>>>>> consensus had to be reached on 208 and
> > 702.
> > > > > > Until
> > > > > > > > that
> > > > > > > > > > > > >> point,
> > > > > > > > > > > > >>>>>>>>>>> essentially
> > > > > > > > > > > > >>>>>>>>>>>>> no-one had paid attention to 702.  In
> the
> > > > > > > discussion
> > > > > > > > > that
> > > > > > > > > > > > >>>> followed,
> > > > > > > > > > > > >>>>>>> we
> > > > > > > > > > > > >>>>>>>>>>>>> reached a consensus to merge 208 as
> soon
> > as
> > > > > > > possible.
> > > > > > > > > > After
> > > > > > > > > > > > >>> the
> > > > > > > > > > > > >>>>>>>>>> thread
> > > > > > > > > > > > >>>>>>>>>>> had
> > > > > > > > > > > > >>>>>>>>>>>>> died, Alex asked if anyone had
> additional
> > > > > > comments,
> > > > > > > > and
> > > > > > > > > > Moon
> > > > > > > > > > > > >>>>>>> popped-in
> > > > > > > > > > > > >>>>>>>>>>> to
> > > > > > > > > > > > >>>>>>>>>>>>> insist that both PRs be merged.  Again,
> > > > no-one
> > > > > > > > > supported
> > > > > > > > > > > > >> 702.
> > > > > > > > > > > > >>>> At
> > > > > > > > > > > > >>>>>>> all.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> Each time I said "we had a consensus
> > > before,
> > > > > does
> > > > > > > > > anyone
> > > > > > > > > > > > >> want
> > > > > > > > > > > > >>> to
> > > > > > > > > > > > >>>>>>>>>> change
> > > > > > > > > > > > >>>>>>>>>>>>> it," Alex or Moon steered the
> discussion
> > > > away.
> > > > > > The
> > > > > > > > > final
> > > > > > > > > > > > >> vote
> > > > > > > > > > > > >>>> was
> > > > > > > > > > > > >>>>>>> not
> > > > > > > > > > > > >>>>>>>>>>> to
> > > > > > > > > > > > >>>>>>>>>>>>> merge 702 or merge "both" -- it was to
> > > treat
> > > > > them
> > > > > > > as
> > > > > > > > > > normal
> > > > > > > > > > > > >>> PRs.
> > > > > > > > > > > > >>>>>>>>>>> (Although
> > > > > > > > > > > > >>>>>>>>>>>>> one person did want both merged
> > > > > simultaneously.)
> > > > > > > > That
> > > > > > > > > > would
> > > > > > > > > > > > >>>> mean
> > > > > > > > > > > > >>>>>>>>>>>>> completing 208 on its merits and then
> > > > > evaluating
> > > > > > > 702.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> At the time, I objected to the
> > discussion,
> > > > > > because
> > > > > > > I
> > > > > > > > > > thought
> > > > > > > > > > > > >>> the
> > > > > > > > > > > > >>>>>>> whole
> > > > > > > > > > > > >>>>>>>>>>>>> thing was a contrived excuse for Moon
> to
> > > > reject
> > > > > > 208
> > > > > > > > by
> > > > > > > > > > > > >> pushing
> > > > > > > > > > > > >>>> 702.
> > > > > > > > > > > > >>>>>>>>>>> That
> > > > > > > > > > > > >>>>>>>>>>>>> is exactly what he is now seeking to
> do.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> *Status of 208 & 702*
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> PR 208 has been feature-complete and
> > > testable
> > > > > > since
> > > > > > > > > early
> > > > > > > > > > > > >>>> September.
> > > > > > > > > > > > >>>>>>>>>> It
> > > > > > > > > > > > >>>>>>>>>>>>> has been adopted by more than 1000
> users,
> > > > who I
> > > > > > > have
> > > > > > > > > been
> > > > > > > > > > > > >>>> supporting
> > > > > > > > > > > > >>>>>>>>>> for
> > > > > > > > > > > > >>>>>>>>>>>>> more than six months.  The code has not
> > > > > undergone
> > > > > > > any
> > > > > > > > > > major
> > > > > > > > > > > > >>>> changes
> > > > > > > > > > > > >>>>>>>>>>> since
> > > > > > > > > > > > >>>>>>>>>>>>> September. There are no known bugs, and
> > no
> > > > > > > > outstanding
> > > > > > > > > > > > >> feature
> > > > > > > > > > > > >>>>>>>>>> requests
> > > > > > > > > > > > >>>>>>>>>>>>> that can be satisfied without major
> > changes
> > > > to
> > > > > > the
> > > > > > > > > > Zeppelin
> > > > > > > > > > > > >>>>>>>>>>> architecture.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> 208 does *not* fail CI.  208 includes
> > > > extensive
> > > > > > > unit
> > > > > > > > > > tests
> > > > > > > > > > > > >> of
> > > > > > > > > > > > >>>> the
> > > > > > > > > > > > >>>>>>>>>>> R-Spark
> > > > > > > > > > > > >>>>>>>>>>>>> integration because this turned out to
> > get
> > > > > broken
> > > > > > > by
> > > > > > > > > > changes
> > > > > > > > > > > > >>> in
> > > > > > > > > > > > >>>>>>>>>> Zeppelin
> > > > > > > > > > > > >>>>>>>>>>>>> often.  Because CI is unable at present
> > to
> > > > > > provide
> > > > > > > a
> > > > > > > > > > > > >>> consistent
> > > > > > > > > > > > >>>>>>>>>>>>> environment, 208's *OWN UNIT TESTS*,
> > which
> > > > pass
> > > > > > > when
> > > > > > > > > run
> > > > > > > > > > on
> > > > > > > > > > > > >> an
> > > > > > > > > > > > >>>>>>>>>> ordinary
> > > > > > > > > > > > >>>>>>>>>>>>> machine, fail when run on CI.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> 208 does need a push for compatibility
> > > with a
> > > > > > > > recently
> > > > > > > > > > > > >> adopted
> > > > > > > > > > > > >>>> PR --
> > > > > > > > > > > > >>>>>>>>>>> that
> > > > > > > > > > > > >>>>>>>>>>>>> is work I've essentially completed, but
> > > have
> > > > > not
> > > > > > > > > pushed.
> > > > > > > > > > > > >>>>>>>>>>>>>
> > > > > > > > > > > > >>>>>>>>>>>>> PR 702 is a re-design based on 208 --
> not
> > > > just
> > > > > > > > > > architecture,
> > > > > > > > > > > > >>> but
> > > > > > > > > > > > >>>>>>> right
> > > > > > > > > > > > >>>>>>>>>>> down
> > > > > > > > > > > > >>>>>>>>>>>>> to the choice of demo images, which
> were
> > > > taken
> > > > > > from
> > > > > > > > > 208's
> > > > > > > > > > > > >>>>>>>>>> documentation.
> > > > > > > > > > > > >>>>>>>>>>>>> In fact, 702 has had been re-engineered
> > > > several
> > > > > > > times
> > > > > > > > > to
> > > > > > > > > > > > >> more
> > > > > > > > > > > > >>>>>>> closely
> > > > > > > > > > > > >>>>>>>>>>>>> conform to  208's architecture and
> > feature
> > > > set.
> > > > > > > But
> > > > > > > > > 702
> > > > > > > > > > > > >> still
> > > > > > > > > > > > >>>>>>> remains
> > > > > > > > > > > > >>>>>>>>>>>>> feature-incomplete -- it cannot handle
> > the
> > > > > range
> > > > > > of
> > > > > > > > > > > > >>>> visualizations,
> > > > > > > > > > > > >>>>>>> R
> > > > > > > > > > > > >>>>>>>>>>>>

Reply via email to