Tuesday Jan 24, 2006
Wednesday Dec 07, 2005
Wednesday Nov 30, 2005
Tuesday Nov 15, 2005
Friday Nov 04, 2005
Wednesday Oct 12, 2005
Friday Aug 05, 2005
By user9149671 on Aug 05, 2005
This week I've been hacking on GDM, its now branched for 2.12 and is getting close to a point where Sun can start considering replacing the default login program (CDE login) with GDM. This will be nice, since GDM supports accessibility. Over the past few weeks, GDM went through the ARC process since the project team thought the code was ready. One nice thing about going through the ARC peer review is it highlighted a number of issues we had overlooked. Many improvements that they pointed out are now in the GDM codebase. A few of them (/etc/login/default support) is Solaris specific, but others (fixing GET_CONFIG gdmflexiserver command and better backwards support for Welcome/RemoteWelcome are generally useful. There's a few more fixes in the pipeline, but need some more work before I can commit them. I'm also hoping the release team approves the GUI change for gdmsetup since I think it really makes gdmsetup nicer to user.
I need to update the GNOME Interface Specification based on discussion that has been happening on the GNOME desktop-devel-list and release-team mail aliases. These discussions highlighted quite a bit of GNOME process that isn't well documented on the Release Team website. Many of the issues highlighted in the Interface Table are resolved just by having a better understanding of the process. I plan to do this on Monday. I've been pushing the GNOME Release Team to improve their process documentation. I think even if the GNOME community just better documents the current process, it would be a big step in the right direction. Also, Bala from Wipro is now working with me on improving the Interface Stability issues withing GNOME. I asked him to help by getting the glib/GTK+ abicheck scrips working better (so they work on Solaris and check symbols in addition to functions), and to help getting similar abicheck scripts working for other Platform libraries. I think this is a good step towards better process. I'm going to go ahead and put together a matrix highlighting how well each Platform module documents its interfaces which will hopefully be an input to figuring out how to further improve release team process as it relates to interface documentation.
I've also been working with Bala over the past few weeks to improve free multimedia support in Solaris GNOME. We've updated our build system so we now include Flac, Speex, and Theora support in addition to Ogg-Vorbis (which we shipped with JDS3). This, I think, is a good step towards providing more universal access to free media and encouring the use of free/open standards, which Sun has a long history of supporting.
I'm glad it's Friday. Today is my sister's birthday, so I'm looking forward to having some fun celebrations this evening. Have a great weekend everybody.
Wednesday Jul 20, 2005
Wednesday Jul 06, 2005
Monday Jun 27, 2005
Friday May 06, 2005
Thursday Apr 28, 2005
By user9149671 on Apr 28, 2005
Hello, welcome to my Sun blog. My name is Brian Cameron and I am an engineer who works on GNOME. I plan for this blog to be a place to discuss both technical information I think might be of interest to people who have an interest using GNOME on Solaris, accessibility, performance issues, GNOME programming, and the like. I also expect that I will discuss things not directly related to work and generally have fun with blogging.
Lately I have been doing a lot of hacking on the GDM2 module, a role granted to me early this year. Although quite a few bugs have been reported since then, I've brought the bug count down from roughly 185 bugs to 90. A lot of work has gone into resolving usability issues and making GDM2 a more professional product. The Face Browser is much nicer now. Some neat new features have been added as well. I think people will like the improvements. If you can help out with testing out the code, that would be great too. I plan to discuss technical issues about GDM2 in this blog.
I've also been involved with Sun's Architectural Review process, which has been a useful resource in making GDM2 better. Sun is interested in working more closely with the free software community to improve interface stability. I'm involved with helping to set up a presentation at GUADEC (GNOME Users And Developers European Conference) where two senior Architectural Review engineers will be presenting some new and hopefully engaging ideas. The GNOME community does already take interface stability seriously, and we are hoping that sharing ideas will help to further improve the stability of GNOME and other free software projects. I anticipate I will use this blog to dig into some of the issues involved.
I'm planning to feed my blog on Planet GNOME.
The past week has been pretty hectic, tomorrow I am moving from Chicago to rural Illinois where I will be living with my mother. She has MS and has recently been losing the ability to type. As a part of my job, I have contributed to the GNOME accessibility product and think this will be an interesting opportunity to help her and find new ways to be involved with my work. I'd like to thank the people at Sun who helped make the move possible. It is exciting to be working with innovative technology that allows working remotely.