Skip to content

Build failure in a released version when using an older version of 'containers' #404

@chris-martin

Description

@chris-martin

I tried to build relude-1.0.0.1 with containers-0.5.7.1 using GHC 8.8.4 and got a compile error:

src/Relude/Nub.hs:62:1: error:
Error:     Could not load module ‘Data.Containers.ListUtils’
    It is a member of the hidden package ‘containers-0.6.2.1’.
    Perhaps you need to add ‘containers’ to the build-depends in your .cabal file.
    Use -v (or `:set -v` in ghci) to see a list of the files searched for.
   |
62 | import qualified Data.Containers.ListUtils as Containers
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This module was added in containers-0.6.0.1, so I'm thinking maybe it was a mistake for containers-0.5.7.1 to be in bounds?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions