[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GHC packages' inputs leak in guix shell
From: |
Saku Laesvuori |
Subject: |
Re: GHC packages' inputs leak in guix shell |
Date: |
Thu, 24 Aug 2023 19:16:53 +0300 |
> > Running `guix shell --pure ghc-esqueleto -D ghc-bytestring-builder`
> > results in an environment that has the base64-bytestring package (from
> > ghc-base64-bytestring) visible, even though it is not listed on listed
> > the command line (ghc-bytestring-builder doesn't dependend on it). It
> > seems to "leak" from the inputs of ghc-esqueleto which does depend on
> > ghc-base64-bytestring.
>
> What do you mean by “leak”?
I would expect packages to keep their (non-propagated) inputs separate
from the environment I use. Here ghc-esqueleto makes it's haskell inputs
visible to the ghc in my environment.
> Does it happen if you run
>
> guix shell -C ghc-esqueleto -D ghc-bytestring-builder
>
> ?
Yes it does.
signature.asc
Description: PGP signature