In the process of adding a link to this to my website, I discover Ubuntu have updated Ruby to a version that breaks the version of Jekyll they ship.
Sigh. This is why I lean so hard toward rolling all the generative stuff myself (like that mutator) with ad-hoc Perl scripts. At least C/C++/Perl-era languages are really resistant to making breaking changes.
Combined with having to do some history editing to work around problems with DOS/UNIX line endings, execute bits, and the git classic "I'm not going to point out you forgot to add that new file two commits ago", this sure took a few hours.