Thanks Edward, this should be very helpful for folks. I committed, however
I notice the PR is still open. I followed the steps here:
https://cwiki.apache.org/confluence/display/ZOOKEEPER/Committing+changes
however I don't see a way to close the PR?
https://github.com/apache/zookeeper/pull/103 says I don't have "write
access".

Patrick

On Thu, Nov 10, 2016 at 10:23 AM, Edward Ribeiro <edward.ribe...@gmail.com>
wrote:

> Hi Patrick,
>
> I've just opened a PR  https://github.com/apache/zookeeper/pull/103/ PR
>
> It asks for JIRA_PASSWORD at CLI prompt *IF* it's absent but JIRA_USERNAME
> is already set. Please, when you have time, see if it fits what you need
> and then I can open a JIRA, rename the feature branch, etc.
>
> Let me know if you have other ideas. I am open to other ways of
> incorporating the passing of JIRA_PASSWORD too.
>
> Edward
>
> On Wed, Nov 9, 2016 at 5:03 PM, Edward Ribeiro <edward.ribe...@gmail.com>
> wrote:
>
> > Hi Patrick,
> >
> > We can change the script so that it asks for jira password input on CLI
> > prompt if the JIRA username is set, for example. The change should be
> > straigthforward.
> >
> > Alternatively, the python systems I have dealt with put credentials for
> > database access, etc, in configuration -- sometimes hidden -- files (say,
> > .env), but yet it is clear text stored.
> >
> > Anyone has other suggestions?
> >
> > Eddie
> >
> > Em 9 de nov de 2016 4:18 PM, "Patrick Hunt" <ph...@apache.org> escreveu:
> >
> >> Is there any alternative to step 4 as documented here?
> >> https://cwiki.apache.org/confluence/display/ZOOKEEPER/Mergin
> >> g+Github+Pull+Requests
> >>
> >> specifically it's asking to "export JIRA_PASSWORD=mypassword" which I
> feel
> >> very uncomfortable doing.
> >>
> >> Patrick
> >>
> >> On Wed, Oct 26, 2016 at 11:12 AM, Edward Ribeiro <
> >> edward.ribe...@gmail.com>
> >> wrote:
> >>
> >> > AFAIK, yes. I say, if you mean to run unit tests and other CI tasks on
> >> PR.
> >> >
> >> > PS: I have just created a simple script HowTo at
> >> > https://cwiki.apache.org/confluence/display/ZOOKEEPER/
> >> > Merging+Github+Pull+Requests
> >> > and linked from https://cwiki.apache.org/
> confluence/display/ZOOKEEPER/
> >> > Index
> >> >
> >> > On Wed, Oct 26, 2016 at 3:59 PM, Flavio Junqueira <f...@apache.org>
> >> wrote:
> >> >
> >> > > What about QA, are we still missing a github pre-commit queue?
> >> > >
> >> > > -Flavio
> >> > >
> >> > > > On 26 Oct 2016, at 18:53, Michael Han <h...@cloudera.com> wrote:
> >> > > >
> >> > > > The comment bridging should be fixed now - see INFRA-12752 for
> more
> >> > > > details.
> >> > > >
> >> > > > On Wed, Oct 26, 2016 at 10:03 AM, Michael Han <h...@cloudera.com>
> >> > wrote:
> >> > > >
> >> > > >>>> The git PR *review* comments for ZOOKEEPER-2597 didn't show up
> on
> >> > > JIRA.
> >> > > >>
> >> > > >> The bridge was working the day Infra made the change - see the
> >> > previous
> >> > > >> comments made by git bot on ZOOKEEPER-761. Now it seems stop
> >> working.
> >> > I
> >> > > am
> >> > > >> reopening INFRA-12752 and building a case.
> >> > > >>
> >> > > >> On Wed, Oct 26, 2016 at 9:45 AM, Edward Ribeiro <
> >> > > edward.ribe...@gmail.com>
> >> > > >> wrote:
> >> > > >>
> >> > > >>> Dear community,
> >> > > >>>
> >> > > >>> The zk-merger-pr.py script has been merged into master (thanks a
> >> LOT
> >> > > Ben
> >> > > >>> Reed for reviewing/discussing/testing and commiting):
> >> > > >>> https://issues.apache.org/jira/browse/ZOOKEEPER-2597
> >> > > >>>
> >> > > >>> As stated in the issue and on GH, this tool is a modified
> version
> >> of
> >> > > >>> similar tools from Kafka, that is a copy of a Spark's one. It
> has
> >> > some
> >> > > >>> rough edges so we will certainly benefit from further
> enhancements
> >> > and
> >> > > >>> fixes. I changed the smallest possible pieces of code, just to
> >> make
> >> > it
> >> > > >>> work
> >> > > >>> on a ZK repo so the credits go to the original authors.
> >> > > >>>
> >> > > >>> Some notes:
> >> > > >>>
> >> > > >>> 1. The git PR *review* comments for ZOOKEEPER-2597 didn't show
> up
> >> on
> >> > > JIRA.
> >> > > >>> Only the opening and closing of the issue. Can we double check
> >> this
> >> > as
> >> > > >>> INFRA-12752 is closed, Michael Han?
> >> > > >>>
> >> > > >>> 2. I scribbled a draft on how use the tool at
> >> > > >>> https://docs.google.com/document/d/1i00ZXjrW2fu17vr_h7F1bUrq
> >> > > >>> Xg3urw4Hm7KirQDpPIU/edit
> >> > > >>> (still very crude, but feel free to improve it). I would like to
> >> move
> >> > > >>> this
> >> > > >>> text to https://cwiki.apache.org/confl
> >> uence/display/ZOOKEEPER/Index
> >> > > but
> >> > > >>> looks like I don't have permission to create a page there yet.
> Any
> >> > > help?
> >> > > >>>
> >> > > >>> Best regards,
> >> > > >>> Eddie
> >> > > >>>
> >> > > >>> On Sat, Oct 22, 2016 at 7:08 PM, Michael Han <h...@cloudera.com
> >
> >> > > wrote:
> >> > > >>>
> >> > > >>>> FYI infra did some work in INFRA-12752 and the git PR comments
> >> can
> >> > be
> >> > > >>>> pushed to Apache JIRA.
> >> > > >>>>
> >> > > >>>> On Sat, Oct 8, 2016 at 8:01 AM, Flavio Junqueira <
> f...@apache.org
> >> >
> >> > > >>> wrote:
> >> > > >>>>
> >> > > >>>>> This is not supported at the moment if nothing has changed:
> >> > > >>>>>
> >> > > >>>>> https://issues.apache.org/jira/browse/INFRA-11000 <
> >> > > >>>>> https://issues.apache.org/jira/browse/INFRA-11000>
> >> > > >>>>>
> >> > > >>>>> -Flavio
> >> > > >>>>>
> >> > > >>>>>> On 08 Oct 2016, at 00:54, Benjamin Reed <br...@apache.org>
> >> wrote:
> >> > > >>>>>>
> >> > > >>>>>> 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/
> da2a6a6c9a508610d52d0755fae
> >> 835
> >> > 2d
> >> > > >>>>>>>>
> >> > > >>>>>>>> "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.
> >> > > >>>>>>>>>
> >> > > >>>>>>>>
> >> > > >>>>>>>
> >> > > >>>>>
> >> > > >>>>>
> >> > > >>>>
> >> > > >>>>
> >> > > >>>> --
> >> > > >>>> Cheers
> >> > > >>>> Michael.
> >> > > >>>>
> >> > > >>>
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> --
> >> > > >> Cheers
> >> > > >> Michael.
> >> > > >>
> >> > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > Cheers
> >> > > > Michael.
> >> > >
> >> > >
> >> >
> >>
> >
>

Reply via email to