[Hackage] #570: Include distributions status on package page

Hackage trac at galois.com
Mon Jul 27 13:15:56 EDT 2009


#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 duncan):

 I think a better way round is to keep the server dumb and to have smart
 clients PUT/POST this information to the server. I'd welcome a patch to
 implement this in the new hackage-server implementation:

 darcs get http://code.haskell.org/hackage-server/

 As for a design, I think one resource per package, per distro, so we'd
 want to PUT status info in an agreed format (including eg URL to the
 distro package) to $server/package/$packageid/distro-status/$distro

 Using one resource per package seems like a lot for an initial import (but
 it's not that bad since with HTTP you can send lots of messages on a
 single connection) but it is simpler, more RESTful and is fine once you
 get into a steady state since you'd only post updates and new packages.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/570#comment:2>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list