Hi Alex,

In case it helps taking the decision fast my vote would be for option a (pr 
208).

I thought one has to vote only if he/she is against option a.

Regards,
Sourav

> On Mar 8, 2016, at 2:59 AM, Alexander Bezzubov <b...@apache.org> wrote:
> 
> Hi Amos,
> 
> I'm sorry that you have to repeat yourself.
> But in order to keep the discussion understandable to everybody, including
> our mentors who can not follow all the thread in all mailing lists, and for
> us to reach a consensus without having a formal vote here, I have to kindly
> ask you again:
> 
> can you please write just 2 sentences, answering each question below:
> 1. Why you think that plan C is not a good long-term meritocratic solution
> that includes interest of everybody in this discussion (both users and
> developers working on this feature, and not only yours as an original
> author of 208)
> 
> 2. If you think option C is not acceptable, what is the compromise that
> you suggest for the community, given what both, users and developers have
> spoken out in this thread.
> (Keep saying "let's do A" - is not a compromise, it is your personal
> opinion that you have already expressed in this thread and a tally above is
> in place to assure everybody that it has been heard)
> 
> Please keep in mind the reason I ask you those questions - we are all
> looking for the compromise here together, and so far it's only you who have
> strong -1 on something that looks like a suitable solution for everyone
> else.
> So as PPMC member I want to make sure that we try our best to respect
> everybody's opinion here and that the raised concerns are addressed
> properly, before moving further.
> 
> Thanks.
> 
> --
> Alex
> 
> 
> 
>> On Tue, Mar 8, 2016 at 6:21 PM, Amos Elberg <amos.elb...@gmail.com> wrote:
>> 
>> Alex:  I believe I have repeatedly explained why C is not meritocratic, and
>> not good for anybody.  In fact, it would only make worse the problem that
>> many
>> users have complained about -- confusion created by the presence of 702.
>> I do
>> not believe I should have to repeat myself *again*.
>> 
>>> Please correct me if I'm wrong, but at this poit one can see only one
>>> strong -1 for going on with plan C.
>> 
>> You're wrong.  No-one has advocated for C.  You actually (apparently) want
>> B.
>> Moreover, no-one has given any justification for C or, for that matter, B.
>> 
>> Continuing this discussion, when there has been a consensus in favor of A
>> all
>> along, is inconsistent with the management of an Apache project.
>> Moreover, it
>> is dishonest.
>> 
>> If we are going to continue this discussion --- please put forward a
>> simple,
>> clear explanation of what in 702 leads you -- or anyone -- to think that
>> including 702 would add anything to Zeppelin at all, if 208 is merged.
>> 
>>> On Tuesday, March 08, 2016 08:11:47 AM Alexander Bezzubov wrote:
>>> Eric,
>>> thank you for chimming in and I'm sorry for miss-information on 702!
>>> 
>>> To be honest, I totally agree on your point on B. That would be the best
>> of
>>> all worlds, but given the time and input from other participants the
>>> concensus over B seems to be hard to reach. I would love to contribute in
>>> B, but if its not possible, C sounds like a way to go to me.
>>> 
>>> Please correct me if I'm wrong, but at this poit one can see only one
>>> strong -1 for going on with plan C.
>>> 
>>> I want to ask Amos to give
>>> - the concise gist of why he thinks plan C is not a good meritocratic
>>> solution for everybody (without mentioning any other people, please)
>>> - and what is the compromiss he suggests, given what the community have
>>> spoken out
>>> 
>>> --
>>> Alex
>>> 
>>>> On Tue, Mar 8, 2016, 16:21 Eric Charles <e...@apache.org> wrote:
>>>> Small precisions on #702:
>>>> 
>>>> (snip...)
>>>> 
>>>>>  - 702
>>>>> 
>>>>>   * CI fails
>>>> 
>>>> Just pushed and it is failing for non R related reasons...
>>>> 
>>>> Most importantly, I have seen since a few days that the test are no
>> more
>>>> executed for the spark interpreter for all PR builds
>>>> 
>>>> [INFO] --- maven-surefire-plugin:2.17:test (default-test) @
>>>> zeppelin-spark ---
>>>> [INFO] Tests are skipped.
>>>> 
>>>> Will have a look at it.
>>>> 
>>>>>   * no tests
>>>> 
>>>> There is some test
>> https://github.com/datalayer/zeppelin-datalayer/blob/rscala-z/spark/src/te
>>>> st/java/org/apache/zeppelin/spark/SparkRInterpreterTest.java>
>>>>>   * no docs
>>>> 
>>>> There is some doc
>> https://github.com/datalayer/zeppelin-datalayer/blob/rscala-z/docs/interpr
>>>> eter/R.md>
>>>>> That being said, my personal opinion is that we should follow C, and
>>>>> #208
>>>>> there has more chances of being merged first.
>>>>> 
>>>>> Again, the goal is not to compare both contributions in terms of
>>>>> features/merit and decide here which is better, but to build a
>> consensus
>>>> 
>>>> on
>>>> 
>>>>> how we as a community proceed in situation of two contributions of
>> same
>>>>> pluggable feature. In this thread, it means to have no -1s for for at
>>>> 
>>>> least
>>>> 
>>>>> one option, though a thoughtful compromise from all  sides.
>>>>> 
>>>>> What do you guys think?
>>>> 
>>>> I would favor b) but this may take too much time, so to get users the
>>>> best choice as soon as possible, c) sounds to me like the way to go.
>>>> 
>>>>> With PPMC hat on, I feel that we may need to start a separate thread
>> for
>>>> 
>>>> a
>>>> 
>>>>> generalised decidion-making process in such situation, irrigating of
>>>>> current state of issue with R interpreter. And after a making a
>> decision
>>>>> there, we could use the same guiding principle to resolve this
>> issue, as
>>>>> well as any other one in the future.
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Alex
>>>>> 
>>>>> On Tue, Mar 8, 2016 at 2:45 PM, Jeff Steinmetz <
>>>> 
>>>> jeffrey.steinm...@gmail.com>
>>>> 
>>>>> wrote:
>>>>>> I should clarify my preference regarding Plan A (to only merge 1 -
>> at
>>>>>> least initially).
>>>>>> “Which” PR to merge (or merge first) is TBD - at least for myself.
>> I’m
>>>>>> still testing both PR options.
>>>>>> Since the original request was not to debate the
>> fate\merit\features of
>>>>>> any particular contribution in this thread, I’ll post my 702 PR
>>>>>> findings
>>>>>> separately.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ----
>>>>>> Jeff Steinmetz
>>>>>> Principal Architect
>>>>>> Akili Interactive
>>>>>> www.akiliinteractive.com <http://www.akiliinteractive.com/>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 3/2/16, 9:12 PM, "Jeff Steinmetz" <jeffrey.steinm...@gmail.com>
>>>> 
>>>> wrote:
>>>>>>> I too prefer plan A - merging two different R interpreters sounds
>> like
>>>> 
>>>> a
>>>> 
>>>>>> maintenance and documentation headache for end users.
>>>>>> 
>>>>>>> Do you or the community feel there are “specific” additional steps
>>>> 
>>>> from a
>>>> 
>>>>>> “technical” or “development” perspective that need to happen in
>> order
>>>> 
>>>> merge
>>>> 
>>>>>> 208?
>>>>>> 
>>>>>>> If we know what’s holding back the merge technically (all history
>>>> 
>>>> aside)
>>>> 
>>>>>> we can work as a community to solve it.
>>>>>> 
>>>>>>> Olympic spirit!
>>>>>>> Looking forward to helping this through.
>>>>>>> 
>>>>>>> ----
>>>>>>> Jeff Steinmetz
>>>>>>> Principal Architect
>>>>>>> Akili Interactive
>>>>>>> 
>>>>>>>> On 3/2/16, 8:14 PM, "Amos Elberg" <amos.elb...@gmail.com> wrote:
>>>>>>>> Alex -- the gist of my email is that we already have a consensus,
>> and
>>>>>> 
>>>>>> have had
>>>>>> 
>>>>>>>> a consensus since November.  The consensus was to merge 208.
>> That's
>>>>>> 
>>>>>> "Plan A."
>>>>>> 
>>>>>>>> With all respect, I don't see that anyone other than you believes
>> we
>>>>>> 
>>>>>> don't
>>>>>> 
>>>>>>>> have a consensus on Plan A already, or has any issue with Plan A.
>>>>>>>> 
>>>>>>>> In fact, I'm going to call now for "lazy consensus" on Plan A:
>> End
>>>> 
>>>> the
>>>> 
>>>>>> debate
>>>>>> 
>>>>>>>> and move rapidly to merge 208, completing whatever work is
>> necessary
>>>> 
>>>> to
>>>> 
>>>>>> do
>>>>>> 
>>>>>>>> that (if any).
>>>>>>>> 
>>>>>>>> For the record, yes, I do object to Plan C.  Numerous users have
>>>>>> 
>>>>>> complained
>>>>>> 
>>>>>>>> that with two different PRs, they don't know which interpreter to
>>>>>>>> use.
>>>>>> 
>>>>>> That's
>>>>>> 
>>>>>>>> a strong reason to not merge two. In fact it will confuse people
>>>>>>>> more,
>>>>>> 
>>>>>> because
>>>>>> 
>>>>>>>> one interpreter's R environment won't be shared with the other
>>>>>> 
>>>>>> interpreter,
>>>>>> 
>>>>>>>> and you can't move variables between them. Moreover, no-one has
>>>>>> 
>>>>>> presented any
>>>>>> 
>>>>>>>> benefit to merging the second one.
>>>>>>>> 
>>>>>>>> In addition, while 208 seems to be ready to merge (waiting only on
>>>>>>>> the
>>>>>> 
>>>>>> work
>>>>>> 
>>>>>>>> you're doing on CI), the second PR is nowhere close.  So, that's
>>>> 
>>>> another
>>>> 
>>>>>>>> reason: 208 should not have to wait for the other to be ready.
>>>>>>>> 
>>>>>>>> But in any event, I disagree that there is any issue here.
>>>>>>>> 
>>>>>>>> If you intend to continue this thread, then please address the
>> issues
>>>>>> 
>>>>>> raised
>>>>>> 
>>>>>>>> in my e-mail earlier.  Please also explain any strong objection to
>>>> 
>>>> Plan
>>>> 
>>>>>> A.
>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> -Amos
>>>>>>>> 
>>>>>>>>> On Thursday, March 03, 2016 12:09:33 PM Alexander Bezzubov wrote:
>>>>>>>>> Guys, please let's keep the discussion focused on the subject.
>>>>>>>>> 
>>>>>>>>> Amos, I do not understand, are you saying that you do object on
>> the
>>>>>>>>> community proceeding with plan C? If not - there is no need to
>>>>>> 
>>>>>> answer\post
>>>>>> 
>>>>>>>>> in this thread right now.
>>>>>>>>> 
>>>>>>>>> Again, we are not debating fate\merit\features of any particular
>>>>>>>>> contribution here.
>>>>>>>>> 
>>>>>>>>> Please post in this thread only if you strongly disagree with the
>>>>>> 
>>>>>> suggested
>>>>>> 
>>>>>>>>> plan.
>>>>>>>>> I'm calling for a lazy consensus and as soon as there are no
>>>>>> 
>>>>>> objections -
>>>>>> 
>>>>>>>>> will be ready to proceed with the plan above.
>>>>>>>>> 
>>>>>>>>> Sooner we reach a consensus on the topic - sooner we can make
>>>>>>>>> further
>>>>>>>>> progress.
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Alex
>>>>>>>>> 
>>>>>>>>> On Thu, Mar 3, 2016 at 11:45 AM, Amos Elberg <
>> amos.elb...@gmail.com>
>>>>>> 
>>>>>> wrote:
>>>>>>>>>> Alex - What are we still debating at this point?
>>>>>>>>>> 
>>>>>>>>>> I'm starting to feel like Charlie Brown with the football here.
>>>>>>>>>> 
>>>>>>>>>> The PR was submitted in August and originally reviewed at the
>>>>>> 
>>>>>> beginning of
>>>>>> 
>>>>>>>>>> September.
>>>>>>>>>> In, I think, early December, it was then extensively reviewed
>> and
>>>>>>>>>> discussed.  I made a few requested changes, and at that time
>> there
>>>>>> 
>>>>>> was a
>>>>>> 
>>>>>>>>>> decision to merge 208 pending Moon working on the CI problem.
>>>>>>>>>> In January the PR was reviewed again, by you and others, and I
>>>>>> 
>>>>>> thought
>>>>>> 
>>>>>>>>>> you'd decided to merge pending some changes from me, and you
>> were
>>>>>> 
>>>>>> going to
>>>>>> 
>>>>>>>>>> work on CI.
>>>>>>>>>> In February, when people continued to email the list to ask what
>>>>>>>>>> was
>>>>>> 
>>>>>> up,
>>>>>> 
>>>>>>>>>> we
>>>>>>>>>> said again that the community was moving to merge 208.
>>>>>>>>>> The thread started a few days ago.  Nobody argued for changing
>> the
>>>>>> 
>>>>>> plan.
>>>>>> 
>>>>>>>>>> The discussion lapsed until, today, I responded to a technical
>>>> 
>>>> point.
>>>> 
>>>>>>>>>> I'm not sure why this is coming up again.  If Eric (or others)
>> feel
>>>>>>>>>> strongly about the issues Eric raised with 208, which is things
>>>>>>>>>> like
>>>>>>>>>> whether to link rscala or fork it (or whatever), why can't they
>>>>>>>>>> just
>>>>>>>>>> submit
>>>>>>>>>> PRs with those change after 208 is merged?  The architectures of
>>>>>>>>>> the
>>>>>> 
>>>>>> two
>>>>>> 
>>>>>>>>>> PRs have been converging as Eric's been incorporating
>>>>>>>>>> functionality.
>>>>>>>>>> No-one claims that Eric's interpreter provides any additional
>>>>>>>>>> functionality, or that its more stable, or anything like that.
>> So
>>>>>> 
>>>>>> why are
>>>>>> 
>>>>>>>>>> we still talking about this?
>>>>>>>>>> 
>>>>>>>>>> If the issue is that Eric put in substantial work, that was a
>>>>>>>>>> choice
>>>>>> 
>>>>>> he
>>>>>> 
>>>>>>>>>> made after he knew the status of 208.  He also had the benefit
>> of
>>>>>> 
>>>>>> seeing
>>>>>> 
>>>>>>>>>> how I solved various technical problems, like using rscala,
>> sharing
>>>>>> 
>>>>>> the
>>>>>> 
>>>>>>>>>> Spark Context, etc.  In fact, when I first started on this
>> project,
>>>>>> 
>>>>>> I saw
>>>>>> 
>>>>>>>>>> that Eric had done some preliminary work, and wrote him to see
>> if
>>>>>>>>>> we
>>>>>> 
>>>>>> could
>>>>>> 
>>>>>>>>>> collaborate.  He wasn't interested.  In November, when I heard
>> that
>>>>>>>>>> Datalayer had produced an interpreter (I didn't realize
>> Datalayer
>>>>>>>>>> is
>>>>>> 
>>>>>> Eric)
>>>>>> 
>>>>>>>>>> I wrote them offering to work together.  No reply.   And in
>>>>>>>>>> December
>>>>>> 
>>>>>> also.
>>>>>> 
>>>>>>>>>> No reply.  Eric didn't even submit the PR until after there was
>>>>>> 
>>>>>> already a
>>>>>> 
>>>>>>>>>> consensus to merge 208.  His PR only started to approach feature
>>>>>> 
>>>>>> parity in
>>>>>> 
>>>>>>>>>> the last few weeks, after we decided *again* to try to merge
>> 208.
>>>>>>>>>> 
>>>>>>>>>> Someone commented earlier in this thread that we need to get
>> this
>>>>>> 
>>>>>> resolved
>>>>>> 
>>>>>>>>>> so the community can move on.  I agree.  I want to move on also.
>>>>>>>>>> 
>>>>>>>>>> Is there any substantial reason at this point why we're
>> revisiting
>>>>>> 
>>>>>> the
>>>>>> 
>>>>>>>>>> issue instead of simply trying to merge 208?  Is there any
>> reason
>>>>>> 
>>>>>> not to
>>>>>> 
>>>>>>>>>> view the discussion in this email chain as resolved in favor of
>>>>>> 
>>>>>> merging
>>>>>> 
>>>>>>>>>> 208
>>>>>>>>>> and moving forward?  Is there anything you're waiting on me for
>>>>>>>>>> that
>>>>>> 
>>>>>> you
>>>>>> 
>>>>>>>>>> need so 208 can get merged?  What, at this point, is left to be
>>>>>>>>>> done
>>>>>> 
>>>>>> so
>>>>>> 
>>>>>>>>>> 208
>>>>>>>>>> can be merged?
>>>>>>>>>> 
>>>>>>>>>> On Wed, Mar 2, 2016 at 7:53 PM, Alexander Bezzubov <
>> b...@apache.org>
>>>>>> 
>>>>>> wrote:
>>>>>>>>>>> Thank you guys for actually answering the question!
>>>>>>>>>>> 
>>>>>>>>>>> My personal opinion on making a progress here, and in further
>>>>>> 
>>>>>> cases like
>>>>>> 
>>>>>>>>>>> that, lies with a plan C.
>>>>>>>>>>> 
>>>>>>>>>>> Please correct me if I'm wrong, but what I can see in this
>> thread
>>>>>> 
>>>>>> is a
>>>>>> 
>>>>>>>>>>> consensus around going further with plan C: merging
>> contribution
>>>>>> 
>>>>>> as soon
>>>>>> 
>>>>>>>>>> as
>>>>>>>>>> 
>>>>>>>>>>> it is ready, without the need to block another contributions
>> (as
>>>>>> 
>>>>>> they
>>>>>> 
>>>>>>>>>> have
>>>>>>>>>> 
>>>>>>>>>>> technical merit, of course) and let actual users decide.
>>>>>>>>>>> 
>>>>>>>>>>> At this point, I'd really love to hear only from people that
>>>>>> 
>>>>>> disagree
>>>>>> 
>>>>>>>>>> with
>>>>>>>>>> 
>>>>>>>>>>> above and have strong opinions about that or think that the
>>>>>> 
>>>>>> concerns
>>>>>> 
>>>>>>>>>>> they
>>>>>>>>>>> have raised before were not addressed properly.
>>>>>>>>>>> 
>>>>>>>>>>> Thanks again,
>>>>>>>>>>> I really appreciate everyone's time, spent on this issue.
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> Alex
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Tue, Mar 1, 2016 at 1:02 PM, Jeff Steinmetz <
>>>>>>>>>>> jeffrey.steinm...@gmail.com>
>>>>>>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>> I too was able to use R via PR 208 with success.
>>>>>>>>>>>> 
>>>>>>>>>>>> I have it running as expected within the Virtual Machine
>>>>>> 
>>>>>> outlined in
>>>>>> 
>>>>>>>>>> this
>>>>>>>>>> 
>>>>>>>>>>>> updated PR
>>>>>>>>>>>> https://github.com/apache/incubator-zeppelin/pull/751/
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> With the `repl` package (also installed via the VM script),
>>>>>> 
>>>>>> plotting
>>>>>> 
>>>>>>>>>> such
>>>>>>>>>> 
>>>>>>>>>>>> as native R histograms worked within the notebook display
>> system
>>>>>> 
>>>>>> as
>>>>>> 
>>>>>>>>>> well.
>>>>>>>>>> 
>>>>>>>>>>>> So - this looks good to me.
>>>>>>>>>>>> 
>>>>>>>>>>>> Not to oversimplify things, it “seems” this PR (or this PR
>> and a
>>>>>>>>>>>> future
>>>>>>>>>>> 
>>>>>>>>>>> PR
>>>>>>>>>>> 
>>>>>>>>>>>> for packaging) just needs:
>>>>>>>>>>>>  - the packaging worked out (get the R scripts included in
>> the
>>>>>>>>>>>> 
>>>>>>>>>>>> distribution)
>>>>>>>>>>>> 
>>>>>>>>>>>>  - a few license additions to the rscala files (if they are
>> not
>>>>>>>>>> 
>>>>>>>>>> generated
>>>>>>>>>> 
>>>>>>>>>>>> but part of the base requirements)
>>>>>>>>>>>> 
>>>>>>>>>>>>  - a profile addition such as -P r to only build with R
>> binaries
>>>>>> 
>>>>>> if
>>>>>> 
>>>>>>>>>>>> desired.
>>>>>>>>>>>> 
>>>>>>>>>>>> Unless I am missing something, it could be merged with one
>> final
>>>>>>>>>> 
>>>>>>>>>> focused
>>>>>>>>>> 
>>>>>>>>>>>> effort.
>>>>>>>>>>>> Somebody could tweak the documentation a bit to match the tone
>>>>>> 
>>>>>> of the
>>>>>> 
>>>>>>>>>>>> other interpreter docs post merge.
>>>>>>>>>>>> 
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Jeff Steinmetz
>>>>>>>>>>>> Principal Architect
>>>>>>>>>>>> Akili Interactive
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On 2/29/16, 6:45 AM, "Sourav Mazumder" <
>>>>>> 
>>>>>> sourav.mazumde...@gmail.com>
>>>>>> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> Very similar is my experience too.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Could run PR 208 with least effort. And so far I am very
>>>>>> 
>>>>>> successful
>>>>>> 
>>>>>>>>>>>>> to
>>>>>>>>>>> 
>>>>>>>>>>> use
>>>>>>>>>>> 
>>>>>>>>>>>>> it to create demonstrations covering end to end machine
>>>>>> 
>>>>>> learning use
>>>>>> 
>>>>>>>>>>> cases
>>>>>>>>>>> 
>>>>>>>>>>>>> in Zeppelin (showcasing how data can be shared across scala,
>>>>>> 
>>>>>> SparkR,
>>>>>> 
>>>>>>>>>>>>> R
>>>>>>>>>>>>> easily where data preparation/model creation done in
>>>>>> 
>>>>>> SparkR/Scala
>>>>>> 
>>>>>>>>>> where
>>>>>>>>>> 
>>>>>>>>>>> as
>>>>>>>>>>> 
>>>>>>>>>>>>> visualization in R) using PR 208 in different meetups and
>> other
>>>>>>>>>> 
>>>>>>>>>> forums.
>>>>>>>>>> 
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Sourav
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Mon, Feb 29, 2016 at 5:04 AM, enzo <
>>>>>> 
>>>>>> e...@smartinsightsfromdata.com
>>>>>> 
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> As a keen R user I tried both branches, but I couldn’t make
>>>>>> 
>>>>>> work
>>>>>> 
>>>>>>>>>>>> Charles'
>>>>>>>>>>>> 
>>>>>>>>>>>>>> version (maybe my mistake). I found some issue on Amos'
>>>>>> 
>>>>>> version
>>>>>> 
>>>>>>>>>>> (mainly
>>>>>>>>>>> 
>>>>>>>>>>>>>> about charting), reported on his github page (he has
>>>>>> 
>>>>>> suggested to
>>>>>> 
>>>>>>>>>> test
>>>>>>>>>> 
>>>>>>>>>>>> more
>>>>>>>>>>>> 
>>>>>>>>>>>>>> extensively and report after merge - fair enough).
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> In conclusion I do not have sound enough elements to judge
>> on
>>>>>> 
>>>>>> which
>>>>>> 
>>>>>>>>>>> one
>>>>>>>>>>> 
>>>>>>>>>>>> is
>>>>>>>>>>>> 
>>>>>>>>>>>>>> better. As I’m in favour of competition as a general
>>>>>> 
>>>>>> principle,
>>>>>> 
>>>>>>>>>> taking
>>>>>>>>>> 
>>>>>>>>>>>> into
>>>>>>>>>>>> 
>>>>>>>>>>>>>> account that they seem to be close to the finishing line I
>>>>>> 
>>>>>> would
>>>>>> 
>>>>>>>>>>>> suggest to
>>>>>>>>>>>> 
>>>>>>>>>>>>>> merge each one and let users decide: I concur with Eran.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> It would be useful (just to avoid similar occurrences in the
>>>>>>>>>>>>>> future)
>>>>>>>>>>> 
>>>>>>>>>>> to
>>>>>>>>>>> 
>>>>>>>>>>>>>> understand why we arrived here though.  How is it possible
>>>>>> 
>>>>>> that a
>>>>>> 
>>>>>>>>>>>>>> fundamental pr as R interpreter takes so long to be
>>>>>> 
>>>>>> integrated?  I
>>>>>> 
>>>>>>>>>>> would
>>>>>>>>>>> 
>>>>>>>>>>>>>> humbly suggest for the future to give better treatment to
>> the
>>>>>> 
>>>>>> big
>>>>>> 
>>>>>>>>>>>> hitting
>>>>>>>>>>>> 
>>>>>>>>>>>>>> functionalities.  Clearly the more a ‘big’ functionality is
>>>>>>>>>>>>>> delayed,
>>>>>>>>>>> 
>>>>>>>>>>> the
>>>>>>>>>>> 
>>>>>>>>>>>>>> more will be deemed attractive to develop alternative
>> versions
>>>>>>>>>>>>>> (some
>>>>>>>>>>>> 
>>>>>>>>>>>> time
>>>>>>>>>>>> 
>>>>>>>>>>>>>> better versions, some time equally useful).
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Another consideration is the over present issue of graphics.
>>>>>> 
>>>>>> From
>>>>>> 
>>>>>>>>>> an
>>>>>>>>>> 
>>>>>>>>>>> R
>>>>>>>>>>> 
>>>>>>>>>>>>>> standpoint, due to the extreme richness of its graphic
>>>>>> 
>>>>>> offering, so
>>>>>> 
>>>>>>>>>>> far
>>>>>>>>>>> 
>>>>>>>>>>>> I
>>>>>>>>>>>> 
>>>>>>>>>>>>>> found that no notebook is entirely satisfactory: for example
>>>>>> 
>>>>>> the
>>>>>> 
>>>>>>>>>>> growing
>>>>>>>>>>> 
>>>>>>>>>>>>>> family of htmlwidgets are badly (or not) displayed in many
>>>>>> 
>>>>>> cases.
>>>>>> 
>>>>>>>>>>>>>> It
>>>>>>>>>>>> 
>>>>>>>>>>>> would
>>>>>>>>>>>> 
>>>>>>>>>>>>>> certainly benefit the community to invest time and
>> activities
>>>>>> 
>>>>>> on
>>>>>> 
>>>>>>>>>>>> perfecting
>>>>>>>>>>>> 
>>>>>>>>>>>>>> these issues, but so be it.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Enzo
>>>>>>>>>>>>>> e...@smartinsightsfromdata.com
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On 29 Feb 2016, at 12:36, Eran Witkon <
>> eranwit...@gmail.com
>>>>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> I think we should ask ourselves what is the guiding
>>>>>> 
>>>>>> principle
>>>>>> 
>>>>>>>>>> here,
>>>>>>>>>> 
>>>>>>>>>>>> for
>>>>>>>>>>>> 
>>>>>>>>>>>>>>> example, if in the future I want to create yet another JDBC
>>>>>>>>>>>> 
>>>>>>>>>>>> interpreter
>>>>>>>>>>>> 
>>>>>>>>>>>>>> or
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Flink interpreter, should I only extend the one that
>> already
>>>>>>>>>>>>>>> exist
>>>>>>>>>>> 
>>>>>>>>>>> or
>>>>>>>>>>> 
>>>>>>>>>>>>>> can I
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> create my own and let the user community decide?
>>>>>> 
>>>>>> realistically I
>>>>>> 
>>>>>>>>>>> don't
>>>>>>>>>>> 
>>>>>>>>>>>>>>> think we can control where people invest their time and
>>>>>>>>>> 
>>>>>>>>>> contribution
>>>>>>>>>> 
>>>>>>>>>>>> and
>>>>>>>>>>>> 
>>>>>>>>>>>>>> as
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> long as it has no licencing issues and align with other
>>>>>> 
>>>>>> project
>>>>>> 
>>>>>>>>>>>> guidance
>>>>>>>>>>>> 
>>>>>>>>>>>>>> it
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> should be up to the users to decide.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Eran W
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Mon, Feb 29, 2016 at 2:13 PM DuyHai Doan <
>>>>>> 
>>>>>> doanduy...@gmail.com
>>>>>> 
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> Hello Alexander
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> My opinion is no one, unless being an expert with R, is
>>>>>> 
>>>>>> able to
>>>>>> 
>>>>>>>>>>> judge
>>>>>>>>>>> 
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> quality of both contributions apart from the authors
>>>>>> 
>>>>>> themselves.
>>>>>> 
>>>>>>>>>> So
>>>>>>>>>> 
>>>>>>>>>>>>>> let's
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> make them work together to merge 2 PR into a good one.
>>>>>> 
>>>>>> Those
>>>>>> 
>>>>>>>>>>>>>>>> PR,
>>>>>>>>>>>>>>>> especially the #208 has been there for a while and it's
>>>>>> 
>>>>>> high
>>>>>> 
>>>>>>>>>>>>>>>> time
>>>>>>>>>>>> 
>>>>>>>>>>>> they
>>>>>>>>>>>> 
>>>>>>>>>>>>>> get
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> merged so the community can move on.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Unless there are R experts in the Zeppelin community and
>>>>>> 
>>>>>> so they
>>>>>> 
>>>>>>>>>>>> should
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> speak to give their own opinions.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> My 2 cents
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Duy Hai DOAN
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Mon, Feb 29, 2016 at 1:04 PM, Alexander Bezzubov <
>>>>>>>>>>> 
>>>>>>>>>>> b...@apache.org>
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> Hi fellow Zeppelin community members,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> as you know, we have 2 contributions for ZEPPELIN-156
>>>>>>>>>>>>>>>>> <https://issues.apache.org/jira/browse/ZEPPELIN-156> AKA
>>>>>> 
>>>>>> R
>>>>>> 
>>>>>>>>>>>>>>>>> <https://github.com/apache/incubator-zeppelin/pull/208>
>>>>>>>>>>> 
>>>>>>>>>>> interpreter
>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> <https://github.com/apache/incubator-zeppelin/pull/702>.
>>>>>>>>>>>>>>>>> Both have merit, so wearing my PPMC hat, I'd like to
>>>>>> 
>>>>>> suggest us
>>>>>> 
>>>>>>>>>> to
>>>>>>>>>> 
>>>>>>>>>>>>>> make a
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> decision, how we move forward with it avoiding user
>>>>>> 
>>>>>> confusion.
>>>>>> 
>>>>>>>>>>>>>>>>> Here is what we can do:
>>>>>>>>>>>>>>>>> - a. pick only one of those and merge it
>>>>>>>>>>>>>>>>> - b. ask authors of both of them to collaborate together
>>>>>> 
>>>>>> and
>>>>>> 
>>>>>>>>>> come
>>>>>>>>>> 
>>>>>>>>>>> up
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> one
>>>>>>>>>>>>>>>>> - c. merge each, as soon as it's ready and let
>>>>>>>>>>>>>>>>> users\maintainers
>>>>>>>>>>>> 
>>>>>>>>>>>> decide
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> which one is best at the end
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> This is not an official VOTE (which is possible to
>>>>>> 
>>>>>> arrange, but
>>>>>> 
>>>>>>>>>> is
>>>>>>>>>> 
>>>>>>>>>>>>>> rather
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> bad way to build a consensus).
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> It is a discussion, aimed to see if we all, as community,
>>>>>> 
>>>>>> can
>>>>>> 
>>>>>>>>>>> build
>>>>>>>>>>> 
>>>>>>>>>>>> a
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> consensus together cooperatively -  meaning, *everyone
>>>>>>>>>> 
>>>>>>>>>> compromises
>>>>>>>>>> 
>>>>>>>>>>>>>>>>> something *and* there are no really strong opinions
>>>>>> 
>>>>>> against the
>>>>>> 
>>>>>>>>>>>> final
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> plan*.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I specifically DO NOT ask which one is better, have more
>>>>>>>>>> 
>>>>>>>>>> features,
>>>>>>>>>> 
>>>>>>>>>>>> etc,
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> etc, etc.
>>>>>>>>>>>>>>>>> What I ask for are opinions on a community way of
>>>>>> 
>>>>>> reconciling
>>>>>> 
>>>>>>>>>> this
>>>>>>>>>> 
>>>>>>>>>>>>>>>>> situation and moving project forward together.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> What do you think?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Kind regards,
>>>>>>>>>>>>>>>>> Alexander.
>> 
>> 

Reply via email to