fendor
fendor
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** With cabal HEAD (774ff0463f1797cac75c19e08727c076b4cb20d3), try installing any program, in my example `HLS` via: ```sh $...
Since haskell-src-exts is no longer actively maintained (https://github.com/haskell-suite/haskell-src-exts#maintenance), it will struggle to keep up with ghc releases. So, either this package stays with haskell-src-exts and will likely not work with...
Given a replay, generate a Haskell source file, that represents all the lsp messages that have been sent during a session. The source file contains assertions what the responses should...
Should allow us to fix #1017
Implementation idea is to re-use printing logic from `dumpPlanJson` and filtering the existing `PlanJson` to only contain packages that have in some dependency closure the given dependency. Implementation details: uses...
Similar to `nix`, add `why-depends` command, to show why you depend on a package. Workflow: ```bash $ cabal-plan why-depends exe:foo containers └─ foo-1.0 [foo-1.0:exe:"foo"] └─ some-package-2.7.1 └─ containers-0.6.2.1 ┄┄ ```...
Compare with #4229
Compare with #4230 Closes #4228
As noticed in https://github.com/haskell/haskell-language-server/pull/4224#discussion_r1597873736, non-standard formatting can make it harder to read and .cabal file. We have now at least two good options for formatting .cabal files that we both...
Replace the more brittle parser with cabal's `readFields`. Ready for review :)