From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 646E413827E for ; Sun, 8 Dec 2013 20:01:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 08579E09D7; Sun, 8 Dec 2013 20:01:11 +0000 (UTC) Received: from a1www.kph.uni-mainz.de (a1www.kph.uni-mainz.de [134.93.134.1]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BF9CCE07F1 for ; Sun, 8 Dec 2013 20:01:08 +0000 (UTC) Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.7/8.13.4) with ESMTP id rB8K17eq006592 for ; Sun, 8 Dec 2013 21:01:07 +0100 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.7/8.14.2) with ESMTP id rB8K16El014631; Sun, 8 Dec 2013 21:01:06 +0100 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.7/8.14.7/Submit) id rB8K16ow014624; Sun, 8 Dec 2013 21:01:06 +0100 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=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21156.53244.886349.924357@a1i15.kph.uni-mainz.de> Date: Sun, 8 Dec 2013 21:01:00 +0100 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Dependencies default to accept any slot value acceptable (:*), can we default to :0 instead? In-Reply-To: References: <20131208175612.2b8c7e38@TOMWIJ-GENTOO> <201312081819.40449.dilfridge@gentoo.org> <21156.50471.613516.395616@a1i15.kph.uni-mainz.de> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-Archives-Salt: cf119b4a-01bb-476d-a45f-baa80bac4c43 X-Archives-Hash: 93e631d2d0795570e51f2aab7c45d563 >>>>> On Sun, 8 Dec 2013, Rich Freeman wrote: > Sure it does - it defaults to :* when :* was never specified. I don't > see how defaulting to :0= is a "policy" any more than :* is. Defaulting to :* is just the long term behaviour from EAPIs 0 to 4 when no slot operator was specified. This is consistent with what we haved for versioned dependencies. When you don't specify a version, then all versions are good. Similarly, when you don't specify a slot, then all slots are good. Our rules of slot/subslot dependencies and slot operators are just complicated enough, so I really would dislike complicating them even more by having an EAPI dependent default. In addition, from a package manager view there is nothing special at all about slot 0, so there's no reason to prefer it over other values. Ulrich