From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Sc8uG-0002Gs-NT for garchives@archives.gentoo.org; Wed, 06 Jun 2012 05:35:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3BD65E06C1; Wed, 6 Jun 2012 05:35:31 +0000 (UTC) Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id A903BE0675 for ; Wed, 6 Jun 2012 05:34:49 +0000 (UTC) Received: by wgbfm10 with SMTP id fm10so5267626wgb.10 for ; Tue, 05 Jun 2012 22:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=tO85aeoF8yI72Hs2RQ7E6d6sU08ibYTt2LeC/qGV/0s=; b=wCu828a9yKBe+ejoK6wXcfSJxftyuQXS4HvPI3EP75kosHGkcMSK4+niqDT/1uINQN 0y2v8ZCUXqSA3xqPLtfyALRfGydcyhRzgggoCyOVetsK7bHgLhHX1GMhc5A0O/BgApP1 SyY7Dj/8Aa/FkZ99fAWRI2QQ3YPEn+F2EcjZj3DPPBIighxVaw/7VrUBdTYTSu/nVkkZ kZnno75GhcisUKt95HAueIHmeDr1ZQjI4QFBzlb0hZpFE1J9kHA6sW+SbUHvLWnMYS5l gFbtImMnKh4aTXz9SUKOufnrt9bt4RsY2hSLvweAk9WSQVVbpFYLVs9wNckjWmsrqac9 bsbw== Received: by 10.216.142.215 with SMTP id i65mr15629001wej.29.1338960888860; Tue, 05 Jun 2012 22:34:48 -0700 (PDT) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id ei4sm754094wid.5.2012.06.05.22.34.47 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 05 Jun 2012 22:34:48 -0700 (PDT) Date: Wed, 6 Jun 2012 06:31:28 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] About forcing rebuilds of other packages issue Message-ID: <20120606063128.438f3637@googlemail.com> In-Reply-To: <4FCE913C.5060104@gentoo.org> References: <1338845178.23212.1.camel@belkin4> <4FCDFF18.3080600@gentoo.org> <1338903062.21833.7.camel@belkin4> <4FCE913C.5060104@gentoo.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; 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-SHA1; boundary="Sig_/C0vvJEug+HzWqPh.Zfc7DLm"; protocol="application/pgp-signature" X-Archives-Salt: b89a5fb5-bb21-436f-a1e1-2b3077e7ffdc X-Archives-Hash: 4d7048d1c7dbeded633e03c7088cb611 --Sig_/C0vvJEug+HzWqPh.Zfc7DLm Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 05 Jun 2012 16:07:40 -0700 Zac Medico wrote: > The "SLOT operator" dependencies that Ciaran has been advocating are > very close to a good solution. However, if we want it to work with > unslotted packages, then we need to introduce a separate ABI_SLOT > variable as discussed here: >=20 > https://bugs.gentoo.org/show_bug.cgi?id=3D192319#c18 >=20 > It's really no more difficult to do than "SLOT operator" dependencies, > it's more flexible, and we can do it in EAPI 5. I still don't get what problem you're trying to solve with that. SLOT operator dependencies are known to work for the problem, and have received extensive testing both on Gentoo (with the old KDE packages) and elsewhere. Why not just go with those plus blockers initially, and then add in ABI_SLOT only if it turns out that developers really can't handle using SLOT correctly? --=20 Ciaran McCreesh --Sig_/C0vvJEug+HzWqPh.Zfc7DLm Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAk/O6zMACgkQ96zL6DUtXhH3/QCfUISMWJxbDJVo8yQb6idoFn8e nxoAoMCrVoZAi+WBgeCRJgh7IbMQiiNj =UbZ4 -----END PGP SIGNATURE----- --Sig_/C0vvJEug+HzWqPh.Zfc7DLm--