[Hackage] #592: cabal test does not detect that cabal build needs to be re-run

Hackage cvs-ghc at haskell.org
Wed Apr 25 04:58:03 CEST 2012

#592: cabal test does not detect that cabal build needs to be re-run
  Reporter:  kowey          |        Owner:  ttuegel 
      Type:  defect         |       Status:  assigned
  Priority:  normal         |    Milestone:          
 Component:  Cabal library  |      Version: 
  Severity:  normal         |     Keywords:          
Difficulty:  unknown        |   Ghcversion:          
  Platform:                 |  

Comment(by ttuegel):

 Replying to [comment:9 tibbe]:
 > Replying to [comment:8 ttuegel]:
 > > Even with the patch I just attached, 'cabal configure' needs to be run
 first, but I doubt we want to change that behavior.
 > I think we do! We already run configure automatically before build in
 most cases. I think we should always do that.

 OK, it's easy enough to configure and build before 'cabal test' or 'cabal
 benchmark'. Obviously, these commands have been updated to take the 'cabal
 configure' options, as well. I thought about installing dependencies, too,
 but decided against it: I don't think people expect 'cabal test' to
 install packages on their system, so it's probably not a good idea. Just
 checking, but is this the behavior you would expect, i.e., configure and
 build, but don't install missing dependencies?

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

More information about the cabal-devel mailing list