From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1FMZoA-0005su-3c for garchives@archives.gentoo.org; Fri, 24 Mar 2006 00:05:38 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.5) with SMTP id k2O03LdM022272; Fri, 24 Mar 2006 00:03:21 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.6/8.13.5) with ESMTP id k2NNx37X030498 for ; Thu, 23 Mar 2006 23:59:42 GMT Received: from jeeves.egr.msu.edu ([35.9.37.127] helo=egr.msu.edu) by smtp.gentoo.org with esmtp (Exim 4.54) id 1FMZUj-0005mE-Al for gentoo-dev@lists.gentoo.org; Thu, 23 Mar 2006 23:45:33 +0000 Received: from [69.176.143.70] (69-176-143-70.dov.spartan-net.net [69.176.143.70]) (authenticated bits=0) by egr.msu.edu (8.13.6/8.13.4) with ESMTP id k2NNjWub027801 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 23 Mar 2006 18:45:33 -0500 (EST) Message-ID: <44233322.2040801@gentoo.org> Date: Thu, 23 Mar 2006 18:45:38 -0500 From: Alec Warner Organization: Gentoo User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050806) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Sandboxes X-Enigmail-Version: 0.90.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 6a659d58-aa65-431c-bd0b-a86404a7487b X-Archives-Hash: eec1e4b099bdb73fd3dfc47002b8addd To hijack the overlay thread, I see a few things here: MOTIVATION: a) Developers don't like putting experimental stuff in the tree: This is usually because Joe Ricer picks up the ebuild, 'tests' it, it breaks and he files a bug. Joe Ricer has no clue what went wrong or what he is doing and said Developer gets annoyed as hell by Joe Ricer's lack of knowledge/co-operation with regards to bug report. For more popular packages, multiply Joe Ricer by some random two digit number. b) Developers want users to contribute too: Users don't have commit access to the main tree (for good reason, as stated in the other thread). However developers would like users to be able to contribute in some meaningful way to a project/package without the red tape that is bugzilla. PROPOSAL: a) overlays.gentoo.org -> A sub-domain for hosting overlays or 'development sandboxes'. Developers want an area for sandboxed development of packages outside of the main tree. As stated in the previous thread this allows faster developer with less overread (QA, changelogs, etc..). These sandboxed areas also allow non-developers to contribute to projects in a useful manner. b) overlays.gentoo.org -> Is not meant for public consumption by users. overlays.gentoo.org is merely a development aid and not meant for public consumption. Users tend to not know how overlays are implemented. Multiple activated overlays also can cause hard to debug issues as overlays over-ride ebuilds and eclass in each other and the tree itself. c) Overlays may be secured on an per-overlay basis to prevent normal users from both reading and writing to the overlay. For example a project may wish to have an overlay and invite two or three non-developers to contribute. This makes creating small development units easy, while keeping QA the main tree relatively high. This is what I see, and this is kinda what I would want. As an overlay "creator" I should be able to add/remove accounts from my own overlay ( to reduce the load on the overlay project/infra ). In essence, creating a bunch of small communities for development. Thoughts on ideas on this somewhat more focussed idea? ( or at least I think it's more focused :P ) -Alec Warner -- gentoo-dev@gentoo.org mailing list