Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 370749

Summary: pulseaudio-0.9.22 incorrect udev dependencies
Product: Gentoo Linux Reporter: Nikolay S. Rybaloff <dairinin>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: amigadave
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nikolay S. Rybaloff 2011-06-09 06:01:53 UTC
udev-171-introduced dependency is like this:

udev? ( >=sys-fs/udev-171[hwdb] >=sys-fs/udev-143[extras] )

This string tries to satisfy last requirement also. Given installed udev-171 it tries do downgrade to udev-168. We should change to something like this:

udev? ( >=sys-fs/udev-171[hwdb] 
        || ( >=sys-fs/udev-143 <sys-fs/udev-171[extras] )
)

I've tested this on ~amd64. Other packets, which where bumped with udev-171 use flags changes, can also be affected.

Reproducible: Always
Comment 1 David King 2011-06-09 07:27:36 UTC
Also seeing this, but I suggest a different fix:

udev? || ( >=sys-fs/udev-171[hwdb] <sys-fs/udev-171[extras] )
Comment 2 Nikolay S. Rybaloff 2011-06-09 08:24:32 UTC
PA needs udev >=141 at least (https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-June/004103.html). So lower bound is necessary. Maybe this?

udev? ( 
      || ( 
             >=sys-fs/udev-171[hwdb] 
             ( >=sys-fs/udev-143 <sys-fs/udev-171[extra] )
      )
)
Comment 3 tman 2011-06-09 09:32:41 UTC
i can onfirm this too:


[ebuild     U ]  sys-power/iasl-20100915_pre [20100528]

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-fs/udev:0

  (sys-fs/udev-171-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-171[gudev] required by (sys-power/upower-0.9.11-r1::gentoo,
    >installed)
    (and 5 more with the same problem)

  (sys-fs/udev-168-r2::gentoo, installed) pulled in by
    >=sys-fs/udev-145[extras] required by
    >(net-misc/modemmanager-0.4.996::gnome, installed)
    (and 4 more with the same problem)

media-libs/gst-plugins-base:0.10

  (media-libs/gst-plugins-base-0.10.34::bleeding-edge, installed) pulled in by
    >=media-libs/gst-plugins-base-0.10.34 required by
    >(media-plugins/gst-plugins-ogg-0.10.34::bleeding-edge, installed)
    ~media-libs/gst-plugins-base-0.10.34 required by
(media-plugins/gst-plugins-theora-0.10.34::bleeding-edge, installed)
    (and 13 more with the same problems)

  (media-libs/gst-plugins-base-0.10.32::gentoo, ebuild scheduled for merge)
pulled in by
    ~media-libs/gst-plugins-base-0.10.32 required by
(media-plugins/gst-plugins-gio-0.10.32::gentoo, installed)
Comment 4 David King 2011-06-09 09:43:53 UTC
Fixed in CVS, a duplicate of bug 370335.
Comment 5 Tony Vroon (RETIRED) gentoo-dev 2011-06-09 09:51:24 UTC

*** This bug has been marked as a duplicate of bug 370335 ***