On Mon, Aug 29, 2016 at 8:48 AM, Benjamin Reed <[email protected]> wrote:

> gerritt is pretty amazing. after you upload a patch, the whole life cycle
> of review, verification, and committer committing can happen on the web. in
> practice it means that reviewing and committing small correct changes
> becomes two clicks of a button. but, this is not what i'm proposing.
> talking with pat there is no clear way to get gerritt setup. kudo uses it,
> but it's a one off that we can't really leverage.
>
> in moving to git we can enable more flexible workflows that get us closer
> to the benefits of using something like gerritt. for example, other apache
> projects use workflows that allows patch uploads and reviewing to happen as
> git pull requests. i realize it is subjective, which is why it's good that
> others share their opinions; in my experience working on a variety of
> different projects with different contribution systems, i've found that the
> jira based patch uploading to be cumbersome for the contributor, reviewer,
> and committer. even just the simple start of moving to git and accepting
> github pull requests as a method of contribution will improve things a lot.
>
> as far as who does the work: pat mentioned that he has looked into this and
> has the skillz to make it happen.
>
>
I am pretty sure I know how to get INFRA to make the switch from svn->git.
However there are additional changes we'll need to make (e.g. updating the
"how to release" process, patch submission process, etc...) that we'll have
to handle together.

Gerrit is not something that INFRA is supporting at this time. As such
we'll either have to continue to use RB or collectively agree to something
else. Also keep in mind that qabot triggers off JIRA patches, we don't want
to lose that.

This thread is "switch to git", I'd recommend we focus on one step at a
time. That said it might be good to lay out some steps before we start
making changes.

Patrick


> ben
>
> On Mon, Aug 29, 2016 at 7:33 AM, Flavio Junqueira <[email protected]> wrote:
>
> > I also don't know what's being proposed here exactly. I thought Ben was
> > just pointing out that it'd be nice to improve our infrastructure and
> > tooling.
> >
> > In any case, I wanted to point to a thread in which we have some
> > discussion around moving to git and doing github pull requests along with
> > some pointers that this was done in other projects, like BookKeeper and
> > Kafka:
> >
> > http://mail-archives.apache.org/mod_mbox/zookeeper-dev/
> > 201603.mbox/%3cCANLc_9L4kygfgXX4u-C33ccohtauNYpKExRHwUgJMHCkAws-
> > [email protected]%3e <http://mail-archives.apache.
> > org/mod_mbox/zookeeper-dev/201603.mbox/%3CCANLc_9L4kygfgXX4u-
> > [email protected]%3E>
> >
> > I don't have experience with gerritt and I have see only one project
> > referring to gerritt in Apache: Kudo.
> >
> >  -Flavio
> >
> > > On 29 Aug 2016, at 14:25, Camille Fournier <[email protected]> wrote:
> > >
> > > I'm confused what is the actual work that needs to happen to finalize
> > this
> > > and who is going to do that work? Ben are you volunteering or is there
> > > nothing left to do?
> > >
> > > On Aug 28, 2016 10:54 PM, "Patrick Hunt" <[email protected]> wrote:
> > >
> > >> :-)
> > >>
> > >> In order to make it "official" my recommendation would be for you to
> > start
> > >> a VOTE thread on dev@ after a couple more days, if there are no
> > objections
> > >> here that is.
> > >>
> > >> Regards,
> > >>
> > >> Patrick
> > >>
> > >>
> > >> On Sat, Aug 27, 2016 at 1:38 PM, Benjamin Reed <[email protected]>
> > wrote:
> > >>
> > >>> haha! i'm just seconding your original proposal from many years ago!
> > >>>
> > >>> On Fri, Aug 26, 2016 at 6:15 PM, Patrick Hunt <[email protected]>
> > wrote:
> > >>>
> > >>>> I really love it when the new guy shows up and immediately requests
> > >> tool
> > >>>> changes. ;-)
> > >>>>
> > >>>> afaik given we have a git mirror already, moving to git from an
> infra
> > >>>> perspective is pretty straightforward. Definitely some impact in
> some
> > >>> other
> > >>>> areas (like cutting a release) but we should be able to chase those
> > >> down.
> > >>>>
> > >>>> +1 from me.
> > >>>>
> > >>>> Patrick
> > >>>>
> > >>>> On Fri, Aug 26, 2016 at 11:36 AM, Michael Han <[email protected]>
> > >> wrote:
> > >>>>
> > >>>>> +1!
> > >>>>>
> > >>>>> On Fri, Aug 26, 2016 at 11:34 AM, Edward Ribeiro <
> > >>>> [email protected]
> > >>>>>>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> +1 :+D
> > >>>>>>
> > >>>>>> Em 26 de ago de 2016 2:37 PM, "Raúl Gutiérrez Segalés" <
> > >>>>>> [email protected]>
> > >>>>>> escreveu:
> > >>>>>>
> > >>>>>>> On 26 August 2016 at 10:35, Benjamin Reed <[email protected]>
> > >>> wrote:
> > >>>>>>>
> > >>>>>>>> i'm starting to get back into zk development :) i'm a bit
> > >>>> distressed
> > >>>>>> that
> > >>>>>>>> we are still using svn and patches managed by jiras. i've
> > >> gotten
> > >>>>>>> extremely
> > >>>>>>>> spoiled by gerritt and phabricator over the years!
> > >>>>>>>>
> > >>>>>>>> as a first step to more efficient workflows for contributors
> > >> and
> > >>>>>>> committers
> > >>>>>>>> can we move to git? i had an offline conversation with pat and
> > >> he
> > >>>>> knows
> > >>>>>>> how
> > >>>>>>>> to flip the switch.
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>> big +1
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> -rgs
> > >>>>>>>
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Cheers
> > >>>>> Michael.
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> >
>

Reply via email to