kolabadmin, dist-upgrade & Riders!
I had not mentioned it as I have been super busy. But I had submitted a patch to Tobias for kolabadmin. I started experimenting, and realized that the interface did not do any sorting, so I took it upon myself to do the leg work. It turned out to be not so difficult, as most of the sorting could be done on the LDAP object. So my patch included that into the qldap class. There was only once instance where the entries were added one at a time, so I used a qHeapSort to do it. I even had to write an operator for the class. I hadn't really done any C++ work in a while, so it was quite fun to get back into it. I just heard from Tobias a little over a week ago, that he applied my patch (with some alterations) upstream. And thanks for the work. I noticed he change to use qSort. I am not as familiar with QT as someone of tokoe@kde.org would be, and I mentioned I just didn't know what else to do there. And I see QLatinString now in QT4, instead of QString. It's all good ... I'm contributing again to Open Source!
So I got brave and decided to do a dist upgrade on one of the servers. I'm aiming to get everything running on dapper (server good until 2011). Well I was doing it remotely on an non busy server ... with a complete backup prepared and saved. Was going from Hoary to breezy, and then breezy to dapper. I should have know better than to try this remotely. And I also should have done it when I was thinking clearly. I did not reboot after the breezy upgrade ... and I _know_ I should have. Then the dapper upgrade failed to work as the new lvm2 package fails to install because the old kernel is still running. And after reboot without lvm2 ... things get bad. So a trip to the ponderosa the next AM was needed. I spent hours trying to get the box back on the internet. I finally got things installed, and downloaded and burned onto CD some needed packages. Yet the NICs would simply not work. SCID error messages, and just not working! After hours of mind bending and scratching, and research and no solution. I re installed dapper from CD ... and no problems! Thank God all that ran on the server was a low volume kolab. Which by the way is insanely easy to restore. I backed up the entire /kolab. Just dropped it back in place, and added the kolab users and groups, and started it up. All is good. Yay me. I must say the 1.5 hours to upgrade a different server from breezy to Dapper went on like a champion ... and I have had no problems at all! My grumblings about dist-upgrade not being my friend have ceased.
So Jono had tickets to the Riders Vs Stampeders game here in Calgary. Since I'm a die hard Saskatchewan fan ... "OF COURSE I WANNA GO!". He came down to my pad that morning, and we walked down the block to the local pub. 11:00 and let's get a pitcher of Rye and Diet Coke. I couldn't believe they actually served that ... but the bartender was like "Why not?". We watched the Argos Vs Bombers game on TV. We got invited to some tail gate parties from the bar owner, and eventually took a cab up to the stadium. No its onto beer and tail gaters. Then into the herd going into MacMahon Stadium. Up to the seats while Jono goes for more drinks ... so now we're onto doubles. So I'm like 8/9 drinks into it, and I haven't eaten for like a whole day ... I offered some guy $20 for his hamburger ... because the line ups were _way_ long. Finally I faced my fears and went to get us food. Those burgers were so good! Jono kept provoking me with scotch ... I kept refusing. We got more drinks ... the Riders made a comeback from 21-5 to win the game like 38-25. It was a sea of Green by the end. So awesome. I predicted the win. And I also predicted the Bombers loss .... and INTERCEPTION! Kevin Glenn is a bum. LOL.