[GHC] #4060: runhaskell Setup register fails with "internal error: unexpected package db stack"

GHC cvs-ghc at haskell.org
Sat May 15 17:40:32 EDT 2010


#4060: runhaskell Setup register fails with "internal error: unexpected package db
stack"
----------------------------+-----------------------------------------------
  Reporter:  mrothe         |          Owner:  duncan        
      Type:  bug            |         Status:  closed        
  Priority:  high           |      Milestone:  6.12.3        
 Component:  Compiler       |        Version:  6.12.2        
Resolution:  fixed          |       Keywords:                
Difficulty:                 |             Os:  Linux         
  Testcase:                 |   Architecture:  x86_64 (amd64)
   Failure:  Runtime crash  |  
----------------------------+-----------------------------------------------
Changes (by duncan):

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


Comment:

 The workaround (and indeed the sensible thing to do) is not to try and
 override the target package db at register time and just use the one
 selected at configure time.

 {{{
 Sat May 15 22:32:04 BST 2010  Duncan Coutts <duncan at haskell.org>
   * Fix register --global/--user
   It is a rather silly feature and is not guaranteed to work. Having
   configured and built using one set of dbs, there's no guarantee you
   can register into another set. We should probably just remove it.
 }}}

 I'd also like to know if anyone would miss this "feature" if I removed it.
 Configuring and building using one set of packages and then registering
 into another set is highly dubious. We don't need to make it too easy, or
 people will do it accidentally without thinking. It's still possible of
 course simply by making a registraiton file and registering manually.

 That or we should ban certain combinations, like configuring with --user
 and registering with --global.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4060#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list