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 1MM1Vp-0002MP-SY for garchives@archives.gentoo.org; Wed, 01 Jul 2009 15:14:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 376E9E0648; Wed, 1 Jul 2009 15:14:16 +0000 (UTC) Received: from smtp239.poczta.interia.pl (smtp239.poczta.interia.pl [217.74.64.239]) by pigeon.gentoo.org (Postfix) with ESMTP id F3937E0648 for ; Wed, 1 Jul 2009 15:14:15 +0000 (UTC) Received: by smtp239.poczta.interia.pl (INTERIA.PL, from userid 502) id 0AA0126FE25; Wed, 1 Jul 2009 17:14:15 +0200 (CEST) Received: from poczta.interia.pl (mi03.poczta.interia.pl [10.217.12.3]) by smtp239.poczta.interia.pl (INTERIA.PL) with ESMTP id A5E0226FDE3 for ; Wed, 1 Jul 2009 17:14:14 +0200 (CEST) Received: by poczta.interia.pl (INTERIA.PL, from userid 502) id A1EF83C377; Wed, 1 Jul 2009 17:14:14 +0200 (CEST) Received: from lebrodyl.localnet (agy240.neoplus.adsl.tpnet.pl [83.25.180.240]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by www.poczta.fm (INTERIA.PL) with ESMTP id 7406B3C34C for ; Wed, 1 Jul 2009 17:14:14 +0200 (CEST) From: Maciej Mrozowski To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Global use flags eabled by default Date: Wed, 1 Jul 2009 17:14:11 +0200 User-Agent: KMail/1.11.4 (Linux/2.6.29-gentoo-r5; KDE/4.2.4; x86_64; ; ) 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; boundary="nextPart2253248.7TqIuq7b4N"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200907011714.11754.reavertm@poczta.fm> X-EMID: 9fd77138 X-Archives-Salt: 4907e800-3de5-4548-96db-92c8cf0a3c3d X-Archives-Hash: 9b943aa196ce9728e58828a73eaa4abf --nextPart2253248.7TqIuq7b4N Content-Type: text/plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello Somewhat continuing my battle to reasonably minimise USE flags enabled by=20 default for users, I'd like to ask about one particular commit. Note that=20 there's no commit message and it looks a bit fishy: http://sources.gentoo.org/viewcvs.py/gentoo- x86/profiles/base/use.defaults?r1=3D1.1&r2=3D1.1.1.1 It enables considerable amount of USE flags in base profile. I'm most concerned about 'gstreamer' USE flag as it's not needed at all for= =20 KDE users (they get xine phonon backend as default and will just cause=20 unnecessary dependency chain). If author of that commit is concerned about Gnome functionality, he could t= alk=20 with Gnome devs first - besides gstreamer is probably pulled there as=20 dependency so no point really in enabling it as USE flag in base profile. Please remove it. (also 'gtk' is there, why not 'kde' as well? remember we're talking about= =20 *base* profile, not *desktop* profile) And my main point is - since we have EAPI=3D1 (use defaults) and EAPI=3D2 (= use=20 deps, yes, it's time to learn those), sane defaults should be set per packa= ge=20 level if possible and respected via use deps. Also this is very related to bug [1] and discussion about it [2]. It would = be=20 nice to see some progress on that matter (progress =3D perl and python drop= ped=20 from profile, and only enabled for ebuilds when maintainer see it fit). 1. https://bugs.gentoo.org/show_bug.cgi?id=3D250179 2. http://archives.gentoo.org/gentoo- dev/msg_afe72c138992b6a590120de199ffcc44.xml =2D-=20 regards MM --nextPart2253248.7TqIuq7b4N Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEABECAAYFAkpLfUMACgkQFuHa/bHpVds38ACgm/knhsH8qTnWRAlnLVjjkAC3 KHUAmgJupbAF//fud23aHzeOn2tVQ+Rr =Jief -----END PGP SIGNATURE----- --nextPart2253248.7TqIuq7b4N--