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 1SEsSy-0006ro-Vy for garchives@archives.gentoo.org; Tue, 03 Apr 2012 01:23:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 361FDE08A2; Tue, 3 Apr 2012 01:22:56 +0000 (UTC) Received: from smtp.cs.nyu.edu (SMTP.CS.NYU.EDU [128.122.49.97]) by pigeon.gentoo.org (Postfix) with ESMTP id 615C2E0B4B for ; Tue, 3 Apr 2012 01:21:09 +0000 (UTC) Received: from ajglap.localdomain (ool-182de1a5.dyn.optonline.net [24.45.225.165]) (authenticated bits=0) by smtp.cs.nyu.edu (8.14.3/8.14.4) with ESMTP id q331L8VT005426 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Mon, 2 Apr 2012 21:21:08 -0400 (EDT) Received: by ajglap.localdomain (Postfix, from userid 1502) id AB3AB7024F; Mon, 2 Apr 2012 22:20:31 -0400 (EDT) From: Allan Gottlieb To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] trouble understanding a slot conflict Date: Mon, 02 Apr 2012 22:20:31 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Archives-Salt: ef0e5814-6a29-4901-ba48-5ce9cd9332b6 X-Archives-Hash: 0c78f2364806b68a8707fbcc2da234a0 A normal update world turned up the error below (~amd64, gnome profile) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-apps/pciutils:0 (sys-apps/pciutils-3.1.9-r1::gentoo, installed) pulled in by >=sys-apps/pciutils-3.1.9-r1[-compress-db] required by (sys-fs/udev-171-r5::gentoo, installed) (sys-apps/pciutils-3.1.9-r2::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) I certainly see where -r1 and -r2 would be a slot conflict but 1. The comment with -r1 says it needs >= -r1, so why would -r2 work? 2. The comment with -r2 seems to say -r2 is not really needed and -r1 would work. The first one seems to say -r2 would be fine for everything; the second that -r1 would be fine for everything. But clearly neither is fine for everything since I have a slot conflict with both versions needed. Could someone please explain this? thanks, allan