From oleg.grenrus at iki.fi Mon Oct 12 21:36:43 2020 From: oleg.grenrus at iki.fi (Oleg Grenrus) Date: Tue, 13 Oct 2020 00:36:43 +0300 Subject: cabal-install-3.4.0.0-rc4 and Cabal-3.4.0.0-rc4 are now available Message-ID: <44586fa5-0dea-533b-f55d-3c23a764bae3@iki.fi> The Cabal developers are happy to announce the fourth (and hopefully final) release candidate for cabal-install-3.4.0.0 The corresponding tags are `cabal-install-3.4.0.0-rc4` and `Cabal-3.4.0.0-rc4`     https://github.com/haskell/cabal/releases/tag/cabal-install-3.4.0.0-rc4     https://github.com/haskell/cabal/releases/tag/Cabal-3.4.0.0-rc4 and there is a handful of binaries available at     https://oleg.fi/cabal-install-3.4.0.0-rc4/ Ubuntu-16.04 bindist should work on most recent Linux distributions, (requires at least kernel 3.15, compiled against glibc-2.23). Similarly darwin-sierra bindist should work on newer macOSes as well. The binary distributions are built from the source distributions of Cabal and cabal-install available at the same directory. Additionally I have uploaded candidates to Hackage:     https://hackage.haskell.org/package/Cabal-3.4.0.0/candidate     https://hackage.haskell.org/package/cabal-install-3.4.0.0/candidate --- NOTE: If you are testing the recently announced GHC-9.0.1-alpha1 [1], it is highly recommended that you use cabal-install-3.4.0.0. [1]: https://mail.haskell.org/pipermail/ghc-devs/2020-September/019286.html --- Please comment on a plan for gradual removal of v1-commands. https://mail.haskell.org/pipermail/cabal-devel/2020-September/010488.html There have been few replies on reddit [2] but no replies on the mailing list. [2]: https://www.reddit.com/r/haskell/comments/j0ruyx/rfc_a_plan_to_gradual_removal_of_v1_commands/ --- Since the third release candidate (rc3) following issues were resolved: - Pass -optcxx for GHC >= 8.10   https://github.com/haskell/cabal/issues/6421   https://github.com/haskell/cabal/pull/7072 - Require custom-setup for cabal-version: 1.24 and later   https://github.com/haskell/cabal/issues/7091 - Allow Win32-2.10.0.0   https://github.com/haskell/cabal/pull/7085 - Remove v2-build beta note from --help   https://github.com/haskell/cabal/issues/7090 - Fix command notes being replaced by descriptions   https://github.com/haskell/cabal/pull/7089 - documentation: Nix style local builds have become the default   https://github.com/haskell/cabal/pull/7097 - Provide slightly more information when there are multiple occurences of same package   https://github.com/haskell/cabal/pull/7078 Since the second release candidate (rc2) following issues were resolved: - Regression in cabal repl handling of `-z` flag   https://github.com/haskell/cabal/issues/7039 - Allow Win32-2.9.0.0   https://github.com/haskell/cabal/issues/7040 - v2-update updates file+noindex repositories cach   https://github.com/haskell/cabal/issues/7061 - Fix cabal sdist issues for packages with data-files   https://github.com/haskell/cabal/issues/7028 Since the first release candidate (rc1) following issues were resolved: - Bump process version required for job support to 1.6.9   https://github.com/haskell/cabal/issues/6986 - GHC-8.12 is GHC-9.0   https://github.com/haskell/cabal/issues/7019 - cabal-install-head v2-install fails to process source-repository-package   https://github.com/haskell/cabal/issues/7007 cabal-install-3.4 release highlights are: - Support for upcoming GHC-9.0 - Removal of sandboxes - Improved public sublibrary support - `active-repositories` configuration - Various `cabal init` improvements - Various `cabal sdist` improvements - `source-repository-package` are not treated as local packages - Added `list-bin` command Complete release notes (drafts) are at: https://github.com/haskell/cabal/tree/master/release-notes Please do test this release and let us know if you encounter any issues: https://github.com/haskell/cabal/issues - Oleg