Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-03-23 Thread Ray Strode
Hey,

Just to follow up here...

On Wed, Feb 18, 2015 at 10:31 PM, Ray Strode  wrote:
> I'll excise the code of ConsoleKit and provide the reversion patches
> before 3.15.91.  I'm holding off for now since a bunch of changes went
> in for 3.15.90 and I want to make sure that things are settled down a
> little before generating patches (so they don't go stale right out of
> the gate)

I didn't get this done for 3.15.91 and by the time 3.15.92 was around
(code-freeze) I
decided it's probably a little too late in the game to do it.  So the
new plan is keep
ConsoleKit support in tree for 3.16 and just drop it from 3.18

--Ray
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-18 Thread Ray Strode
Hi again,

> Okay so there's a pretty good middle ground we can come up with here.
> I'll leave the --with-console-kit argument in configure, but if it
> gets used, then
> I'll error out and point to the wiki page mclasen suggests in another message.
So I started a wiki page here:

https://wiki.gnome.org/wiki/Projects/ConsoleKit

It probably needs to be fleshed out more.  I haven't dropped the
ConsoleKit support from GDM yet, but I did add the message and change
configure to default with ConsoleKit off.

I'll excise the code of ConsoleKit and provide the reversion patches
before 3.15.91.  I'm holding off for now since a bunch of changes went
in for 3.15.90 and I want to make sure that things are settled down a
little before generating patches (so they don't go stale right out of
the gate)
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-09 Thread Antoine Jacoutot
> Okay guys, so what I'll do then is take the code out but post a patch to
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=743940
> 
> that adds it back. You guys can ship that with 3.16 and then drop it
> with 3.18 when LoginKit is integrated into your distros.

That's awesome. Thanks a lot.

-- 
Antoine
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-09 Thread Antoine Jacoutot
> Given that it's broken/removed in gnome-shell 3.16 and that there's been
> no feedback, I don't see the problem. We should have removed the support
> in concert, instead of different parts of GNOME doing it at different
> times, but the expectation already is that ConsoleKit support should be
> a downstream patch for most parts of GNOME. One more isn't going to
> hurt.

That's the reason we reverted:
https://git.gnome.org/browse/gnome-shell/commit/?id=a244c1e987502e359c45c0a9bc0012b5bc635553
in 3.14 for OpenBSD (and FreeBSD).

-- 
Antoine
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-04 Thread Olav Vitters
On Wed, Feb 04, 2015 at 09:48:19AM -0500, Ray Strode wrote:
> On Wed, Feb 4, 2015 at 4:24 AM, Olav Vitters  wrote:
> > Having a configure option would not
> > mean it is suddenly gone (if they miss this email, they'd also not know
> > about the patch), but it clearly tells them it'll be gone.
> 
> Okay so there's a pretty good middle ground we can come up with here.
> I'll leave the --with-console-kit argument in configure, but if it
> gets used, then
> I'll error out and point to the wiki page mclasen suggests in another message.

Ah, that's awesome!

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-04 Thread Ray Strode
Hi,

On Wed, Feb 4, 2015 at 4:24 AM, Olav Vitters  wrote:
> Having a configure option would not
> mean it is suddenly gone (if they miss this email, they'd also not know
> about the patch), but it clearly tells them it'll be gone.

Okay so there's a pretty good middle ground we can come up with here.
I'll leave the --with-console-kit argument in configure, but if it
gets used, then
I'll error out and point to the wiki page mclasen suggests in another message.

--Ray
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-04 Thread Matthias Clasen
It might be nice to put together a wiki page with pointers to the
various patches that are needed for CK support in 3.16
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-04 Thread Bastien Nocera
On Wed, 2015-02-04 at 10:24 +0100, Olav Vitters wrote:
> On Tue, Feb 03, 2015 at 03:36:36PM -0500, Ray Strode wrote:
> > Hi,
> > 
> > On Tue, Feb 3, 2015 at 12:00 PM, Olav Vitters  wrote:
> > > Can't we hide it behind a --this-is-going-away-in-3.18 configure switch?
> > That was certainly a possibility, but, what's the advantage of doing
> > it?  The bug Antoine pointed to shows that distros that use ConsoleKit
> > in 3.14 are already shipping patches to keep it working. No one who
> > has chimed in has said that one more would be a big deal.
> > And this is really only for one release, by 3.18 everyone should be
> > using the newer apis, and then the patches will go away.
> > 
> > It wouldn't be a big deal to deprecate for a release but no one who
> > will be using ConsoleKit in 3.16 advocated for that.  And cutting out
> > the code is a net win for the codebase, so I'd rather do it now than
> > later.
> 
> Because I'm wondering if we're reaching everyone with this announcement,
> and it is a bit late in the cycle. Having a configure option would not
> mean it is suddenly gone (if they miss this email, they'd also not know
> about the patch), but it clearly tells them it'll be gone.

