From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N2YhE-0008DQ-Ep for garchives@archives.gentoo.org; Mon, 26 Oct 2009 23:09:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 429F8E0922; Mon, 26 Oct 2009 23:09:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 18122E0922 for ; Mon, 26 Oct 2009 23:09:51 +0000 (UTC) Received: from sapphire.localnet (atlnts.org [85.222.29.130]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 197196741F for ; Mon, 26 Oct 2009 23:09:50 +0000 (UTC) From: Dawid =?windows-1250?q?W=EAgli=F1ski?= Organization: Gentoo Linux To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] Splitting desktop profile to KDE and GNOME Date: Tue, 27 Oct 2009 01:08:30 +0100 User-Agent: KMail/1.12.1 (Linux/2.6.31-tuxonice; KDE/4.3.1; x86_64; ; ) References: <200910241542.17701.reavertm@gmail.com> <4AE6012C.6010307@gentoo.org> In-Reply-To: <4AE6012C.6010307@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable Message-Id: <200910270108.30347.cla@gentoo.org> X-Archives-Salt: dd170b40-65db-4de4-8421-e77b948365b2 X-Archives-Hash: 90d86f9a6f66d08903de797eab547e51 On Monday 26 October 2009 21:06:04 R=E9mi Cardona wrote: > Le 24/10/2009 15:42, Maciej Mrozowski a =E9crit : > > If you have any comments, suggestions, important notices regarding this > > change, please keep discussion in gentoo-desktop mailing list. >=20 > IMHO, we shouldn't even have desktop/server subprofiles to begin with. >=20 > I've always considered Gentoo to be an "opt-in" distro where after a > successful install, you end up with a bash prompt and a _means_ of > installing new packages. >=20 > Finding out what USE flags mean and do is part of the Gentoo experience. > If we were doing spin-off distros like Ubuntu and Fedora do, then > subprofiles would be fine, but we're not. >=20 So hmm, let me make few hypothetical statements. You see package foo-libs/b= az=20 has USE=3D"pic" that is not set by default in profile. It's well documented= in=20 metadata.xml which says "disable optimized assembly code that is not PIC=20 friendly". So as an ordinary user you set it in your make.conf because it m= ay=20 be helpful. Then you want to install another package with USE=3D"pic" but y= ou=20 note this useflag for this package means "Force shared libraries to be buil= t as=20 PIC (this is slower)". Of course you don't want your programs run slower, d= o=20 you? So you disable useflag in make.conf or package.use. This situation may= =20 lead user to reinstall half of his system, because some packages with USE= =3D"- pic" force foo-libs/baz[-pic] and foo-libs/bar[-pic] too. You end up with=20 nothing after some time spent on reading metadata.xml, recompilling foo, ba= r,=20 baz... just because you were forced to have a choice. IMO profiles are very good solution for every user. Especially for those th= at=20 don't know what every use flag means and they (profiles) should have at lea= st =20 base useflags set. And if base, why not most of useful? They are only optio= n.=20 User can alwasy disable it (eg. -kde if he wants gnome, -gnome if he wants = kde=20 or - both if he uses openbox). My $0,02. =2D-=20 Cheers Dawid W=EAgli=F1ski