From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f44.google.com (mail-pa0-f44.google.com [209.85.220.44]) by dpdk.org (Postfix) with ESMTP id E3CA5CD1E for ; Fri, 1 May 2015 20:09:12 +0200 (CEST) Received: by pacwv17 with SMTP id wv17so97338176pac.0 for ; Fri, 01 May 2015 11:09:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=h0AzhkCHWWqmHhLf0vj4Aw36tRmouxLf8BqQNmU+nO0=; b=nLJb28IXRn4ZKbmRXR525a/cl6kalg02SwZyXpa12AtBavwtn9kmEnvL9p5nNEKFHU hZrQ9FWqL9JwXSc4KPof8RqTSEjpaGJwCL3wAZX5WnekoLythCydwXFiPTtxsnL/OiN5 dTP7saJEkanprI2NDADg+sfMYwvAhcAFH+CInTho+SGO1nysS1IVU0zhikSw/txbPz29 9VUSmzetz7pg1tAZ9GSUH7GFQCGIGw0cDgjqq5Jm1Tr/u+Fz/X0s4uwvgwTnlQbys0ta ZErsV/Bm7inVTxjlxs1Qh+st5iq3aqyX0bKeyH19EoM256PZQobpuxbYd+JHtEXugFVG Sacg== X-Gm-Message-State: ALoCoQmpcX2BaRWbcNF2oxhuQ24iT0Tzwxs6QtUYD7VZA0sxSvAw+Ux9rzZrKzCG7ES2a01Hm4XE X-Received: by 10.70.33.134 with SMTP id r6mr19735288pdi.152.1430503751213; Fri, 01 May 2015 11:09:11 -0700 (PDT) Received: from urahara (static-50-53-82-155.bvtn.or.frontiernet.net. [50.53.82.155]) by mx.google.com with ESMTPSA id kn7sm5470584pab.10.2015.05.01.11.09.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 May 2015 11:09:10 -0700 (PDT) Date: Fri, 1 May 2015 11:09:14 -0700 From: Stephen Hemminger To: "Wiles, Keith" Message-ID: <20150501110914.182dcfb1@urahara> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] GitHub sandbox for the DPDK community X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 May 2015 18:09:13 -0000 On Fri, 1 May 2015 15:56:32 +0000 "Wiles, Keith" wrote: > Hi Everyone, >=20 > I believe the DPDK community would benefit from moving to GitHub as the > primary DPDK site. http://github.com >=20 > I believe the DPDK community can benefit from being at a very well know > world wide site. GitHub seems to have the most eyes of any of the open > source Git repos today and it appears they have more then twice as many > developers. GitHub has a number of features I see as some good additions = to > our community using the GitHub organization account type. >=20 > The cost for an organization account is $0 as long as we do not need more > then 5 private repos. 10 private repos is $25/month and had other plans > for more. I do not see us needing more then 5 private repos today and the > only reason I can see having a private repo is to do some prep work on the > repo before making public. Every contributor would need to create a GitHub > personal account, which is at no cost unless you need more then 5 private > repos. In both accounts you can have unlimited public repos. >=20 > https://help.github.com/articles/where-can-i-find-open-source-projects-to= -w > ork-on/ >=20 > http://www.sitepoint.com/using-git-open-source-projects/ >=20 > - Adding more committers can lead to a security problems for 6Wind (I > assume). > - 6Wind appearing to own DPDK.org is not a good message to the community. > - Not assuming 6Wind=C2=B9s dpdk.org site will disappear only where the > community stores the master repos and how the community interacts with the > master. > - Permission and access levels in dpdk.org is only one level and we can > benefit from having 4 levels and teams as well. > - The patch process today suffers from timely reviews, which will not be > fixed by moving. > - GitHub has a per pull request discussions area, which gives a clean > way to review all discussions on a specific change. > - The current patch model is clone/modify/commit/send patch set > - The model with GitHub is fork on GitHub/modify/commit/send pull > request > - The patchwork web site is reasonable, but has some draw backs in > maintaining the site. > - GitHub manages the patches via pull requests and can be easily seen > via a web browser. > - The down side is you do have to use a web browser to do some work, but > the bulk of the everyday work would be done as it is today. > - I think we all have a web browser now :-) > - GitHub has team support and gives a group better control plus > collaboration is much easier as we have a external location to work. > - Most companies have some pretty high security level and being to > collaborate between two or more companies is very difficult if one company > is hosting the repo behind a firewall. > - Using GitHub and teams would make collaboration a lot easier or > collaboration between two or more user accounts as well. > - GitHub has a Web Page system, which can be customized for the community > needs via a public or private repo. > - We still need a dpdk.org email list I believe as I did not find one at > GitHub. > - We can also forward GitHub emails to the list. > - I believe you can reply to an email from GitHub and the email will get > appended to the discussion thread. >=20 In my experience the github pull model causes less review, not more. It only works if maintainers are motivated to do this as their full time jo= b. With email, the patches are right in front of developers and easier to quote for review comments.