From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.tuxdriver.com (charlotte.tuxdriver.com [70.61.120.58]) by dpdk.org (Postfix) with ESMTP id 787A8C40E for ; Mon, 27 Apr 2015 17:23:44 +0200 (CEST) Received: from hmsreliant.think-freely.org ([2001:470:8:a08:7aac:c0ff:fec2:933b] helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1Ymksh-0005fD-LZ; Mon, 27 Apr 2015 11:23:41 -0400 Date: Mon, 27 Apr 2015 11:23:28 -0400 From: Neil Horman To: "Wiles, Keith" Message-ID: <20150427152328.GE17179@hmsreliant.think-freely.org> References: <26FA93C7ED1EAA44AB77D62FBE1D27BA54D1A917@IRSMSX102.ger.corp.intel.com> <20150424175124.GA30624@mhcomputing.net> <553B9706.1060904@bisdn.de> <20150426215644.GA9021@neilslaptop.think-freely.org> <20150427102908.GA17179@hmsreliant.think-freely.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -2.9 (--) X-Spam-Status: No Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] Beyond DPDK 2.0 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: Mon, 27 Apr 2015 15:23:44 -0000 On Mon, Apr 27, 2015 at 01:50:17PM +0000, Wiles, Keith wrote: >> >> > >> >This is absolutely a problem. I'd like to think, more than a tool like > >> >patchwork, a subtree organization to allow some modicum of parallel > >> >review and > >> >integration would really be a benefit here. > >> Subtrees could work, but the real problem I think is the number of > >> committers must be higher then one. Something like GitHub (and I assume > >> Linux Foundation) have a method to add committers to a project. In the > >> case of GitHub they just have to have a free GitHub account and they can > >> become committers of the project buying the owner of the project enables > >> them. > >> > >> On GitHub they have personal accounts and organization accounts I know > >> only about the personal accounts, but they allow for 5 private repos and > >> any number of public repos. The organization account has a lot of extra > >> features that seem better for a DPDK community IMO and should be the one > >> we use if we decide it is the right direction. We can always give it a > >> shot for while and keep the dpdk.org and use dev@dpdk.org and its repo > >> mirrored from GitHub as a transition phase. This way we can fall back to > >> dpdk.org or move one to something else if we like. > >> > >> https://help.github.com/categories/organizations/ > >> > >> The developers could still send patches via email list, but creating a > >> repo and forking dpdk is easy, then send a pull request. > >> > >I'm not opposed to github per-se, but nothing described above is unique to > >github. Theres no reason we can't allow multiple comitters to the current > >tree > >as hosted on the current server, we just have to configure it as such. > > > >And FWIW, the assumption is that, with multiple subtrees, you implicitly > >have > >multiple comitters, assuming that pull requests from those subtree > >maintainers > >are trusted by the top level tree maintainer. > > > >In fact I feel somewhat better about that model as it provides a nice > >stairstep > >integration path for new features. > > > >Not explicitly opposed to a movement to github, I just feel like it may > >not > >address the problem at hand. > > As I see your concerns is creating multiple repos or splitting up the > current repo, which can be done in a single GitHub org account and they > all appear on the page. This way we can move the current other repos like > Pktgen to this location and everyone sees all of the repos in a much > easier way IMO. The org account at GitHub gives you the multiple > committers and even teams. I see we only need one team today for DPDK repo > and then we have something like Pktgen as a different team and so on. > > But again, we have, and do this now: http://dpdk.org/browse/ There are seveal git repositories there, all related to the dpdk, hosted on the current site. All we need to do is expand our use of subtrees. We don't have to move the product to a new location to make that happen. Neil