public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Gianelloni <wolf31o2@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Sandboxes
Date: Fri, 24 Mar 2006 08:37:30 -0500	[thread overview]
Message-ID: <1143207450.17575.4.camel@cgianelloni.nuvox.net> (raw)
In-Reply-To: <44233322.2040801@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 2448 bytes --]

On Thu, 2006-03-23 at 18:45 -0500, Alec Warner wrote:
> 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 )

OK.

I have an idea for a compromise, then.

An overlay, when created is not readable by anyone without an account.
The new overlay is governed by whatever rules that the overlay owners
wish to use.  However, before an overlay can be opened up for public RO
access, one simple rule must be followed:  It must not break the normal
tree through its use.  What this means is if you've got some whiz-bang
version of foo out that that requires changes to bar.eclass, then
bar.eclass (in your overlay) needs to remain backwards compatible with
what is in the tree insofar as it does not break non-overlay ebuilds
through its use.

With this *single* policy, we manage to reduce the problems that have
been brought up in the other threads.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

      parent reply	other threads:[~2006-03-24 13:44 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-23 23:45 [gentoo-dev] Sandboxes Alec Warner
2006-03-24  0:21 ` Stefan Schweizer
2006-03-24  1:15   ` Alec Warner
2006-03-24  0:23 ` Mike Frysinger
2006-03-24  8:51   ` Paul de Vrieze
2006-03-24 15:23   ` Stuart Herbert
2006-03-24 16:32     ` Andrej Kacian
2006-03-24 18:23       ` Mike Frysinger
2006-03-25  2:30         ` [gentoo-dev] Sandboxes Duncan
2006-03-27 20:17           ` Mike Frysinger
2006-03-28 20:31             ` Lars Strojny
2006-03-29  0:32               ` Mike Frysinger
2006-03-24  0:54 ` [gentoo-dev] Sandboxes Thomas Cort
2006-03-24  8:52   ` Paul de Vrieze
2006-03-24  9:42     ` Henrik Brix Andersen
2006-03-24  9:47   ` Kalin KOZHUHAROV
2006-03-24 15:34   ` Mike Frysinger
2006-03-24 13:37 ` Chris Gianelloni [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1143207450.17575.4.camel@cgianelloni.nuvox.net \
    --to=wolf31o2@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox