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 1MwFfi-0000Vm-Oz for garchives@archives.gentoo.org; Fri, 09 Oct 2009 13:38:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4A340E07A4; Fri, 9 Oct 2009 13:38:11 +0000 (UTC) Received: from petteriraty.eu (host.petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id 1D7B8E07A4 for ; Fri, 9 Oct 2009 13:38:11 +0000 (UTC) Received: from [82.130.46.226] (qob2.kyla.fi [82.130.46.226]) by petteriraty.eu (Postfix) with ESMTPSA id 4555829589 for ; Fri, 9 Oct 2009 13:38:10 +0000 (UTC) Message-ID: <4ACF3CC3.3090901@gentoo.org> Date: Fri, 09 Oct 2009 16:38:11 +0300 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Unused ebuild built_with_use cleanup References: <4AC20C83.3050904@gentoo.org> <90b936c0910081503h29bb0bbale75a059cffb178df@mail.gmail.com> <4ACE6622.3010602@gentoo.org> <200910090217.43072.patrick@gentoo.org> In-Reply-To: <200910090217.43072.patrick@gentoo.org> X-Enigmail-Version: 0.96.0 OpenPGP: url=http://users.tkk.fi/~praty/public.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig26B2FDF7AE1D5F0863AE65DF" X-Archives-Salt: 2908c2d3-4831-455a-99f3-8953066ec403 X-Archives-Hash: ed704da7d8ede53c84b4a078bfccc92f This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig26B2FDF7AE1D5F0863AE65DF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Patrick Lauer wrote: >=20 > And that's with all the "forced" migrations for features like use-deps = or the=20 > removal of built_with_use. So unless there's some "strongly needed" fea= tures=20 > there's no need for it. I can't remember any feature in the EAPI 3 list= that=20 > really looked useful to me, so not adding it now now now doesn't bother= me at=20 > all. Just causes more confusion for no real benefit. So who cares if it= is=20 > delayed by a few timeunits, there's much more important stuff to do. >=20 Here's two features that by themselves are important enough to get EAPI 3 implemented. Using pkg_pretend it should be possible to eliminate expected dies from build time and as such improving user experience. An example is two use flags that conflict with each other. Use dependency defaults make the life of ebuild writers easier as you don't need to be careful with version restrictions any more if you have a case where something has been on by default and then becomes a use flag for example. This should eliminate cases like causing glibc downgrade in the depgraph by being careless. Regards, Petteri --------------enig26B2FDF7AE1D5F0863AE65DF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrPPMYACgkQcxLzpIGCsLSOoQCfa2MXEFWMarmgM5gYqfDEvFdn OOAAn3l8rG7YlPuUOHbewPKpb4sUDVIj =xKTM -----END PGP SIGNATURE----- --------------enig26B2FDF7AE1D5F0863AE65DF--