[GHC] #15145: Emit info-level log message when package environments have been picked up

GHC ghc-devs at haskell.org
Sat May 12 21:23:07 UTC 2018


#15145: Emit info-level log message when package environments have been picked up
-------------------------------------+-------------------------------------
           Reporter:  hvr            |             Owner:  (none)
               Type:  feature        |            Status:  new
  request                            |
           Priority:  high           |         Milestone:  8.4.3
          Component:  Compiler       |           Version:  8.0.2
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 A common complaint with the new package environment files feature is that
 it's not obvious when package environments have be picked up. Even though
 this feature has been in GHC since GHC 8.0, now with cabal 2.2 turning on
 ghc env file generation, this getting wider exposure.

 A similiar UI issue existed with GHCi and its `.ghci` files and the
 solution there was to emit a message informing the user that an implicit
 configuration file was picked up:

 {{{
 GHCi, version 8.5.20180512: http://www.haskell.org/ghc/  :? for help
 Loaded GHCi configuration from /home/hvr/.ghci
 Prelude>
 }}}

 The same solution would greatly reduce the confusion with package
 environment files which have an even trickier lookup logic than `.ghci`
 files.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15145>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list