Re: [gentoo-dev] rfc: status of OpenRC's public API

2013-09-14 Thread Gilles Dartiguelongue
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

2013-09-14 Thread William Hubbs
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

2013-09-14 Thread Pacho Ramos
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

2013-09-14 Thread William Hubbs
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

2013-09-14 Thread Pacho Ramos
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

2013-09-14 Thread Doug Goldstein
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