-
Notifications
You must be signed in to change notification settings - Fork 99
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
Make debug flag manual #482
Conversation
f3c2bc8
to
4a45a0c
Compare
So actually this makes the debug flag manual (and not automatic, as the title/commit says). |
Yes |
By default flags are automatic. The `debug` flag is intended to be enabled manually, it seems bizarre to allow solvers to flip it.
4a45a0c
to
605c833
Compare
ping |
Who's being pinged? |
Maintainers of |
This seems reasonable on its surface, but I don't know enough about cabal. So a couple quick questions before I merge:
|
By a solver.
Because the flip to |
Would you mind expanding on this just a little for my own education? What is a solver, exactly, and how would I end up with one that flips debug flags? |
Dependency solver. You may not, some other people may. But I'm not keen on pushing this through anymore. May the solver flip flags on its will. |
By default flags are automatic. The
debug
flag is intended to be enabled manually, it seems bizarre to allow solvers to flip it.