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

Bug 370283

Summary: sys-fs/udisks requires missing use flag "extras" in udev
Product: Gentoo Linux Reporter: Fabio Coatti <fabio.coatti>
Component: [OLD] Core systemAssignee: Freedesktop bugs <freedesktop-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: Adrian.Bassett, b.brachaczek, binki, chrschmitt, dabbott, dimitrije.ziv, edt, nbkolchin, roamingangel, saintdev, sping, tdalman
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 348472    

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.