Archive for the ‘Free Software’ Category

GNOME Summit Wrap Up: openSUSE perspective

Thursday, October 11th, 2007

Owen Taylor of gtk (and these days mugshot) fame wrote up a nice summary of the GNOME summit for days 1, 2, 3

A few things I want to highlight from an openSUSE perspective:

1) Pulseaudio

Takashi has had it packaged for a while now, but its not being used by default in 10.3. It provides an esound compat layer, so the adventurous amongst you might try to install it on 10.3/Factory and replace esound. Other desktop and sound system setup info is also available. There are some older screenshots. You may be wondering user wise what you get, the highlights: you get better PnP audio (plug in your USB headphones and the sound output switches), per app volume control, network transparency (stream it to bonjour devices), and you get to never have to wonder about the difference between “Master” and “Master Mono” and cryptically named alsa and oss devices.

This is also me poking Lennart to get a 0.9.7 release out and pointing you to his blog for more info.

2) PolicyKit (and the clock applet)

The guys at RedHat have taken the international clock applet from SLED (which is also in 10.3) and used PolicyKit to enable user to set the time (the UI is more polished already). The authentication for the privilege is done by talking to PolicyKit which is configured by a simple xml file (‘man PolicyKit.conf’ on 10.3). Authentication requirements can range from biometric authorizations, root password, user password (ala OS X), no additional auth needed etc and can be per user/group. PolicyKit exists in 10.3, but its not leveraged very much. In the future however PackageKit and NetworkManager will use it and there are a whole raft of other things we could tie it too to simplify administration in the desktop such as printing, bluetooth, scanners, sound, network configuration with NetworkManager, etc. The latest and greatest requires a new dbus that Timo should be checking in shortly to Factory.

This is me prodding Timo to start blogging again.

3) PackageKit

Very nice demo of PackageKit. Definitely worth exploring in the openSUSE 11.0 time frame. The dream of installing a package by swiping your finger on the finger print reader is nearly a reality. This could save us the trouble of maintaining our own opensuse-updater applets. Need to explore how much effort it would be to write a libzypp backend, Josh and Justin were looking into it, not sure how far they got.

This is me prodding Josh to start blogging again.

4) Accessibility

Sat with the a11y guys for a few hours to determine exactly how broken our a11y support is in 10.3. Its broken, which is a shame because with GNOME and the yast-gtk module you should be able to do everything on an installed desktop, including administering it, with accessbility support. HPJ and I are tracking down the bugs to hopefully ship some updates for 10.3. We are not experts on this subject however, so if you are interesting in helping out, please join the #opensuse-gnome irc channels and the opensuse-gnome@opensuse.org mailing list. Long term I’d like to see if we can turn a11y on at the gdm login screen by default at least for 11.0.

Just of the few potential tasty bits for 11.0.

Boyd was also kind enough to record my winning shot in the Novell vs RedHat Desktop Managers pool competition. jrb did put up good fight though.

Distributed Version Control

Tuesday, September 25th, 2007

Jon on our OO team wrote a nice article about the usefulness of git workflows (although it would apply equally to any distributed version control system).

N.B. there is an openSUSE GNOME meeting this Thursday at noon EDT, Please add questions and agenda items to the wiki page.

openSUSE 10.3 and GNOME 2.20

Friday, September 21st, 2007

Francis G. aka apokryphos wrote a nice article on GNOME 2.20 and openSUSE 10.3 which will be out in just a couple of weeks.

With 2.20 and the 10 year anniversary of gnome, for nostalgia’s sake I went and dug up what I think was my first patch to GNOME.

Change and other sorts of Logs

Wednesday, September 19th, 2007

There has been a back and forth on formal ChangeLogs vs vcs commit messages via the GNOME mailing lists. Doing the latter exclusively has never sat well with me because I think it weakens good development practices (at least mine). I find many vcs commit messages lack the detail of ChangeLog commits generated by a workflow involving C-x-4-a in emacs for instance, which makes in easier to document changes on a per function basis, and that makes it easier for others to understand the changes that were made. And documenting on a per function basis forces me to review my patch prior to commit (good practice anyhow, but this puts it in my workflow).

Plumbing the Pipe

Sunday, September 16th, 2007

Christian, a leak is certainly possible depending on the version and distro you are running. openSUSE 10.2 had a leak that you need to run the updater for. At one point a big problem was also hal libraries leaking (and when you have to poll, this adds up).

FreeATIdom

Friday, September 14th, 2007

There was a lot of blogging about AMD/ATI releasing specs and such over the last week, the was an official press release last Friday. I’m really pleased that Novell could play such a big role in bringing this about. Extra kudos to our X guys Egbert, Stefan, Mathias (and others I’m probably missing) for banging out the driver double quick.

GNOME Updates in the openSUSE Build Service

Friday, July 13th, 2007

Maw and mauro have 2.19 rolling into Factory for openSUSE 10.3.

SInce that is happening, Stanislav has moved 2.18.x to the GNOME:STABLE channel of the build service. It should appear there in the next day or two.

OpenOffice Team Summit

Wednesday, April 18th, 2007

Everyone on the Novell OpenOffice team got together last week at Novell office in Prague. I’ve been to Prague twice in the last 6 months now for conferences and both times its been great. Alena and Petra really know how to organize a conference. During the week we also found out what GSoC Project Slots OO received – Novell .is involved in mentoring 3 of the 10 projects as part of our upstream OO efforts. Lately Petr has been working on the OO build service in openSUSE as well.

GNOME 2.18.1 and openSUSE

Tuesday, April 17th, 2007

In keeping with our push to do more in openSUSE, maw has committed all of GNOME 2.18.1 to factory. Its started to show up now in the channels and the rest should appear over the next couple of days. Jump in and report bugs!

OpenSuSE and GNOME

Monday, March 5th, 2007

The team at Novell responsible for GNOME have been quiet in openSUSE for sometime, even though we already have several great external contributors like James Ogley and Andreas Hanke and we’ve pushed in significant general technologies like Compiz/Xgl, NetworkManager and Beagle. All this is changing though, we’ve had an IRC channel for a while but we haven’t really advertised it (#opensuse-gnome on irc.freenode.net) and we have an opensuse-gnome mailing list as well now (sign up here).

Michael Wolf has been pushing in GNOME 2.17 in to Factory and the GNOME:UNSTABLE build service. There is also GNOME Team page if you are so inclined to get involved.