Gentoo Archives: gentoo-dev

From: Doug Goldstein <cardoe@g.o>
To: gentoo-dev@l.g.o, openrc@g.o
Subject: Re: [gentoo-dev] rfc: status of OpenRC's public API
Date: Sun, 15 Sep 2013 04:36:11
Message-Id: CAFWqQMRMkLLk-e_u85N=VjuXes1qMW2msMG1-zwy6bPTvEGMBA@mail.gmail.com
In Reply to: Re: [gentoo-dev] rfc: status of OpenRC's public API by William Hubbs
1 On Sat, Sep 14, 2013 at 11:35 AM, William Hubbs <williamh@g.o> wrote:
2 > On Sat, Sep 14, 2013 at 12:47:04AM -0400, Alexandre Rostovtsev wrote:
3 >> On Fri, 2013-09-13 at 22:48 -0500, William Hubbs wrote:
4 >> > On Fri, Sep 13, 2013 at 09:04:06PM -0400, Alexandre Rostovtsev wrote:
5 >> > > app-admin/openrc-settingsd uses various functions (rc_sys(),
6 >> > > rc_runlevel_get(), rc_service_exists(), rc_service_in_runlevel(),
7 >> > > rc_service_resolve(), rc_service_mark() etc.) from rc.h
8 >> >
9 >> > Will this still be needed once gnome 3.8 is stable everywhere?
10 >>
11 >> It will not be needed for gnome. Possibly another desktop environment
12 >> might have a use for it.
13 >
14 > Running " grep -r 'app-admin/openrc-settingsd' ." in a current
15 > gentoo-x86 tree shows the following output:
16 >
17 > ./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 $
18 > ./app-admin/openrc-settingsd/ChangeLog:# ChangeLog for app-admin/openrc-settingsd
19 > ./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 $
20 > ./app-admin/openrc-settingsd/CVS/Repository:gentoo-x86/app-admin/openrc-settingsd
21 > ./gnome-base/gnome-control-center/gnome-control-center-3.8.3.ebuild: || ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 )
22 > ./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 )
23 > ./gnome-base/gnome-control-center/gnome-control-center-3.8.4.1.ebuild: || ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 )
24 > ./gnome-base/gnome-control-center/gnome-control-center-3.6.3-r1.ebuild: app-admin/openrc-settingsd
25 > ./gnome-extra/cinnamon/cinnamon-1.8.8.1.ebuild: app-admin/openrc-settingsd
26 > ./gnome-extra/cinnamon/cinnamon-1.6.7-r2.ebuild: app-admin/openrc-settingsd
27 >
28 > It looks like this is gnome specific to me.
29 >
30 > I would be concerned about another desktop environment linking to these
31 > libraries because that seems to be the same type of vertical integration
32 > gnome is doing with systemd.
33 > linking to these libraries because that seems to be the same type of
34 > vertical integration gnome is doing with systemd.
35 >
36 > William
37 >
38
39 Cinnamon is not requiring systemd, so removing openrc-settingd will
40 break that environment.
41
42 --
43 Doug Goldstein