[Hackage] #366: configure prints scary warning with multiple versions of a package

Hackage trac at galois.com
Thu Oct 2 03:49:01 EDT 2008


#366: configure prints scary warning with multiple versions of a package
----------------------------+-----------------------------------------------
  Reporter:  bos            |        Owner:        
      Type:  defect         |       Status:  closed
  Priority:  normal         |    Milestone:        
 Component:  Cabal library  |      Version:  HEAD  
  Severity:  normal         |   Resolution:  fixed 
  Keywords:                 |   Difficulty:  normal
Ghcversion:  6.8.2          |     Platform:        
----------------------------+-----------------------------------------------
Changes (by duncan):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Should now be fixed, but please test.

 {{{
 Thu Oct  2 00:41:42 PDT 2008  Duncan Coutts <duncan at haskell.org>
   * Relax dependencyInconsistencies to allow the base-3,4 thing
   Previously we said a package graph was inconsistent if two
   dependencies on the same package name specified different
   versions. Now we say that two such dependencies on different
   versions are ok if there is a direct dependency between those
   two package versions. So if your package graph ends up with
   both base 3 and base 4 in it, then that's ok because base 3
   directly depends on base 4, so we declare it not to be an
   inconsistency. This removes the scary warnings at configure
   time (fixing ticket #366) and also adjusts the invariant and
   assertion of the InstallPlan ADT in cabal-install.
 }}}

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


More information about the cabal-devel mailing list