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.