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 1SiVnx-0007bm-Mr for garchives@archives.gentoo.org; Sat, 23 Jun 2012 19:15:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8D3AF21C039; Sat, 23 Jun 2012 19:15:19 +0000 (UTC) Received: from mail-vc0-f181.google.com (mail-vc0-f181.google.com [209.85.220.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 56F21E0C18 for ; Sat, 23 Jun 2012 19:14:33 +0000 (UTC) Received: by vcbf1 with SMTP id f1so1561313vcb.40 for ; Sat, 23 Jun 2012 12:14:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=yjLa8TtRrVHOiu/Wqac2s7TDFJ7z6t25pvcbsUtji7M=; b=LQDM9tv+c6MEKdd4Ep9FqaC/YA1xEDUVLgnQCB8qeFR/A2mixElE12juEoejjDDwNd i7q/vgDUkUsLHJJnrF6TNcMOogp+jzyb91Oo2GNNcqJU721fAoL2KXwb9ZYquteidjFb vTEibyMW3mUgSFUFMWf5KygnH/4Uc8WkPpPxw6y7PMuqR3sfo9mlAAKsK+GI5POrsOYb a6HC39uapwWlWQMp3rO74DcNLo7d24ULGHDOnT/+BmwWI7vVMfl0Ma5S5/2dm+1ICxK8 2bM/I0sMhmrdCk3CYoldo7xuyEo/o0Yo89iwXT8bcoPDuTeqyUt4d3+maEYWqhQE8t/j sF4A== 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 Received: by 10.220.153.75 with SMTP id j11mr3938999vcw.32.1340478872808; Sat, 23 Jun 2012 12:14:32 -0700 (PDT) Sender: alex.alexander@gmail.com Received: by 10.52.175.71 with HTTP; Sat, 23 Jun 2012 12:14:32 -0700 (PDT) In-Reply-To: <20120623193746.225fcde9@googlemail.com> References: <20120623142143.631d7ebf@googlemail.com> <4FE5EB23.5040600@gentoo.org> <20120623171704.4f24cba6@googlemail.com> <4FE5F31E.80608@gentoo.org> <20120623175324.038ca62e@googlemail.com> <1340472237.5979.75.camel@belkin4> <20120623183053.6d432605@googlemail.com> <1340473390.5979.76.camel@belkin4> <20120623184546.56f49e58@googlemail.com> <20120623195413.37fd6507@pomiocik.lan> <20120623185642.287880b7@googlemail.com> <20120623200903.3fb8b85b@pomiocik.lan> <20120623190638.6d3c2ff1@googlemail.com> <20120623202313.175214fb@pomiocik.lan> <20120623192237.6bba7677@googlemail.com> <20120623193746.225fcde9@googlemail.com> Date: Sat, 23 Jun 2012 22:14:32 +0300 X-Google-Sender-Auth: Z06wHnhWx9ccBH76UfZtuguTSr0 Message-ID: Subject: Re: [gentoo-dev] RFC: PROPERTIES=funky-slots From: Alex Alexander To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 8cf8307d-b144-4c95-9a0b-31547bbb686f X-Archives-Hash: 20bad937eea86dc02d1ca4d43448aebc On Sat, Jun 23, 2012 at 9:37 PM, Ciaran McCreesh wrote: > On Sat, 23 Jun 2012 21:35:47 +0300 > Alex Alexander wrote: >> > The package mangler does not know that 1.1-r300 is not a "better" >> > version than 1.1-r200, or that 1.2-r200 is not a "better" version >> > than 1.1-r300. Indicating packages where this kind of strangeness >> > happens allows manglers to know that things that are usually true >> > about the relationship between slots and versions no longer hold, >> > and that in these specific cases it should consider slots to be >> > heavily independent. >> >> You already have this info, it's called a "slot dependency". > > It's not a property of individual packages that happen to depend upon > the problematic package. The property holds or not for a package > regardless of whether anything depends upon it. They are part of the deal. If your package has reverse deps, you don't want to update it before figuring out it's reverse dependencies anyway, you never know what slot/version restrictions you're going to get. If it is a package without reverse dependencies, updating to the most recent slot and/or version should be expected unless the user has the slot defined in the world file. -- Alex