patch applied (cabal-install): Convert to using readTextFile as appropriate

2008-02-24 Thread Duncan Coutts
Sun Feb 24 10:00:38 PST 2008 Duncan Coutts [EMAIL PROTECTED] * Convert to using readTextFile as appropriate Added readBinaryFile for on use (uploading .tar.gz files) Remove readURI as it was not being used. M ./Hackage/Config.hs -4 +4 M ./Hackage/Fetch.hs -12 M

patch applied (cabal): Switch all file read/writes and process output to use UTF8

2008-02-24 Thread Duncan Coutts
Sun Feb 24 09:55:24 PST 2008 Duncan Coutts [EMAIL PROTECTED] * Switch all file read/writes and process output to use UTF8 Added readTextFile and writeTextFile which use UTF8. rawSystemStdout now assumes the programs are producing output in UTF8 encoding. M

Re: patch applied (cabal): First pass at parsing .cabal files as UTF8

2008-02-24 Thread Ross Paterson
On Sun, Feb 24, 2008 at 05:46:35PM +, Duncan Coutts wrote: So what about hackage? It now has to assume the Strings in the package description etc are proper Haskell Unicode Strings and convert to UFT8 output. Distribution.Simple.Utils exports toUTF8 for this purpose. XHTML output should be

Re: patch applied (cabal): First pass at parsing .cabal files as UTF8

2008-02-24 Thread Duncan Coutts
On Sun, 2008-02-24 at 18:28 +, Ross Paterson wrote: On Sun, Feb 24, 2008 at 05:46:35PM +, Duncan Coutts wrote: So what about hackage? It now has to assume the Strings in the package description etc are proper Haskell Unicode Strings and convert to UFT8 output.

Re: patch applied (cabal): First pass at parsing .cabal files as UTF8

2008-02-24 Thread Ross Paterson
On Sun, Feb 24, 2008 at 08:49:04PM +, Duncan Coutts wrote: On Sun, 2008-02-24 at 18:28 +, Ross Paterson wrote: text/plain output (used by cabal upload) will need some work, though. I'm not sure what the deal is with charset negotiation. Yeah, me neither. I know it's possible in

[Hackage] #247: Needless license warning on PublicDomain

2008-02-24 Thread Hackage
#247: Needless license warning on PublicDomain +--- Reporter: guest |Owner: Type: defect | Status: new Priority: low|Milestone: Component: