From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <troy@tkdack.com>
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_ADSP_NXDOMAIN,
	DMARC_MISSING,MAILING_LIST_MULTI,WEIRD_PORT autolearn=unavailable
	autolearn_force=no version=4.0.0
Received: from mta01bw.bigpond.com (mta01bw.bigpond.com [139.134.6.78])
	by chiba.3jane.net (Postfix) with ESMTP id B2E522019AC5
	for <gentoo-dev@gentoo.org>; Sat, 30 Mar 2002 00:06:32 -0600 (CST)
Received: from linuxbox.internal.lan ([144.135.24.84]) by
          mta01bw.bigpond.com (Netscape Messaging Server 4.15) with SMTP
          id GTRVFE00.7AJ for <gentoo-dev@gentoo.org>; Sat, 30 Mar 2002
          16:02:02 +1000 
Received: from CPE-61-9-165-54.vic.bigpond.net.au ([61.9.165.54]) by bwmam06.mailsvc.email.bigpond.com(MailRouter V3.0i 47/2781456); 30 Mar 2002 16:02:02
Received: from gentoo.internal.lan (windowsbox.internal.lan [192.168.1.100])
	by linuxbox.internal.lan (Postfix) with SMTP id 6B2A11A487
	for <gentoo-dev@gentoo.org>; Sat, 30 Mar 2002 17:02:01 +1100
From: Troy Dack <troy@tkdack.com>
Subject: Re: [gentoo-dev] Re: Unstable branch proposal - second round
To: gentoo-dev@gentoo.org
Date: Sat, 30 Mar 2002 17:02:00 +1100
References: <20020325112402.296491A429@linuxbox.internal.lan> <200203161942.LAA07376@chamber.cco.caltech.edu> <1017445237.10692.31.camel@mule.relentless.org>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Message-Id: <20020330060201.6B2A11A487@linuxbox.internal.lan>
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: 5cb11055-987c-48bb-a61e-4df553aed517
X-Archives-Hash: 12deeeb23ac1b7018149ff0bfa7ecc39

On Sat, 30 Mar 2002 10:40, Chris Johnson got a bunch of monkeys together 
and come up with:

> 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

Fair enough... I realise that the -rx designations are there, however I 
have had -rx .ebuilds fail on numerous occassions because there was simply 
not enough testing before the ebuild was submitted to CVS.

This is fine if you already have a package installed ... simply file a bug, 
or slap the ebuild maintainer on IRC and in a few hours (a day or two at 
most) the ebuild is fixed and away you go.

The problem comes when a new user is trying to build their system and they 
get all these errors.  We don't want to discourage newcomers by having a 
tree of ebuilds that is not 100% stable for their first installation.

That was my main reason for suggesting seperate CVS branch(es).

I agree that Gentoo is not targeted at the "I've never seen linux before 
and thought I'd give it a go" type of user (that's what RH & MDK do), but I 
don't think we should make new users jump through too many hoops simply 
because an ebuild maintainer has hastily submitted an ebuild -- 
particularly for core packages (baselayout is one that comes to mind).


Perhaps a comprimise ....

A stable/install CVS branch that is only used during the initial 
bootstrap/build process and afterwards portage defaults to using the 
regular CVS tree?

Still it is a refreshing way to get my linux "fix"!

--
        Troy Dack
        http://linuxserver.tkdack.com

The onset and the waning of love make themselves felt in the uneasiness
experienced at being alone together.
                -- Jean de la Bruyere