Today I went back to the college where I got my Bachelor's degree a couple of years ago. This time to watch a good friend's graduation talk. It's almost impossible to compare school systems between countries, so even while the EU has unified on Bachelor's and Master's degrees it's hard to say where they are in other countries.
(Heck, if you go to university here in the Netherlands you also get a Bachelor's degree after completing the first 3 years or so of a Master's education, but that degree is not comparable to a college where it's the end result of the education. A university's BS will have taught you more theory but little practice in the business world, while a college's BS degree includes about a year's worth of internships, the last half of which is the subject of the graduation talk.)
Anyway, it was a very interesting talk. Half of Bauke's internship (and talk) was about moving all IT and communication infrastructure from two office buildings in one new building for a company with about 50 people working in those two offices. He has been responsible for most of the logistics, design decisions and other project management work, which is really cool for an internship -- most people don't manage but are being managed during that period :)
The second part was about consolidating the server park on VMWare ESX where, again, Bauke has been doing most of the coordination and design work. All in all it has been a smooth talk and he knew what he was talking about, prompting the exam committee to give him a very nice '9' mark. (10 being the highest, 1 the lowest, but you need at least a 6 to pass at all.)
So, Bauke, congratulations with your degree!
Updating a running KDE
While any update to .desktop or XDG-menu files correctly caused kbuildsycoca to update I have been less succesful with other parts of the sycoca. During YaST's work I was doing my own job, but at some point I could no longer open a PDF anymore because the mime type database was unusable. Nothing a kbuildsycoca can't fix, but which non-developer knows that?
A bit later I needed to restart kdeinit when kdelibs was updated. Again, I've done this lots of times when doing SVN builds, but when updating through a package manager it would be nice to have this done for you. In theory a 'dcop --all-users kdeinit '' restart' from the RPM's post-install would have done, apart from the fact that kdeinit is not a DCOP client.
When the update was complete I had a desktop where Konqueror was still the KDE 3.4 version with a builtin widget style. Apparently some preloaded Konq was being reused. Kontact crashed on startup when I wanted to use the new desktop. A logoff and relogin later my desktop worked mostly as expected. Only artsd keeps crashing because libarts_mpeglib.so is nowhere to be found. Packaging error for Suse's 9.2 rpms? I don't need arts all that much at work apart from an occasional beep, so I'll look into that later. Everything I really need works now, it's just that it hasn't been a completely transparent upgrade while the process was busy.
KDE 4 Name