Gentoo Archives: gentoo-user

From: Tanstaafl <tanstaafl@×××××××××××.org>
To: gentoo-user@l.g.o
Subject: [gentoo-user] udev-197 vs udev-200??
Date: Sat, 30 Mar 2013 15:25:21
Message-Id: 515703C1.4080908@libertytrek.org
1 Ok, I don't understand this...
2
3 Why is it that when I comment out the package.mask entries for udev:
4
5 #>=sys-fs/udev-181
6 #>=virtual/udev-181
7
8 emerge -pvuND world shows updates to udev-197, with no mention of
9 udev-200, but...
10
11 when I uncomment them:
12
13 >=sys-fs/udev-181
14 >=virtual/udev-181
15
16 emerge -pvuDN world shows updates to BOTH virtual/udev-197-r2 *and*
17 udev-200, with strange Blockers referencing udev-186???
18
19 > [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
20 > [ebuild U #] virtual/udev-197-r2 [171] USE="kmod -gudev -hwdb -introspection -keymap (-selinux) -static-libs" 0 kB
21 > [ebuild N ~] sys-fs/udev-init-scripts-25 5 kB
22 ...
23 > [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-25)
24 > [blocks B ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-12-r1)
25 > [blocks B ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r2)
26
27 followed by a whole bunch of new warnings:
28
29 > !!! Multiple package instances within a single package slot have been pulled
30 > !!! into the dependency graph, resulting in a slot conflict:
31 >
32 > virtual/udev:0
33 >
34 > (virtual/udev-171::gentoo, installed) pulled in by
35 > (no parents that aren't satisfied by other packages in this slot)
36 >
37 > (virtual/udev-197-r2::gentoo, ebuild scheduled for merge) pulled in by
38 > >=virtual/udev-197-r1 required by (sys-fs/udev-200::gentoo, ebuild scheduled for merge)
39 > (and 2 more with the same problem)
40 >
41 > sys-fs/udev:0
42 >
43 > (sys-fs/udev-171-r10::gentoo, installed) pulled in by
44 > ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] required by (virtual/udev-171::gentoo, installed)
45 >
46 > (sys-fs/udev-200::gentoo, ebuild scheduled for merge) pulled in by
47 > >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] required by (virtual/udev-197-r2::gentoo, ebuild scheduled for merge)
48 >
49 >
50 > It may be possible to solve this problem by using package.mask to
51 > prevent one of those packages from being selected. However, it is also
52 > possible that conflicting dependencies exist such that they are
53 > impossible to satisfy simultaneously. If such a conflict exists in
54 > the dependencies of two different packages, then those packages can
55 > not be installed simultaneously.
56 >
57 > For more information, see MASKED PACKAGES section in the emerge man
58 > page or refer to the Gentoo Handbook.
59 >
60 >
61 > The following keyword changes are necessary to proceed:
62 > (see "package.accept_keywords" in the portage(5) man page for more details)
63 > # required by sys-fs/udev-200[openrc]
64 > # required by virtual/udev-197-r2
65 > # required by sys-apps/hwids-20130329[udev]
66 > # required by @selected
67 > # required by @world (argument)
68 > =sys-fs/udev-init-scripts-25 ~amd64
69 > # required by virtual/udev-197-r2
70 > # required by sys-apps/hwids-20130329[udev]
71 > # required by @selected
72 > # required by @world (argument)
73 > =sys-fs/udev-200 ~amd64
74 >
75 > The following mask changes are necessary to proceed:
76 > (see "package.unmask" in the portage(5) man page for more details)
77 > # required by sys-fs/udev-200
78 > # required by @selected
79 > # required by @world (argument)
80 > # /etc/portage/package.mask:
81 > #>=dev-db/mariadb-5.2
82 > #<=dev-lang/php-5.4
83 > =virtual/udev-197-r2
84 > # required by virtual/udev-197-r2
85 > # required by sys-apps/hwids-20130329[udev]
86 > # required by @selected
87 > # required by @world (argument)
88 > # /etc/portage/package.mask:
89 > #>=dev-db/mariadb-5.2
90 > #<=dev-lang/php-5.4
91 > =sys-fs/udev-200
92 >
93 > NOTE: The --autounmask-keep-masks option will prevent emerge
94 > from creating package.unmask or ** keyword changes.
95
96
97 That seems bizarre...

Replies

Subject Author
Re: [gentoo-user] udev-197 vs udev-200?? Neil Bothwick <neil@××××××××××.uk>
Re: [gentoo-user] udev-197 vs udev-200?? Mark David Dumlao <madumlao@×××××.com>