cabal
                                
                                 cabal copied to clipboard
                                
                                    cabal copied to clipboard
                            
                            
                            
                        Official upstream development repository for Cabal and cabal-install
If I change then install a package I'm developing, ghci can no longer use it, it seems because there are two installations with the same version number. Transcript below. This...
Because `new-install` wants to keep every package that GHC bundles in the environment, it adds every package from this list to the environment along with the initial targets. Unfortunately, this...
With `cabal-install-2.4` ``` % cabal v2-build --project-file -- -w ghc-8.4.4 fin % cabal v2-build --project-file @projectfile -w ghc-8.4.4 fin ``` works, where `--` and `@projectfile` are actual files on the...
Our code coverage documentation is a bit woeful, only mentioning the existence of `--enable-coverage`. Here is the bare minimum: * The info in http://stackoverflow.com/questions/28416827/cabal-and-hpc-and-errors-when-running-tests-with-code-coverage * More detail about how coverage...
**Describe the bug** I get a warning. `ld: warning: directory not found for option '-L/opt/homebrew/Cellar/xz/5.2.5/lib'` I noticed that the build for mac os throws a warning. Then I decided to...
Most of the time when users invoke `cabal haddock`, they meant to run `cabal haddock --enable-documentation` (to generate hyperlinks to entities from other packages). Any reason this is not a...
Nearly half my time in Haskell development is spend running `ghc` on individual files, outside of `.cabal` projects, which might have some number of dependencies. Prevously, I could just `old-install`...
### Where are we now `cabal check` is a tool to check the correctness of a `.cabal` file and more generally to provide additional useful output (warnings, especially related to...
**Describe the bug** If a Cabal package has a source directory listed in `hs-source-dirs` that only contains `autogen-modules` then the package cannot be uploaded without a workaround. Specifically: `cabal sdist`...
**Describe the bug** In a file with a missing `main-is` in `test-suite`, parser incorrectly complains about wrong or missing `type` **To Reproduce** ```cabal-version: 3.0 name: pkg synopsis: synopsis description: description...