| Summary: | pulseaudio-0.9.22 incorrect udev dependencies | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nikolay S. Rybaloff <dairinin> |
| Component: | Current packages | Assignee: | 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: | --- | |
Also seeing this, but I suggest a different fix: udev? || ( >=sys-fs/udev-171[hwdb] <sys-fs/udev-171[extras] ) 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] ) ) ) 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)
Fixed in CVS, a duplicate of bug 370335. *** This bug has been marked as a duplicate of bug 370335 *** |
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