Re: [gentoo-dev] rfc: status of OpenRC's public API
Le samedi 14 septembre 2013 à 00:47 -0400, Alexandre Rostovtsev a écrit : > 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. It will be needed if someone manages to implement a logind alternative as well. If that ever happens. -- Gilles Dartiguelongue Gentoo signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] rfc: status of OpenRC's public API
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 signature.asc Description: Digital signature
Re: [gentoo-dev] rfc: status of OpenRC's public API
El sáb, 14-09-2013 a las 11:35 -0500, William Hubbs escribió: > 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 > openrc-settings will need to be kept if we ever want to implement: https://bugs.gentoo.org/show_bug.cgi?id=480336
Re: [gentoo-dev] rfc: status of OpenRC's public API
On Sat, Sep 14, 2013 at 10:59:57PM +0200, Pacho Ramos wrote: > openrc-settings will need to be kept if we ever want to implement: > https://bugs.gentoo.org/show_bug.cgi?id=480336 There may be other reasons to keep the api, that's why I put out the question. However, I thought the gnome team had agreed that you were going to just mandate systemd for gnome 3.8 and newer since logind is unusable outside of systemd. In that case, can't we just close this bug as wontfix? William signature.asc Description: Digital signature
Re: [gentoo-dev] rfc: status of OpenRC's public API
El sáb, 14-09-2013 a las 18:07 -0500, William Hubbs escribió: > On Sat, Sep 14, 2013 at 10:59:57PM +0200, Pacho Ramos wrote: > > openrc-settings will need to be kept if we ever want to implement: > > https://bugs.gentoo.org/show_bug.cgi?id=480336 > > There may be other reasons to keep the api, that's why I put out the > question. > > However, I thought the gnome team had agreed that you were going to > just mandate systemd for gnome 3.8 and newer since logind is unusable > outside of systemd. In that case, can't we just close this bug as > wontfix? > > > William > The reasoning for that bug is explained in the bug itself and the mail thread pointed there: https://bugs.gentoo.org/show_bug.cgi?id=480336 http://www.gossamer-threads.com/lists/gentoo/dev/276077 (see the talk with chithanh there)
Re: [gentoo-dev] rfc: status of OpenRC's public API
On Sat, Sep 14, 2013 at 11:35 AM, William Hubbs wrote: > 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 > Cinnamon is not requiring systemd, so removing openrc-settingd will break that environment. -- Doug Goldstein