Summary: | dev-libs/e_dbus-1.7.4: split USE="udev" with USE="udisks" and USE="upower" like eg. KDE does | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | milton |
Component: | [OLD] Library | Assignee: | enlightenment+disabled |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
milton
2012-12-30 15:05:29 UTC
USE=udev for desktop users is designed to pull in any helpers it needs, be it udisks, upower or something else, whatever glues the kernel/udev to the desktop so this is correct the way it is, USE=udisks/upower is a invention of Gentoo KDE developers, and is not something that should be done at all global use flags (searching: udev) ************************************************************ [+ D ] udev - Enable sys-fs/udev integration (device discovery, power and storage device support, etc) device discovery = usually libgudev power = upower storage device support = usually gvfs, or udisks etc = figure it out ;) then let me reverse the question: why provide udev and ukit USE flag for x11-wm/enlightenment ? e_dbus does not use udev at all, only upower/udisks, so depending on the udev USE flag is technically a misleading as udev and upower/udisks are not necessarily present on a desktop system. If you think udev = upower = udisks for the desktop user, then you are thinking about systemd, not udev standalone and its alternatives that some of your desktop users still want to use. What could we do then to make choice still possible? (In reply to comment #3) > then let me reverse the question: why provide udev and ukit USE flag for > x11-wm/enlightenment ? > e_dbus does not use udev at all, only upower/udisks, so depending on the yes it does, udisks and upower are just udev helpers > If you think udev = upower = udisks for the desktop user, then you are > thinking about systemd nothing to do with systemd I see two options here: 1. - Keep USE="udev" for both udisks and upower 2. - Use USE="udisks" and USE="upower" like some patches, like KDE, already do, and REQUIRED_USE="udisks? ( udev ) upower? ( udev ) if required USE="udisks" and USE="upower" are now global USE flags, but using USE="udev" for them is still not wrong, it's up to the package maintainer dropped via bug 571796 |