KDE 3.5.8 in Fink Unstable

I just released KDE 3.5.8 to Fink unstable.

There are a ton of little bugfixes in this release, as well as a few Fink-specific changes, mostly related to Leopard-compatibility… (A newer CUPS and a workaround for a stupid linker bug that won’t be fixed in time for 10.5.0.)

As always, please let me know if you have any issues, or if it works for you. We’re going to try to fast-track the update to stable so we’re ready for Leopard. (Only 10 days to go!)

Share on Facebook

Share on Facebook

The Calm Before the Storm

Sure, it may seem quiet, but oh man, there’s been a lot going on.

First of all, a little off topic… Hockey season has started again. Go ‘Canes! <grin>

Second, as you might or might not be aware, a new kitty is coming to town soon. While David Morrison has done the majority of the work, I’ve been trying to help clean up some loose ends in getting things ready in Fink — validator fixes, working around compiler issues, and other misc stuff.

Third, I and a few other folks have been working on finally getting GNOME up to 2.20 (including GTK+ 2.12) in Fink, which is a metric TON of work. GTK+ 2.8 introduced a dependency on Pango‘s Cairo backend, which has to bubble up into build-time dependencies for literally hundreds of Fink packages. Through a combination of brute force and some automation, this is now to the point where it’s time for brave users to help us find the kinks, test upgrades, and other fun stuff. Expect an announcement sometime this weekend with details.

Fourth, I’ve been working on getting . . . → Read More: The Calm Before the Storm

Share on Facebook

DevJam Hacking

So I’ve been having a lot of fun at my first OpenNMS DevJam. We’ve had a lot of fun geeking out and I’ve had a chance to work on some neat bits of code.

First of all, we released OpenNMS 1.3.6, which as I mentioned before, removed all of the JNI code from the build, simplifying packaging and distribution immensely.

In addition, we’re now working on embedding Jetty so it won’t be necessary to install a separate servlet container like Tomcat to be able to use the web interface.

While I was at it, I implemented a pet project, Bonjour service advertising — so your OpenNMS web instance will be easily located from any Bonjour-capable web browser, like Safari or Camino.

There’s also a lot of cool work going on with a Google Web Toolkit UI that’s looking very promising.

I’ve been very impressed by the facilities provided by the University of Minnesota. The dorm rooms are much nicer than what I had back in the day, and our conference area is great — blazing fast . . . → Read More: DevJam Hacking

Share on Facebook

aKademy Mac OS X presentation available

My aKademy presentation is now available online!

Ogg Theora Video PDF Slides

(There is also a torrent of the entire collection of talks.)

It went reasonably well once I got started, but I actually had, um, some technical difficulties…. 😉

I had forgotten to pack my DVI->VGA adaptor so that I can hook up to the projector. Someone was kind enough to lend me one, but it turns out you can’t use any old adapter, you need an Apple one. Otherwise, your shiny new perfect Macbook Pro hard-locks and takes 5 minutes to fsck and start up. (GRR.)

Anyways, Stefan Teleman was nice enough to switch with me, and do his talk first. Once he was finished, I tried one more time with the DVI connector, and it crashed again, so we gave up on the VGA plug and set about trying to figure out a way to get my presentation (and demos) viewable.

Then someone in the crowd had the ingenious idea of setting my laptop on the spot for the projector camera used for oldskool transparencies, instead of hooking . . . → Read More: aKademy Mac OS X presentation available

Share on Facebook

Lord, I Was Born a Ramblin’ Man

It’s been a crazy month, and it’s gonna keep getting crazier. June 11th I went to WWDC. Then, last weekend, I was in New York for the Origami USA convention. Now I’m headed out to Glasgow to speak at aKademy.

Then, in July it’s off to the OpenNMS Dev-Jam, and immediately after that, LinuxWorld Expo, where we’ll be in the .org pavilion.


So anyways, if you’ll be at any of those events (heh), drop me a line!

Share on Facebook

Share on Facebook

KDE on Alternate Platforms

So recently, Planet KDE has had a huge number of posts about the Windows and Mac ports of KDE and I just wanted to put in my $0.02.

I’m the primary (or at least, most public) person working on the Mac port, and I am also employed by an open-source company, and I would just like to say I agree with Aaron’s sentiment. I am both a Mac supporter and an FLOSS supporter and while I can’t speak for the Windows port, I can say that I have no intentions of the Mac port trying to take anything away from the community nor from open-source software as a whole.

There are large parts of the Mac community who had no idea open-source software existed for a long time, but things like Firefox (and heck, Safari’s KHTML heritage) have made it much more prominent, and have driven large numbers of people to try out things like OpenOffice, Ubuntu, and KDE and see that there really is great free software out there, which is not only free as in beer, but gives you the freedom . . . → Read More: KDE on Alternate Platforms

Share on Facebook

New KDE/Mac Build

I finally had some time to finish up new KDE/Mac builds. They’re current as of a few days ago, and should be finishing seeding shortly.

You can find out more on downloading them here.

There are still a ton of rough edges, but I see a lot of the groundwork kdelibs cleanup that’s been going on has helped the mac builds too. Konqueror actually works pretty well, with https even! Some stuff has regressed however, it looks like a lot of the pretty SVG work that’s gone on in kdegames has made things look a little goofy. Bits of KOffice work enough to actually do something interesting with them. fish:// still doesn’t work, but I think that may be true on Linux as well. 🙂

Anyways, as always, bang on them and let me know what you think.

Share on Facebook

Share on Facebook

OpenNMS 1.3.2 In Fink Unstable

I finished packaging the latest OpenNMS in Fink over the weekend. It’s now split into 2 packages — opennms (the main OpenNMS code), and opennms-pgsqlXX (the PostgreSQL database-specific code).

You can now use OpenNMS with any version of PostgreSQL you like, just install the proper pgsql entry (after optionally dumping and migrating your data), start up the proper version of postgresql, and you’re set.

Also, I spent some time figuring out how the Debian packages are built, and updated them to 1.2.9 in the OpenNMS APT repository.

Share on Facebook

Share on Facebook

OpenNMS on Mac OS X

So I started my new job with OpenNMS monday, and after the requisite “help us clean up the support ticket queue” work that any newbie should be forced to go through (grin), I’ve been trying to get the latest OpenNMS release working in Fink.

I must admit, despite the fact that 1.3.2 came out in January, I’d been putting off updating it because they it had been converted to maven. Now, maven is awesome. However, it’s not very compatible with the “build offline” way that packaging works in Fink — not to mention a number of other packaging projects.

I’ve figured out the magic to make maven treat a downloaded tarball of dependencies as a repository, and have everything building/working now. (Yay) I’ll put it in Fink tomorrow, after some testing, but it’s looking good.

Share on Facebook

Share on Facebook

KDE on Mac OS X – Talk at aKademy

So I’ve been sitting on this for some time while I made the plans, but it is now officially official, I’m going to be speaking at aKademy 2007 in Glasgow! I’m really looking forward to meeting all the folks I’ve only talked to in IRC before and really get a chance to hang out with the amazing KDE developer community.

If you’d like to get together, just drop me a line and we’ll figure something out.

Share on Facebook

Share on Facebook