2543 years ago today — assuming there was no year 0 — Thespis of Icaria won the first documented competition for Best Tragedy in Athens. Thespis is credited with the invention of acting out written plays.
But having invented "pretending you're someone else on stage", he didn't stop there.
Historical documents are silent on whether he also had a manager.
We left off yesterday with garbled output:
Are y u eager t see Per 6 eing re eased, s y u an write pr grams in it with ut w rrying if the anguage is "d ne" yet?
Some key letters are missing, incidentally all also part of the word
block. (Though there was no
k in the above sentence to begin with.) My guess, without having looked at the code yet, is that there's a
.trans call somewhere, and that it accidentally stringifies a regex or some other
Um. Ok. So... this is going to be a bit unsatisfactory, from the point of view of lucid explanations. The problem went away as I diagnosed it.
Here are the details: there appears to be no piece of code actually causing this problem. In fact, I commented out the whole
Text::Markup::Wiki::MediaWiki code path, and things still failed. At this point, I was a bit mystified.
In November (the wiki engine), we've introduced a cache, in order to speed up page generation. The cache stores the HTML generated from the source markup, and as I looked at the appropriate file in that cache, it looked broken in exactly the above way.
So I cleared the cache. And the problem went away.
The text looks OK now. But it doesn't generate HTML any more at all. It just spits out the original Mediawiki markup. And I have no idea why. (And yes, I did revert the change that turned off the
Text::Markup::Wiki::MediaWiki code path.)
An excellent place to start investigating tomorrow.