to kde module developers: kde itself and all kde applications have broken integration with dbus and policykit

Zbigniew Luszpinski zbiggy at o2.pl
Sat Jul 10 18:02:30 CEST 2010


> Yes. I am aware the policy kit stuff needs and has needed some attention. 
> Instead of moving everything to /usr; unless there is a consensus to do so. I 
> think I would rather see the appropriate CMake flags added to their respective 
> modules so some of the things you point out are thrown in the right system 
> directories.

But there are many modules which require these flags.
I doubt we have enough man power to check and fix all modules which needs changing.
What to do with dbus dirs which have no cmake flag?:
/etc/dbus-1/system.d/
I'm not sure if -DSYSCONF_INSTALL_DIR:PATH=/etc  will cover this.
What about (lvu install kdelibs4 | grep share/polkit-1/actions):
/opt/lunar/kde/4/share/polkit-1/actions/org.kde.kcontrol.kcmremotewidgets.policy
there is no cmake flag for polkit-1 dir.
I have done short lvu install module_name | grep dbus-1 and here are the modules which require changing:

akonadi
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
-DDBUS_SERVICES_INSTALL_DIR=/usr/share/dbus-1/services

k3b: no cmake flag for this one:
k3b:/opt/lunar/kde/4/etc/dbus-1/system.d/org.kde.kcontrol.k3bsetup.conf
-DDBUS_SYSTEM_SERVICES_INSTALL_DIR=/usr/share/dbus-1/system-services

kdebase4:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
kdebase4-runtime:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
-DDBUS_SERVICES_INSTALL_DIR=/usr/share/dbus-1/services
kdebase4-workspace:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
-DDBUS_SERVICES_INSTALL_DIR=/usr/share/dbus-1/services
-DDBUS_SYSTEM_SERVICES_INSTALL_DIR=/usr/share/dbus-1/system-services
no cmake flag for these:
kdebase4-workspace:/opt/lunar/kde/4/etc/dbus-1/system.d/org.kde.fontinst.conf
kdebase4-workspace:/opt/lunar/kde/4/etc/dbus-1/system.d/org.kde.kcontrol.kcmclock.conf
kdebase4-workspace:/opt/lunar/kde/4/etc/dbus-1/system.d/org.kde.ksysguard.processlisthelper.conf
kdegraphics4:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
no cmake flag for these:
kdelibs4:/opt/lunar/kde/4/etc/dbus-1/system.d/org.kde.auth.conf
kdelibs4:/opt/lunar/kde/4/etc/dbus-1/system.d/org.kde.kcontrol.kcmremotewidgets.conf
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
-DDBUS_SYSTEM_SERVICES_INSTALL_DIR=/usr/share/dbus-1/system-services
kdemultimedia:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
kdenetwork:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
-DDBUS_SERVICES_INSTALL_DIR=/usr/share/dbus-1/services
kdepim and kdepim-runtime, kdepimlibs:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
plasma, addons:
-DDBUS_SERVICES_INSTALL_DIR=/usr/share/dbus-1/services
kdesdk,kdeutils,kdewebdev,phonon:
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4595 bytes
Desc: not available
URL: <http://foo-projects.org/pipermail/lunar-dev/attachments/20100710/5c43a3f9/attachment.bin>


More information about the Lunar-dev mailing list