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 33F6D1381F3 for ; Thu, 11 Apr 2013 17:52:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AECDCE0A6B; Thu, 11 Apr 2013 17:52:50 +0000 (UTC) Received: from vms173001pub.verizon.net (vms173001pub.verizon.net [206.46.173.1]) by pigeon.gentoo.org (Postfix) with ESMTP id 3D864E0A6B for ; Thu, 11 Apr 2013 17:52:50 +0000 (UTC) Received: from odin.tremily.us ([unknown] [72.68.100.81]) by vms173001.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0ML3007WIQZ3BC20@vms173001.mailsrvcs.net> for gentoo-catalyst@lists.gentoo.org; Thu, 11 Apr 2013 12:52:16 -0500 (CDT) Received: by odin.tremily.us (Postfix, from userid 1000) id EC23395D4F3; Thu, 11 Apr 2013 13:52:14 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tremily.us; s=odin; t=1365702734; bh=Gw2xuuT/ap2SAmKFbOi6kRSm+CxbSF8DJl7Q+grDD2o=; h=Date:From:To:Subject:References:In-Reply-To; b=Jc1KTT1gTb/uuoGeVK5hN5E9tiATERy72iOAgwPZzfL/CttjsMqPzm5l8Hqya1rTr J02u/j3E0D0q1MokwloRjMLDH0ZlWmvD6hiWhQPX2kKtYZkEq4hVuUFfQv94Lhp2Uc nY5/ldwqe7F3W6dDJ7MgknyzNGUMx//dYvAYQVqU= Date: Thu, 11 Apr 2013 13:52:14 -0400 From: "W. Trevor King" To: gentoo-catalyst@lists.gentoo.org Subject: Re: [gentoo-catalyst] Binary package dependencies and update_seed Message-id: <20130411175214.GA14587@odin.tremily.us> References: <513A2F19.5040203@gentoo.org> <6472ad55830b40f838356a1b083b3815a4112358.1362768301.git.wking@tremily.us> <20130309121023.GE26574@odin.tremily.us> <20130411170941.GA14224@odin.tremily.us> <5166F553.5090608@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-version: 1.0 Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary=EVF5PPMfhYS0aIcm Content-disposition: inline In-reply-to: <5166F553.5090608@gentoo.org> OpenPGP: id=39A2F3FA2AB17E5D8764F388FC29BDCDF15F5BE8; url=http://tremily.us/pubkey.txt User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: a1d96835-74cd-48e6-81c4-1b3ec8eb19e3 X-Archives-Hash: 28359e0aeb675d933c52e2e375008e08 --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 11, 2013 at 01:39:31PM -0400, Rick "Zero_Chaos" Farina wrote: > > For example, sys-devel/gcc lists: > >=20 > > RDEPEND: sys-libs/zlib virtual/libiconv >=3Ddev-libs/gmp-4.3.2 > > >=3Ddev-libs/mpfr-2.4.2 >=3Ddev-libs/mpc-0.8.1 > >=20 > > I'd like it to list: > >=20 > > RDEPEND: =3Dsys-libs/zlib-1.2.7 =3Dvirtual/libiconv-0 > > =3Ddev-libs/gmp-5.0.2_p1 =3Ddev-libs/mpfr-3.1.1 =3Ddev-libs/mpc-1.0= =2E1 >=20 > This is called EAPI 5 subslots. it should not be addressed in catalyst > nor portage, things should simply set subslot deps properly. I had understood sub-slotting to be a way to list the ABI provided by a given package (in SLOT) or required by a given package (in *DEPEND), not a way for a package to record which ABIs it was built against. For example, GCC builds against >=3Ddev-libs/mpc-0.8.1, but there are some incompatible ABIs in that range. We need to know which ABI the built package actually uses, not which ABIs it could have used. In any case, we probably still need a warning somewhere though, since I don't foresee GCC moving to EAPI 5 in the near future ;). I'm working up a patch with comre comments in files/catalyst.conf. Cheers, Trevor --=20 This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy --EVF5PPMfhYS0aIcm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQIcBAEBAgAGBQJRZvhNAAoJEEUbTsx0l5OMgjQP/2591RsJWhSPEV5JrQEYBZpB mSMsuyHwz6YkNkzfoCybGmjW06xsMUHQcGIv0Ng8NnjDtux9dJNMQam2mOWhyPje 0mGByJJ111F8W6iSMYP2PL/ihlTCOMr+izO4eRG22loGRuoBTkOX9qZ4cE90L8sK mIek5VGybAPNIQ96C97ZMGLF5gGLCk5VBdlPEvV3Tg1TaCc7wG0dh2T2e1IuJ2cq yWn8fD88nHffHQbTz84P3INR6uX3uzgi2QwTEyJFEagtFd5Jzk9fQRLG9ZMJQgwk gTacJvdtyAJMUjB8nkxW18KD/7GH0sDFzXlrppKGDVaq9TOziF7vHhSzMzt5lWCB T244WObTK+ZJP7wjYClckZ0jlMNzIn3dLkLU+UVl+mlGKnlvCo++xKC0rG90gqCV 1Jqp+41OdYu48BjgNaE/YLBdr8xFTDyDfbGvJnNNYvVN72HzSI2Sh4ysolEtDicT GsEuZ+zoUA3LAqb1Kara7c+FXCvccokoCBPkQH/d0vgbZqqgOZ9n3TsTQ1HSaw83 KoXKO0oe5pDPAh3v8gsCvwXeRxyI0n61F8nahDzaAl42rxBy53mUPWQxO5IdFTkW VB62deJKbAXhzg1K0ZzScDwOOG0QXNhAiXPUa9zBupVZMmpmABaMvnLgkdmO9iM8 qiW12oyrP31REUC4oE0O =Va0a -----END PGP SIGNATURE----- --EVF5PPMfhYS0aIcm--