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 1SiUGU-0005wn-Pv for garchives@archives.gentoo.org; Sat, 23 Jun 2012 17:36:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E023BE0D0A; Sat, 23 Jun 2012 17:36:30 +0000 (UTC) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181]) by pigeon.gentoo.org (Postfix) with ESMTP id B3927E0CF9 for ; Sat, 23 Jun 2012 17:35:37 +0000 (UTC) Received: by yenl3 with SMTP id l3so2461830yen.40 for ; Sat, 23 Jun 2012 10:35:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=TIC/eBmEjSA5+T4YUqvT9OHGcd7ivS21Ez/t/jOZQlY=; b=naAZkDBUBZyt1pxObjU+Nhn+O9PVh+9jBQjdq/1ptW+PXpbqG3xX6UzplHdNPVGjCu DGTGO5Xxthaatum+dr4FgdSItmB+Xxv7nH0cwPkPGFuVgdCqZ+hZLcnPir607oczrSpV I0SZVdMhIGpEuBYgcW8bfRg3jNDBwDmW3nrIPWBKl9loUmuEZ4VfKf3HJUwFBwaW5hzu CgtAFabuZKBbgj8L00RudSmkWkya7pSoT0cTRA/n1k7Xq0ivqNdmpfg3UJh1cekXRpr0 Unjh34Xcr8fm+EgXTfEkel/KZgZpEqDLoY/DwxlQXF+8JUZvir8HEDVC+h+QslDtSjjH o7Xg== 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.50.207.36 with SMTP id lt4mr4618510igc.5.1340472937051; Sat, 23 Jun 2012 10:35:37 -0700 (PDT) Sender: antarus@scriptkitty.com Received: by 10.231.38.199 with HTTP; Sat, 23 Jun 2012 10:35:36 -0700 (PDT) In-Reply-To: <20120623182444.5413a888@googlemail.com> References: <20120623142143.631d7ebf@googlemail.com> <4FE5EB23.5040600@gentoo.org> <20120623171704.4f24cba6@googlemail.com> <20120623182444.5413a888@googlemail.com> Date: Sat, 23 Jun 2012 10:35:36 -0700 X-Google-Sender-Auth: qCnlcySOdltP8WbfsaJnwbYx8fc Message-ID: Subject: Re: [gentoo-dev] RFC: PROPERTIES=funky-slots From: Alec Warner To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQne3zPUlrDdVpK2Qtc5rEwFeQyXKedWbMy9NDrO3S4L6PnTGNg4cg3dRbGqvgan9RmfxSSZ X-Archives-Salt: fbde18e6-c1ed-4080-9938-56f297ff4918 X-Archives-Hash: fef2839c9685efc79409d56f67df2b9d On Sat, Jun 23, 2012 at 10:24 AM, Ciaran McCreesh wrote: > On Sat, 23 Jun 2012 10:16:42 -0700 > Alec Warner wrote: >> I don't think the documentation forbids what these developers are >> doing. > > http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1 > > "This means that counting goes as follows: 1.0 (initial version), > 1.0-r1, 1.0-r2, etc." > > It's not illegal, but it's also not in line with how versions and slots > have interacted up until now. I agree and I sympathize with your position. > >> I think you implemented a nice heuristic for your users in your >> resolver that used to work because slots had a typical set of users >> cases and the heuristic performed well in those cases. >> >> Now people are occasionally using slots in a different way and your >> heuristic penalizes those cases. That sucks, but you might have to >> actually change your resolver because I don't think 'funky-slots' >> properties is going to garner much adoption. > > You mean, instead of implementing trivial marking, which takes > developers a few seconds, you want to screw over users? I think that > says a lot about Gentoo's attitude... I don't think portage has the behavior that paludis does, so most users are not likely to experience this particular problem. You know as well as I that the marking isn't necessarily trivial. Its another thing we have to document and train people to use. I don't think users get 'screwed over' either. It could be that instead of Gentoo tagging a bunch of ebuilds, you just change your resolver heuristic a bit. -A > > -- > Ciaran McCreesh