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