Skip to content
  • Oleg Grenrus's avatar
    Update Cabal submodule · 2671cccd
    Oleg Grenrus authored and Ben Gamari's avatar Ben Gamari committed
    - Cabal-2.2 uses SPDX license identifiers, so I had to update
      `cabal-version: 2.1` packages `license: BSD3` to `license: BSD-3-Clause`
    - `ghc-cabal` used old ReadP parsec, now it uses `parsec` too
    - InstalledPackageInfo pretty-printing have changed a little,
      fields with default values aren't printed. This can be changed in
      `Cabal` still, but I haven't found problems with omitting them.
    
    Note: `BSD-3-Clause` is parsed as "name = BSD, version = 3" by old
    parser (because 3-Clause looks like version 3 with tag Clause).
    If you see *"BSD-3" is not a valid license*, then something is using
    old parser still.
    
    Fixes #9885.
    2671cccd