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 8A94D13877A for ; Sun, 17 Aug 2014 07:24:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D82FDE097D; Sun, 17 Aug 2014 07:23:56 +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 BA3A8E0970 for ; Sun, 17 Aug 2014 07:23:55 +0000 (UTC) Received: from phjr-macbookpro.local (159-205-223-140.adsl.inetia.pl [159.205.223.140]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: phajdan.jr) by smtp.gentoo.org (Postfix) with ESMTPSA id A5C3A340028 for ; Sun, 17 Aug 2014 07:23:54 +0000 (UTC) Message-ID: <53F05882.10405@gentoo.org> Date: Sun, 17 Aug 2014 09:23:46 +0200 From: =?ISO-8859-2?Q?=22Pawe=B3_Hajdan=2C_Jr=2E=22?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 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] rfc: calling all eclass phase functions by default References: <20140816215428.GA6773@linux1> <53F0545C.907@gentoo.org> <20140817091829.59b2e3da@pomiot.lan> In-Reply-To: <20140817091829.59b2e3da@pomiot.lan> X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MADqrST42ptmqtT4CqNBj0ieBAW1kBsfI" X-Archives-Salt: 3bf8c03e-74d5-4e42-9bbd-44249fc36632 X-Archives-Hash: ba0e81c4faf8588cadf41b92efec6d80 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MADqrST42ptmqtT4CqNBj0ieBAW1kBsfI Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable On 8/17/14, 9:18 AM, Micha=B3 G=F3rny wrote: > Dnia 2014-08-17, o godz. 09:06:04 > "Pawe=B3 Hajdan, Jr." napisa=B3(a): >> The warning would make the problem more visible to ebuild writers. The= n >> we already have a solution that works, i.e. explicitly defining the >> phase function in the ebuild, possibly calling the eclass functions. >> >> My understanding is people not being aware of the problem is the main >> issue here, not the ability to address it. >=20 > What we could do is printing the phase function names when starting > them, e.g.: >=20 > >>> [foo_src_compile] Compiling sources in ... >=20 > As for another idea, we could warn if an eclass overrides phase > function via implicit inherit without redefining it. As I see it, this > is the biggest issue here, and a solution that's relatively easy to > accept. Both of these sound good to me. Pawe=B3 --MADqrST42ptmqtT4CqNBj0ieBAW1kBsfI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) iQIcBAEBCgAGBQJT8FiGAAoJEE8aJVXqcZkdNL8QALhPh5m2WVEHV+heukWEr5KH MuIyoksrNvgYTumFLlkozsklMAeRemUBh4HaecOKFUi8x/M1vIVL01blkcbUxWM2 JA5yHlnhKDzFxUOMmQ773fGOCSdK9hiSn2JwOiij3xRDZeMG/k25ZbyISLROI7xo 37ZR5dbbMIMfNZRr2BU7mlA8l8bYG4PlKDE7YKxf6uPAiVpvUiLTkNV530tErPN8 4Opcy1HIV3B8UdwNyYwDzNzM5Cy9Y5D9LVUIZEjSM5APzNpF6gK2bzu3bLSX+PaY vQw2iqOu2Ma9dA8KkV2iFOmqxmm68kSjuMWpzWAXwFFr0Ma23icOt6AE4Pk2+XM4 Lo/DpXCn23tQE1EXBFHaUh1lY22fKmYLphGywzQXARQcpDj7jfDYecVCoIqXeEdt r1jgOHTdclV70oBz72Q18i6RQzreDljtq1KRGFCydV2iHzMZ/hrSfgXDtEQzQ3Gr HVGNAQoKVdmHl8XqDo3THTyAs8DBgM0KA4Xn4os2FNQYWwLpGaUo4HbyDz9pG+rt VEXK3d/TA5NT+HgVw6mTVLE7RgwguLYIHAErXWpEYmFuLxa4X/EbB2IIHJJK2HKP 5LQYHzUTXQSsSTbWDYf8pyoi3frMjhEEafng2qUUlHTAyV5EVMOh7XImEAi3aNUc CZmfUApac+CrBSVzAjEk =DgPh -----END PGP SIGNATURE----- --MADqrST42ptmqtT4CqNBj0ieBAW1kBsfI--