That’s *Mr.* Whacko Elitist to you!

You know, sometimes I just don’t understand people. One of the other core Fink administrators got this e-mail a month or so back:

On Jun 15, 2005, at 6:06 PM, Dave Vasilevsky wrote: [misc fixes] Tell me how it goes! On Jun 15, 2005, at 2:47 AM, moldy icon wrote: it built and installed fine. Thank You very much. maybe this is some kind of general fink problem rather than anything to do with your package specifically because my fink is offering me that same 0.0.11-11 version of all the ggz packages… using FinkCommander. it can’t be affecting just me, can it? I’ve done scanpackages, cleanup, and index several times. I wonder what else is not being shown? here’s another unrelated question: why do the fink people burden us by forcing us to build almost every unstable (and stable) package from scratch? The i386 people using linux never have to build unstable packages. They never have to build anything… there’s ALWAYS a binary of everything for them! Every fink package maintainer has created a binary… just to test their package. Why force us to build it? We don’t have much diversity in the Mac OS X . . . → Read More: That’s *Mr.* Whacko Elitist to you!

Share on Facebook

PostgreSQL 8.0.3, 7.4.8, and 7.3.10 in Fink stable

Just an FYI, all available PostgreSQL packages have made the move to stable, and, as I understand it, will be available in the upcoming Fink binary distribution.

Share on Facebook

Share on Facebook

Discontinue Non-SSL KDE Packages?

Right now, basically the only thing holding me back from putting KDE 3.4.0 in stable is continued packaging issues with conflicts between SSL and non-SSL packages. The division between SSL and non-SSL is kind of silly anyways — what does everyone think about me dropping the non-SSL packages altogether? My suspicion is most people who install the non-SSL ones do it only because they didn’t think/remember to put “-ssl” on the end of the package…

Share on Facebook

Share on Facebook

Fink and the art of Upgrade Maintenance

It looks like the first part of our Tiger strategy is gelling pretty well. There are still plenty of packages that don’t build on Tiger, but that number is surprisingly low, and we’ve maintained binary compatibility with 10.3 in such a way that will give is time to make the harder switch to gcc-4.0 entirely.

If you update to the latest fink you should have the ability to switch to the 10.4-transitional tree on Tiger. This tree is essentially a copy of the 10.3 tree, plus some changes that were Tiger-only that have been waiting in experimental for such an occasion.

Also, vasi has done some really cool stuff with indexing in fink HEAD that speeds up fink immensely (scanning the index when there are changes has gone from 40 seconds to 4 on one of my dev boxes). Fink 0.25 is gonna be a really slick release.

I’m planning on moving KDE to stable sometime in the next few days. I’ve done some upgrade testing from 3.1.4 and it should go reasonably smooth (you may need to run “fink update-all” twice, but apt-get dist-upgrade will work once they’re in the bindist). . . . → Read More: Fink and the art of Upgrade Maintenance

Share on Facebook

PostgreSQL 7.3, 7.4, and 8.0 in Stable

I’ve moved all of the PostgreSQL packages to Fink 10.3 stable (for more details on what’s changed, see here). These packages also work on Tiger, and are in the 10.4-transitional tree, minus 7.3, which doesn’t build on OSX. (No loss, both 7.4 and 8.0 do…)

Share on Facebook

Share on Facebook

PostgreSQL 7.3.9, 7.4.7, and 8.0.2 in Fink Unstable

I’ve released updated PostgreSQL 7.3 and 7.4 packages, and a new set of packages for PostgreSQL 8.0 to Fink unstable.

I did a lot of work to make sure they could be installed concurrently, to make it easy for people who are still on old databases to migrate at their leisure without forcing packagers to keep compatible with old versions. Funny thing is, a side-effect of this is that you can run 7.3, 7.4, and 8.0 concurrently if you change the port they use. 😉

I’ve also changed the database initialization to be deferred until the first time pgsql.sh is called, rather than doing it at package install time, which makes it easier to debug if something goes wrong. Also, I updated startup to check some of the common shared memory settings and either suggest upgrades or create an /etc/sysctl.conf for some good defaults on systems that don’t have it already (which is basically all OSX installations unless a local administrator has manually created the file).

Lastly, the PostgreSQL packages have been updated to now include the following libraries and addons:

psqlODBC 07.03.0100 libpq++ 4.0 libpqxx 1.5.1 libpqxx 2.5.0 libpgeasy 3.0.4 . . . → Read More: PostgreSQL 7.3.9, 7.4.7, and 8.0.2 in Fink Unstable

Share on Facebook

KDE Cleanups and PostgreSQL Updates

There’s a few more things to fix before I can move KDE to stable.

The whole net-snmp/net-snmp-ssl thing. I’m tempted to say “forget it” to ksim’s SNMP support in general, since ksim’s only slightly functional on darwin in the first place. kdesdk3 builddepends on kdepim3, but kdepim3 has been moved to crypto. — I’m gonna have to figure out a way to remove the builddep, or to chop things up into ssl/non-ssl versions. Or move kdesdk3 to crypto. 🙂

Other than that, it’s looking pretty good. Also, PostgreSQL 8.0 is packaged in my experimental. I’m doing some finishing touches on testing and then I’ll get it released to unstable, and put it on the fasttrack to stable, since the postgresql73/postgresql74 packages also have some security updates. I’ve actually gotten a few people looking at the bugzilla, which is awesome. I’m planning in the future on auto-opening bugs based on feedback. Please feel free to create a login and add yourself to the CC on bugs you’re interested in following.

Share on Facebook

Share on Facebook

Bugzilla

So I’ve finally realized I’ve just got too much stuff going on to track bugs well just through e-mail, so I’ve set up bugzilla on my server. If you notice problems, have feature requests for any of my packages, or anything else related to Fink or my web site, please give it a shot. I’ll start taking any feedback e-mails and passing them through there too. bugzilla.befunk.com

Share on Facebook

Share on Facebook

KDE 3.4.0 in Fink unstable

It’s been in unstable for a little while now and seems to be firming up. There have been a few upgrade issues but I’ve gotten a lot of great feedback to help debug things and get them fixed. If you notice issues, please e-mail me and I’ll get them fixed as soon as possible.

Share on Facebook

Share on Facebook

Blog Death, Begone!

So I’ve been quiet, but lots has been going on. Here’s a little summary of the high points:

Building and testing packages for KDE 3.4.0. Some discussion has been going on about making stable versions of the Win32 and Qt/Mac ports of KDE a goal for KDE 4.0. Working on updating the Fink Mono packages to 1.1.4. Been doing lots of cool Fink (core) development, including Growl and QuickSilver support.

I’m sure there’s more I’m forgetting, but there’s definitely stuff going on. I’ve also submitted a proposal to speak at OSCON about Fink this year. I’ll know pretty soon whether it was accepted or not. The goal is to talk some about how Fink works, how to use it, and what’s been going on in the code base, now that we have some pretty regular contributors working on the Fink core.

Share on Facebook

Share on Facebook