public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] udev-197 vs udev-200??
@ 2013-03-30 15:24 Tanstaafl
  2013-03-30 16:42 ` Neil Bothwick
  2013-03-30 17:22 ` Mark David Dumlao
  0 siblings, 2 replies; 7+ messages in thread
From: Tanstaafl @ 2013-03-30 15:24 UTC (permalink / raw
  To: gentoo-user

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)

followed by a whole bunch of new warnings:

> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> virtual/udev:0
>
>   (virtual/udev-171::gentoo, installed) pulled in by
>     (no parents that aren't satisfied by other packages in this slot)
>
>   (virtual/udev-197-r2::gentoo, ebuild scheduled for merge) pulled in by
>     >=virtual/udev-197-r1 required by (sys-fs/udev-200::gentoo, ebuild scheduled for merge)
>     (and 2 more with the same problem)
>
> sys-fs/udev:0
>
>   (sys-fs/udev-171-r10::gentoo, installed) pulled in by
>     ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] required by (virtual/udev-171::gentoo, installed)
>
>   (sys-fs/udev-200::gentoo, ebuild scheduled for merge) pulled in by
>     >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] required by (virtual/udev-197-r2::gentoo, ebuild scheduled for merge)
>
>
> It may be possible to solve this problem by using package.mask to
> prevent one of those packages from being selected. However, it is also
> possible that conflicting dependencies exist such that they are
> impossible to satisfy simultaneously.  If such a conflict exists in
> the dependencies of two different packages, then those packages can
> not be installed simultaneously.
>
> For more information, see MASKED PACKAGES section in the emerge man
> page or refer to the Gentoo Handbook.
>
>
> The following keyword changes are necessary to proceed:
>  (see "package.accept_keywords" in the portage(5) man page for more details)
> # required by sys-fs/udev-200[openrc]
> # required by virtual/udev-197-r2
> # required by sys-apps/hwids-20130329[udev]
> # required by @selected
> # required by @world (argument)
> =sys-fs/udev-init-scripts-25 ~amd64
> # required by virtual/udev-197-r2
> # required by sys-apps/hwids-20130329[udev]
> # required by @selected
> # required by @world (argument)
> =sys-fs/udev-200 ~amd64
>
> The following mask changes are necessary to proceed:
>  (see "package.unmask" in the portage(5) man page for more details)
> # required by sys-fs/udev-200
> # required by @selected
> # required by @world (argument)
> # /etc/portage/package.mask:
> #>=dev-db/mariadb-5.2
> #<=dev-lang/php-5.4
> =virtual/udev-197-r2
> # required by virtual/udev-197-r2
> # required by sys-apps/hwids-20130329[udev]
> # required by @selected
> # required by @world (argument)
> # /etc/portage/package.mask:
> #>=dev-db/mariadb-5.2
> #<=dev-lang/php-5.4
> =sys-fs/udev-200
>
> NOTE: The --autounmask-keep-masks option will prevent emerge
>       from creating package.unmask or ** keyword changes.


That seems bizarre...


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-03-31 16:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-30 15:24 [gentoo-user] udev-197 vs udev-200?? Tanstaafl
2013-03-30 16:42 ` Neil Bothwick
2013-03-30 16:49   ` Tanstaafl
2013-03-30 18:46     ` Neil Bothwick
2013-03-30 18:50       ` Neil Bothwick
2013-03-30 17:22 ` Mark David Dumlao
2013-03-31 16:57   ` Tanstaafl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox