Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 477874 - virtual/udev-206 looking for >=sys-fs/eudev-1.2_beta which is not available. This pulls in sys-fs/udev which causes a conflict with existing eudev installations
Summary: virtual/udev-206 looking for >=sys-fs/eudev-1.2_beta which is not available. ...
Status: RESOLVED DUPLICATE of bug 477868
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-23 08:03 UTC by Simon Alman
Modified: 2013-07-23 08:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Alman 2013-07-23 08:03:03 UTC
emerge -u eudev virtual/udev

 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!
[ebuild  N     ] sys-fs/udev-206  USE="acl firmware-loader gudev hwdb introspection kmod openrc static-libs -doc (-selinux)" 
[ebuild     U  ] virtual/udev-206 [200]
[ebuild     U  ] sys-apps/hwids-20130717-r1 [20130717]
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-1.1)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-fs/udev-206::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-206[gudev?,hwdb?,introspection?,kmod?,selinux?,static-libs?] (>=sys-fs/udev-206[gudev,hwdb,introspection,kmod,static-libs]) required by (virtual/udev-206::gentoo, ebuild scheduled for merge)

  (sys-fs/eudev-1.1::gentoo, installed) pulled in by
    eudev
    sys-fs/eudev required by @selected


Reproducible: Always




Running the following patch to revert the required version of eudev back to that used in virtual/udev-200 fixes the issue:

--- /usr/portage/virtual/udev/udev-206.ebuild   2013-07-23 06:01:27.000000000 +0100
+++ udev-206.ebuild     2013-07-23 08:59:59.274968244 +0100
@@ -17,6 +17,6 @@
 DEPEND=""
 RDEPEND="|| ( >=sys-fs/udev-206[gudev?,hwdb?,introspection?,kmod?,selinux?,static-libs?]
        >=sys-apps/systemd-206[gudev?,introspection?,kmod?,selinux?,static-libs(-)?]
-       kmod? ( >=sys-fs/eudev-1.2_beta[modutils,gudev?,hwdb?,introspection?,selinux?,static-libs?] )
-       !kmod? ( >=sys-fs/eudev-1.2_beta[gudev?,hwdb?,introspection?,selinux?,static-libs?] )
+       kmod? ( >=sys-fs/eudev-1[modutils,gudev?,hwdb?,introspection?,selinux?,static-libs?] )
+       !kmod? ( >=sys-fs/eudev-1[gudev?,hwdb?,introspection?,selinux?,static-libs?] )
        )"
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-07-23 08:30:16 UTC

*** This bug has been marked as a duplicate of bug 477868 ***
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2013-07-23 08:34:16 UTC
(In reply to Simon Alman from comment #0)
> Running the following patch to revert the required version of eudev back to
> that used in virtual/udev-200 fixes the issue:

no it doesn't because that will cause conflicting 60-keyboard.hwdb to be installed with too old udev implementation, such as eudev.
as in, the 60-keyboard.hwdb file conflicts with the old-style USE=keymap
only way is to temporarily locally mask the new hwids and virtual until bug 477868 is solved.