
#570: Include distributions status on package page --------------------------------+------------------------------------------- Reporter: nomeata | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: Keywords: patch | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Comment (by nomeata): Timing before my patches: {{{ $ time PATH_INFO=/xmonad-0.8.1 ./package >/dev/null real 0m0.021s user 0m0.012s sys 0m0.008s }}} Timing with the global package map: {{{ $ time PATH_INFO=/xmonad-0.8.1 ./package >/dev/null real 0m0.063s user 0m0.048s sys 0m0.008s }}} So you are right. I prepared a patch that adds a small tool, splitDistroMap, which copies the information into small files per package (not package+version, one level higher), and now the runtime is acceptable: {{{ $ time PATH_INFO=/xmonad-0.8.1 ./package >/dev/null real 0m0.022s user 0m0.016s sys 0m0.004s }}} I am attaching an updated patch. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/570#comment:7 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects