August 2006 Archives

KDE4/Mac Binaries Updated

| No Comments

If you haven't noticed, I've updated the KDE/Mac binaries to a build I kicked off this morning.

The WebDAV was neat, but it seems those long-running DAV process booger up file locking on the web server, so I've had to disable it. However, I have added KOffice and kdegames to the mix. (Although a lot of things don't work very well, especially in KOffice.) I've also made a .dmg with "everything" if you want to just download the whole dang thing.

Oh, and I've also fixed the endianness issues so that PNGs aren't all purple anymore, so Konqueror looks normal again on PPC machines. :)

We've even gotten a few extra folks hanging out in IRC now, and folks with some interest in helping out porting, so stop by #kde-darwin on FreeNode and say "hi."

KDE4/Mac Binaries

| 9 Comments

So I've finally gotten things pretty much set up for autobuilding KDE4/Mac packages. Universal packages for 10.4 are available here and I'm working on getting 10.3 packages put together as well. I'm still setting off the build process manually for now so I can watch it, but assuming things work out, they should start updating nightly sometime in the next few days. (Well... Assuming everything builds, of course.)

I've noticed there are some endianness issues with the png code, I need to figure out if it's in libpng or somewhere higher up, but other than that, I was able to actually open Konqueror and browse around. Things are a little more stable than my last report a few months ago, so it looks like kde is moving in a generally forward direction. :)

If you have any questions, comments, whatever, please e-mail me or visit us on IRC.

Konqueror viewing the dot

Smooth Sailing with Leopard

| 4 Comments

So we've been working frantically to get Fink things up and running in a basic way on Leopard. I'm told that Fink HEAD now bootstraps cleanly, and we've been slowly working our way through smoke-testing building various things.

For the most part, it's been really smooth, compared to this time in the previous cycle. The Tiger WWDC preview was nearly unusable; it was enough to get a taste of things to come, but so much was broken at the system level that it was hard to get things working reliably. It took a number of seeds before we could really do much work on 10.4.

That's definitely not the case on Leopard. Other than a few minor buglets, stuff has been working remarkably well. I've probably only had to tweak maybe one in ten packages to get where I am, and those have been minor changes (mostly standard fixes related to POSIX compliance -- "#include <sys/types.h>" and such).

I've managed to get a decent amount of KDE/X11 built, and it seems to run just fine:

KDE/X11 on Mac OS X Leopard

Woot!

Sorry about the RSS Feed

| No Comments

I finally got around to switching my blog over to point to RacoonFink.com, instead of ranger.befunk.com/blog. I've had the domain for some time (and have been using it for Fink e-mail) but had never gotten to updating the blog links.

Unfortunately, I noticed too late that it made RSS readers see everything as new. Please excuse the spamming, it won't happen again. :)

Out with a Bang, In with a Whimper

| 4 Comments

It's funny how what should have been one of the greatest open-source PR moves since Netscape opened up the mozilla codebase instead feels like "too little, too late."

Apple has announced Mac OS Forge, a project to do what OpenDarwin was already essentially created to do. It comes on the heels of months of bad PR about Apple failing to put out the X86 kernel source, and OpenDarwin shutting down due to a lack of communication between Apple and the open-source community and a lack of community involvement in general (other than a few specific exceptions like dports and WebKit).

For a company that's done a great job of getting developers excited about their platform, this really shows they don't understand the community they're trying to get help from.

The most important thing you can give an open-source developer is the feeling that he's doing something with impact; that he's donating his time to something that others will appreciate and find useful. He wants to know that the work he's doing goes, maybe not into the public domain, but into a world where everyone can stand on each other's shoulders to make something good. And he wants to know that the work he does will be there in the future, for other people to stand on and take to the next level.

If, at any time during the last 6 months, Apple had said "we understand your concerns, we have some issues that we need to work out but we are committed to keeping things open" people would be jumping for joy to hear this announcement. Instead, so far as I've seen, the overwhelming response has been... WTF? There is nothing to be gained by hiding your open-source strategy. "Release early, release often" isn't a mantra just for the sake of having one.

Those of us doing open-source development on the mac are already aware that Apple has never been entirely open, and that they are especially secretive of upcoming announcements of any kind (and I salute those of you at Apple who I'm sure had to fight to make this happen at all) but it's a shame that Apple had to let things sink to such a low before doing their triumphant return. I'm sure there are many folks who will think twice before donating code to these projects, because in the back of their mind, they're thinking, "What happens if Apple drops support again? Will my code just bitrot?"

Remember, for a project to truly stand the test of time, it has to grow beyond the few people that created it and think of it as their "baby." You have to get the community involved and excited about your software. You have to get people who are not only users, but want to help out and make your project shine. Plenty of good software goes to waste because no one ever helps out, and the core developers stop needing to work on it, or move on to other things, and they have no one to pass the mantle to. Good software dies not because it was inferior, but because it didn't try hard enough to get people's desire to contribute.

I wish Mac OS Forge well -- more open-source software on the Mac can never be a bad thing; I hope they can prove me wrong and get a huge following and rival SourceForge in the variety and vitality of projects, but it was certainly given a poor place to start from. I hope, at the least, Apple has learned their lesson and will learn to work with the people that get excited about Mac OS X, and want to see it succeed, rather than punish them for their boosterism. Those boosters were the ones who put iBooks and PowerBooks into every alpha geek's hands 3 or 4 years ago to the present. Without them, you're relegated to the sidelines.

For now, I guess all we can do is wait and see...

Updates since June 29th

| 3 Comments

There are quite a few updates since my last big post. Most notable are getting mono up-to-date (although monodevelop still doesn't work), Ruby on Rails, and kde 3.5.4 (as of this post, it's 10.4-only, my 10.3 build machine is still chugging through doing a final verification build, but it should be out in the next day or two).