cabal icon indicating copy to clipboard operation
cabal copied to clipboard

Official upstream development repository for Cabal and cabal-install

Results 688 cabal issues
Sort by recently updated
recently updated
newest added

**Describe the bug** I'm the maintainer for the MacPorts `cabal` port and am trying to update to version 3.8.1.0. I'm following the revised bootstrap instructions on https://github.com/haskell/cabal/blob/master/bootstrap/README.md#bootstrapping-cabal-install and am hitting...

attention: pr-welcome
cabal-install: bootstrap
can-workaround
regression in 3.8

reacration of https://github.com/haskell/cabal/pull/8339 fixes https://github.com/haskell/cabal/issues/8291 presumably this will make it nag at anyone for forgetting to add upper bounds to their packages. I tested this by running cabal check on...

attention: needs-review

Edit: this seems fixed in the current 3.8 branch (commit 575b216d8ddc073a26bce5e9139a838e5b344d49). To rule out that the way cabal is built affects it (the buggy version was built by gitlab CI...

blocked: upstream
attention: needs-test
type: regression
cabal-install: cmd/haddock

#5526 (multiple _public_ libraries) is in, but there are still a few things to add and polish #### Visibility enforcement * [x] **Add a visibility field to sublibraries** :fire: :fire:...

priority: high :fire:
meta: tracking

Otherwise ``` Project settings changed, reconfiguring... creating /__w/splitmix/splitmix/dist-newstyle/cache creating /__w/splitmix/splitmix/dist-newstyle creating /__w/splitmix/splitmix/dist-newstyle/cache Compiler settings changed, reconfiguring... CallStack (from HasCallStack): withMetadata, called at src/Distribution/Simple/Utils.hs:370:14 in Cabal-3.8.1.0-inplace:Distribution.Simple.Utils Error: cabal-3.8.1.0: The program 'ghc'...

type: bug
priority: high :fire:
type: regression
can-workaround
regression on master
attention: needs-backport 3.8
regression in 3.8

That happens both with Hackage-generated haddocks and manually generated. A workaround (extra flags? a scripts that copies haddocks over module-by-module?) would be acceptable, but ideally we'd find a better solution....

type: bug
documentation
blocked: upstream
Cabal: cmd/haddock
cabal-install: cmd/haddock

**Describe the bug** The `--haddock-quickjump` build flag does not apply when building Haddocks of dependencies. If specified, after building dependencies, Cabal fails with an internal error due to not finding...

type: bug
attention: pr-welcome
type: regression
cabal-install: cmd/haddock
can-workaround
re: options
attention: needs-help
regression in 3.6

Repro: ``` ≻ rm -rf propellor-5.7.0/ ≻ cabal get propellor Unpacking to propellor-5.7.0/ ≻ cd propellor-5.7.0/ ≻ cabal build --enable-documentation Resolving dependencies... Build profile: -w ghc-8.6.4 -O1 In order, the...

type: bug
priority: high :fire:
type: assertion-fail

Using GHC 9.2.3 and cabal master: ``` $ cabal haddock --haddock-for-hackage --enable-doc Warning: this is a debug build of cabal-install with assertions enabled. Resolving dependencies... Build profile: -w ghc-9.2.3 -O0...

type: assertion-fail
re: enable-documentation

Packages that define orphan instances don't always need all their dependencies to be built. For example, suppose package `compat` depends on package `plain` and just defines instances that appear in...

type: enhancement
type: discussion