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 79D181381FA for ; Mon, 5 May 2014 17:43:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 59305E0B06; Mon, 5 May 2014 17:43:07 +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 72A85E0AF9 for ; Mon, 5 May 2014 17:43:06 +0000 (UTC) Received: from pomiot.lan (77-254-89-238.adsl.inetia.pl [77.254.89.238]) (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 5BFF9340132; Mon, 5 May 2014 17:43:04 +0000 (UTC) Date: Mon, 5 May 2014 19:42:58 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: gentoo-dev@lists.gentoo.org Cc: axs@gentoo.org Subject: Re: [gentoo-dev] [PATCHES] multilib-build.eclass: getting 'long' ABI value & deprecating multilib_for_best_abi() Message-ID: <20140505194258.37b7755e@pomiot.lan> In-Reply-To: <536790EC.3000605@gentoo.org> References: <20140505102912.60eb44df@pomiot.lan> <536790EC.3000605@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.23; 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_/ik.+GlR1PV+OtJ+G8bIwgJQ"; protocol="application/pgp-signature" X-Archives-Salt: 0c218029-2d50-4f63-b960-bb85f956bb6d X-Archives-Hash: 56497868bfc6df0274388c42e2707b7c --Sig_/ik.+GlR1PV+OtJ+G8bIwgJQ Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-05-05, o godz. 09:23:56 Ian Stakenvicius napisa=B3(a): > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 >=20 > On 05/05/14 04:29 AM, Micha=B3 G=F3rny wrote: >=20 > > 3. deprecates multilib_for_best_abi() since having two separate=20 > > concepts of 'best ABI' and 'default ABI' is confusing, and mostly=20 > > doesn't serve any real purpose. > >=20 > > For improved consistency, we would like people to use > > multilib-minimal and multilib_is_native_abi() tests if necessary. > >=20 > >=20 > > I will submit the patches in replies to this mail. > >=20 >=20 > multilib_for_best_abi was introduced to deprecate > multilib_is_native_abi though, aren't we going backwards? Honestly, I don't remember why it was introduced. I just checked the commit message and relevant mails, and it's all quite laconic. It was introduced as part of multibuild_for_best_variant(), and that benefited mostly distutils-r1 for its *_all() phases. I think multilib_for_best_abi() was mostly intended to help getting autotools-multilib to work properly. Now it is built on top of multilib-minimal, and people are encouraged to redefine the multilib_* phases rather than try to hack on top of 'autotools-utils_src_compile' and stuff. This makes most of multilib_for_best_abi() irrelevant. So, I don't think we are really going backwards here. We've changed direction over the past year. We've seen what caught better and I'm mostly trying to make things simpler. As part of that, I'd like to remove redundant APIs and focus on supporting one best-supported interface for multilib. At the point, multilib-minimal seems to be the way forward. Do you agree with me on this? Do you have another ideas? --=20 Best regards, Micha=B3 G=F3rny --Sig_/ik.+GlR1PV+OtJ+G8bIwgJQ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQJ8BAEBCgBmBQJTZ82iXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOw6gP/iWvjzL2hn7o1TBfCtB4J1T1 RJavrAKzGTn/EuWy4vjzfjiyBBVFOhj8xPRvetT4Uxx55/2U98D44wtwjyeSGngz h83lkyzPxa+5ZOCobvCD9c4iXTTbSc0p2Kh6ce+HIZV4RsJvAGO1486q7eIosDow mkebz5qNxL49AzW1uS/sTIvbw3sGY0bRDFLQj7WfKr3sCbUM1wrwah7gtUYUHRqR LuqKKO7knThjY1pBFwpuTEbeWUzN0/70uvlZ/cIVAw/R7J9t0CdWGGHugkPanu+Y NgIY6eiiyVh/dp2mina51F6iTC/c1xSa3pS8sYwjWtbYcC+Dih3oR8TlN1bM8k8k qVzlH7JSvxpFRuDWn8SGGpVM8pp5t4jXz8KrqJR9FJFpnjz+JgjHSXkSIGzmOg8g /tTZ+ZjSKyI6h/Z0P278QTW5xv1TAWY2s/8KwrJ16K60IfNakNEV1C0bLhNh0zDC nQ2iGS5VMvtEcyeFRuTNwc9QSoUN1dKzwHIzoEAI8PNhVxx3OmCW1pLJKtA817Wq XAvQJQQUCy3qncxaqdVAOZ3mcFxjhdXmRk1GqHwb08LXtD72DJ80zNDc+bsdIDFz RtplHef3Y73nvYXXaJ9PosBsa0x0rfeWE58kvdZgG1DByGz8ThMYCnNusg5Ulgvy jdF7N88XtKC0pdZizsnT =xegP -----END PGP SIGNATURE----- --Sig_/ik.+GlR1PV+OtJ+G8bIwgJQ--