
On Tue, Jan 19, 2010 at 01:00:07PM -0800, John Millikin wrote:
I recently uploaded a package to Hackage[1], which contains a non-ASCII character in the .cabal file. That file is encoded with UTF-8, and it displays fine in Vim, Firefox, and even the Hackage package landing page. However, Haddock is failing to build it[2] -- apparently it can't handle UTF-8 encoded text properly.
It seems that openTempFile writes the text without any encoding (#3832). Haddock quite reasonably fails because it expects encoded text.
In documentation sections, Haddock supports special syntax for escaping non-ASCII. Is there any equivalent syntax for Cabal files?
The Description field is haddock markup, so that should be a workaround. (or you could use more naive spelling)