Open
Description
Ambiguous occurrence ‘BuildOutcomes’
It could refer to
either ‘Distribution.Client.ProjectBuilding.BuildOutcomes’,
imported from ‘Distribution.Client.ProjectBuilding’ at tests/IntegrationTests2.hs:23:1-42
(and originally defined in ‘Distribution.Client.ProjectBuilding.Types’)
or ‘Distribution.Client.InstallPlan.BuildOutcomes’,
imported from ‘Distribution.Client.InstallPlan’ at tests/IntegrationTests2.hs:73:1-38
This is terrible.
If there are other types (as there are) which share the same name, those have to be renamed too. This kind of surprises kill any flow you might have.