Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 370335 - media-sound/pulseaudio needs use dependencies for udev fixed
Summary: media-sound/pulseaudio needs use dependencies for udev fixed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
: 370749 (view as bug list)
Depends on:
Blocks: 348472
  Show dependency tree
 
Reported: 2011-06-06 21:34 UTC by William Hubbs
Modified: 2011-06-09 09:51 UTC (History)
1 user (show)

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 William Hubbs gentoo-dev 2011-06-06 21:34:37 UTC
Udev 171 splits out the extras use flag into separate use flags.

As a result, the pulseaudio ebuilds need the following changes:

sys-fs/udev[extras]

needs to become:

|| ( >=sys-fs/udev-171[useflag] >= sys-fs/udev145[extras] )

replacing useflag in the example with whatever the use flag is that
udev-171 supports.
Comment 1 William Hubbs gentoo-dev 2011-06-08 21:46:32 UTC
This has been fixed, thanks to ford_prefect for his assistance.
Comment 2 Dragos Delcea 2011-06-09 08:10:16 UTC
(In reply to comment #1)
> This has been fixed, thanks to ford_prefect for his assistance.

that breaks amd64 stable by requiring me to update to udev-171 (+hwdb), which is still ~amd64:

---
dd ~ # emerge -puv --deep --newuse --with-bdeps y world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=sys-fs/udev-171[hwdb]" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-fs/udev-9999 (masked by: missing keyword)
- sys-fs/udev-171-r1 (masked by: ~amd64 keyword)
- sys-fs/udev-171 (masked by: ~amd64 keyword)

(dependency required by "media-sound/pulseaudio-0.9.22[udev]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
---
Comment 3 Christoph Mende (RETIRED) gentoo-dev 2011-06-09 08:16:43 UTC
Thanks, fixed that typo.
Comment 4 Tony Vroon (RETIRED) gentoo-dev 2011-06-09 09:51:25 UTC
*** Bug 370749 has been marked as a duplicate of this bug. ***