Agreed. That was kinda my point earlier.
For a small patch/fix the least friction might be a patch to jira. Or maybe a 
contributor prefers to send a pull request on GitHub.

I think we should become familiar with all options (patch, GitHub, RB), so that 
we can be friendly to contributors.

-- Lars



________________________________
 From: James Taylor <jamestay...@apache.org>
To: Enis Söztutar <enis....@gmail.com> 
Cc: "dev@phoenix.incubator.apache.org" <dev@phoenix.incubator.apache.org>; 
Andrew Purtell <apurt...@apache.org>; James Taylor <jamestay...@apache.org>; 
lars hofhansl <la...@apache.org> 
Sent: Friday, February 7, 2014 4:37 PM
Subject: Re: best development methodology for Apache git?
 

Good point. As long as the communication is happening efficiently, it
doesn't really matter what mechanism is used.



On Fri, Feb 7, 2014 at 4:19 PM, Enis Söztutar <enis....@gmail.com> wrote:

> I'll also suggest not requiring one method or the other. Meaning, "only
> github pull requests" or "only review board", etc. With community growing
> larger, we do not want to force people in one way. It should be always
> acceptable to attach patches to jira, and/or RB, or github.
>
> Enis
>
>
> On Thu, Feb 6, 2014 at 7:49 PM, James Taylor <jamestay...@apache.org>wrote:
>
>> To close the loop on this, unless there's strong opposition, let's follow
>> the jclouds model documented here:
>> http://wiki.apache.org/jclouds/Committers%20Guide
>> We can also reference the JIRA on check-ins as Lars mentioned before.
>> INFRA
>> has already enabled our Github mirror to send a notification to our dev
>> list when a pull request is submitted.
>>
>> If this becomes burdensome or we find our mirror getting behind, we can
>> always revisit (or add more tooling).
>>
>> Thanks,
>> James
>>
>>
>>
>> On Fri, Jan 31, 2014 at 8:58 PM, Andrew Purtell <apurt...@apache.org>
>> wrote:
>>
>> > It's your party James, in my opinion.
>> >
>> >
>> > On Friday, January 31, 2014, James Taylor <jamestay...@apache.org>
>> wrote:
>> >
>> >> The folks over at jcloud use this as their methodology:
>> >> http://wiki.apache.org/jclouds/Committers%20Guide
>> >>
>> >> Seems reasonable to me (with my Github bias :-)
>> >>
>> >> Thoughts?
>> >>
>> >>
>> >> On Thu, Jan 30, 2014 at 6:50 PM, James Taylor <jamestay...@apache.org
>> >> >wrote:
>> >>
>> >> > Seems like Jake said "no" by closing it the INFRA ticket. I'll ask on
>> >> the
>> >> > general list on ideas for a development methodology similar to github
>> >> and
>> >> > mention Gerrit, but I may have already worn out my welcome by
>> pestering
>> >> him
>> >> > to import our github issues. :-(
>> >> >
>> >> >
>> >> > On Thu, Jan 30, 2014 at 6:42 PM, Nick Dimiduk <ndimi...@gmail.com>
>> >> wrote:
>> >> >
>> >> >> Looking again at the comments on the INFRA ticket, I think there's
>> >> enough
>> >> >> interest to justify its completion. I guess it's really up to Jukka
>> and
>> >> >> Jake.
>> >> >>
>> >> >> On Thursday, January 30, 2014, James Taylor
>> >> >> <jamestay...@apache.org<javascript:_e(%7B%7D,'cvml','
>> >> >> jamestay...@apache.org');>>
>> >> >> wrote:
>> >> >>
>> >> >> > Gerrit sounds ideal, but is it an option?
>> >> >> >
>> >> >> >
>> >> >> > On Thu, Jan 30, 2014 at 5:55 PM, Nick Dimiduk <ndimi...@gmail.com
>> >
>> >> >> wrote:
>> >> >> >
>> >> >> > > This is why I brought up Gerrit. It provides both a means for
>> >> visually
>> >> >> > > reviewing patches (à la Github pull requests, Review Board) and
>> >> >> provides
>> >> >> > > the means to gate commits against the single source of truth
>> >> >> according to
>> >> >> > > the project guidelines, whatever they may be.
>> >> >> > >
>> >> >> > >
>> >> >> > > On Thu, Jan 30, 2014 at 5:03 PM, James Taylor <
>> >> jamestay...@apache.org
>> >> >> > > >wrote:
>> >> >> > >
>> >> >> > > > In what format is the patch given to you? Is it (or can it
>> be) a
>> >> >> > > git-diff?
>> >> >> > > > And how do you visually apply the patch so that you can see
>> it in
>> >> >> the
>> >> >> > > > context of the code (when you're evaluating it)?
>> >> >> > > >
>> >> >> > > > Our source-of-truth and record-of-what-happened is the Apache
>> git
>> >> >> repo.
>> >> >> > > It
>> >> >> > > > would be nice if we could associate the committed SHAs with
>> the
>> >> JIRA
>> >> >> > > > (ideally in some automated way).
>> >> >> > > >
>> >> >> > > > Using review board sounds promising if it can be driven off of
>> >> the
>> >> >> > > > git-diff.
>> >> >> > > >
>> >> >> > > > Seems like with a minimal amount of tooling, we could have a
>> >> pretty
>> >> >> > good
>> >> >> > > > story. I think I'll ask on the general list, as other projects
>> >> have
>> >> >> > gone
>> >> >> > > > through this transition already - maybe they have tooling that
>> >> >> could be
>> >> >> > > > leveraged?
>> >> >> > > >
>> >> >> > > > James
>> >> >> > > >
>> >> >> > > >
>> >> >> > > > On Thu, Jan 30, 2014 at 4:24 PM, lars hofhansl <
>> la...@apache.org
>> >> >
>> >> >> > wrote:
>> >> >> > > >
>> >> >> > > > > I'm a bit late to this party. In fact I asked James the
>> exact
>> >> same
>> >> >> > > thing
>> >> >> > > > > offline and missed that the discussion is already going on.
>> >> >> > > > >
>> >> >> > > > > It seems we should start with doing this the "HBase-way".
>> I.e.
>> >> >> make
>> >> >> > > > > patches, attach then to the jira.
>> >> >> > > > > That way the jira/Apache-git is a full record of what
>> happened
>> >> >> and we
>> >> >> > > do
>> >> >> > > > > not rely to two copies of the source (Apache and GitHub), of
>> >> which
>> >> >> > one
>> >> >> > > > > might be behind.
>> >> >> > > > >
>> >> >> > > > > That leaves some power of git untapped (that even an oldfart
>> >> like
>> >> >> me
>> >> >> > is
>> >> >> > > > > beginning to appreciate), and we should probably address
>> that
>> >> into
>> >> >> > the
>> >> >> > > > > future.
>> >> >> > > > >
>> >> >> > > > > So I'd vote for (1) patches on jira, (2) reviews on review
>> >> board
>> >> >> when
>> >> >> > > > > needed, (3) no mandatory git hub involvement.
>> >> >>
>> >
>> >
>> >
>> > --
>> > Best regards,
>> >
>> >    - Andy
>> >
>> > Problems worthy of attack prove their worth by hitting back. - Piet Hein
>> > (via Tom White)
>> >
>> >
>>
>
>

Reply via email to