[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#570284: O: washngo



Hi,

Am Dienstag, den 20.04.2010, 02:13 +0200 schrieb Marc Weber:
> > and another problem: Some of the source files are latin-1-encoded.
> > Programs like haddock or hscolour expect Haskell source files to be
> > UTF-8 encoded these days.
> > 
> > Would you mind uploading a fixed tarball with the parsec constraint and
> > utf8 (or ascii) source files?
>
> Yes. thats a problem that you can't override versions  fixing .cabal
> version constraints and such..

Just upload 2.12.0.1, or am I misunderstanding you here?

> Which is the fastest way to find those files?

$ file --mime-encoding $(find -name \*.hs)|grep -v 'us-ascii\|utf8'
./WASH/Mail/Email.hs:                       iso-8859-1
./WASH/Mail/MIME.hs:                        iso-8859-1
./WASH/Utility/Locking.hs:                  iso-8859-1
./WASH/Utility/Unique.hs:                   iso-8859-1
./WASH/Utility/Base64.hs:                   iso-8859-1
./WASH/Utility/Shell.hs:                    iso-8859-1
./WASH/Utility/Hex.hs:                      iso-8859-1
./WASH/Utility/URLCoding.hs:                iso-8859-1
./WASH/Utility/ISO8601.hs:                  iso-8859-1
./WASH/Utility/RFC2279.hs:                  iso-8859-1
./WASH/Utility/RFC2047.hs:                  iso-8859-1
./WASH/Utility/JavaScript.hs:               iso-8859-1
./WASH/Utility/FileNames.hs:                iso-8859-1
./WASH/Utility/SimpleParser.hs:             iso-8859-1
./WASH/Utility/IntToString.hs:              iso-8859-1
./WASH/Utility/QuotedPrintable.hs:          iso-8859-1
./WASH/Utility/RFC2397.hs:                  iso-8859-1
./WASH/CGI/Style.hs:                        iso-8859-1
./WASH/CGI/CGI.hs:                          iso-8859-1
./WASH/CGI/Fields.hs:                       iso-8859-1
./WASH/CGI/LogEntry.hs:                     iso-8859-1
./WASH/CGI/CGIInternals.hs:                 iso-8859-1
./WASH/CGI/CGIXX.hs:                        iso-8859-1
./WASH/CGI/Cookie.hs:                       iso-8859-1
./WASH/CGI/BaseCombinators.hs:              iso-8859-1
./WASH/CGI/CGITypes.hs:                     iso-8859-1
./WASH/CGI/Types.hs:                        iso-8859-1
./WASH/CGI/InputHandle.hs:                  iso-8859-1
./WASH/CGI/CGIOutput.hs:                    iso-8859-1
./WASH/CGI/RawCGI.hs:                       iso-8859-1
./WASH/CGI/RawCGITypes.hs:                  iso-8859-1
./WASH/CGI/EventHandlers.hs:                iso-8859-1
./WASH/CGI/Transaction.hs:                  iso-8859-1
./WASH/CGI/SubmitXX.hs:                     iso-8859-1
./WASH/CGI/ContentType.hs:                  iso-8859-1
./WASH/CGI/Persistent2.hs:                  iso-8859-1
./WASH/CGI/StateItem.hs:                    iso-8859-1
./WASH/CGI/TCGI.hs:                         iso-8859-1
./WASH/CGI/CGIConfig.hs:                    iso-8859-1
./WASH/CGI/RawCGIInternal.hs:               iso-8859-1
./WASH/CGI/CGIMonad.hs:                     iso-8859-1
./WASH/CGI/CGIGraphics.hs:                  iso-8859-1
./WASH/CGI/TransactionUtil.hs:              iso-8859-1
./WASH/CGI/Submit98.hs:                     iso-8859-1
./WASH/CGI/PPM.hs:                          iso-8859-1
./WASH/HTML/HTMLTypedBase98.hs:             iso-8859-1
./WASH/HTML/HTMLPrelude.hs:                 iso-8859-1
./WASH/HTML/HTMLMonad98.hs:                 iso-8859-1
./WASH/HTML/HTMLMonadBase.hs:               iso-8859-1
./WASH/HTML/HTMLMonadAttrs.hs:              iso-8859-1
./WASH/HTML/HTMLBase.hs:                    iso-8859-1
./WASH/HTML/HTMLPrelude98.hs:               iso-8859-1
./WASH/HTML/HTMLMonad.hs:                   iso-8859-1
./WASH/HTML/HTMLTypedBase.hs:               iso-8859-1

For the auto-generated files it would make sense to fix the generator to
output utf8 files (Or just replace the © with (c).) But manually fixing
the source files should suffice for now.

> My haddock doesn't have any trouble..

Ok, maybe it is only hscolour, but it also affects hackage:
http://hackage.haskell.org/packages/archive/WashNGo/2.12/logs/failure/ghc-6.12

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: