Return-Path: X-Original-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 11E3611CF7 for ; Tue, 26 Aug 2014 21:26:35 +0000 (UTC) Received: (qmail 6655 invoked by uid 500); 26 Aug 2014 21:26:33 -0000 Delivered-To: apmail-hadoop-hdfs-dev-archive@hadoop.apache.org Received: (qmail 6533 invoked by uid 500); 26 Aug 2014 21:26:33 -0000 Mailing-List: contact hdfs-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-dev@hadoop.apache.org Received: (qmail 6511 invoked by uid 99); 26 Aug 2014 21:26:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Aug 2014 21:26:33 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kasha@cloudera.com designates 209.85.192.45 as permitted sender) Received: from [209.85.192.45] (HELO mail-qg0-f45.google.com) (209.85.192.45) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Aug 2014 21:26:29 +0000 Received: by mail-qg0-f45.google.com with SMTP id f51so15091731qge.4 for ; Tue, 26 Aug 2014 14:26:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=jitb1M5h1NB4YiIXuV7d7HEAcFpSGR5cpoLKO2uXlyI=; b=TJl7KjZND4xdXspHbxwKuXKYyVwWvW9w7iMiXg/IlGJMaIp8PaOcAtX50cm2UH8dDo uuUMVz9/rSnsgtX4XKWV73V8u7n7jAlpk4em8iLkGUPCevOjaKUNPbYnBIuqe3vp2xMk 6U2/5Wj2bTOSsBHSMjyvIjM6RpI1fbuxqmD2ZBQq+90f4CedRBe5s/3/hWk4Uq8E/vJZ ck9dY1S7IzNi+Ge1F6aEK7MszcNt55osSFSpCnDDBRRJk9lA79GnbVqtvgKRUHC2cKmB UF88z8l02dGWX011Of1XmXLxqtlH+ccvvH6Jnm/eoRM1YBKx/V9bPJMrPoTHcCzydnoc vNaw== X-Gm-Message-State: ALoCoQlGd9zhjUyI+w8YPMo7rMwkP8/alXWzuDxECVtJPjGw505IQnr20EE1aVDgHwEQZ449fGEe MIME-Version: 1.0 X-Received: by 10.224.114.74 with SMTP id d10mr50671114qaq.33.1409088368440; Tue, 26 Aug 2014 14:26:08 -0700 (PDT) Received: by 10.96.158.8 with HTTP; Tue, 26 Aug 2014 14:26:08 -0700 (PDT) In-Reply-To: References: Date: Tue, 26 Aug 2014 14:26:08 -0700 Message-ID: Subject: Re: Updates on migration to git From: Karthik Kambatla To: "yarn-dev@hadoop.apache.org" Cc: "hdfs-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" , "common-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary=047d7bdc1340a897ad05018ef323 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bdc1340a897ad05018ef323 Content-Type: text/plain; charset=UTF-8 I compared the new asf git repo against the svn and github repos (mirrored from svn). Here is what I see: - for i in *; do git diff $i ../hadoop-github/$i; done showed no differences between the two. So, I think all the source is there. - The branches match - All svn tags exist in git, but git has a few more. These additional ones are those that we "deleted" from svn. - git rev-list --remotes | wc -l shows 27006 revisions in the new git repo and 29549 revisions in the github repo. Checking with Daniel, he said the git svn import works differently compared to the git mirroring. Are we comfortable with making the git repo writable under these conditions? I ll let other people poke around and report. Thanks for your cooperation, Karthik On Tue, Aug 26, 2014 at 1:19 PM, Karthik Kambatla wrote: > The git repository is now ready for inspection. I ll take a look shortly, > but it would be great if a few others could too. > > Once we are okay with it, we can ask it to be writable. > > > On Tuesday, August 26, 2014, Karthik Kambatla wrote: > >> Hi Suresh >> >> There was one vote thread on whether to migrate to git, and the >> implications to the commit process for individual patches and feature >> branches - >> https://www.mail-archive.com/common-dev@hadoop.apache.org/msg13447.html >> . Prior to that, there was a discuss thread on the same topic. >> >> As INFRA handles the actual migration from subversion to git, the vote >> didn't include those specifics. The migration is going on as we speak (See >> INFRA-8195). The initial expectation was that the migration would be done >> in a few hours, but it has been several hours and the last I heard the >> import was still running. >> >> I have elaborated on the points in the vote thread and drafted up a wiki >> page on how-to-commit - https://wiki.apache.org/hadoop/HowToCommitWithGit >> . We can work on improving this further and call a vote thread on those >> items if need be. >> >> Thanks >> Karthik >> >> >> On Tue, Aug 26, 2014 at 11:41 AM, Suresh Srinivas > > wrote: >> >>> Karthik, >>> >>> I would like to see detailed information on how this migration will be >>> done, how it will affect the existing project and commit process. This >>> should be done in a document that can be reviewed instead of in an email >>> thread on an ad-hoc basis. Was there any voting on this in PMC and should >>> we have a vote to ensure everyone is one the same page on doing this and >>> how to go about it? >>> >>> Regards, >>> Suresh >>> >>> >>> On Tue, Aug 26, 2014 at 9:17 AM, Karthik Kambatla >>> wrote: >>> >>> > Last I heard, the import is still going on and appears closer to >>> getting >>> > done. Thanks for your patience with the migration. >>> > >>> > I ll update you as and when there is something. Eventually, the git >>> repo >>> > should be at the location in the wiki. >>> > >>> > >>> > On Mon, Aug 25, 2014 at 3:45 PM, Karthik Kambatla >>> > wrote: >>> > >>> > > Thanks for bringing these points up, Zhijie. >>> > > >>> > > By the way, a revised How-to-commit wiki is at: >>> > > https://wiki.apache.org/hadoop/HowToCommitWithGit . Please feel >>> free to >>> > > make changes and improve it. >>> > > >>> > > On Mon, Aug 25, 2014 at 11:00 AM, Zhijie Shen >> > >>> > > wrote: >>> > > >>> > >> Do we have any convention about "user.name" and "user.email"? For >>> > >> example, >>> > >> we'd like to use @apache.org for the email. >>> > >> >>> > > >>> > > May be, we can ask people to use project-specific configs here and >>> use >>> > > their real name and @apache.org address. >>> > > >>> > > Is there any downside to letting people use their global values for >>> these >>> > > configs? >>> > > >>> > > >>> > > >>> > >> >>> > >> Moreover, do we want to use "--author="Author Name < >>> email@address.com>" >>> > >> when committing on behalf of a particular contributor? >>> > >> >>> > > >>> > > Fetching the email-address is complicated here. Should we use the >>> > > contributor's email from JIRA? What if that is not their @apache >>> address? >>> > > >>> > > >>> > >> >>> > >> >>> > >> On Mon, Aug 25, 2014 at 9:56 AM, Karthik Kambatla < >>> kasha@cloudera.com> >>> > >> wrote: >>> > >> >>> > >> > Thanks for your input, Steve. Sorry for sending the email out that >>> > >> late, I >>> > >> > sent it as soon as I could. >>> > >> > >>> > >> > >>> > >> > On Mon, Aug 25, 2014 at 2:20 AM, Steve Loughran < >>> > stevel@hortonworks.com >>> > >> > >>> > >> > wrote: >>> > >> > >>> > >> > > just caught up with this after some offlininess...15:48 PST is >>> too >>> > >> late >>> > >> > for >>> > >> > > me. >>> > >> > > >>> > >> > > I'd be -1 to a change to "master" because of that risk that it >>> does >>> > >> break >>> > >> > > existing code -especially people that have trunk off the git >>> mirrors >>> > >> and >>> > >> > > automated builds/merges to go with it. >>> > >> > > >>> > >> > >>> > >> > Fair enough. It makes sense to leave it as "trunk", unless >>> someone is >>> > >> > against it being trunk. >>> > >> > >>> > >> > >>> > >> > > >>> > >> > > "master" may be viewed as the official git way, but it doesn't >>> have >>> > to >>> > >> > be. >>> > >> > > For git-flow workflows (which we use in slider) master/ is for >>> > >> releases, >>> > >> > > develop/ for dev. >>> > >> > > >>> > >> > > >>> > >> > > >>> > >> > > >>> > >> > > On 24 August 2014 02:31, Karthik Kambatla >>> > wrote: >>> > >> > > >>> > >> > > > Couple of things: >>> > >> > > > >>> > >> > > > 1. Since no one expressed any reservations against doing this >>> on >>> > >> Sunday >>> > >> > > or >>> > >> > > > renaming trunk to master, I ll go ahead and confirm that. I >>> think >>> > >> that >>> > >> > > > serves us better in the long run. >>> > >> > > > >>> > >> > > > 2. Arpit brought up the precommit builds - we should >>> definitely >>> > fix >>> > >> > them >>> > >> > > as >>> > >> > > > soon as we can. I understand Giri maintains those builds, do >>> we >>> > have >>> > >> > > anyone >>> > >> > > > else who has access in case Giri is not reachable? Giri - >>> please >>> > >> shout >>> > >> > > out >>> > >> > > > if you can help us with this either on Sunday or Monday. >>> > >> > > > >>> > >> > > > Thanks >>> > >> > > > Karthik >>> > >> > > > >>> > >> > > > >>> > >> > > > >>> > >> > > > >>> > >> > > > On Fri, Aug 22, 2014 at 3:50 PM, Karthik Kambatla < >>> > >> kasha@cloudera.com> >>> > >> > > > wrote: >>> > >> > > > >>> > >> > > > > Also, does anyone know what we use for integration between >>> JIRA >>> > >> and >>> > >> > > svn? >>> > >> > > > I >>> > >> > > > > am assuming svn2jira. >>> > >> > > > > >>> > >> > > > > >>> > >> > > > > On Fri, Aug 22, 2014 at 3:48 PM, Karthik Kambatla < >>> > >> > kasha@cloudera.com> >>> > >> > > > > wrote: >>> > >> > > > > >>> > >> > > > >> Hi folks, >>> > >> > > > >> >>> > >> > > > >> For the SCM migration, feel free to follow >>> > >> > > > >> https://issues.apache.org/jira/browse/INFRA-8195 >>> > >> > > > >> >>> > >> > > > >> Most of this is planned to be handled this Sunday. As a >>> result, >>> > >> the >>> > >> > > > >> subversion repository would be read-only. If this is a >>> major >>> > >> issue >>> > >> > for >>> > >> > > > you, >>> > >> > > > >> please shout out. >>> > >> > > > >> >>> > >> > > > >> Daniel Gruno, the one helping us with the migration, was >>> asking >>> > >> if >>> > >> > we >>> > >> > > > are >>> > >> > > > >> open to renaming "trunk" to "master" to better conform to >>> git >>> > >> > lingo. I >>> > >> > > > am >>> > >> > > > >> tempted to say yes, but wanted to check. >>> > >> > > > >> >>> > >> > > > >> Would greatly appreciate any help with checking the git >>> repo >>> > has >>> > >> > > > >> everything. >>> > >> > > > >> >>> > >> > > > >> Thanks >>> > >> > > > >> Karthik >>> > >> > > > >> >>> > >> > > > > >>> > >> > > > > >>> > >> > > > >>> > >> > > >>> > >> > > -- >>> > >> > > CONFIDENTIALITY NOTICE >>> > >> > > NOTICE: This message is intended for the use of the individual >>> or >>> > >> entity >>> > >> > to >>> > >> > > which it is addressed and may contain information that is >>> > >> confidential, >>> > >> > > privileged and exempt from disclosure under applicable law. If >>> the >>> > >> reader >>> > >> > > of this message is not the intended recipient, you are hereby >>> > notified >>> > >> > that >>> > >> > > any printing, copying, dissemination, distribution, disclosure >>> or >>> > >> > > forwarding of this communication is strictly prohibited. If you >>> have >>> > >> > > received this communication in error, please contact the sender >>> > >> > immediately >>> > >> > > and delete it from your system. Thank You. >>> > >> > > >>> > >> > >>> > >> >>> > >> >>> > >> >>> > >> -- >>> > >> Zhijie Shen >>> > >> Hortonworks Inc. >>> > >> http://hortonworks.com/ >>> > >> >>> > >> -- >>> > >> CONFIDENTIALITY NOTICE >>> > >> NOTICE: This message is intended for the use of the individual or >>> entity >>> > >> to >>> > >> which it is addressed and may contain information that is >>> confidential, >>> > >> privileged and exempt from disclosure under applicable law. If the >>> > reader >>> > >> of this message is not the intended recipient, you are hereby >>> notified >>> > >> that >>> > >> any printing, copying, dissemination, distribution, disclosure or >>> > >> forwarding of this communication is strictly prohibited. If you have >>> > >> received this communication in error, please contact the sender >>> > >> immediately >>> > >> and delete it from your system. Thank You. >>> > >> >>> > > >>> > > >>> > >>> >>> >>> >>> -- >>> http://hortonworks.com/download/ >>> >>> -- >>> CONFIDENTIALITY NOTICE >>> NOTICE: This message is intended for the use of the individual or entity >>> to >>> which it is addressed and may contain information that is confidential, >>> privileged and exempt from disclosure under applicable law. If the reader >>> of this message is not the intended recipient, you are hereby notified >>> that >>> any printing, copying, dissemination, distribution, disclosure or >>> forwarding of this communication is strictly prohibited. If you have >>> received this communication in error, please contact the sender >>> immediately >>> and delete it from your system. Thank You. >>> >> >> > > -- > Mobile > --047d7bdc1340a897ad05018ef323--