But sometimes the packages are a little out of date. This happened to me with Mercurial when 1.0 was released, and I'm sure it happens to others from time to time. Next time it happens, you might just be able to do something about it...
Yesterday I reinstalled JRuby from MacPorts but I got version 1.1.5 instead of version 1.1.6 which I was expecting. Charles suggested via twitter that I chase it up, so I spent the morning trying to get the JRuby port upgraded to the latest version so everyone could share the love.
Here's what I discovered:
- The 1.1.6 port upgrade ticket had been filed a while back but wasn't closed and had apparently fallen through the cracks
- When raising a ticket for a port upgrade attach a unified diff, not the whole portfile (this makes it easy to see what changed). Follow these steps.
- If something is out of date then an email to the macports-dev mailing list will probably ensure it gets done
How's that for service?