Re: GHC packages' inputs leak in guix shell

2023-09-09 Thread Saku Laesvuori
> > I can’t check right now, but I’m guessing a plain `cabal install` > > would also add base64-bytestring to GHC’s visible packages? > > I tested with cabal-install and it somehow manages to hide the haskell > packages that are installed as dependencies. Apparently cabal uses ghc environments[1]

Re: GHC packages' inputs leak in guix shell

2023-08-29 Thread Saku Laesvuori
> I can’t check right now, but I’m guessing a plain `cabal install` > would also add base64-bytestring to GHC’s visible packages? I tested with cabal-install and it somehow manages to hide the haskell packages that are installed as dependencies. ``` $ guix shell -CN cabal-install coreutils zlib -

Re: GHC packages' inputs leak in guix shell

2023-08-29 Thread Lars-Dominik Braun
Hi Simon, > Right? Well, I do not know if it is possible. I guess it is because of > this file: > > --8<---cut here---start->8--- > $ find $(guix build ghc-esqueleto) -type f -print | grep base64 > /gnu/store/zqax59v1v537h26g0kypka6klaaahnqf-ghc-esqueleto-3.5

Re: GHC packages' inputs leak in guix shell

2023-08-28 Thread Saku Laesvuori
On Mon, Aug 28, 2023 at 01:40:14PM +0200, Simon Tournier wrote: > Hi, > > On Thu, 24 Aug 2023 at 19:16, Saku Laesvuori wrote: > >> > Running `guix shell --pure ghc-esqueleto -D ghc-bytestring-builder` > >> > results in an environment that has the base64-bytestring package (from > >> > ghc-base64-

Re: GHC packages' inputs leak in guix shell

2023-08-28 Thread Simon Tournier
Hi, On Thu, 24 Aug 2023 at 19:16, Saku Laesvuori wrote: >> > 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

Re: GHC packages' inputs leak in guix shell

2023-08-24 Thread Saku Laesvuori
> > 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 > >

Re: GHC packages' inputs leak in guix shell

2023-08-24 Thread Simon Tournier
Hi, On Tue, 15 Aug 2023 at 09:51, Saku Laesvuori wrote: > 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-b

GHC packages' inputs leak in guix shell

2023-08-14 Thread Saku Laesvuori
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" fro