i agree that we should take it one step at a time, which is why i've kept
the discussion focused on the git switch. i'm curious, can we get the qa
bot to trigger off a pull request? if not, would the qa bot be able to pull
from a git url in a jira? (the more i think about it, the more i realize
that the qabot is purposely setup to run arbitrary code from a web page. a
security nightmare :) )

ben

On Mon, Aug 29, 2016 at 8:56 PM, Patrick Hunt <[email protected]> wrote:

> 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