[Hackage] #428: cabal update uses too much bandwidth

Hackage trac at galois.com
Mon Jan 26 19:55:08 EST 2009

#428: cabal update uses too much bandwidth
  Reporter:  claus               |        Owner:                   
      Type:  defect              |       Status:  new              
  Priority:  normal              |    Milestone:  cabal-install-0.8
 Component:  cabal-install tool  |      Version:          
  Severity:  normal              |   Resolution:                   
  Keywords:                      |   Difficulty:  hard (< 1 day)   
Ghcversion:  6.8.3               |     Platform:                   
Comment (by duncan):

 One approach I was thinking of was providing the uncompressed tarball and
 mostly use it append only. So most clients could do a conditional request
 for the byte range from the point they have currently to the end of the
 file. If the cache ends up not matching then the client can just request
 the whole compressed tarball. That uses standard HTTP-1.1 without needing
 anything special on the server side which is important if we want to let
 people host dumb repos easily.

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

More information about the cabal-devel mailing list