[Hackage] #428: cabal update should use rsync over tree instead of GET on a monolithic file

Hackage trac at galois.com
Fri Dec 5 07:49:07 EST 2008


#428: cabal update should use rsync over tree instead of GET on a monolithic file
----------------------------+-----------------------------------------------
  Reporter:  claus          |        Owner:         
      Type:  defect         |       Status:  new    
  Priority:  normal         |    Milestone:         
 Component:  Cabal library  |      Version:  1.6.0.1
  Severity:  normal         |     Keywords:         
Difficulty:  normal         |   Ghcversion:  6.8.3  
  Platform:                 |  
----------------------------+-----------------------------------------------
 `cabal update` appears to download a compressed tarball (>600k and
 growing), which is larger than most packages, takes a while over a slow
 line, and doesn't provide much info (`-v` just adds low-level details).

 using `rsync` over the relevant parts of the directory tree ought to be
 faster (increasingly so as hackage keeps growing), use less bandwith, and
 be able to tell me which package descriptions have changed (although it
 would be nice to limit the latter info to new packages and changes to
 installed packages).

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


More information about the cabal-devel mailing list