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 B35E4198005 for ; Sun, 24 Feb 2013 10:06:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2DB77E05DB; Sun, 24 Feb 2013 10:06:08 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 42431E05AF for ; Sun, 24 Feb 2013 10:06:07 +0000 (UTC) Received: from pomiocik.lan (unknown [213.195.173.220]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 5A0B433DCD2; Sun, 24 Feb 2013 10:06:05 +0000 (UTC) Date: Sun, 24 Feb 2013 11:06:20 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: hasufell@gentoo.org Subject: Re: [gentoo-dev] New eclass: autotools-multilib-minimal Message-ID: <20130224110620.662a9079@pomiocik.lan> In-Reply-To: <51299593.1010902@gentoo.org> References: <51296027.705@gentoo.org> <51299593.1010902@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.16; 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_/cWF8FAnkA/3_onW6GoySPuK"; protocol="application/pgp-signature" X-Archives-Salt: d0c18c85-978d-43a9-b01c-152dafb92f90 X-Archives-Hash: 76e0da2e61fd53e5c0f840f381b30df7 --Sig_/cWF8FAnkA/3_onW6GoySPuK Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 24 Feb 2013 05:22:43 +0100 hasufell wrote: > Before people start asking I should explain why I started this: > https://bugs.gentoo.org/show_bug.cgi?id=3D458638 >=20 > I think having such an eclass has several advantages over > autootools-multilib.eclass (which depends on autotools-utils.eclass) as > it is now: >=20 > a) Less eclass dependencies. One could argue: the more eclasses my > ebuild uses the more prone to error and exposed to changes it is. > b) easier conversion in some cases: often times a simple rename > src_compile -> multilib_src_compile will do > c) it allows more custom definition of phase functions > d) the previous point will also allow to convert go-mono.eclass packages > without introducing yet another eclass for that Then don't put 'autotools' in the name. > e) autotools-utils.eclass does a bit more than just calling default > phase functions; the developer has little choice on this matter unless > he wants to rewrite his ebuild based on multilib-build.eclass which will > create a lot of code duplication in ebuilds, hence this proposition Yes, everyone sees 'a bit more' but nobody so far was able to point what it is exactly. Or people simply don't know what PMS does nowadays. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/cWF8FAnkA/3_onW6GoySPuK Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQJ8BAEBCgBmBQJRKeYdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKHxkP/0QUy1aTjBS51vvhw/ypZP0l jjoQWLkCRqxxsQbcsV02V4gUiYM0BWQ02aehC9q9IWBSDTkW7/rGJYMO44MNfeOz x8vXVSArwCFCvAen9PRAFpu7MGRgsOuiQ77/Lfb03E1Fj9FVO7090humFyrPv3Xx ufXpc17fSZbqNsFQW8ZSpkC0X/sdCqVp5YY1bntwjxOACZGC4LWx0U1LtEmjb+uL d8luXeFcxLxmIgY/cg0PvSug3ISV7SmDL2YRkNg/eN2FTwDPZwAWeC+Njineie6L OUbtt3WoxtH1BxhkbC3ujS9ammPJp0b6qHfnvy6uTGn9tQm3vjghLU+ayTrgHl2P pHJ5db7ODwNXEd5oSi90mnFqxcvhphL2aj9cPPJ8mQOP101mGRx8/viHCrGh5V4H Ju7x9tv6fVlEkeJDgqrTI7VGX7jStp9W7jFyORXgLoMBbCLTPN5ukq5d+MyTGRd4 NBomcT8A5nguzf2zqz/GrXbvZSeRi2kg3KLWUCPI5jtD6gUYSa/ORztcC/jkEdwp V1cVmZiSHEsA40gziz9E1Z4Gn17nHFFarZZQ1X9gQFrMldb2/wygLojfpKD6JC4u FQJX7exQ8CJluNqRhEXHB7ue2EuwCEUaYPUFDu//6btUSaTsa4GXhneumoM3MhHS Xamea33TZtUeNyAtx/bJ =N5Vk -----END PGP SIGNATURE----- --Sig_/cWF8FAnkA/3_onW6GoySPuK--