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?
3 comments:
Do you fancy doing this again for the move from 1.2 to 1.3? I'm not 100% sure what to do to make this happen, so given your past experience, perhaps you can help!?
I figured it out anyway. I just needed to follow your instructions ;-)
http://trac.macports.org/ticket/20011
I've just asked this to be committed via IRC. It's now been updated. It'll take an hour or 2 to be available.
For future reference the portfile patch name in the ticket (Portfile-rrdtool.diff) was confusing apparently.
Next time it's probably best to name it jruby-x.y.z.diff (or even Portfile.diff).
Post a Comment