-
Notifications
You must be signed in to change notification settings - Fork 710
cabal install --lib
on master
always brings base
into scope
#9672
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Is there a reason you don't want base added, btw? |
|
Thanks @gbaz.
That's unfortunate. My understanding is that environment files are meant to precisely control the environment (read: what exact packages are in scope). With On the other hand, with |
Unfortunately not. It should be easy enough to remove As the linked tickets show, most people want base most of the time, and there was a lot of frustration (only some reflected on the ticket) when this was removed as part of a broader cleanup. (Before, cabal had also added a lot of other stuff too). I imagine a pr for a flag would be welcomed, to add an explicit mechanism for users who want it. |
3.10.1.0
cabal install --lib
on master
always bring base into scope
cabal install --lib
on master
always bring base into scopecabal install --lib
on master
always brings base
into scope
I was one of those who argued for inclusion of
|
I vote for the second option ( The Haskell ecosystem as a whole largely assumes one uses |
Totally agree with Tom on this one. Shouldn't be hard to implement. |
Works for me. |
Describe the bug
I just noticed that package environments created with
cabal-3.10.2.1
always bringbase
into scope.cabal-3.10.2.1
behavior?To Reproduce
vs
The text was updated successfully, but these errors were encountered: