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 1JbZYi-0003l2-Pi for garchives@archives.gentoo.org; Tue, 18 Mar 2008 11:00:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D06BEE07FB; Tue, 18 Mar 2008 11:00:42 +0000 (UTC) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.227]) by pigeon.gentoo.org (Postfix) with ESMTP id B197DE07FB for ; Tue, 18 Mar 2008 11:00:42 +0000 (UTC) Received: by wx-out-0506.google.com with SMTP id h30so5237416wxd.10 for ; Tue, 18 Mar 2008 04:00:42 -0700 (PDT) Received: by 10.114.60.19 with SMTP id i19mr1279759waa.106.1205838040831; Tue, 18 Mar 2008 04:00:40 -0700 (PDT) Received: by 10.115.19.17 with HTTP; Tue, 18 Mar 2008 04:00:40 -0700 (PDT) Message-ID: <430880c50803180400k13a65173g582d9bd608f071cb@mail.gmail.com> Date: Tue, 18 Mar 2008 12:00:40 +0100 From: "Fabio Erculiani" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] The KDE overlay moves forward In-Reply-To: <20080318093201.29427d38@snowcone> 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: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200803172343.24372.philantrop@gentoo.org> <430880c50803180221w6a803fb2x310cd7f1908a29ab@mail.gmail.com> <20080318093201.29427d38@snowcone> X-Archives-Salt: 3fb5cc81-6832-4bb9-a76b-21fff82494a6 X-Archives-Hash: 32174c53edb2ceb595f7388c0b44aba8 On 3/18/08, Ciaran McCreesh wrote: > On Tue, 18 Mar 2008 10:21:49 +0100 > > > See the section "Slot Dependencies" in chapter 9 of > http://www.mailstation.de/pms.pdf . Yeah I was already reading the updated parts, thanks > > 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. > > := 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 := dependencies changes that restriction to one specific slot. Ok thanks, is there any specific GLEP already? Or is it just a Paludis proposal? I am just wondering when this stuff will hit the tree. Thanks for the explanation > > -- > > Ciaran McCreesh > > -- Fabio Erculiani Information and Communication Technologies Consultant Sabayon Linux Chief Architect http://www.sabayonlinux.org -- gentoo-dev@lists.gentoo.org mailing list