Contributed by deanna on from the portsblogger dept.
OpenBSD ships with packages for the three major desktop environments, but KDE is the only one that receives regular updates. XFCE gets updates every now and then, but Gnome was forgotten release after release.
Really forgotten? Marc Matteo (marcm@) used to maintain Gnome, but after 2.10 he left Gnome for what it was and nobody else looked after it. Intentionally I think :) The problem with Gnome is, that although there's an x11/gnome directory, parts of Gnome are scattered all over the ports tree. And everything depends on everything so getting started takes some time.
During p2k6 in Budapest, last year, Aleksander Piotrowski (alek@) and Peter Strömberg (wilfried@) started to work on updating this beast. But first gtk+2, glib2 and friends had to be updated. I was busy doing other things around that time and lost track of progress.
But then during Christmas break I had too much spare time and decided that it was time to start to bring Gnome back into shape. Some weeks earlier Alexander Wirt sent a tarball with Gnome 2.16 to ports@. Although it provided me with a "cheat sheet", I didn't use it very much. Only to look at how some things were done. Because although it worked, it was rough and unpolished.
I started with updating some trivial stuff like gnome-mime-data, gnome-doc-utils and such. But to really get going, I needed an updated Gtk+. alek@ provided me with his diffs, so I could continue. But because of school and general lack of time, I didn't work much on OpenBSD untill March.
In the meantime Gnome 2.18 had been released and alek@, Mikolaj Kucharski and I started working on this, instead of 2.16. This time with good progress being made. Diffs were flying all around and in a fairly short time, most of the platform updates were done. I skipped school on friday and spent most of the following weekend working on the desktop part.
But we kinda lost track and we needed some more structure. It was a
Systematic Chaos. First we needed to get the gtk+2 update in. In the meantime gnome-diffs were piling up rapidly. Finally somewhere in April the gtk+2 update went in and in the following days quite a decent part of the Gnome platform libraries were committed. Up untill now, updates are being committed. But the end is in sight. There are a some bugs that need to be squashed, but I hope to have committed all the updates Gnome before c2k7.
I can't help but confess I prefer fvwm/cwm over Gnome ;)
I'd like to thank Aleksander Piotrowski (alek@), Martynas Venckus (martynas@), Steven Mestdagh (steven@) Mikolaj Kucharski for testing, fixing, sending and testing diffs to get Gnome updated. Also a decent beer for it's everlasting support.
For all you screenshot junkies...
(Comments are closed)