From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 042F713877A for ; Sun, 17 Aug 2014 07:04:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7F732E092D; Sun, 17 Aug 2014 07:04:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A2702E091D for ; Sun, 17 Aug 2014 07:04:29 +0000 (UTC) Received: from pomiot.lan (77-254-95-248.adsl.inetia.pl [77.254.95.248]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 5EDFA340164; Sun, 17 Aug 2014 07:04:25 +0000 (UTC) Date: Sun, 17 Aug 2014 09:03:44 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: Kent Fredric Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: calling all eclass phase functions by default Message-ID: <20140817090344.7cb7010a@pomiot.lan> In-Reply-To: References: <20140816215428.GA6773@linux1> Organization: Gentoo X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) 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-sha512; boundary="Sig_/r2JRVNxcHk1idWDBNrWV3lk"; protocol="application/pgp-signature" X-Archives-Salt: 51d6bbb4-b805-4061-b2a6-d86e3e7a8234 X-Archives-Hash: e1121b289ec55de8f4427e675ffdb9c7 --Sig_/r2JRVNxcHk1idWDBNrWV3lk Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-08-17, o godz. 10:32:14 Kent Fredric napisa=B3(a): > So if you could sculpt it to be broader by default and have less scope for > developer error, that'd be an improvement. >=20 > --- code start -- > ECLASS_EXCLUDE=3D"foo_src_unpack bar_src_unpack" > inherit foo bar baz >=20 >=20 > --- code end --- >=20 > here, src_unpack would be baz_src_unpack *regardless* of composition order > because "foo" and "bar" were barred from being used, and baz took > precedence as a result. Wow, so you suggest replacing a solution where you have to re-declare all the phases with one in which you have to opt-out of all phases of all eclasses... This thread spreads more great ideas every minute. Soon enough, we will ban eclasses and require every ebuild to write everything inline just to be sure. Preferably using kernel calls from assembly to avoid as much middleware as possible, and make ebuilds as verbose as possible. --=20 Best regards, Micha=B3 G=F3rny --Sig_/r2JRVNxcHk1idWDBNrWV3lk Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJT8FPTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOkPAP/3r+OK04fIHwjsRjWPvW9ULL /8tXVeGyyYao96fR2RQO3yKCwwBW94cAtftk7AeTOFqPjBZMQ+FMMWJenPo7hjaQ 7wRx65IrHLf2Ukoi6RPjNG01mYcYkHAEO/FefWoRI4dPCP2uGt4iOZJymKQUdBlC Ez2SGdeCuFz0e5SNTFvkFZhFqkW8p1KuJLMjbWJa059qiqroy8ZEgP1vxGHgwmKu zHpOpBhtmH40nFzbFhEWUlgziyU+P3Dai8TsuTTbapkelIqn8UksQQTiFyfXizFB nsitCULiBSRxble4iCLfcmEweDq/Ho+uDDk6autV7WD6QxuojCo7T39G/IZJLddT hOlxOwulcVQRfAOaTIyEKRcloyPRH5WAm1oGzNc6ZS8+QRT7qWGJJkttzrE7tsjt 4IXMC7Lh6t1qOJ2Z9LVnE/SM8vTKWfKtWdphCUPXlXBg5z7CniFLo1e/0ntYlY/e XsTeQs+UlV7no3JSyXbFwyyHtbZjkLEVMTG+dLvY0Uz0h2rTf3PKBYhiQjWPnUN+ OHxT32cNkeCeBHDZ7nX9u2zOgWEXZ2QxkyPPlR82W3KRgJZLaQimUDaqfKtDrGRl vNyYuLIt2u9fufvDWYE9ZPD7OMVfmKyV+4gotFHD0ZDYkOxIl9Bg2bz16+hRinem 0jMYXl5cmJna8SygTWnf =QE7f -----END PGP SIGNATURE----- --Sig_/r2JRVNxcHk1idWDBNrWV3lk--