Please change the behaviour of the kdebase-kioslaves ebuild. Better use stable dbus/hal and fstab-sync behaviour by default. Putting latest hal in DEPEND make a kernel upgrade nescessary when using kernel <2.6.13). I do also prefer pmount and latest hal/dbus, but e.g. I do have a machine here where kernel >2.6.12 brakes suspend. So it's impossible for me to upgrade. I know how you think about new useflags but why not introduce a pmount useflag and let user choose between fstab-sync and pmount. My suggestion: DEPEND="hal? ( =sys-apps/dbus-0.2* =sys-apps/hal-0.4* ) pmount? ( >=sys-apps/dbus-0.33 =sys-apps/hal-0.5* sys-apps/pmount )" Reproducible: Always Steps to Reproduce: 1. 2. 3.
I think the maintainers of hal/dbus want to move to hal-0.5 soon and drop support for 0.4, so we can only offer the choice between having hal support with a recent kernel or compiling with USE="-hal", which is enough to avoid being forced into a kernel upgrade.