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 1N1mS0-0008Av-NJ for garchives@archives.gentoo.org; Sat, 24 Oct 2009 19:38:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96A82E0969; Sat, 24 Oct 2009 19:38:55 +0000 (UTC) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by pigeon.gentoo.org (Postfix) with ESMTP id 7F280E0969 for ; Sat, 24 Oct 2009 19:38:55 +0000 (UTC) Received: from linux1.localdomain ([76.183.49.63]) by cdptpa-omta01.mail.rr.com with ESMTP id <20091024193855091.TPMB5890@cdptpa-omta01.mail.rr.com> for ; Sat, 24 Oct 2009 19:38:55 +0000 Received: by linux1.localdomain (Postfix, from userid 1000) id A65C243C03; Sat, 24 Oct 2009 14:38:54 -0500 (CDT) Date: Sat, 24 Oct 2009 14:38:54 -0500 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Amount of useflags enabled by default Message-ID: <20091024193854.GA7616@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <4AE1E033.3030707@gentoo.org> <4AE209E6.7020707@gentoo.org> <4AE32A53.2080107@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: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5vNYLRcllDrimb99" Content-Disposition: inline In-Reply-To: <4AE32A53.2080107@gentoo.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: cdf3d00d-78db-4427-9b03-2852886c3297 X-Archives-Hash: afa98b1af26af3bdb57a50c58e4195c3 --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 24, 2009 at 06:24:51PM +0200, Thomas Sachau wrote: > Petteri R??ty schrieb: > > Thomas Sachau wrote: > >> In addition, i see a trend to enabled more more more USE flags (either= over profiles or via IUSE > >> +flag). Whats the reason for forcing a big load of default enabled USE= flags on every user including > >> more dependencies, more compile time, more wasted disk space and more = possible vulnerabilities > >> except some users, who complain about a missing feature and are not ab= le to think and enable a USE > >> flag for that feature? > >> > >=20 > > One possible reason is that our packages should follow upstream policy > > and maybe upstreams usually like to keep things enabled rather than > > disabled. > >=20 > > Regards, > > Petteri > >=20 > >=20 >=20 > With that argument you could request to enable all useflags by default. I= ts ok in my eyes, if you > follow upstream the way tarballs are created (e.g. qt move to splitted qt= packages or the other way > round). Something else would make maintainence part much harder. But i di= sagree on the part for > "follow upstream policy for default enabled USE flags". > Gentoo is about choice and i would like to have the choice to disable mos= t USE flags by default and > with an easy way, e.g. by choising a profile with less default enabled US= E flags. Forcing every user > to disable many or almost all flags independent of his profile would make= Gentoo less userfriendly > in general without a good reason. If upstream does not want to support a = disabled USE flag, they > should not offer the choice to disable it in the first place. =20 I think there are two issues being put together here. One is the issue of profiles enabling use flags by default, and the other is packages enabling use flags by default in IUSE. At the package level, I do think that we should follow the upstream policy. Upstream giving you the option to disable something doesn't mean that they don't support disabling it, it just means that they are giving you the choice to disable it. If it is enabled by default, it could mean that upstream has found that most of their users prefer to enable it, so they set it up that way. To me, the question really is at the profile level since enabling use flags there has the potential to affect entire systems. I don't think flags should be enabled at the profile level unless we are sure that most users who use that profile will want the flags enabled. --=20 William Hubbs gentoo accessibility team lead williamh@gentoo.org --5vNYLRcllDrimb99 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkrjV84ACgkQblQW9DDEZTjuxQCfW94UUOcEDuXWhotOZiW4Nwxp WMAAoLK9N15a+59ZQmTCcLc5eF+2GIIm =l4aK -----END PGP SIGNATURE----- --5vNYLRcllDrimb99--