From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 68F767CFB for ; Sat, 3 Jun 2017 04:18:10 +0200 (CEST) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jun 2017 19:18:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.39,287,1493708400"; d="scan'208";a="108648356" Received: from debian-zgviawfucg.sh.intel.com (HELO debian-ZGViaWFuCg) ([10.239.67.43]) by orsmga005.jf.intel.com with ESMTP; 02 Jun 2017 19:18:07 -0700 Date: Sat, 3 Jun 2017 10:19:36 +0800 From: Tiwei Bie To: Thomas Monjalon Cc: dev@dpdk.org, bruce.richardson@intel.com, yuanhan.liu@linux.intel.com, konstantin.ananyev@intel.com, stephen@networkplumber.org Message-ID: <20170603021936.GA12050@debian-ZGViaWFuCg> References: <20170601050730.GA5765@debian-ZGViaWFuCg> <136058706.0Fjdze3SFe@xps> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <136058706.0Fjdze3SFe@xps> User-Agent: Mutt/1.7.2 (2016-11-26) Subject: Re: [dpdk-dev] [RFC] proposal of allowing personal/project repos on DPDK.org X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2017 02:18:11 -0000 On Fri, Jun 02, 2017 at 05:29:48PM +0200, Thomas Monjalon wrote: > 01/06/2017 07:07, Tiwei Bie: > > Hello everyone, > > > > We'd like to make a proposal of making DPDK.org allow hosting > > some personal/project repos, which could be very useful when > > someone wants to try some experimental projects in DPDK. Many > > formal/mature opensource communities allow this. Such as: > [...] > > So you are asking for a forge. > It requires some maintenance effort. > > > But currently on DPDK.org, for the repos of DPDK, besides the main > > repo, there are just one repo for stable release, few old repos > > which are obsoleted, and some "-next" repos which are mainly used > > as the preparation of pull requests for different subsystems of DPDK. > > Yes they are the official DPDK repos. > > > Some “-next” repos may be developed individually for a short time > > when they are created, but will always be merged to the main repo > > after few releases. We think they are too formal/limited to try > > new ideas. > > Why? Do you need to host a repo on dpdk.org to try a new idea? > Yeah. We have some new ideas to try in DPDK, and we are longing to host some repos on dpdk.org to show them to the community. Such as some virtio 1.1 prototyping. DPDK is one of the best places to practice those new ideas. We want to show it in a formal way to promote the development of virtio in DPDK. Currently, it's done in a temporary branch of Yuanhan's next-virtio tree: http://dpdk.org/browse/next/dpdk-next-virtio/commit/?h=for-testing It's very inconvenient, and just like what you said, it is an official DPDK repo, and actually we are misusing it. :-( > > What we want to proposal is to make DPDK.org allow hosting some > > DPDK based repos which may be very experimental, which even not > > be planned to be merged back to the main repo directly, and may > > be deleted directly if it proves that no one really cares about > > it. Just like what other opensource communities did, allow some > > core developers/vendors create their own repos and try ideas on > > DPDK.org without too many restrictions. We think it can provide > > people a very convenient way to try ideas in DPDK community and > > eventually help DPDK grow. > > > > Allowing it won't have any negative impact on the existing repos > > of DPDK, instead, it can help to keep them tidy and clean when > > someone wants/needs to try some very experimental and big ideas > > publicly in DPDK as he/she can start it in an experimental repo. > > An experimental repo can be merged back to the main repo when it > > proves to be mature and useful, or could just be deleted when no > > one really cares about it any more. > > > > Please share your thoughts on this. Many thanks! :-) > > I am against adding some user repos in this list: > http://dpdk.org/browse/ > I think the list of official repos must be kept light for good visibility. > Yeah, I totally agree with you. The list of official repos should definitely be kept as light as possible. > But we can imagine a forge for users at a different location like > http://dpdk.org/users/ > However why not using another public forge for this need? > It's definitely OK to show those repos at http://dpdk.org/users/ or any other similar locations. Technically, we can use any public forge for this need. But it would seems less connected with DPDK community and be harder for other people to figure it out quickly. And we really don't want such things hinder the development of the new ideas. Anyway, DPDK is not a small community any more. We should learn from other mature open source communities such as FreeBSD/Linux. If we have some concerns on the maintenance effort, we should think about how to fix it, rather than letting it kill this proposal. Thank you very much for sharing your thoughts! :-) Best regards, Tiwei Bie