[GHC] #4806: Make error message more user friendly when module is not found because package is unusable

GHC ghc-devs at haskell.org
Tue May 29 00:42:46 UTC 2018


#4806: Make error message more user friendly when module is not found because
package is unusable
-------------------------------------+-------------------------------------
        Reporter:  mitar             |                Owner:  (none)
            Type:  feature request   |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  7.0.1
      Resolution:                    |             Keywords:  newcomer
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by sgillespie):

 I think the strategy should be to modify mkModuleToPkgConfAll to include
 all UnusablePackages in PackageState.hs. We could then add another
 constructor to ModuleOrigin (say, BrokenPackage) so that we could report
 it on lookupModuleWithSuggestions.

 Please correct me if this is not a reasonable approach.

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


More information about the ghc-tickets mailing list