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 1FHWsy-0005B6-75 for garchives@archives.gentoo.org; Fri, 10 Mar 2006 01:57:44 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k2A1ual7030573; Fri, 10 Mar 2006 01:56:36 GMT Received: from ender.volumehost.net (adsl-69-154-123-202.dsl.fyvlar.swbell.net [69.154.123.202]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k2A1qVMa013650 for ; Fri, 10 Mar 2006 01:52:31 GMT Received: from localhost (localhost [127.0.0.1]) by ender.volumehost.net (Postfix) with ESMTP id 26203FDCD for ; Fri, 10 Mar 2006 01:52:31 +0000 (UTC) Received: from ender.volumehost.net ([127.0.0.1]) by localhost (ender.volumehost.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 21020-14-4 for ; Fri, 10 Mar 2006 01:52:29 +0000 (UTC) Received: from ip70-178-174-179.ks.ks.cox.net (ip70-178-174-179.ks.ks.cox.net [70.178.174.179]) (using SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ender.volumehost.net (Postfix) with ESMTP id CF615FDA0 for ; Fri, 10 Mar 2006 01:52:29 +0000 (UTC) From: "Boyd Stephen Smith Jr." To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] USE flags Date: Thu, 9 Mar 2006 19:52:26 -0600 User-Agent: KMail/1.9.1 References: <20060309121926.7BB8CA8035@ls401.t-com.hr> <342e1090603090829v53b58d38t49de0124029f871e@mail.gmail.com> In-Reply-To: <342e1090603090829v53b58d38t49de0124029f871e@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Message-Id: <200603091952.26055.bss03@volumehost.net> X-Virus-Scanned: amavisd-new at volumehost.net X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id k2A1qVMa013650 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id k2A1ualP030573 X-Archives-Salt: 395e3412-5550-49a9-9ea0-667fd337ea74 X-Archives-Hash: b74cd655f42308fc7493321142926644 On Thursday 09 March 2006 10:29, "Daniel da Veiga"=20 wrote about 'Re: [gentoo-user] USE flags': > On 3/9/06, Goran Maksimovi=E6 wrote: > > I saw that there was a discussion about USE flags and I would seek > > your advice on that matter. > > Well, when I installed Gentoo 2006.0, I used the GRP and Dynamic Stage > 3, so, couldn't set my USE flags. Well, you could, but then portage would have decided to not use (some of)= =20 the available binary packages (since they had different USE settings). > I don't set USE at make.conf. After the GRP install, I sync'ed, then > issued a "emerge -uDNpv world" and started "emerge -pv"ing each > package in the list, checking USEs and writting them to package.use. > After that, each and every package installed follows the same path. > This way you don't loose control over your flags and avoid useless > stuff (like compiling a lot of programs with KDE support when you only > need kde-base because of K3B). That's roughly the way I do it. Although, initially I started with=20 stage1... In any case, I just do regular 'emerge -avtuND world's and mak= e=20 sure and read the USE flags there. Paying /particular/ attention to=20 yellow (new) or stared (changed) use flags. Also, after any change=20 to /etc/portage/package.use or the USE variable in make.conf, I do a=20 emerge -avtuND world. Occasionally, I'll notice some feature I want is missing, them I emerge -= pv=20 or equery u the package to check use flags to tweak. If the use flag=20 doesn't jump out at me, I might continue with a grep against use.desc and= =20 use.local or a emerge -pve package (in case the functionality is actually= =20 missing from a dependency). I used to be fairly religious about putting global use flags in make.conf= =20 and package-specific use flags in package.use -- I no longer do this sinc= e=20 the gentoo developers are nice enough to rarely overlap local use flags,=20 so I can just stick everything into a gargantuan USE variable in=20 make.conf. It's easier that way since I manage my use flags with euse. --=20 "If there's one thing we've established over the years, it's that the vast majority of our users don't have the slightest clue what's best for them in terms of package stability." -- Gentoo Developer Ciaran McCreesh --=20 gentoo-user@gentoo.org mailing list