Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5,349
    • Issues 5,349
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 572
    • Merge requests 572
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #20888
Closed
Open
Issue created Dec 30, 2021 by Matthew Pickering@mpickeringDeveloper

MHU: Package thinning/renaming not supported properly

The way multiple home units calculate dependencies currently ignores any thinning/renaming specifications. This feature is rarely used so it doesn't matter too much for testing but will be subtly broken if anyone does try and use it.

See selectHomeUnits in GHC.Unit.State for the start of where needs to be changed. Then the thinning specification needs to be carried all the way through to the Finder logic and applied accordingly.

Documentation - https://downloads.haskell.org/~ghc/8.8.1/docs/html/users_guide/packages.html#thinning-and-renaming-modules

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking