Okay, I understand your situation. If you rebased your PR from master, you
can rebased your PR only once but I also know why you had to do that. I
think R is a roadmap for 0.6.0 and you'd better skip rebasing 0.5.6. How
about you?

On Wed, Dec 30, 2015 at 1:12 PM, Amos B. Elberg <amos.elb...@gmail.com>
wrote:

> Jongyoul - the reason we have to rebase twice is that the changes in
> zeppelin-master will break the R interpreter.
>
> So I’ll have to rebase once so that I’m based off of 0.5.6 and people can
> use the code.  Then rebase again for 0.6.0.
>
> Remember, I have a user base I need to support — there are a lot of people
> using the R interpreter now.  So its not just a PR where I can ignore it
> until its ready to merge.
>
> The changes have already broken the shiro PR apparently quite often.
>
> I made a “release” of the R Interpreter just so I could stop rebasing
> against Zeppelin master.   I spent > 60 hours dealing with this for the
> changes leading up to 0.5 and 0.5.5.
>
> From: Jongyoul Lee <jongy...@gmail.com> <jongy...@gmail.com>
> Reply: Jongyoul Lee <jongy...@gmail.com> <jongy...@gmail.com>
> Date: December 29, 2015 at 11:08:36 PM
> To: Amos B. Elberg <amos.elb...@gmail.com> <amos.elb...@gmail.com>
>
> Subject:  Re: [DISCUSS] Release 0.5.6-incubating
>
> I don't know why you should rebased twice. If you can make a PR from
> current master, almost changes merged without rebasing and if a committer
> asks to rebase your PR, this is because you and another contributors
> changes the same codes and another contributions is merged before your PR.
> In specific R case, Moon want you to rebase because he tries to fix the
> testing codes so rebasing your PR will accepts their changes. In most case,
> contributors don't need to rebase their PR before merge because committer
> commit someone's PR by doing cherry-pick. We also felt sorry that you were
> bothered by testing issue and Moon is fighting to fix the testing infra.
> However all of PRs shouldn't be rebased.
>
> On Wed, Dec 30, 2015 at 12:59 PM, Amos B. Elberg <amos.elb...@gmail.com>
> wrote:
>
>> I think there is no big pain because whole changes to be merged
>> into 0.5.6 will be also merged into 0.6.0.
>>
>>
>> If we make another release now, the PRs will have to be rebased *twice*,
>> once for 0.5.6, and once again for 0.6.
>>
>> Also - since this is now the second e-mail from a committer to do the
>> same thing — is there a reason you guys are leaving R out of the agenda for
>> the next release?  I understood the PR had been accepted and was pending
>> only Moon fixing the testing infrastructure.
>>
>>
>> From: Jongyoul Lee <jongy...@gmail.com> <jongy...@gmail.com>
>> Reply: dev@zeppelin.incubator.apache.org
>> <dev@zeppelin.incubator.apache.org> <dev@zeppelin.incubator.apache.org>
>> Date: December 29, 2015 at 10:56:33 PM
>>
>> To: dev@zeppelin.incubator.apache.org <dev@zeppelin.incubator.apache.org>
>> <dev@zeppelin.incubator.apache.org>
>> Subject:  Re: [DISCUSS] Release 0.5.6-incubating
>>
>> Good idea!
>>
>> 0.5.6 is a minor release thus fixing minor bugs and typos is enough. But I
>> also think 0.6.0 should have major changes like supporting spark 1.6 and
>> Shiro security and improving testing infra. And concerning rebasing and
>> committing, I think there is no big pain because whole changes to be
>> merged
>> into 0.5.6 will be also merged into 0.6.0.
>>
>> JL
>>
>> On Wed, Dec 30, 2015 at 12:32 PM, Amos B. Elberg <amos.elb...@gmail.com>
>> wrote:
>>
>> > I don’t want to come off as the naysayer here, but I think the effort
>> that
>> > would go into a release would be better spent on the testing
>> infrastructure
>> > and outstanding PRs.
>> >
>> > If we feel we need a release for 1.6 and Ignite, I suggest we make a
>> > release that *only* includes the absolute minimal changes required to do
>> > that.
>> >
>> > There was one PR for 1.6 support that didn’t really work and is going to
>> > break anything built against the current codebase. Except for a change
>> in
>> > the name of one method called by one class, all of the changes seem to
>> > involve support for spark-under-zeppelin, which is something we want to
>> > take out.
>> >
>> > We also don’t currently have a working testing framework. A lot of PRs
>> > have been committed under the “ignore travis its broken” theory. I’m
>> > loathe to make a release that hasn’t really been tested, and it doesn’t
>> > seem we’re in a position to do that.
>> >
>> > While there have been a lot of merged PRs, I don’t think any of them are
>> > on-roadmap. They mostly seem to be very minor, like fixing typos and
>> > changing which text box gets highlighted. Those are important things, of
>> > course, but not major enough to justify the effort involved in a
>> release.
>> >
>> > Another release will not make it easier to integrate the larger PRs. It
>> > will have the opposite effect. Developers will have to rebase against
>> > whatever gets broken by 1.6 and other changes.
>> >
>> > I suggest we wait to do a significant release until we can take out the
>> > legacy spark-under-zeppelin code that has caused so many issues, have a
>> > working testing framework, and integrate the major outstanding PRs.
>> >
>> > So, again, if we want a release, I suggest we include the absolute
>> minimum
>> > changes necessary for 1.6 and Ignite, and perhaps call it an interim or
>> > maintenance release.
>> >
>> >
>> > From: Konstantin Boudnik <c...@apache.org>
>> > Reply: dev@zeppelin.incubator.apache.org <
>> > dev@zeppelin.incubator.apache.org>, dev@zeppelin.incubator.apache.org <
>> > dev@zeppelin.incubator.apache.org>
>> > Date: December 29, 2015 at 10:05:36 PM
>> > To: dev@zeppelin.incubator.apache.org <
>> dev@zeppelin.incubator.apache.org>
>> > Subject: Re: [DISCUSS] Release 0.5.6-incubating
>> >
>> > Good idea! BTW, Apache Ignite is voting right now on 1.5.0.final - would
>> > make
>> > sense to add this to the latest release of Zeppelin. I will open a JIRA
>> and
>> > supply a patch for it, if there's no objections.
>> >
>> > Cos
>> >
>> > On Wed, Dec 30, 2015 at 03:00AM, moon soo Lee wrote:
>> > > Hi folks,
>> > >
>> > > How about we make release 0.5.6-incubating?
>> > >
>> > > Since last release, more than 100 pull requests are merged and more
>> than
>> > 80
>> > > issues are resolved.
>> > >
>> > > It's including new interpreters, a lot of new features and
>> improvement on
>> > > GUI with much improved stability thanks to lots of bug fixes.
>> > >
>> > > Also it's great time to have a Zeppelin release that support Spark
>> 1.6 (
>> > > ZEPPELIN-395), which about to be released.
>> > >
>> > > Once we branch for 0.5.6-incubating release, it's more safe to make
>> large
>> > > code base change such as "Added Shiro security" (
>> > > https://github.com/apache/incubator-zeppelin/pull/53) and many other
>> > > planned feature in 0.6.0 roadmap, that will require lots of internal
>> API
>> > > updates.
>> > >
>> > > What do you think?
>> > >
>> > > Thanks,
>> > > moon
>> >
>>
>>
>>
>> --
>> 이종열, Jongyoul Lee, 李宗烈
>> http://madeng.net
>>
>>
>
>
> --
> 이종열, Jongyoul Lee, 李宗烈
> http://madeng.net
>
>


-- 
이종열, Jongyoul Lee, 李宗烈
http://madeng.net

Reply via email to