From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <cmjohn@mail.utexas.edu>
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.1 required=5.0 tests=DMARC_NONE,MAILING_LIST_MULTI,
	NICE_REPLY_A,WEIRD_PORT autolearn=unavailable autolearn_force=no
	version=4.0.0
Received: from mail.utexas.edu (wb2-a.mail.utexas.edu [128.83.126.136])
	by chiba.3jane.net (Postfix) with SMTP id C4F69200AD3F
	for <gentoo-dev@gentoo.org>; Fri, 29 Mar 2002 17:40:49 -0600 (CST)
Received: (qmail 21506 invoked by uid 0); 29 Mar 2002 23:36:22 -0000
Received: from cs666848-34.austin.rr.com (HELO mule.relentless.org) (66.68.48.34)
  by umbs-smtp-2 with SMTP; 29 Mar 2002 23:36:22 -0000
Subject: Re: [gentoo-dev] Re: Unstable branch proposal - second round
From: Chris Johnson <cmjohn@mail.utexas.edu>
To: gentoo-dev@gentoo.org
In-Reply-To: <20020325112402.296491A429@linuxbox.internal.lan>
References: <200203161942.LAA07376@chamber.cco.caltech.edu> 
	<20020325112402.296491A429@linuxbox.internal.lan>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.3 
Date: 29 Mar 2002 17:40:37 -0600
Message-Id: <1017445237.10692.31.camel@mule.relentless.org>
Mime-Version: 1.0
Sender: gentoo-dev-admin@gentoo.org
Errors-To: gentoo-dev-admin@gentoo.org
X-BeenThere: gentoo-dev@gentoo.org
X-Mailman-Version: 2.0.6
Precedence: bulk
Reply-To: gentoo-dev@gentoo.org
List-Help: <mailto:gentoo-dev-request@gentoo.org?subject=help>
List-Post: <mailto:gentoo-dev@gentoo.org>
List-Subscribe: <http://lists.gentoo.org/mailman/listinfo/gentoo-dev>,
	<mailto:gentoo-dev-request@gentoo.org?subject=subscribe>
List-Id: Gentoo Linux developer list <gentoo-dev.gentoo.org>
List-Unsubscribe: <http://lists.gentoo.org/mailman/listinfo/gentoo-dev>,
	<mailto:gentoo-dev-request@gentoo.org?subject=unsubscribe>
List-Archive: <http://lists.gentoo.org/pipermail/gentoo-dev/>
X-Archives-Salt: 1185a87c-9ba6-4eb6-8c82-66234c08ec8e
X-Archives-Hash: 9f6ea17f4d902c1164fa0b370df462e7

What I don't like about this, and catching Aaron Cohen's tone perhaps in
his follow-up email ("Great, we will be a Debian Want a be!"), is the
complexity of a set of cvs branches, stability levels, etc. 

It's what has made a mess of debian from the perspective of having
mature packages float to the top and become available in a timely
manner. See, if I run debian, I have to make all sorts of decisions
about what stability level, which tree, which mirrors, etc. I want to
connect to. With the quality of ebuilds and the ease of the gentoo
system, we can have much lower complexity and higher quality. 

I vote strongly against any cvs branches of the portage tree--that's why
we currently have the -rx designations, anyway! Leverage that and the
organic nature of the community (i.e., see my proposal at 
http://relentless.org:8000/gentoo/forum/message?message_id=6584&forum_id=6581 )
to get a simple, effective system. 

Please, avoid the duplication of effort that all the branches of debian
represent!

Chris



On Mon, 2002-03-25 at 05:23, Troy Dack wrote:
> ( new post @ bottom, original left in for continuity ... )
> 
> On Sun, 17 Mar 2002 06:46, George Shapovalov thought that we needed this:
> 
> > Hi All.
> > 
> > I just looked again through the recent thread and here are some thoughts I

<snip>

> > newcomers can start to actively contribute to the system, while allowing
> > "core" people to concentrate on essential stuff.
> > 
> > George
> 
> George,
>         After reading the messages in this thread (particularly the last two 
> posted by you) I'd like to say that I agree with you and to add a couple of 
> thoughts of my own.
> 
> I like the idea of having ebuilds submitted via bugs.gentoo.org being made 
> easily available to all gentoo users -- keeping one interface for 
> submission is a good idea.
> 
> However instead of (as well as) your multiple package state levels how 
> about this (this is all just hypthesis, I don't know if it is possible, I 
> don't know enough about all the tools used):
> 
> Multiple cvs branches along the lines of this:
> 
> Testing Branch  - primarily for use by developers.
>                 - new ebuilds from bugs.gentoo.org come in here
>                 - If there is no activity on an ebuild (it's bug)
>                   for 14 days it get's moved to Unstable
> 
> Unstable Branch - ebuilds that have made it out of testing and *should*
>                   work for most users
>                 - flagged as Stable after 28 days of nil activity on the bug
>                 - need to be reviewd by gentoo dev team before getting into
>                   Stable
> 
> Stable Branch   - ebuilds that have made it out of Unstable and are suitable
>                   for general consupmtion.
>                 - the beginning of the "next" gentoo release branch
> 
> Release Branch  - ebuilds that are the *current* release of gentoo
>                 - no changes (except critical security and bug fixes) to
>                   be made to this branch
> 
> My proposal to integrate this into the portage system and give users a 
> means of selecting which branch they wish to rsync against.
> 
> eg:
> root@gentoobox # GENTOOBRANCH="UNSTABLE" emerge rsync
> ... updating /usr/portage/unstable from cvs.gentoo.org/unstable
> 
> or
> 
> root@gentoobox # emerge rsync
> ... updating /usr/portage/release from cvs.gentoo.org
> 
> ie: emerge defaults to using the release branch.
> 
> It may mean a slightly larger /usr/portage for some users (particularly 
> devs), but I think it is needed to reduce the rash of -rX ebuilds that are 
> coming out as the developers _react_ to all the problems that are occuring.
> 
> This will also allow new users to install a version of gentoo that will 
> actually work first go.  Then as they get comfortable with the system they 
> can start to experiment, first with Stable ebuilds and then move on to 
> Unstable and become part of the development process.
> 
> Just my $0.02, either way I'm still going to continue to use gentoo, it is 
> by far the best way to learn about and use linux going.
> 
> -- 
>         Troy Dack
>         http://linuxserver.tkdack.com
> 
> "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and
> the Ugly)."  (By Matt Welsh)
>