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
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.
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
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.
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
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.