Merge pull request #171763 from NixOS/haskell-updates

haskellPackages: update stackage and hackage
main
Ellie Hermaszewska 2 years ago committed by GitHub
commit 67c5e7275c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      pkgs/data/misc/hackage/pin.json
  2. 6
      pkgs/development/haskell-modules/cabal2nix-unstable.nix
  3. 5
      pkgs/development/haskell-modules/configuration-arm.nix
  4. 2
      pkgs/development/haskell-modules/configuration-common.nix
  5. 6
      pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
  6. 2
      pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
  7. 39
      pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
  8. 2
      pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
  9. 1063
      pkgs/development/haskell-modules/hackage-packages.nix

@ -1,6 +1,6 @@
{ {
"commit": "08ae12813ead00810e00ffe9dae284fcafe6a08a", "commit": "78324aa49909392e169c86bbfd204694523907e8",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/08ae12813ead00810e00ffe9dae284fcafe6a08a.tar.gz", "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/78324aa49909392e169c86bbfd204694523907e8.tar.gz",
"sha256": "00jc08pifnp791s1scscdhgwlf75v9682a7vjis1djnhj3y5s3ny", "sha256": "15k5ag36asswwv8yazq53lkj9blnz4hzlq23cznvvk5pkjpdm0ni",
"msg": "Update from Hackage at 2022-05-01T06:09:30Z" "msg": "Update from Hackage at 2022-05-05T15:07:55Z"
} }

