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. >> > > >> > > >> > >> >