Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 370283 - sys-fs/udisks requires missing use flag "extras" in udev
Summary: sys-fs/udisks requires missing use flag "extras" in udev
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 348472
  Show dependency tree
 
Reported: 2011-06-06 13:57 UTC by Fabio Coatti
Modified: 2011-06-08 10:54 UTC (History)
12 users (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 Fabio Coatti 2011-06-06 13:57:23 UTC
sys-fs/udisks requires a flag no longer available in udev ebuild:

calvin ~ # emerge -uDa world

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

Calculating dependencies
... done!
[ebuild     UD ] sys-fs/udev-168-r2 [171] USE="extras%*" 

!!! One or more updates have been skipped due to a dependency conflict:

sys-fs/udev:0

  (sys-fs/udev-171::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-fs/udev-147[extras] required by (sys-fs/udisks-1.0.2-r3::gentoo, installed)


Reproducible: Always
Comment 1 William Hubbs gentoo-dev 2011-06-06 19:39:34 UTC
The fix for this is to change the sys-fs/udev[extras] dependency to something like the following:

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

where useflag in the example above is replaced with the appropriate use flag from the udev-171 use flags.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-06-06 21:48:54 UTC
yeah udev maintainers found it funny to change USE flag names without a foreword tracker bug. I'll try to find what flags we need now that everything that was under extras was split
Comment 3 peteru 2011-06-07 09:15:07 UTC
You might as well change the status of the bug to CONFIRMED.

Of course, figuring out which of the new udev USE flags are relevant and updating the ebuild would be even better. :D

Thanks.
Comment 4 Christoph Brill (egore) (RESIGNED) 2011-06-07 20:15:24 UTC
From what I understood from a quick diff: 'extras' was splitted to
- acl
- action_modeswitch
- keymap
- hwdb
- gudev

Now we need to figure out which use flag is necessary for udisks
Comment 5 Sebastian Pipping gentoo-dev 2011-06-08 03:37:51 UTC
Looks like gudev alone is enough to me.  I dared touching this myself.
The dependency now contains

  || ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-147[extras] )

for udev.


+  08 Jun 2011; Sebastian Pipping <sping@gentoo.org> udisks-1.0.2-r4.ebuild:
+  Add >=sys-fs/udev-171[gudev] as an alternative dependency to
+  >=sys-fs/udev-147[extras] (bug #370283)
+

Closing.  Please re-open as-needed.