@ -8,10 +8,10 @@
}: }:
mkDerivation { mkDerivation {
pname = "cabal2nix"; pname = "cabal2nix";
version = "unstable-2021-10-23"; version = "unstable-2022-04-27";
src = fetchzip { src = fetchzip {
url = "https://github.com/NixOS/cabal2nix/archive/8aeef87436468a416e5908b48ec82ac3f15eb885.tar.gz"; url = "https://github.com/NixOS/cabal2nix/archive/40823c793b4b8588fcfedc8fb147c1a92cfa577d.tar.gz";
sha256 = "1w6wabp0v2fii5i28nsp0ss6dsz222p94mmxrrns3q0df82s2cm1"; sha256 = "0gr8hafa282m4qw5y5wrqiwm1a3fl3b7xicnzixss6nlmxmi2skp";
}; };
isLibrary = true; isLibrary = true;
isExecutable = true; isExecutable = true;

@ -105,12 +105,9 @@ self: super: {
# We disable profiling on aarch64, so tests naturally fail # We disable profiling on aarch64, so tests naturally fail
ghc-prof = dontCheck super.ghc-prof; ghc-prof = dontCheck super.ghc-prof;
} // lib.optionalAttrs (pkgs.stdenv.hostPlatform.isAarch64 && builtins.compareVersions super.ghc.version "9.2" < 0) {
# Some aarch64 issues have been fixed since 9.2
# Similar RTS issue in test suite: # Similar RTS issue in test suite:
# rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed. # rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed.
# Fixed since 9.2 # These still fail sporadically on ghc 9.2
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin; hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin; hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
hls-rename-plugin = dontCheck super.hls-rename-plugin; hls-rename-plugin = dontCheck super.hls-rename-plugin;

@ -99,7 +99,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src"; name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/"; url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version; rev = "refs/tags/" + super.git-annex.version;
sha256 = "066gs2lkkiz9z9n6rjg33wmgi04qmn6xpnx86j0x3d56r1110id4"; sha256 = "sha256-NYe34bsq2v0rlmcSMgYvU9ec94meXFFJoWo0sIjX/bY=";
# delete android and Android directories which cause issues on # delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them # darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash # during the build process, we can delete it to prevent a hash

@ -117,6 +117,7 @@ broken-packages:
- alerta - alerta
- alex-prelude - alex-prelude
- alfred - alfred
- alfred-margaret
- alga - alga
- algebra-dag - algebra-dag
- algebraic-classes - algebraic-classes
@ -1013,6 +1014,7 @@ broken-packages:
- dbf - dbf
- DBlimited - DBlimited
- dbm - dbm
- dbmigrations
- dbmigrations-mysql - dbmigrations-mysql
- dbmigrations-postgresql - dbmigrations-postgresql
- dbmigrations-sqlite - dbmigrations-sqlite
@ -1914,6 +1916,7 @@ broken-packages:
- HandlerSocketClient - HandlerSocketClient
- handsy - handsy
- Hangman - Hangman
- HangmanAscii
- hannahci - hannahci
- hans - hans
- hanspell - hanspell
@ -2905,6 +2908,7 @@ broken-packages:
- layers - layers
- layout - layout
- layout-bootstrap - layout-bootstrap
- layout-rules
- lazify - lazify
- lazyarray - lazyarray
- lazyboy - lazyboy
@ -3913,6 +3917,7 @@ broken-packages:
- plzwrk - plzwrk
- pngload-fixed - pngload-fixed
- pocket - pocket
- podenv
- pointedalternative - pointedalternative
- pointfree-fancy - pointfree-fancy
- pointful - pointful
@ -4628,6 +4633,7 @@ broken-packages:
- simple-templates - simple-templates
- simple-ui - simple-ui
- simple-units - simple-units
- simple-vec3
- simplexmq - simplexmq
- simple-zipper - simple-zipper
- simplistic-generics - simplistic-generics

@ -83,7 +83,7 @@ default-package-overrides:
- hnix < 0.15 - hnix < 0.15
# needs http-client >= 0.7.11 which isn't part of Stackage LTS 18 # needs http-client >= 0.7.11 which isn't part of Stackage LTS 18
- http-client-restricted < 0.0.5 - http-client-restricted < 0.0.5
# Needs dhall 1.41.*, Stackage Nightly has 1.40 # Needs dhall 1.41.*, Stackage LTS 19 has 1.40
- dhall-nix < 1.1.24 - dhall-nix < 1.1.24
extra-packages: extra-packages:

@ -1,4 +1,4 @@
# Stackage LTS 19.5 # Stackage LTS 19.6
# This file is auto-generated by # This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh # maintainers/scripts/haskell/update-stackage.sh
default-package-overrides: default-package-overrides:
@ -56,7 +56,7 @@ default-package-overrides:
- amqp ==0.22.1 - amqp ==0.22.1
- amqp-utils ==0.6.3.2 - amqp-utils ==0.6.3.2
- annotated-wl-pprint ==0.7.0 - annotated-wl-pprint ==0.7.0
- ansi-terminal ==0.11.1 - ansi-terminal ==0.11.3
- ansi-terminal-game ==1.8.0.0 - ansi-terminal-game ==1.8.0.0
- ansi-wl-pprint ==0.6.9 - ansi-wl-pprint ==0.6.9
- ANum ==0.2.0.2 - ANum ==0.2.0.2
@ -427,10 +427,9 @@ default-package-overrides:
- convertible ==1.1.1.0 - convertible ==1.1.1.0
- cookie ==0.4.5 - cookie ==0.4.5
- copr-api ==0.1.0 - copr-api ==0.1.0
- core-data ==0.3.2.1 - core-data ==0.3.2.2
- core-program ==0.4.5.1 - core-program ==0.4.6.1
- core-telemetry ==0.1.9.3 - core-text ==0.3.7.1
- core-text ==0.3.5.0
- countable ==1.0 - countable ==1.0
- covariance ==0.1.0.6 - covariance ==0.1.0.6
- cpphs ==1.20.9.1 - cpphs ==1.20.9.1
@ -700,7 +699,7 @@ default-package-overrides:
- every ==0.0.1 - every ==0.0.1
- evm-opcodes ==0.1.1 - evm-opcodes ==0.1.1
- exact-combinatorics ==0.2.0.11 - exact-combinatorics ==0.2.0.11
- exact-pi ==0.5.0.1 - exact-pi ==0.5.0.2
- exception-hierarchy ==0.1.0.6 - exception-hierarchy ==0.1.0.6
- exception-mtl ==0.4.0.1 - exception-mtl ==0.4.0.1
- exception-transformers ==0.4.0.11 - exception-transformers ==0.4.0.11
@ -1012,7 +1011,7 @@ default-package-overrides:
- hasql-optparse-applicative ==0.3.0.8 - hasql-optparse-applicative ==0.3.0.8
- hasql-pool ==0.5.2.2 - hasql-pool ==0.5.2.2
- hasql-queue ==1.2.0.2 - hasql-queue ==1.2.0.2
- hasql-th ==0.4.0.12 - hasql-th ==0.4.0.14
- hasql-transaction ==1.0.1.1 - hasql-transaction ==1.0.1.1
- has-transformers ==0.1.0.4 - has-transformers ==0.1.0.4
- hasty-hamiltonian ==1.3.4 - hasty-hamiltonian ==1.3.4
@ -1883,7 +1882,7 @@ default-package-overrides:
- postgresql-schema ==0.1.14 - postgresql-schema ==0.1.14
- postgresql-simple ==0.6.4 - postgresql-simple ==0.6.4
- postgresql-simple-url ==0.2.1.0 - postgresql-simple-url ==0.2.1.0
- postgresql-syntax ==0.4.0.2 - postgresql-syntax ==0.4.1
- postgresql-typed ==0.6.2.1 - postgresql-typed ==0.6.2.1
- post-mess-age ==0.2.1.0 - post-mess-age ==0.2.1.0
- pptable ==0.3.0.0 - pptable ==0.3.0.0
@ -1948,7 +1947,7 @@ default-package-overrides:
- psql-helpers ==0.1.0.0 - psql-helpers ==0.1.0.0
- psqueues ==0.2.7.3 - psqueues ==0.2.7.3
- pthread ==0.2.1 - pthread ==0.2.1
- ptr-poker ==0.1.2.5 - ptr-poker ==0.1.2.8
- pulse-simple ==0.1.14 - pulse-simple ==0.1.14
- pureMD5 ==2.1.4 - pureMD5 ==2.1.4
- purescript-bridge ==0.14.0.0 - purescript-bridge ==0.14.0.0
@ -2079,7 +2078,7 @@ default-package-overrides:
- rhine ==0.7.1 - rhine ==0.7.1
- rhine-gloss ==0.7.1 - rhine-gloss ==0.7.1
- riak-protobuf ==0.25.0.0 - riak-protobuf ==0.25.0.0
- rio ==0.1.21.0 - rio ==0.1.22.0
- rio-orphans ==0.1.2.0 - rio-orphans ==0.1.2.0
- rio-prettyprint ==0.1.1.0 - rio-prettyprint ==0.1.1.0
- rng-utils ==0.3.1 - rng-utils ==0.3.1
@ -2212,7 +2211,7 @@ default-package-overrides:
- shake ==0.19.6 - shake ==0.19.6
- shake-language-c ==0.12.0 - shake-language-c ==0.12.0
- shake-plus ==0.3.4.0 - shake-plus ==0.3.4.0
- shakespeare ==2.0.26 - shakespeare ==2.0.27
- shared-memory ==0.2.0.0 - shared-memory ==0.2.0.0
- ShellCheck ==0.8.0 - ShellCheck ==0.8.0
- shell-conduit ==5.0.0 - shell-conduit ==5.0.0
@ -2229,7 +2228,7 @@ default-package-overrides:
- silently ==1.2.5.2 - silently ==1.2.5.2
- simple-affine-space ==0.1.1 - simple-affine-space ==0.1.1
- simple-cabal ==0.1.3 - simple-cabal ==0.1.3
- simple-cmd ==0.2.4 - simple-cmd ==0.2.5
- simple-cmd-args ==0.1.7 - simple-cmd-args ==0.1.7
- simple-log ==0.9.12 - simple-log ==0.9.12
- simple-media-timestamp ==0.2.0.0 - simple-media-timestamp ==0.2.0.0
@ -2259,8 +2258,8 @@ default-package-overrides:
- slist ==0.2.0.0 - slist ==0.2.0.0
- slynx ==0.6.1.1 - slynx ==0.6.1.1
- smallcheck ==1.2.1 - smallcheck ==1.2.1
- smash ==0.1.2 - smash ==0.1.3
- smash-microlens ==0.1.0.0 - smash-microlens ==0.1.0.2
- smtp-mail ==0.3.0.0 - smtp-mail ==0.3.0.0
- snap-blaze ==0.2.1.5 - snap-blaze ==0.2.1.5
- snap-core ==1.0.5.0 - snap-core ==1.0.5.0
@ -2338,7 +2337,7 @@ default-package-overrides:
- storable-record ==0.0.6 - storable-record ==0.0.6
- storable-tuple ==0.0.3.3 - storable-tuple ==0.0.3.3
- storablevector ==0.2.13.1 - storablevector ==0.2.13.1
- store ==0.7.14 - store ==0.7.15
- store-core ==0.4.4.4 - store-core ==0.4.4.4
- store-streaming ==0.2.0.3 - store-streaming ==0.2.0.3
- Stream ==0.4.7.2 - Stream ==0.4.7.2
@ -2639,7 +2638,7 @@ default-package-overrides:
- unix-bytestring ==0.3.7.6 - unix-bytestring ==0.3.7.6
- unix-compat ==0.5.4 - unix-compat ==0.5.4
- unix-time ==0.4.7 - unix-time ==0.4.7
- unliftio ==0.2.21.0 - unliftio ==0.2.22.0
- unliftio-core ==0.2.0.1 - unliftio-core ==0.2.0.1
- unliftio-path ==0.0.2.0 - unliftio-path ==0.0.2.0
- unliftio-pool ==0.2.1.1 - unliftio-pool ==0.2.1.1
@ -2664,14 +2663,14 @@ default-package-overrides:
- valida-base ==0.2.0 - valida-base ==0.2.0
- validate-input ==0.5.0.0 - validate-input ==0.5.0.0
- validation ==1.1.2 - validation ==1.1.2
- validity ==0.12.0.0 - validity ==0.12.0.1
- validity-bytestring ==0.4.1.1 - validity-bytestring ==0.4.1.1
- validity-containers ==0.5.0.4 - validity-containers ==0.5.0.4
- validity-path ==0.4.0.1 - validity-path ==0.4.0.1
- validity-persistent ==0.0.0.0 - validity-persistent ==0.0.0.0
- validity-primitive ==0.0.0.1 - validity-primitive ==0.0.0.1
- validity-scientific ==0.2.0.3 - validity-scientific ==0.2.0.3
- validity-text ==0.3.1.2 - validity-text ==0.3.1.3
- validity-time ==0.5.0.0 - validity-time ==0.5.0.0
- validity-unordered-containers ==0.2.0.3 - validity-unordered-containers ==0.2.0.3
- validity-uuid ==0.1.0.3 - validity-uuid ==0.1.0.3
@ -2841,7 +2840,7 @@ default-package-overrides:
- yesod-auth-hashdb ==1.7.1.7 - yesod-auth-hashdb ==1.7.1.7
- yesod-auth-oauth2 ==0.7.0.1 - yesod-auth-oauth2 ==0.7.0.1
- yesod-bin ==1.6.2.1 - yesod-bin ==1.6.2.1
- yesod-core ==1.6.23 - yesod-core ==1.6.23.1
- yesod-eventsource ==1.6.0.1 - yesod-eventsource ==1.6.0.1
- yesod-form ==1.7.0 - yesod-form ==1.7.0
- yesod-form-bootstrap4 ==3.0.1 - yesod-form-bootstrap4 ==3.0.1

@ -666,7 +666,7 @@ dont-distribute-packages:
- ascii - ascii
- ascii-cows - ascii-cows
- ascii-table - ascii-table
- ascii_1_2_2_0 - ascii_1_2_3_0
- asic - asic
- asif - asif
- assert4hs-hspec - assert4hs-hspec

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save