APR
10
2006
|
Back to College; Updating a running KDE; KDE 4 NameToday 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
|
![]() |
Comments
kconf_update
Another pitfall of updating running KDE apps is that kconf_update runs rc file conversion scripts as they're copied into its directory structure, but many KDE apps write out their config on quit, possibly undoing the conversion. Unless the developer takes care to rename the config entries, things can (and do) break.
Re: kconf_update
Hmm, good point. Might explain why Konsole lost some font settings. I didn't notice anything major in this area though, while I did have Kontact, Konsole and several Konquerors running.
--
Martijn
To make things more confusing...
We use the terms "college" and "university" largely interchangeably in the US. The only major difference left at this point is that in a university departments are grouped into colleges (i.e. "the college of engineering" and "the college of arts") whereas at a place that just calls itself a "college" everything is under one level -- i.e. computer science department or mathematics department is a top-level unit. There's nothing really implied about the education. Also, things like this are common, "Where do you go to college?" "University of Texas." "Which university is your degree from?" "Boston College." :-)
Also, as compared to Germany, where a bachelors is a technical degree (for us that's an associates), a bachelors is your first academic degree in the US.
Re: To make things more confusing...
Gah! That makes it indeed more confusing... The German system is roughly comparable to the Dutch. So my Dutch Bachelor's degree in CS would compare to what exactly in the US ?
--
Martijn
There's not an exact
There's not an exact equivalent. It's somewhere between an Associates (two year technical degree) and a Bachelors (four year academic degree). I'm often stuck explaining this since I was in a bachelor's program in the US...
KMail
And then there are the ugly disasters like: updating kmail from kde-3.4.X to kde-3.5.X completely breaks imap configuration because of messing up namespaces. 2 years' worth indexing lost at one "innocent" restart.
Re: KMail IMAP namespaces
Yeah, that change annoys me big time. I've seen it at home before, but I thought it was a missing kconf_update in my SVN checkout back then.
Seems like it's worse than that, since now I have it at work too. Worse, my folders are now subfolders of Inbox rather than the account.
Do you have any idea how to fix that, by chance? (Or anyone else)
--
Martijn