You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -83,8 +83,6 @@ The goal is to create or backport all needed PRs in this step so that the list o
1. Make sure `cabal-version` of Cabal and Cabal-syntax is *not* the latest cabal file format version and that it is within the backwards compat range, which extends to 5 years back (bump, to give a good example to cabal users, only during a major release, never minor). Look at the [file format changelog](https://cabal.readthedocs.io/en/stable/file-format-changelog.html) to see which `cabal-version` was released five years ago (the SPDX License List version gives away the date).
2. Check that language extensions are registered for the latest GHC version with `which ghc-x.y.z | xargs cabal run ghc-supported-extensions`.
3. Check for new `ghc` options: `comm -13 <(ghc-oldver --show-options | sort) <(ghc-newver --show-options | sort) | grep '^-f'`. Note that these can pop up in `ghc` minor versions! Options that do not change generated artifacts (most of them do, so cabal assumes the worst) need to be recorded in `Cabal/src/Distribution/Simple/Program/GHC.hs`. Add such options in `simpleFilters` if they take no parameters or integer parameters, otherwise in `argumentFilters`.
4. Run `cabal outdated` in `./Cabal`, `./cabal-install`, `./Cabal-syntax`, `/Cabal-hooks`, `./hooks-exe` and `./cabal-install-solver` and update as needed.