it doesn't look like we need to setup keys. this seems to work for me:

https://git-wip-us.apache.org/#committers-getting-started

it does seem strange that we aren't using public keys and that i'm sticking
a password in .netrc :P i'm wondering if other projects were able to get
this going over ssh.

i'll take a whack at cleaning up the svn and subversion references.

ben

On Fri, Oct 7, 2016 at 12:59 PM, Camille Fournier <cami...@apache.org>
wrote:

> Hey folks,
>
> So I'm trying to get in a patch but this has not been updated to tell
> committers how to actually get the git keys set up:
> https://cwiki.apache.org/confluence/display/ZOOKEEPER/Committing+changes
>
> Can someone float me a link that says how to do this?
>
> Also a bunch of our documentation still discusses SVN and not git, which
> means we are not done with this migration. If you were pushing for this
> change can you please do some due diligence on the wikis and correct the
> stuff that refers to SVN?
>
> Thanks,
> C
>
> On Wed, Oct 5, 2016 at 1:02 PM, Edward Ribeiro <edward.ribe...@gmail.com>
> wrote:
>
> > Excuse me guys!
> >
> > I've written on Macbook Pro. No idea why GMail messed it up. I was only
> > able to see the strange characters when I pasted on a gist text area. The
> > previous message is below, but if anyone is still having trouble (I tried
> > to remove the weird character), I left a copy at:
> > https://gist.github.com/eribeiro/da2a6a6c9a508610d52d0755fae8352d
> >
> > "Hi,
> >
> > The patch attached on ZOOKEEPER-2597 is a straightforward adaptation of
> > Kafka's one. It takes care of merging Github PR into Apache git repo and
> a
> > subsequent closing of the PR on the GH side, among other things
> (rewriting
> > of commit messages, etc). The current status is: the script needs to be
> > reviewed/validated by a committer. It has been some time since I uploaded
> > the patch, so I gonna do another pass through it in the meantime.
> >
> > There are some workflow issues beyond the scope of ZOOKEEPER-2597 that
> need
> > to be sorted out (IMO):
> >
> > 1. The normal workflow is to open a JIRA ticket before doing any GH PR,
> > that is, no JIRA-less PRs. The PR should have a title of the form
> > "ZOOKEEPER-xxxx: Title". This will trigger the Apache JIRA-Github
> > integration and it's opening show up in the JIRA ticket.
> >
> > 2. OTOH, not every Kafka PR needs a corresponding JIRA ticket. There are
> a
> > class of PRs with "MINOR" title that represent trivial code changes and
> > "HOT-FIX" title that fix urgent, but simple bugs. Both bypass the JIRA
> > creation step, even tough they are still subject to review. It's worth
> > adopting a similar approach for ZK project?
> >
> > 3. IIRC (didn't find any page to confirm), Cassandra project encourages,
> > but not demands, that contributors also upload a patch file to JIRA even
> in
> > the case of a GH PR (as to leave a audit trail, I guess). Or, at  least,
> C*
> > project leaves up to the contributors to either open a GH PR or upload
> the
> > patch file to JIRA.
> >
> >
> > +1 about having a 'paper trail' of review comments on JIRA and/or mailing
> > list (I would prefer the mailing list tbh). But as Michael and Flavio
> > pointed out, I never seen GH PR review **comments** being written back to
> > JIRA, at least not in Kafka, Cassandra or Solr projects, that I have
> > followed more closely.
> >
> > Eddie"
> >
> >
> > On Wed, Oct 5, 2016 at 1:35 PM, Michael Han <h...@cloudera.com> wrote:
> >
> > > Eddie's mail contains lots of '=E2=80=8B'' which is unicode character
> > > zero-width space, which might cause parsing trouble for some mail
> > clients.
> > >
> > > On Wed, Oct 5, 2016 at 6:42 AM, Flavio Junqueira <f...@apache.org>
> wrote:
> > >
> > > > Dude, I'm just not able to parse your e-mail, did you write that on a
> > > > phone or something?
> > > >
> > > > -Flavio
> > > >
> > > > > On 05 Oct 2016, at 03:54, Edward Ribeiro <edward.ribe...@gmail.com
> >
> > > > wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > The patch attached on ZOOKEEPER-2597 is a
> > > > > ​straightforward adaptation of
> > > > > Kafka's one. It takes care of merging Github PR into Apache git
> repo
> > > and
> > > > > ​ a​
> > > > > subsequent closing of the PR on the GH side
> > > > > ​ among other things (rewriting of commit messages, etc)​
> > > > > . The current status is: the script needs to be reviewed/validated
> > by a
> > > > > committer.
> > > > > ​It has been some time since I uploaded the patch, so I gonna do
> > > another
> > > > > pass through it in the meantime.​
> > > > >
> > > > >
> > > > > ​T
> > > > > here are some workflow issues beyond the scope of ZOOKEEPER-2597
> > > > > ​ that need to be sorted out (IMO)​
> > > > > :
> > > > >
> > > > > 1. The normal workflow is to open a JIRA ticket before doing any GH
> > PR
> > > > > ​, that is, no JIRA-less PRs.​
> > > > > The PR should have a title of the form "ZOOKEEPER-xxxx: Title".
> This
> > > will
> > > > > trigger the Apache JIRA-Github integration and it's opening show up
> > in
> > > > the
> > > > > JIRA ticket.
> > > > >
> > > > > 2.
> > > > > ​OTOH, ​n
> > > > > ot every Kafka PR needs a corresponding JIRA ticket
> > > > > ​. ​
> > > > > There are a class of PR
> > > > > ​s​
> > > > > with "MINOR"
> > > > > ​ title​
> > > > > that represent trivial code changes
> > > > > ​ and "HOT-FIX" title that fix urgent, but simple bugs. Both​
> > > > > bypass the JIRA creation step
> > > > > ​, even tough they are still ​
> > > > > subject to review
> > > > > ​.​
> > > > > It's worth adopting a similar approach for ZK project?
> > > > >
> > > > > 3. IIRC
> > > > > ​ (didn't find any page to confirm)​
> > > > > , Cassandra project encourages, but not demands, that contributors
> > also
> > > > > upload a patch file to JIRA even in the case of a GH PR
> > > > > ​ (as to leave a audit trail, I guess)​
> > > > > ​.​
> > > > > Or
> > > > > ​,​
> > > > > at
> > > > > ​ ​
> > > > > least
> > > > > ​,​
> > > > > ​C* project ​
> > > > > leave
> > > > > ​s​
> > > > > up to the contributor
> > > > > ​s​
> > > > > to either open a GH PR or upload the patch file
> > > > > ​ to JIRA. In fact, Github allows the access to a raw patch or
> diff,
> > > it's
> > > > > just a matter of adding the ".patch" or ".diff" suffix to the end
> of
> > > the
> > > > > Pull Request URL.
> > > > > ​
> > > > >
> > > > >
> > > > > +1 about having a 'paper trail'
> > > > > ​ of review comments​
> > > > >
> > > > > ​o​
> > > > > n JIRA and
> > > > > ​/or​
> > > > > mailing list (I
> > > > > ​ would​
> > > > > prefer the mailing list tbh). But as Michael and Flavio pointed
> out,
> > I
> > > > > never seen
> > > > > ​GH ​
> > > > > PR review
> > > > > ​**​
> > > > > comments
> > > > > ​**​
> > > > > being written back to JIRA, at least not in Kafka, Cassandra
> > > > > ​or​
> > > > > Solr projects
> > > > > ​, that I have followed more closely.​
> > > > >
> > > > > Eddie
> > > > >
> > > > >
> > > > > On Tue, Oct 4, 2016 at 6:40 PM, Michael Han <h...@cloudera.com>
> > wrote:
> > > > >
> > > > >>>> as long as the opening/closing/commenting all get sent to the
> > > mailing
> > > > >> list or recorded in jira
> > > > >> Yeah, this is my impression as well, that we need to keep certain
> > > paper
> > > > >> trail regarding activities and comments on ASF side (JIRA or mail
> > > list).
> > > > >> Infra page said:
> > > > >>
> > > > >>   - Any Pull Request that gets opened, closed, reopened or
> > > **commented**
> > > > >>   on now gets recorded on the project's mailing list
> > > > >>   - If a project has a JIRA instance, any PRs or *comments* on PRs
> > > that
> > > > >>   include a JIRA ticket ID will trigger an update on that specific
> > > > ticket
> > > > >>
> > > > >> I checked a couple Kafka and Spark JIRAs but I don't see any of
> the
> > > > >> comments made in github PR were posted on JIRA, except the
> > activities
> > > > (open
> > > > >> a PR, close a PR). Since both projects have been using github for
> a
> > > > while I
> > > > >> assume such practice of NOT integrating comments between github
> and
> > > ASF
> > > > >> JIRA is acceptable? Though I feel it would be really useful if
> > > comments
> > > > >> could converge in a single place as well, that will provide a
> clear
> > > > history
> > > > >> for a given technical issue.
> > > > >>
> > > > >> On Tue, Oct 4, 2016 at 12:06 PM, Flavio Junqueira <f...@apache.org
> >
> > > > wrote:
> > > > >>
> > > > >>> Until ZOOKEEPER-2597 <https://issues.apache.org/
> > > > >> jira/browse/ZOOKEEPER-2597>
> > > > >>> is fixed, we can't merge via github.
> > > > >>>
> > > > >>> For code reviews, we can use GH as long as the
> > > > opening/closing/commenting
> > > > >>> all get sent to the mailing list or recorded in jira. I don't
> think
> > > we
> > > > >> have
> > > > >>> that yet, but it is possible according to this:
> > > > >>>
> > > > >>> https://blogs.apache.org/infra/entry/improved_
> > > > >>> integration_between_apache_and <https://blogs.apache.org/
> > > > >>> infra/entry/improved_integration_between_apache_and>
> > > > >>>
> > > > >>> For now, we do need to upload patches and converge using jira.
> > > > >>>
> > > > >>> I think Eddie has been looking at this process trying to
> replicate
> > > the
> > > > >>> Kafka setup, so perhaps he can give an update if I'm right. Kafka
> > > > doesn't
> > > > >>> send every comment to the mailing list, though, but I'm not sure
> if
> > > > >> that's
> > > > >>> acceptable according to the ASF, I need to double-check.
> > > > >>>
> > > > >>> -Flavio
> > > > >>>
> > > > >>>> On 04 Oct 2016, at 19:42, Michael Han <h...@cloudera.com>
> wrote:
> > > > >>>>
> > > > >>>> Hi,
> > > > >>>>
> > > > >>>> Now we've moved to git, what is the policy for uploading patches
> > and
> > > > >>> doing
> > > > >>>> code reviews? I am asking because I've seen recently there are
> git
> > > > pull
> > > > >>>> requests coming in without associated patch file uploaded to
> JIRA.
> > > > I've
> > > > >>>> checked
> > > > >>>> https://cwiki.apache.org/confluence/display/ZOOKEEPER/
> > > HowToContribute
> > > > ,
> > > > >>>> looks like there is not much change regarding patch process - so
> > > > >>> presumably
> > > > >>>> we still need to generate and upload patch file to JIRA for the
> > > > record,
> > > > >>>> while using github (maybe in addition of review board, or in the
> > > > future
> > > > >>>> with gerrit) to do code reviews?
> > > > >>>>
> > > > >>>>
> > > > >>>> On Wed, Sep 21, 2016 at 6:05 AM, Edward Ribeiro <
> > > > >>> edward.ribe...@gmail.com>
> > > > >>>> wrote:
> > > > >>>>
> > > > >>>>> Cool, just open https://issues.apache.org/
> > > jira/browse/ZOOKEEPER-2597
> > > > >>>>>
> > > > >>>>> PS: I removed the REPO_HOME global variable.
> > > > >>>>>
> > > > >>>>> On Wed, Sep 21, 2016 at 6:53 AM, Flavio Junqueira <
> > f...@apache.org>
> > > > >>> wrote:
> > > > >>>>>
> > > > >>>>>> Better to have that in the form of a pull request or diff.
> > > > >>>>>>
> > > > >>>>>> REPO_HOME does seem to be unused.
> > > > >>>>>>
> > > > >>>>>> -Flavio
> > > > >>>>>>
> > > > >>>>>>> On 20 Sep 2016, at 18:57, Edward Ribeiro <
> > > edward.ribe...@gmail.com
> > > > >
> > > > >>>>>> wrote:
> > > > >>>>>>>
> > > > >>>>>>> Hey, I have started porting the kafka-merge.py to work on ZK
> > > repos.
> > > > >> I
> > > > >>>>>> would
> > > > >>>>>>> need someone to review it and help me test it now.
> > > > >>>>>>>
> > > > >>>>>>> The files were uploaded below, but I will create a github
> repo
> > > yet
> > > > >>>>> today.
> > > > >>>>>>>
> > > > >>>>>>> https://www.dropbox.com/sh/od8bet2574jttm3/
> > > > >>>>>> AADv1DXTb8vfyVCmelFbYCEha?dl=0
> > > > >>>>>>>
> > > > >>>>>>> I uploaded the kafka version script so that you can use diff
> or
> > > > Meld
> > > > >>> to
> > > > >>>>>>> spot my changes, but feel free to grasp the original file
> here:
> > > > >>>>>>> https://github.com/apache/kafka/blob/trunk/kafka-merge-pr.py
> > > > >>>>>>>
> > > > >>>>>>> PS: It's just me or REPO_HOME env variable is not used
> anywhere
> > > in
> > > > >> the
> > > > >>>>>>> merge script???
> > > > >>>>>>>
> > > > >>>>>>> Cheers,
> > > > >>>>>>> Eddie
> > > > >>>>>>>
> > > > >>>>>>> On Tue, Sep 20, 2016 at 12:19 PM, Patrick Hunt <
> > ph...@apache.org
> > > >
> > > > >>>>> wrote:
> > > > >>>>>>>
> > > > >>>>>>>> On Mon, Sep 19, 2016 at 4:11 PM, Benjamin Reed <
> > > br...@apache.org>
> > > > >>>>>> wrote:
> > > > >>>>>>>>
> > > > >>>>>>>>> what you are suggesting sounds good, but i don't know how
> to
> > do
> > > > >> it?
> > > > >>>>>> since
> > > > >>>>>>>>> in the end we are still just accepting diffs on patches,
> the
> > > only
> > > > >>>>> thing
> > > > >>>>>>>>> that changes is that we use svn rather than git right?
> > > > >>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>> Notice the workflow Kafka uses - which includes "git apply"
> > and
> > > > >>>>>> specifying
> > > > >>>>>>>> the author tag when committers commit (so that the OP gets
> > > proper
> > > > >>>>>>>> attribution in the commit itself)
> > > > >>>>>>>>
> > > > >>>>>>>> https://cwiki.apache.org/confluence/display/KAFKA/
> > > > >>>>>> Manual+Commit+Workflow
> > > > >>>>>>>>
> > > > >>>>>>>> Patrick
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>>> i LOVE chris's idea! lets do it!
> > > > >>>>>>>>>
> > > > >>>>>>>>> ben
> > > > >>>>>>>>>
> > > > >>>>>>>>> On Sun, Sep 18, 2016 at 3:22 PM, Patrick Hunt <
> > > ph...@apache.org>
> > > > >>>>>> wrote:
> > > > >>>>>>>>>
> > > > >>>>>>>>>> Ben, do you also want to update the "Applying a patch"
> > section
> > > > to
> > > > >>>>> make
> > > > >>>>>>>> it
> > > > >>>>>>>>>> git specific?
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> We (committers) should move to a model where authors get
> > > proper
> > > > >>>>> credit
> > > > >>>>>>>> in
> > > > >>>>>>>>>> git. Our old workflow in svn resulted in only the
> committer
> > > > being
> > > > >>>>>>>> listed
> > > > >>>>>>>>>> (except that we listed the patch author in the commit
> > > message).
> > > > >> We
> > > > >>>>>>>> should
> > > > >>>>>>>>>> move to a model where the author of the patch gets proper
> > > credit
> > > > >> in
> > > > >>>>>>>> git.
> > > > >>>>>>>>> I
> > > > >>>>>>>>>> believe we will get that if we use git for patch
> > > > >>>>> creation/application?
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Chris brought up getting rid of CHANGES.txt recently on
> the
> > > dev
> > > > >>> list
> > > > >>>>>>>> in a
> > > > >>>>>>>>>> separate thread - Chris do you want to implement that
> change
> > > now
> > > > >>>>> that
> > > > >>>>>>>>> we've
> > > > >>>>>>>>>> moved to git?
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Patrick
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> On Wed, Sep 14, 2016 at 9:01 PM, Benjamin Reed <
> > > > br...@apache.org
> > > > >>>
> > > > >>>>>>>> wrote:
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>>> 1) actually in the previous step that was just adding
> new
> > > > >> files.
> > > > >>>>> you
> > > > >>>>>>>>>>>> still
> > > > >>>>>>>>>>>>> need the commit -a for the rest of the changes. that's
> my
> > > > >> normal
> > > > >>>>>>>>>>>> workflow.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> I think that will be confusing for most folks. They
> > > typically
> > > > >>>>> stage
> > > > >>>>>>>>>>>> all the changes and then commit or don't stage and use
> -a.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> do you mind fixing it with your workflow. commit -a
> doesn't
> > > get
> > > > >>> new
> > > > >>>>>>>>>>> files, which is why you need to do the add, but i'm not
> the
> > > > most
> > > > >>>>>>>>>>> sophisticated git user, so
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>> 2) i figured since we are using git now that we should
> > use
> > > > >> git's
> > > > >>>>>>>>>>>> default.
> > > > >>>>>>>>>>>>> the patch should work (by default it seems to strip the
> > > first
> > > > >>>>> path
> > > > >>>>>>>>>>>> element).
> > > > >>>>>>>>>>>>> does it not work for you?
> > > > >>>>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> It will fail precommit in it's current state.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> fixed
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>>
> > > > >>>>
> > > > >>>> --
> > > > >>>> Cheers
> > > > >>>> Michael.
> > > > >>>
> > > > >>>
> > > > >>
> > > > >>
> > > > >> --
> > > > >> Cheers
> > > > >> Michael.
> > > > >>
> > > >
> > > >
> > >
> > >
> > > --
> > > Cheers
> > > Michael.
> > >
> >
>

Reply via email to