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 3F310138010 for ; Sat, 30 Mar 2013 17:27:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5928BE0AC3; Sat, 30 Mar 2013 17:27:44 +0000 (UTC) Received: from mail-pd0-f178.google.com (mail-pd0-f178.google.com [209.85.192.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CAD2AE0A8D for ; Sat, 30 Mar 2013 17:27:42 +0000 (UTC) Received: by mail-pd0-f178.google.com with SMTP id u10so655692pdi.9 for ; Sat, 30 Mar 2013 10:27:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=rtLDiHSYxyKMR+p+A6GAvBHS4JZWGLSn11/qeJYskRo=; b=q+tNo5EJRAKGZbBCRBzHzfU6S0b5wSkQ//M9HWEpy/1iFJEwcYDbtFlZWfMzNwdhOQ 8vxq/x74ih3G0B1B7/Pw+c9wmRytCsDPZvlyEiCzlIRIDnijVZCia3s1i9UdK1thRCFK 7vWxh3ZbBO89k0XSME+/Pe1jDO9OsnyZdq4I7fprHEvfKXKJFD2BbTpB7y3sY2gEpqEU yNe6qlBi8QlECvOdgoFXtdtbnbfL9h5c3dT2FYmfEc0jM+v95NUvu1W/Kt/MphSrFmM0 N2sajHaohW+9VCN9PN66H0GX+j+C5WWK9dNcRPkTDO/R4wuV6ukFV4AI2ZgpCkxKFCsj iMRg== X-Received: by 10.68.252.39 with SMTP id zp7mr9949396pbc.184.1364664461721; Sat, 30 Mar 2013 10:27:41 -0700 (PDT) Received: from [10.140.115.150] ([121.54.54.44]) by mx.google.com with ESMTPS id hp1sm8163196pac.3.2013.03.30.10.27.38 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 30 Mar 2013 10:27:40 -0700 (PDT) Message-ID: <51571F68.4020405@gmail.com> Date: Sun, 31 Mar 2013 01:22:48 +0800 From: Mark David Dumlao User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20130311 Thunderbird/19.0 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] udev-197 vs udev-200?? References: <515703C1.4080908@libertytrek.org> In-Reply-To: <515703C1.4080908@libertytrek.org> Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: ff500cc5-2227-46e3-b22a-1b19741ad540 X-Archives-Hash: 69155cb7135e2ad00b0e4632882ea047
On 03/30/2013 11:24 PM, Tanstaafl wrote:
Ok, I don't understand this...

Why is it that when I comment out the package.mask entries for udev:

#>=sys-fs/udev-181
#>=virtual/udev-181

emerge -pvuND world shows updates to udev-197, with no mention of udev-200, but...

when I uncomment them:

>=sys-fs/udev-181
>=virtual/udev-181

emerge -pvuDN world shows updates to BOTH virtual/udev-197-r2 *and* udev-200, with strange Blockers referencing udev-186???

[ebuild     U #] sys-fs/udev-200 [171-r10] USE="acl%* firmware-loader%* kmod%* openrc%* -doc% -gudev -hwdb -introspection -keymap (-selinux) -static-libs% (-action_modeswitch%) (-build%) (-debug%) (-edd%) (-extras%) (-floppy%) (-rule_generator%*) (-test%)" 2,063 kB
[ebuild     U #] virtual/udev-197-r2 [171] USE="kmod -gudev -hwdb -introspection -keymap (-selinux) -static-libs" 0 kB
[ebuild  N    ~] sys-fs/udev-init-scripts-25  5 kB
...
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-25)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-12-r1)
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r2)


My reading is: there are some packages either in your tree or being pulled in that require a later version of udev. So even if you mask udev-197, it's still being pulled in by something else.  You have to uninstall / mask those package versions as well. How they got there or what they are, I don't know. If you're unlucky that might just be because the portage tree was in the middle of syncing...

As for 186, emerge is hilariously tripping all over itself here. sys-fs/udev is being upgraded, but it requires udev-init-scripts to be installed. And udev-init-scripts conflicts with older versions of udev which is installed, so...

Try increasing the backtrack to see if emerge can resolve it automatically. --backtrack=30. If it can't, the canon advice would be to manually uninstall (emerge -C --deselect=n) the older version before installing the newer one.