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
> > >> classes, etc., that 208 can. It is not stable code, and shows no signs
> > of
> > >> stabilizing any time soon.
> > >>
> > >> No-one has adopted 702.  It has changed radically, fundamentally, at
> > least
> > >> 4 times over the past two months since it was submitted.  One of those
> > >> changes was only days ago.
> > >>
> > >> 702 also has no proper tests, which is the excuse for not merging 208.
> > 702
> > >> has things labelled "tests," but they don't actually attempt to
> connect
> > to
> > >> R or Spark, which are the things that break and which therefore need
> > >> testing.
> > >>
> > >> ***
> > >>
> > >> I would like credit for my own work and design. I think I have more
> than
> > >> earned that.
> > >>
> >
>

Reply via email to