OpenNMS Installer

So I’ve spent the last week or so working on a Windows installer for OpenNMS, using IzPack, an awesome Java-based installer. After some trial-and-error getting it to handle paths nicely (some of our code is not spaces-in-paths clean, so I had to hack something up to get the DOS 8.3 filename), it seems to be working!

We’re going to spend some time testing it and making sure everything works well enough to be considered an “alpha”, but this certainly appears to put us on track to have a nice installer working shortly after 1.3.8 is out — which should be any day, there are only a couple of bugs left on the blocker list.

…and since IzPack is a Java-based installer, it actually works on Mac OS X and Linux as well, and in theory, anywhere else that supports Java 1.5… (Although it is still recommended you use native package management, since you’ll get config-file management and other nice stuff…)

Share on Facebook

Share on Facebook

Fink and Leopard

If you’ve missed it, David posted to the Fink news that we have initial Leopard support.

Thanks to apple keeping C++ binary compatibility this release (phew) it is most definitely the easiest upgrade yet! For most people, you can just do a “fink selfupdate-rsync” (or “fink selfupdate-cvs”) to get the fink 0.27.7 tool, and it will automatically convert your fink installation to be Leopard-compatible. If you’re doing a fresh fink install, you’ll have to install XCode 3 off the Leopard DVD, and then bootstrap from the 0.27.7 tarball, but it’s a very painless procedure. A binary installer is on the way.

The best part is, increased POSIX compliance and better overall system headers in 10.4 has paid off in most Fink packages working out of the box on 10.5 (minus the stupid linker bug which apple did not fix in time for 10.5.0) and what’s left will get updated as problems arise. The transition (as compared to the 10.3 -> 10.4 gcc-3.3 to gcc-4.0 move) has been considerably less painful.

Since Leopard is still very new, and not many maintainers have had the chance to upgrade, if you find issues . . . → Read More: Fink and Leopard

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

New KDE/Mac Snapshot

I started seeding a new KDE/Mac snapshot last night after fighting my way through some build issues. It looks to be a pretty solid release, lots of bugfixes and fresh code. 🙂

It’s been great to see the interest since going to aKademy, there are a number of folks very interested in seeing the Qt/Mac port get cleaned up and ready for the Real World™ so expect to see more in the future.

It’s slow going seeding from my home network, as I need to throttle it during the day (since my wife and I both work from home) but it should pick up as things make it to other seeders, and my seeding machines out on the ‘net.

As always, let me know how things go!

Share on Facebook

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

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 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

One Door Closes…

So along with some other folks, I was laid off from my job at Raritan today. Although I’m disappointed to be leaving a stellar group of people to work with, I’m heartened by the outpouring of commiseration (and job offers!) from everyone. Thank you so much!

If you know of anything interesting for a Perl/Java/Mac/Open-Source/Geek kind of person, let me know. And check out my resume while you’re at it. 😉

Share on Facebook

Share on Facebook

WWDC, Here I Come

Apple has been kind enough to give a number of folks in the open-source community (including us Finksters) tickets to WWDC for the last few years, and this year I will finally have the opportunity to take them up on it.

If you’re gonna be there, let me know and we’ll figure out how to meet up. It’s always great being able to meet people In Real Life that you’ve known online for years. 😉

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