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 1JbYB3-0003BD-NW for garchives@archives.gentoo.org; Tue, 18 Mar 2008 09:32:13 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C4298E060D; Tue, 18 Mar 2008 09:32:11 +0000 (UTC) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by pigeon.gentoo.org (Postfix) with ESMTP id 73951E060D for ; Tue, 18 Mar 2008 09:32:11 +0000 (UTC) Received: by nf-out-0910.google.com with SMTP id f5so2113958nfh.26 for ; Tue, 18 Mar 2008 02:32:10 -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=XeP+TNzVJHrEKs+e2QIschPkc83+EY63w3KIT57CXVM=; b=cHvGvWV1vrhg6onfUYmwLEoKRY5gVrujfbp4exSQeAo6mCp8aOuRBVeptyQf+3GA5frsA6f38c2ZHrBVnmXxLy8YhONQOW4X5dWcIXCnXs1NCXO6u+Hxj4LDGfaBZrQKXnSgs8Xp/Qsp201O0AycY/ZLzQQtr7dMsjgOH6OHQiQ= 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=tA828JnkpGOk5Slrawj8L7cLY0/8/JWfp8YsvVpEqtiTHeonzkCjsReUrWw6lZtIv7Amp/zTqVU0on+LChahD0WniagiwNan5RoUWZdyAb5LAq7ha3Byrj+l6rsggdhzleYj+hmMAPBtHj3WZ5ZUXb8XYOTjaNU4OAMqQGZsEiE= Received: by 10.78.132.2 with SMTP id f2mr816207hud.19.1205832730279; Tue, 18 Mar 2008 02:32:10 -0700 (PDT) Received: from snowcone ( [213.121.151.206]) by mx.google.com with ESMTPS id o22sm12119443hub.44.2008.03.18.02.32.09 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 18 Mar 2008 02:32:09 -0700 (PDT) Date: Tue, 18 Mar 2008 09:32:01 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] The KDE overlay moves forward Message-ID: <20080318093201.29427d38@snowcone> In-Reply-To: <430880c50803180221w6a803fb2x310cd7f1908a29ab@mail.gmail.com> References: <200803172343.24372.philantrop@gentoo.org> <430880c50803180221w6a803fb2x310cd7f1908a29ab@mail.gmail.com> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.8; 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_/WUoXjQYZCia1zdiFeml0q/o"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 03c3934a-225d-4a03-bb08-57f028b706ab X-Archives-Hash: 5068442b5cb3e958e8b7a05f57694ecc --Sig_/WUoXjQYZCia1zdiFeml0q/o Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 18 Mar 2008 10:21:49 +0100 "Fabio Erculiani" wrote: > Example: > x11-libs/qt:* >=20 > In that case, what Paludis will pull? x11-libs/qt:3 or x11-libs/qt:4 ? > Is my understanding right? > Also, could you make an example for the ":=3D slot dependency" syntax? See the section "Slot Dependencies" in chapter 9 of http://www.mailstation.de/pms.pdf . In non technical terms: :* means, effectively, that the slot isn't locked at compile time, and that if you build a package against foo:2, it will work at runtime with foo:1 or foo:3 instead. Examples of this are many things that don't do C-style linking. :=3D means, effectively, that the slot is locked at compile time. An example of this is a package that can use any version of 'db' -- the package can often compile against any version of db, but if you remove the slot of the db version against which the package was built, the package will break. It's used by Paludis as a hint to --uninstall and --uninstall-unused. For normal dependencies, Paludis takes the safe option and assumes that if something has a run dep upon foo, all installed slots of foo are used. Using :* dependencies relaxes that restriction to any slot. Using :=3D dependencies changes that restriction to one specific slot. --=20 Ciaran McCreesh --Sig_/WUoXjQYZCia1zdiFeml0q/o Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFH34wU96zL6DUtXhERAiarAKDWxnzH+DNktrqnUiDVvl+DnFgVOACfVsmd M4NqFCvcChKyfzcVpIbSdzY= =UwDd -----END PGP SIGNATURE----- --Sig_/WUoXjQYZCia1zdiFeml0q/o-- -- gentoo-dev@lists.gentoo.org mailing list