From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 15A681382C5 for ; Tue, 20 Feb 2018 02:30:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D61BFE0DCC; Tue, 20 Feb 2018 02:30:25 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 85DA0E0DC0 for ; Tue, 20 Feb 2018 02:30:24 +0000 (UTC) Received: from [10.40.36.23] (unknown [69.42.190.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id 8E519335C2A for ; Tue, 20 Feb 2018 02:30:22 +0000 (UTC) Subject: Re: [gentoo-dev] EAPI 7 in Portage needs YOU! To: gentoo-dev@lists.gentoo.org References: <6A1DC1CD-A6F2-4094-BAD9-7D3F413EE769@gentoo.org> <529f4885-9044-db40-6471-a747bf0ac131@laposte.net> <23179.2743.643298.244147@a1i15.kph.uni-mainz.de> From: Ian Stakenvicius Openpgp: id=A2C4D5C5A3D795BF11CB1838DAE81A237F0008F0 Message-ID: Date: Mon, 19 Feb 2018 21:30:10 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.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 In-Reply-To: <23179.2743.643298.244147@a1i15.kph.uni-mainz.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="giaBqaTHHkwRhWiSMVPUlwlfR0XbqJ6on" X-Archives-Salt: a176ac2c-dbc5-4d4f-98bc-17046bd90e5c X-Archives-Hash: 30e4fa9a94e35fcc2981e844bf87c38e This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --giaBqaTHHkwRhWiSMVPUlwlfR0XbqJ6on Content-Type: multipart/mixed; boundary="o2tCP3LlncsNdyECnHeXIFoW3pHU78V56"; protected-headers="v1" From: Ian Stakenvicius To: gentoo-dev@lists.gentoo.org Message-ID: Subject: Re: [gentoo-dev] EAPI 7 in Portage needs YOU! References: <6A1DC1CD-A6F2-4094-BAD9-7D3F413EE769@gentoo.org> <529f4885-9044-db40-6471-a747bf0ac131@laposte.net> <23179.2743.643298.244147@a1i15.kph.uni-mainz.de> In-Reply-To: <23179.2743.643298.244147@a1i15.kph.uni-mainz.de> --o2tCP3LlncsNdyECnHeXIFoW3pHU78V56 Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2018-02-19 12:34 PM, Ulrich Mueller wrote: >>>>>> On Mon, 19 Feb 2018, Michael Lienhardt wrote: >=20 >>> 2. ||=3D (binding any-of) dep groups. >=20 >> I don't understand what this group means, and the PMS-7 is >> unclear as well: "binding-any-of A binding-any-of group, which >> has the same format as the any-of group, but begins with the >> string ||=3D instead." Is it a "or", like the "any-of" group, but >> with a different behavior at compiling/linking time? >=20 > It is explained in section 8.2.4:=20 > https://dev.gentoo.org/~ulm/pms/7-draft/pms.html#x1-800008.2.4 >=20 > Ulrich >=20 Could we get some clarification/confirmation on this language?: > In addition, for runtime dependencies, indicates that the package > will break unless a matching package corresponding to the first > immediate child element (in order of listing) installed as a > build-time (DEPEND) dependency is available =2E..if I am reading this right, this means that the list of atoms is iterated through first->last, and as soon as one is found to be available at build-time, it chosen as the one that this package is bound to and after that the package will be considered broken if it doesn't exist/is later removed? --o2tCP3LlncsNdyECnHeXIFoW3pHU78V56-- --giaBqaTHHkwRhWiSMVPUlwlfR0XbqJ6on Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREIAC0WIQSixNXFo9eVvxHLGDja6BojfwAI8AUCWouINg8cYXhzQGdlbnRv by5vcmcACgkQ2ugaI38ACPCPgAD9EoQoH8fe6Ab86E7YN5rjp4sAsw4bWWki5EUQ PwZGK8EBALdksBpIll2SQW4CAVahEpg+U/VE0UOhFYKj/iq+P+L6 =FQ0F -----END PGP SIGNATURE----- --giaBqaTHHkwRhWiSMVPUlwlfR0XbqJ6on--