Given that it's broken/removed in gnome-shell 3.16 and that there's been
no feedback, I don't see the problem. We should have removed the support
in concert, instead of different parts of GNOME doing it at different
times, but the expectation already is that ConsoleKit support should be
a downstream patch for most parts of GNOME. One more isn't going to
hurt.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-04 Thread Olav Vitters
On Tue, Feb 03, 2015 at 03:36:36PM -0500, Ray Strode wrote:
> Hi,
> 
> On Tue, Feb 3, 2015 at 12:00 PM, Olav Vitters  wrote:
> > Can't we hide it behind a --this-is-going-away-in-3.18 configure switch?
> That was certainly a possibility, but, what's the advantage of doing
> it?  The bug Antoine pointed to shows that distros that use ConsoleKit
> in 3.14 are already shipping patches to keep it working. No one who
> has chimed in has said that one more would be a big deal.
> And this is really only for one release, by 3.18 everyone should be
> using the newer apis, and then the patches will go away.
> 
> It wouldn't be a big deal to deprecate for a release but no one who
> will be using ConsoleKit in 3.16 advocated for that.  And cutting out
> the code is a net win for the codebase, so I'd rather do it now than
> later.

Because I'm wondering if we're reaching everyone with this announcement,
and it is a bit late in the cycle. Having a configure option would not
mean it is suddenly gone (if they miss this email, they'd also not know
about the patch), but it clearly tells them it'll be gone.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-03 Thread Ray Strode
Hi,

On Tue, Feb 3, 2015 at 12:00 PM, Olav Vitters  wrote:
> Can't we hide it behind a --this-is-going-away-in-3.18 configure switch?
That was certainly a possibility, but, what's the advantage of doing
it?  The bug Antoine pointed to shows that distros that use ConsoleKit
in 3.14 are already shipping patches to keep it working. No one who
has chimed in has said that one more would be a big deal.
And this is really only for one release, by 3.18 everyone should be
using the newer apis, and then the patches will go away.

It wouldn't be a big deal to deprecate for a release but no one who
will be using ConsoleKit in 3.16 advocated for that.  And cutting out
the code is a net win for the codebase, so I'd rather do it now than
later.

--Ray
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-03 Thread Olav Vitters
On Tue, Feb 03, 2015 at 10:54:12AM -0500, Ray Strode wrote:
[..]
> >> > I'm wondering if there are distros/platforms that are planning on
> >> > using 3.16 and ConsoleKit together.
[..]
> >> I would not mind removing such support for 3.16 if and only if
> >> reverting the removal is easy and not too intrusive.
> > FreeBSD will also be using ConsoleKit for 3.16. Antoine pretty much
> > said everything that goes for us already.
> Okay guys, so what I'll do then is take the code out but post a patch to
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=743940
> 
> that adds it back. You guys can ship that with 3.16 and then drop it
> with 3.18 when LoginKit is integrated into your distros.

Can't we hide it behind a --this-is-going-away-in-3.18 configure switch?

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-03 Thread Ray Strode
Hi,

>> > I'm wondering if there are distros/platforms that are planning on
>> > using 3.16 and ConsoleKit together.
>> >
>> > I'm leaning toward getting rid of it in 3.16 (versus say 3.18).
>> > Distros, of course, could ship a patch to reverse to removal if
>> > necessary, so I don't think doing it for 3.16 should be too
>> > controversial, but I wanted to shoot a mail first anyway to gauge
>> > the reaction.
>> I would not mind removing such support for 3.16 if and only if
>> reverting the removal is easy and not too intrusive.
> FreeBSD will also be using ConsoleKit for 3.16. Antoine pretty much
> said everything that goes for us already.
Okay guys, so what I'll do then is take the code out but post a patch to

https://bugzilla.gnome.org/show_bug.cgi?id=743940

that adds it back. You guys can ship that with 3.16 and then drop it
with 3.18 when LoginKit is integrated into your distros.

--Ray
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-03 Thread Antoine Jacoutot
> Hi Ray.
> 
> Thanks a lot asking about this.
> OpenBSD *will* keep using ConsoleKit for 3.16. I expect that we should be 
> able to be rid of it for 3.18 -- either using systembsd (far from ready) or 
> the logind implementation that ConsoleKit2 is expected to provide iirc or ... 
> something else.
> There are several other components of GNOME that still have "some" ConsoleKit 
> support (at least in 3.14) and I would not mind removing such support for 
> 3.16 if and only if reverting the removal is easy and not too intrusive.
> Not that I have a big say about it but...

I forgot to mention that in its current form, GDM is broken by the way:
https://bugzilla.gnome.org/show_bug.cgi?id=738691

The commit breaking CKit support was:
https://git.gnome.org/browse/gnome-shell/commit/js/misc/loginManager.js?id=a244c1e987502e359c45c0a9bc0012b5bc635553

-- 
Antoine
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-02-01 Thread Koop Mast
On Fri, 2015-01-30 at 23:10 +0100, Antoine Jacoutot wrote:
> On Fri, Jan 30, 2015 at 02:25:20PM -0500, Ray Strode wrote:
> > Hey,
> > 
> > I'm wondering if there are distros/platforms that are planning on 
> > using 3.16 and ConsoleKit together.
> > 
> > I know there's LoginKit, systemd-shim and systembsd now that try 
> > to provide logind compatible interfaces for non-systemd systems, 
> > so I'd really like to get rid of the ConsoleKit code in GDM.
> > The code is complicated and not really tested.
> > 
> > I'm leaning toward getting rid of it in 3.16 (versus say 3.18). 
> > Distros, of course, could ship a patch to reverse to removal if 
> > necessary, so I don't think doing it for 3.16 should be too 
> > controversial, but I wanted to shoot a mail first anyway to gauge 
> > the reaction.
> 
> Hi Ray.
> 
> Thanks a lot asking about this.
> OpenBSD *will* keep using ConsoleKit for 3.16. I expect that we 
> should be able to be rid of it for 3.18 -- either using systembsd 
> (far from ready) or the logind implementation that ConsoleKit2 is 
> expected to provide iirc or ... something else.
> There are several other components of GNOME that still have "some" 
> ConsoleKit support (at least in 3.14) and I would not mind removing 
> such support for 3.16 if and only if reverting the removal is easy 
> and not too intrusive.
> Not that I have a big say about it but...
> 

Hello Ray,

FreeBSD will also be using ConsoleKit for 3.16. Antoine pretty much 
said everything that goes for us already.

-Koop
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Anyone going to be using ConsoleKit for 3.16 ?

2015-01-30 Thread Antoine Jacoutot
On Fri, Jan 30, 2015 at 02:25:20PM -0500, Ray Strode wrote:
> Hey,
> 
> I'm wondering if there are distros/platforms that are planning on
> using 3.16 and ConsoleKit together.
> 
> I know there's LoginKit, systemd-shim and systembsd now that try to
> provide logind compatible interfaces for non-systemd systems, so I'd
> really like to get rid of the ConsoleKit code in GDM.
> The code is complicated and not really tested.
> 
> I'm leaning toward getting rid of it in 3.16 (versus say 3.18).
> Distros, of course, could ship a patch to reverse to removal if
> necessary, so I don't think doing it for 3.16 should be too
> controversial, but I wanted to shoot a mail first anyway to gauge the
> reaction.

Hi Ray.

Thanks a lot asking about this.
OpenBSD *will* keep using ConsoleKit for 3.16. I expect that we should be able 
to be rid of it for 3.18 -- either using systembsd (far from ready) or the 
logind implementation that ConsoleKit2 is expected to provide iirc or ... 
something else.
There are several other components of GNOME that still have "some" ConsoleKit 
support (at least in 3.14) and I would not mind removing such support for 3.16 
if and only if reverting the removal is easy and not too intrusive.
Not that I have a big say about it but...

-- 
Antoine
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Anyone going to be using ConsoleKit for 3.16 ?

2015-01-30 Thread Ray Strode
Hey,

I'm wondering if there are distros/platforms that are planning on
using 3.16 and ConsoleKit together.

I know there's LoginKit, systemd-shim and systembsd now that try to
provide logind compatible interfaces for non-systemd systems, so I'd
really like to get rid of the ConsoleKit code in GDM.
The code is complicated and not really tested.

I'm leaning toward getting rid of it in 3.16 (versus say 3.18).
Distros, of course, could ship a patch to reverse to removal if
necessary, so I don't think doing it for 3.16 should be too
controversial, but I wanted to shoot a mail first anyway to gauge the
reaction.

Thoughts?

Ray
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list