On Sat, Sep 14, 2013 at 12:47:04AM -0400, Alexandre Rostovtsev wrote: > On Fri, 2013-09-13 at 22:48 -0500, William Hubbs wrote: > > On Fri, Sep 13, 2013 at 09:04:06PM -0400, Alexandre Rostovtsev wrote: > > > app-admin/openrc-settingsd uses various functions (rc_sys(), > > > rc_runlevel_get(), rc_service_exists(), rc_service_in_runlevel(), > > > rc_service_resolve(), rc_service_mark() etc.) from rc.h > > > > Will this still be needed once gnome 3.8 is stable everywhere? > > It will not be needed for gnome. Possibly another desktop environment > might have a use for it. Running " grep -r 'app-admin/openrc-settingsd' ." in a current gentoo-x86 tree shows the following output: ./app-admin/openrc-settingsd/openrc-settingsd-1.0.1.ebuild:# $Header: /var/cvsroot/gentoo-x86/app-admin/openrc-settingsd/openrc-settingsd-1.0.1.ebuild,v 1.8 2013/02/02 22:20:11 ago Exp $ ./app-admin/openrc-settingsd/ChangeLog:# ChangeLog for app-admin/openrc-settingsd ./app-admin/openrc-settingsd/ChangeLog:# $Header: /var/cvsroot/gentoo-x86/app-admin/openrc-settingsd/ChangeLog,v 1.10 2013/02/02 22:20:11 ago Exp $ ./app-admin/openrc-settingsd/CVS/Repository:gentoo-x86/app-admin/openrc-settingsd ./gnome-base/gnome-control-center/gnome-control-center-3.8.3.ebuild: || ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 ) ./gnome-base/gnome-control-center/gnome-control-center-3.8.4.1-r1.ebuild: || ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 ) ./gnome-base/gnome-control-center/gnome-control-center-3.8.4.1.ebuild: || ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 ) ./gnome-base/gnome-control-center/gnome-control-center-3.6.3-r1.ebuild: app-admin/openrc-settingsd ./gnome-extra/cinnamon/cinnamon-1.8.8.1.ebuild: app-admin/openrc-settingsd ./gnome-extra/cinnamon/cinnamon-1.6.7-r2.ebuild: app-admin/openrc-settingsd It looks like this is gnome specific to me. I would be concerned about another desktop environment linking to these libraries because that seems to be the same type of vertical integration gnome is doing with systemd. linking to these libraries because that seems to be the same type of vertical integration gnome is doing with systemd. William