[ConsoleKit] Multi-seat update

Halton Huo Halton.Huo at Sun.COM
Thu Nov 12 18:53:58 PST 2009


Hi,

I'd like to give an update on multi-seat and multi-display feature.

>From this past May, Ray Strode and myself worked together to commit
multi-seat support into the ConsoleKit multi-seat branch[3] and GDM
display-configuration branch[4].

In total, we committed 78 times in these branches and fixed a large
number of bugs. Now I'm glad to say this patch is ready for review and
good enough to commit back to master. You can refer to the general
testing result page[2].

We have sees several emails to the consolekit and gdm-list mailing lists
where people have asked for multi-seat and multi-display support.
Obviously this feature is very important. Currently the patches are very
long and difficult to maintain for applying on master and released
tarballs.

Ray and Jon, could you please review these changes as soon as you can?
If so, it would be very much appreciated.

Note the schedule:

    http://live.gnome.org/TwoPointTwentyseven/

- 2.29.2 is due on November 16th
- 2.29.3 on November 30th.
- 2.29.4 on December 21st
- 2.29.5 on January 11th and this is string freeze.

We really, at the very latest should get this into 2.29.5 if multi-seat
support is going to be delivered with GNOME 2.30.  Considering that this
feature should be soak tested for as much time as possible, it would be
best to integrate well before then.  We should ask Jon and Ray to try
and commit to a particular release.  Is it possible it can go into the
2.29.2 release?  If so, then we need to move quickly.

The latest patches that can be applied on git-master can be found here:
ConsoleKit patch: https://bugs.freedesktop.org/attachment.cgi?id=31124
GDM patch: https://bugzilla.gnome.org/attachment.cgi?id=147528

References
-----------
[1] Design document:
http://wiki.genunix.org/wiki/index.php/design_for_newgdm_consolekit_multiseat_multidisplay

[2] Test report:
http://wiki.genunix.org/wiki/index.php/testing_for_newgdm_consolekit_multiseat_multidisplay

[3] ConsoleKit multi-seat branch:
http://cgit.freedesktop.org/ConsoleKit/tree/?h=multi-seat

[4] GDM display-configuration branch:
http://git.gnome.org/cgit/gdm/?h=display-configuration

[5] ConsoleKit bug:
https://bugs.freedesktop.org/show_bug.cgi?id=19333

[6] GDM bug:
https://bugzilla.gnome.org/show_bug.cgi?id=536355

Thanks,
Halton.




More information about the ConsoleKit mailing list