[Hackage] #406: Update lexing/parsing of haddock markup for hackageDB

#406: Update lexing/parsing of haddock markup for hackageDB --------------------------------+------------------------------------------- Reporter: conal | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: hackageDB website | Version: 1.2.3.0 Severity: normal | Keywords: Difficulty: normal | Ghcversion: 6.8.3 Platform: | --------------------------------+------------------------------------------- Hackage uses an obsolete haddock lexer/parser for .cabal fields, causing parse failure. For instance, see the bare markup near the top of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/reactive the reactive lib page]. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/406 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#406: Update lexing/parsing of haddock markup for hackageDB --------------------------------+------------------------------------------- Reporter: conal | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: hackageDB website | Version: 1.2.3.0 Severity: normal | Resolution: Keywords: | Difficulty: easy (<4 hours) Ghcversion: 6.8.3 | Platform: --------------------------------+------------------------------------------- Changes (by duncan): * difficulty: normal => easy (<4 hours) Comment: The current hackage code uses the lexer and parser lifted from `haddock-0.8`. The particular bug Conal bumped into with [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/reactive-0.9.0 reactive-0.9.0] is fixed in `haddock-0.9` so updating to at least that version would be an improvement and should be straightforward (whereas extracting the current haddock lexer and parser code from ghc would be more tricky). -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/406#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#406: Update lexing/parsing of haddock markup for hackageDB --------------------------------+------------------------------------------- Reporter: conal | Owner: Type: defect | Status: closed Priority: normal | Milestone: Component: hackageDB website | Version: 1.2.3.0 Severity: normal | Resolution: fixed Keywords: | Difficulty: easy (<4 hours) Ghcversion: 6.8.3 | Platform: --------------------------------+------------------------------------------- Changes (by ross): * status: new => closed * resolution: => fixed Comment: now uses the lexer and parser from haddock-0.9 -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/406#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage