Lots of Habari Hacking

After a whole week of being sick and generally not feeling well enough to work on anything, I’ve finally gotten back to hacking on some Habari code.

I’ve been up until about 5am the last two mornings working on a variety of things. Yesterday included a plugin directory plugin that hopefully will eventually find a home on the Habari servers providing directory and update notification services. I also had the opportunity to track down an obscure database class error while helping add some new tag merging / renaming functionality.

This morning I’ve been hammering away at a new database schema for Oracle. All in all there aren’t a lot of changes, but things like the lack of auto_increment fields1 made it a very time-consuming process.

Tomorrow I hope to get some more work done on Oracle support (hopefully allowing me to test a running blog, if not the installation and other backend functionality) and finish some updates I’ve had planned for the Monthly Archives plugin for far too long.

At some point in the next couple of days I would also love to rearrange my desk. Unfortunately that means I first have to clean it off, which is a much larger task than it should be…

  1. Or the convenient SERIAL data type in Postgres which emulates the trigger / sequence functionality. 

Kernel Madness

I upgraded Zend Core for Oracle on our soon-to-be production webserver at work tonight so it was running the latest build of PHP 5.2, and while I was at it I decided to make sure all its other packages were current.

It was quite sad, but the kernel was over a year out of date, so I had to kill our glorious 385 day uptime to restart the machine. While I was checking the latest version installed, I found this:

[root@web ~]# rpm -qa | grep kernel-
kernel-2.6.9-42.0.8.EL
kernel-smp-2.6.9-55.0.9.EL
kernel-smp-2.6.9-42.0.3.EL
kernel-devel-2.6.9-42.0.3.EL
kernel-smp-2.6.9-67.0.1.EL
kernel-2.6.9-42.EL
kernel-smp-2.6.9-42.0.8.EL
kernel-smp-2.6.9-55.0.2.EL
kernel-devel-2.6.9-55.0.2.EL
kernel-2.6.9-55.0.6.EL
kernel-utils-2.4-13.1.105
kernel-smp-2.6.9-55.EL
kernel-devel-2.6.9-67.0.1.EL
kernel-2.6.9-55.EL
kernel-smp-2.6.9-67.EL
kernel-2.6.9-67.EL
kernel-2.6.9-67.0.1.EL
kernel-smp-2.6.9-42.EL
kernel-devel-2.6.9-42.0.8.EL
kernel-2.6.9-55.0.2.EL
kernel-devel-2.6.9-55.0.6.EL
kernel-devel-2.6.9-55.0.9.EL
kernel-hugemem-devel-2.6.9-67.0.1.EL
kernel-devel-2.6.9-55.EL
kernel-smp-2.6.9-55.0.6.EL
kernel-2.6.9-55.0.9.EL
kernel-doc-2.6.9-67.0.1.EL
kernel-2.6.9-42.0.3.EL
kernel-smp-devel-2.6.9-67.0.1.EL
kernel-devel-2.6.9-67.EL
kernel-devel-2.6.9-42.EL
[root@web ~]#

I could be wrong, but I think that may be a bit excessive… By my count, that’s 9 individual kernel versions, each with their respective dependent packages. Wow…

 1

About

User