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 1FbyAH-0006FS-2j for garchives@archives.gentoo.org; Fri, 05 May 2006 11:08:05 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k45B6Tvu010062; Fri, 5 May 2006 11:06:29 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k45B1ITN015171 for ; Fri, 5 May 2006 11:01:18 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id AF90F6430B for ; Fri, 5 May 2006 11:01:17 +0000 (UTC) Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23505-07 for ; Fri, 5 May 2006 11:01:11 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 1AA30642EF for ; Fri, 5 May 2006 11:01:10 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Fby3P-0000Oj-8u for gentoo-dev@gentoo.org; Fri, 05 May 2006 13:00:59 +0200 Received: from ip68-230-97-182.ph.ph.cox.net ([68.230.97.182]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 05 May 2006 13:00:59 +0200 Received: from 1i5t5.duncan by ip68-230-97-182.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 05 May 2006 13:00:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: Re: Re: When will KDE 3.5 be marked as stable? Date: Fri, 05 May 2006 04:00:50 -0700 Organization: Organization? Me? Message-ID: References: <8a0028260605040521y768be337w63e3f4689b7500f2@mail.gmail.com> <200605041629.56633.mpkirkland@shaw.ca> <20060505073706.GB6335@sympatico.ca> 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 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ip68-230-97-182.ph.ph.cox.net User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table) Sender: news X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Status: No, score=-2.597 required=5.5 tests=[AWL=0.002, BAYES_00=-2.599] X-Spam-Score: -2.597 X-Spam-Level: X-Archives-Salt: b09664e8-befd-4e69-b50c-4e57e5ed3f3d X-Archives-Hash: b36f47263b5fb7e6e3cefe7a54e6f700 Philip Webb posted <20060505073706.GB6335@sympatico.ca>, excerpted below, on Fri, 05 May 2006 03:37:06 -0400: > That's very much my own impression. I am now using ~x86 versions of Vim > Vim-core Gvim Cdargs Openoffice Eix Euses Gqview Gwenview Portage Firefox > Galeon Htop KDE -- all of which which I use regularly -- & Abiword > Gnumeric Koffice Gnugo Qgo Qalculate-kde (which I rarely use). I have had > no problem with any of them. > > My solution is a line in .bashrc : > 'alias emergeu='ACCEPT_KEYWORDS="~x86" emerge' , > which allows me to emerge a testing version on a specific occasion. The > package.keywords alternative is silly, as there's no reason anyone would > want to do it regularly for a package, as opposed to occasionally when -- > increasingly -- stabilisation is late. > > I do a weekly 'eix-sync' & check the list of packages which have changed, > then decide which ones to update; I never do 'emerge world'. I keep an > upto-date file with a line for each package I have installed, incl date, > version & the main dependencies it satisfies (if any): this is my > alternative to 'world', which is clumsy & causes problems. > > I have been doing this since I started using Gentoo in Oct 2003 & have > never had any problem with Portage or packages as a result. Here, I simply use ~amd64 for my entire system, and rarely have problems. When I do, that's what those backup snapshot partitions I keep around are for. Gentoo is really fairly conservative with ~arch. That does /not/ mean the package is broken, or the upstream package is unstable. Rather, it means the upstream package is reasonably stable, and the Gentoo ebuild is known to work and is tested at least by the Gentoo maintainer. Really broken packages and packages known to have very serious issues on Gentoo aren't ~arch at all, but are instead hard-masked, either with the -* keyword, or with an entry in package.mask. Given these facts, I'm of the opinion that most of those running stable that are calling for faster package stabilization, should really be running ~arch. That's doubly true for those finding they have an ever-growing package.keywords and/or those calling for a "middle" keyword. In point of fact, ~arch /is/ that middle keyword, because the really unstable packages are hard-masked and not in ~arch in the first place. Actually, I run selected hard-masked packages as well. Particularly with things like gcc, which is slotted and easily managed with gcc-config or eselect compiler, it's quite easy to run hard-masked stuff in parallel. Something like xorg isn't as easy to run in parallel as it's not slotted, but even there, given FEATURES=buildpkg, if one has the time and motivation to test a masked version, it's relatively painless to revert to an old version if the test doesn't work out so well (with the caveat of course that one keeps backups, as one should anyway, in case something goes /really/ wrong -- it IS hard-masked packages we are talking about now, after all). Again, I don't see the problem. Stable is there for those that want it. ~arch is there for those that want something newer, with a bit of extra risk. Hard-masked-for-testing packages are very often there for those who REALLY want bleeding edge -- along with the associated increase in risk. If folks don't like how far behind stable is, and are willing to risk not only their own systems with the package in its current state, but the systems of everyone else running stable (which is what requesting faster stabilization actually comes down to), they shouldn't be running stable after all, but the "middle" keyword, that being ~arch. That way, they get their newer, mostly stable programs, while everyone who /really/ wants stable doesn't end up with the risk of stabilizing the package too fast. Of course, note that package.keywords works both ways. Folks running ~arch as their regular keyword can set specific packages to arch (stable) in package.keywords too. Again, Gentoo is very flexible in that regard -- some might say insanely flexible, but it works, if people would only read the docs and follow them as appropriate. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- gentoo-dev@gentoo.org mailing list