From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KCiFS-0000Nr-Ec for garchives@archives.gentoo.org; Sat, 28 Jun 2008 21:46:23 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 299DAE0191; Sat, 28 Jun 2008 21:46:21 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by pigeon.gentoo.org (Postfix) with ESMTP id E0F42E0191 for ; Sat, 28 Jun 2008 21:46:20 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id z27so104359ugc.49 for ; Sat, 28 Jun 2008 14:46:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=vGwJMhWcpScOGHGqPV0lqpWqo9ZRc0pQLnpZIvsv3w4=; b=c+xquUmcU6mh5kk5mSaUa1JttEyVMQBDFFYPIos6A5+lZISXgoHp8Jh4II+aS2EQlY GWpN36KhA65DD1NRd8uoNLL+HqYKQsiyV50UyveZVLVzQ8EcRXHqzMKqFD/lDemrunQY 26EaZ3Oa8brRsDUMyXcC8iYCfU8T9Ek1EE6p8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=ZhxsoAMMvw25CvHv9hM1FCJaMtGI44e6BstX1k36REavRKFwqc02pF4/sEXLw8o+yC tpLPuy7+VvufkSllE5qGehnJQnjpYBQ8iA1QmEySKlQdM8+LeDqq72YgVKclG9KZM6xb j1C/RjzdYzNRqjzDlr6PNmqSLDI2lFlYZbHL4= Received: by 10.67.86.5 with SMTP id o5mr2950258ugl.25.1214689580231; Sat, 28 Jun 2008 14:46:20 -0700 (PDT) Received: from snowcone ( [92.235.187.79]) by mx.google.com with ESMTPS id y1sm552246uge.10.2008.06.28.14.46.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 28 Jun 2008 14:46:20 -0700 (PDT) Date: Sat, 28 Jun 2008 22:46:14 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Re: Multislot dependencies Message-ID: <20080628224614.36aaf316@snowcone> In-Reply-To: References: <1214663833.3613.37.camel@localhost> <48665501.2040609@bernd-steinhauser.de> <20080628221023.51a8ea85@snowcone> X-Mailer: Claws Mail 3.4.0 (GTK+ 2.12.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; boundary="Sig_/A58SV/V2iI.C=Q9crHvp6CV"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: b3e1f0d9-e267-43dc-b6f0-53cd4ee4662f X-Archives-Hash: b88252ad42f83cbd15a9e3fd4da0744d --Sig_/A58SV/V2iI.C=Q9crHvp6CV Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 28 Jun 2008 23:41:17 +0200 Tiziano M=C3=BCller wrote: > > :=3D only makes sense when something is both a DEPEND and an RDEPEND. > > Actual behaviour, for Paludis, is that it rewrites :=3D deps to :=3Dblah > > when writing to VDB any time it can, and leaves anything it can't > > as :=3D deps. Verifying sanity of :=3D use is left to developers and > > the QA tool. > > ... and the spec. The spec's well defined. It just tells you how :=3D works, not how to use it in a sensible manner. Pretty much the same as for everything else. > > The only sensible thing you can do with multiple matches on :=3D slots > > (and ||=3D, if that route is taken) is to take the slot of the best > > matching installed version, and require that ebuilds do that too. In > > real world cases, this works just fine. > >=20 > so, ebuilds should use best_version instead of has_version for > example. That's what I meant and what I miss in the kdebuild-1 > spec :-) Generally, it "just works", because packages are usually fairly good at picking up the best installed version themselves anyway. But yes, if you have to pass a version manually to a package, best_version is the way to do it. And no, that's not something that should be in the spec. The devmanual, perhaps, although there's no kdebuild stuff in there just now. --=20 Ciaran McCreesh --Sig_/A58SV/V2iI.C=Q9crHvp6CV Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkhmsSgACgkQ96zL6DUtXhEYBQCfQrE1r5QWlsVQ++3noi9RFHMR iEwAoKr5jbULDfusjrzhcgQCLWnGP1MI =4+R0 -----END PGP SIGNATURE----- --Sig_/A58SV/V2iI.C=Q9crHvp6CV-- -- gentoo-dev@lists.gentoo.org mailing list