[Hackage] #297: cabal fetch command don't fetch packages those have already been installed

Hackage trac at galois.com
Tue Jul 29 13:03:14 EDT 2008


#297: cabal fetch command don't fetch packages those have already been installed
---------------------------------+------------------------------------------
  Reporter:  chylli              |        Owner:                 
      Type:  defect              |       Status:  new            
  Priority:  normal              |    Milestone:  Cabal-1.4      
 Component:  cabal-install tool  |      Version:                 
  Severity:  normal              |   Resolution:                 
  Keywords:                      |   Difficulty:  easy (<4 hours)
Ghcversion:  6.8.2               |     Platform:                 
---------------------------------+------------------------------------------
Comment (by duncan):

 So yes, there are two overloaded purposes here. One is to get the source
 of a package so you can play with it, read it etc. The other is so that
 you can fetch packages while your online with the intention of building
 them later while offline.

 For both cases we need at least the sources for the uninstalled
 dependencies since part of studying would be trying to compile and run it,
 which will need the deps. As for all dependencies, how far would you go?
 Do you really want the sources of all the core libs if you didn't happen
 to have those sources already? I suspect not. That's not necessary to
 study or build the package of interest.

 So actually yes, I think we do want option C since that covers both uses
 cases fine.

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


More information about the cabal-devel mailing list