Hi Matthew,
Matthew Kraai <kr...@ftbfs.org> writes: > I think that elm-compiler is built with GHC 8.6.5, not GHC 8.8.3. > When I run `guix environment --pure --ad-hoc ghc@8.6.5 -- ghc-pkg > list`, its output contains `time-1.8.0.2`. I tried changing the > definition of `ghc-8` in `haskell.scm` from `ghc-8.6` to `ghc-8.8`, > but then `integer-logarithms` fails to build. Maybe I have to upgrade > to the latest LTS Haskell. The haskell-build-system respects a #:haskell argument like so: (arguments `(#:haskell ,ghc-8.8 ...)) That way you don't end up bumping the default ghc for everyone while updating one package. I tried your definition with ghc@8.8 as above and some new packages were not in constraints. Can you go from there and update the "update-constraints" phase as you go? Maybe that will be enough. Thanks! - John