From 5ab7854fbdfc04a04d084de6828559e019a73329 Mon Sep 17 00:00:00 2001 From: Florian Beeres Date: Fri, 8 Jan 2021 12:14:33 +0100 Subject: [PATCH 01/27] dhall-json: skip tests to skip tasty 1.4 dependency dhall-json has a dependency on tasty-silver and this in turn only compiles if we supply a newer version of tasty. We can get around this issue until stackage has caught up to tasty 1.4 by skipping tests --- pkgs/development/haskell-modules/configuration-common.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ce48c3578039e0..399b9cb6d512fc 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -937,7 +937,10 @@ self: super: { # Generate cli completions for dhall. dhall = generateOptparseApplicativeCompletion "dhall" super.dhall; - dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json; + # For reasons that are not quire clear 'dhall-json' won't compile without 'tasty 1.4' due to its tests + # https://github.com/commercialhaskell/stackage/issues/5795 + # This issue can be mitigated with 'dontCheck' which skips the tests and their compilation. + dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json); dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix; # https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558 From 2a9c1eb91e860421297effd0c24f9cb8d71f21b6 Mon Sep 17 00:00:00 2001 From: Joe Hermaszewski Date: Sat, 9 Jan 2021 00:32:47 +0800 Subject: [PATCH 02/27] haskellPackages.nothunks: jailbreak to fix tests --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix.yaml | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ce48c3578039e0..323ce73e9c11cd 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1556,4 +1556,8 @@ self: super: { # https://github.com/jaspervdj/profiteur/issues/33 profiteur = doJailbreak super.profiteur; + # Test suite has overly strict bounds on tasty. + # https://github.com/input-output-hk/nothunks/issues/9 + nothunks = doJailbreak super.nothunks; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e95cbec143f484..04ee28831eca6a 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -8331,7 +8331,6 @@ broken-packages: - NoSlow - not-gloss-examples - notcpp - - nothunks - notifications-tray-icon - notmuch-haskell - notmuch-web From cade44d2f774005a8a0cbd7e0da9855e2ee227da Mon Sep 17 00:00:00 2001 From: Joe Hermaszewski Date: Sat, 9 Jan 2021 12:57:50 +0800 Subject: [PATCH 03/27] haskellPackages.derive-storable-plugin: remove from broken list --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e95cbec143f484..7d05650d7f9dd2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -4564,7 +4564,6 @@ broken-packages: - derive-gadt - derive-IG - derive-monoid - - derive-storable-plugin - derive-trie - derp-lib - describe From 39476955ed9f25219fcd6a3c218ccaa6b730d0b2 Mon Sep 17 00:00:00 2001 From: Florian Beeres Date: Fri, 8 Jan 2021 16:54:45 +0100 Subject: [PATCH 04/27] co-log, chronos: unmarkBroken co-log fails to compile due to its dependency on chronos, which fails to compile because the doctests fail with newer GHC versions. So we just disable the doctests and thus unbreak both. https://github.com/andrewthad/chronos/issues/62 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix.yaml | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ce48c3578039e0..38ed6fcf3e617b 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -928,6 +928,10 @@ self: super: { # Work around overspecified constraint on github ==0.18. github-backup = doJailbreak super.github-backup; + # https://github.com/andrewthad/chronos/issues/62 + # doctests are failing on newer GHC versions + chronos = dontCheck super.chronos; + # Test suite depends on cabal-install doctest = dontCheck super.doctest; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e95cbec143f484..e0ddb5f03db963 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3950,7 +3950,6 @@ broken-packages: - ChristmasTree - chromatin - chronograph - - chronos - chronos-bench - chu2 - chunks @@ -4061,7 +4060,6 @@ broken-packages: - cmt - cmv - cnc-spec-compiler - - co-log - co-log-polysemy - co-log-polysemy-formatting - co-log-sys From 8911c99c2f1bf44210be7ff35314430f02f0f33d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 10 Jan 2021 02:30:46 +0100 Subject: [PATCH 05/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/c94e3a26482bf5d01c84bbf4abd83fe53ce66d41. --- .../haskell-modules/hackage-packages.nix | 348 ++++++++++++++---- 1 file changed, 268 insertions(+), 80 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ef86756d482649..8d187b2973857b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -20746,8 +20746,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "VulkanMemoryAllocator"; - version = "0.3.11"; - sha256 = "0xlw2znk6lzblc9iv13fiy2zxngglc9ylzb1lj6qcfdnbi1sr9n0"; + version = "0.3.12"; + sha256 = "0j46hhwfqbry6w8l8wj0p486rsyvxkk6dbvhd1sjkha6cy5cvar4"; libraryHaskellDepends = [ base bytestring transformers vector vulkan ]; @@ -43040,8 +43040,8 @@ self: { pname = "blank-canvas"; version = "0.7.3"; sha256 = "1g10959ly5nv2xfhax4pamzxnxkqbniahplc5za8k5r4nq1vjrm2"; - revision = "1"; - editedCabalFile = "0ji3z1582rhflcdi49hd83mkwkyz432h1b1vvhyfgq9ccckmwp2p"; + revision = "2"; + editedCabalFile = "00nv87d38agrnqp1bhlk5id78r23k2fk7pqnar1lzg2wr39b1mvi"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base base-compat-batteries base64-bytestring bytestring @@ -46989,8 +46989,8 @@ self: { pname = "bytes"; version = "0.17"; sha256 = "11gacfxcn9f3v5a1phlgi7mwwrnyh51sfsym573g6i4v2zqfrwi3"; - revision = "2"; - editedCabalFile = "1i49q0zdh1a1pnbhcrbla9l8xgays6gvq9bbx9k5iv469n4ppjbd"; + revision = "4"; + editedCabalFile = "0vxmahjxskyddq3gmr2b2ix5h33ywk6fmv17vqfbh8mhfbb26113"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base binary binary-orphans bytestring cereal containers hashable @@ -52777,8 +52777,8 @@ self: { pname = "charset"; version = "0.3.7.1"; sha256 = "1gn0m96qpjww8hpp2g1as5yy0wcwy4iq73h3kz6g0yxxhcl5sh9x"; - revision = "1"; - editedCabalFile = "1z6nxw2g9vgsjq0g159sk8mwj68lwzxzi5iv5ynha0h85jcqxszy"; + revision = "2"; + editedCabalFile = "002x3yan7632nqgwk0a7f3wvchgm95pdwqh225va8dnn1lr9pi1z"; libraryHaskellDepends = [ array base bytestring containers semigroups unordered-containers ]; @@ -53845,8 +53845,6 @@ self: { ]; description = "A performant time library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "chronos-bench" = callPackage @@ -56949,8 +56947,6 @@ self: { testHaskellDepends = [ base co-log-core hedgehog ]; description = "Composable Contravariant Comonadic Logging Library"; license = stdenv.lib.licenses.mpl20; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "co-log-concurrent" = callPackage @@ -65556,8 +65552,8 @@ self: { ({ mkDerivation, array, base, cryptonite, memory }: mkDerivation { pname = "crypto-token"; - version = "0.0.0.0"; - sha256 = "1azvzzf4w6q76fbggw4f4inqibkvzy9chpdd01349rm8b0nyfh50"; + version = "0.0.1"; + sha256 = "1djn3fhxm639qarjjrax60p3kva54baj8sdcdlng02034kjzx6i6"; libraryHaskellDepends = [ array base cryptonite memory ]; description = "crypto tokens"; license = stdenv.lib.licenses.bsd3; @@ -65764,8 +65760,8 @@ self: { pname = "cryptohash-sha512"; version = "0.11.100.1"; sha256 = "1abi23dr3vzslkh0cx24cdn2gy88jjm4qr6rcm543ajyaywqns8h"; - revision = "4"; - editedCabalFile = "0iqs51a58w71j1zz3rn9kical63yvvqqqrc6971mh6wfscyi1gqr"; + revision = "5"; + editedCabalFile = "0ccvr3sp7mnllbd430l91b5ij70gg3g05nm9n6qaxzx2vaqdlyc2"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring SHA tasty tasty-hunit @@ -72420,8 +72416,6 @@ self: { ]; description = "GHC core plugin supporting the derive-storable package"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "derive-topdown" = callPackage @@ -75674,24 +75668,27 @@ self: { "discrimination" = callPackage ({ mkDerivation, array, base, containers, contravariant, criterion - , deepseq, ghc-prim, hashable, integer-gmp, primitive, profunctors - , promises, semigroups, transformers, transformers-compat - , unordered-containers, vector, void + , deepseq, ghc-prim, hashable, integer-gmp, primitive, promises + , QuickCheck, quickcheck-instances, splitmix, tasty + , tasty-quickcheck, transformers, unordered-containers, vector + , vector-algorithms }: mkDerivation { pname = "discrimination"; - version = "0.4"; - sha256 = "085lhsvyp4d135p9yhgyl2s92f4cjdsghk1nsp8mjjddh6hxl20a"; - revision = "1"; - editedCabalFile = "0xi8c19cz3gm208g0dl6f2pks3skqmif2zml8j40r77ajxnf6anl"; + version = "0.4.1"; + sha256 = "0p0hryrp15bc8cjfr2hypkg35fy1m30hr19s9p6rj91cxxgjbfq2"; libraryHaskellDepends = [ array base containers contravariant deepseq ghc-prim hashable - integer-gmp primitive profunctors promises semigroups transformers - transformers-compat vector void + integer-gmp primitive promises transformers + ]; + testHaskellDepends = [ + base containers criterion deepseq hashable QuickCheck + quickcheck-instances splitmix tasty tasty-quickcheck + unordered-containers vector vector-algorithms ]; benchmarkHaskellDepends = [ - base containers criterion deepseq ghc-prim primitive - unordered-containers + base containers criterion deepseq ghc-prim hashable primitive + splitmix unordered-containers vector vector-algorithms ]; description = "Fast generic linear-time sorting, joins and container construction"; license = stdenv.lib.licenses.bsd3; @@ -81938,8 +81935,8 @@ self: { }: mkDerivation { pname = "elm-export-persistent"; - version = "0.2.0"; - sha256 = "09by77av5p18q89ryzid52zcr153mgx0zsksp5vg8ps6an5apirc"; + version = "1.0.0"; + sha256 = "1x7h7q4yplczf53d91z7v0s7rb0j4fz7v0rbh4k6sz5yyjj22k1c"; libraryHaskellDepends = [ aeson base elm-export persistent scientific text unordered-containers @@ -88186,8 +88183,8 @@ self: { }: mkDerivation { pname = "fay"; - version = "0.24.1.0"; - sha256 = "0cihrggbxmjfz34kbf7nbzn20v2sapfjql6hc5m68rbiiysb8jk3"; + version = "0.24.1.1"; + sha256 = "0d8np1jkfikh100ckv51ymkf79x2mmb0g4fapw7fza7inwrysv91"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -125988,20 +125985,20 @@ self: { "hiedb" = callPackage ({ mkDerivation, algebraic-graphs, array, base, bytestring - , containers, directory, filepath, ghc, ghc-paths, hie-compat - , hspec, lucid, mtl, optparse-applicative, process, sqlite-simple - , terminal-size, text, time + , containers, directory, extra, filepath, ghc, ghc-paths + , hie-compat, hspec, lucid, mtl, optparse-applicative, process + , sqlite-simple, terminal-size, text }: mkDerivation { pname = "hiedb"; - version = "0.1.0.0"; - sha256 = "0bzhg7dambm97qk3r9p2k0kd4qbllghfxiannjiqnwmar7c4zaxw"; + version = "0.2.0.0"; + sha256 = "02c5q935g59j8wm86mci2k78qmhs5kg1hg2jpxy5ylj7vfszwhvk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - algebraic-graphs array base bytestring containers directory + algebraic-graphs array base bytestring containers directory extra filepath ghc hie-compat lucid mtl optparse-applicative - sqlite-simple terminal-size text time + sqlite-simple terminal-size text ]; executableHaskellDepends = [ base ghc-paths ]; testHaskellDepends = [ @@ -128288,6 +128285,42 @@ self: { broken = true; }) {}; + "hls-class-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, ghc, ghc-exactprint + , ghcide, haskell-lsp, hls-plugin-api, lens, shake, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "hls-class-plugin"; + version = "0.1.0.0"; + sha256 = "04gaz8bra78lsnyzrxf82xrqi9k7rlymn38qvxxqikg96iwvcmvs"; + libraryHaskellDepends = [ + aeson base containers ghc ghc-exactprint ghcide haskell-lsp + hls-plugin-api lens shake text transformers unordered-containers + ]; + description = "Explicit imports plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hls-explicit-imports-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, ghc, ghcide + , haskell-lsp-types, hls-plugin-api, shake, text + , unordered-containers + }: + mkDerivation { + pname = "hls-explicit-imports-plugin"; + version = "0.1.0.0"; + sha256 = "0il51ndiw16h5kgclwzx8p1pwv6ph808406bh52nq1bjyadlwkk2"; + libraryHaskellDepends = [ + aeson base containers deepseq ghc ghcide haskell-lsp-types + hls-plugin-api shake text unordered-containers + ]; + description = "Explicit imports plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "hls-plugin-api" = callPackage ({ mkDerivation, aeson, base, containers, data-default, Diff , hashable, haskell-lsp, hslogger, lens, process, regex-tdfa, shake @@ -128297,6 +128330,8 @@ self: { pname = "hls-plugin-api"; version = "0.6.0.0"; sha256 = "0dnd20mb0id0l2dz6j3ckfrjyfm3mjys0kf11z3a684i4bc0w1pi"; + revision = "1"; + editedCabalFile = "1x0zmwv34ns9i2104mrxxb9wji7z0ds212b4dsfgd4j844yirkwa"; libraryHaskellDepends = [ aeson base containers data-default Diff hashable haskell-lsp hslogger lens process regex-tdfa shake text unix @@ -128306,6 +128341,27 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "hls-retrie-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, directory, extra + , ghc, ghcide, hashable, haskell-lsp, haskell-lsp-types + , hls-plugin-api, retrie, safe-exceptions, shake, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "hls-retrie-plugin"; + version = "0.1.0.0"; + sha256 = "1h928dvycyj4lxhn73zv58hgvc4yccr5dv7bbc6nsq62762f75j4"; + libraryHaskellDepends = [ + aeson base containers deepseq directory extra ghc ghcide hashable + haskell-lsp haskell-lsp-types hls-plugin-api retrie safe-exceptions + shake text transformers unordered-containers + ]; + description = "Retrie integration plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "hlwm" = callPackage ({ mkDerivation, base, stm, transformers, unix, X11 }: mkDerivation { @@ -133206,26 +133262,22 @@ self: { }) {}; "hsautogui" = callPackage - ({ mkDerivation, base, containers, cpython, mtl, python + ({ mkDerivation, base, containers, cpython, hspec, mtl , template-haskell, text }: mkDerivation { pname = "hsautogui"; - version = "0.2.0"; - sha256 = "0xcacp9r8iw9rqd5yawj5haznkjv6agigg5y4j1s0rhykc1s440n"; - isLibrary = true; - isExecutable = true; + version = "0.3.0"; + sha256 = "1bw0z2jkijqd2rrwwm4zrrz9l44b59fy1rzkr37wagfc59gp9g68"; libraryHaskellDepends = [ base containers cpython mtl template-haskell text ]; - librarySystemDepends = [ python ]; - executableHaskellDepends = [ base ]; - executableSystemDepends = [ python ]; + testHaskellDepends = [ base cpython hspec ]; description = "Haskell bindings for PyAutoGUI, a library for automating user interaction"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; - }) {inherit (pkgs) python;}; + }) {}; "hsay" = callPackage ({ mkDerivation, base, Hclip, HTTP, process, unix }: @@ -145961,6 +146013,8 @@ self: { pname = "intern"; version = "0.9.3"; sha256 = "1pbk804kq5p25ixrihhpfgy0fwj8i6cybxlhk42krzni7ad7gx4k"; + revision = "1"; + editedCabalFile = "1cjlmvg55nn9fd1f0jfmgy1rjys7gna3x3qknnpcmndq6vzg1mrl"; libraryHaskellDepends = [ array base bytestring hashable text unordered-containers ]; @@ -152941,8 +152995,8 @@ self: { }: mkDerivation { pname = "kempe"; - version = "0.1.1.1"; - sha256 = "0mianbsn02vzbb0fr6pgxsij0jrpnhmbah9n2fcl3fj9xzcb6ac7"; + version = "0.1.1.2"; + sha256 = "1nmmka06zin3i4y30510c56yk3vjxvnndfb38w4v557xr94rirkd"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -185188,8 +185242,6 @@ self: { ]; description = "Examine values for unexpected thunks"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "notifications-tray-icon" = callPackage @@ -194519,6 +194571,30 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "pcre2_1_1_4" = callPackage + ({ mkDerivation, base, containers, criterion, hspec + , microlens-platform, mtl, pcre-light, regex-pcre-builtin + , template-haskell, text + }: + mkDerivation { + pname = "pcre2"; + version = "1.1.4"; + sha256 = "0wrw2slmkxxmw3zx85f9xv8374fsvhxsyf1l149fvkaqnvf19bs2"; + libraryHaskellDepends = [ + base containers mtl template-haskell text + ]; + testHaskellDepends = [ + base containers hspec microlens-platform mtl template-haskell text + ]; + benchmarkHaskellDepends = [ + base containers criterion microlens-platform mtl pcre-light + regex-pcre-builtin template-haskell text + ]; + description = "Regular expressions via the PCRE2 C library (included)"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "pdf-slave" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , containers, directory, exceptions, haskintex, HaTeX @@ -214639,8 +214715,8 @@ self: { pname = "reducers"; version = "3.12.3"; sha256 = "09wf8pl9ycglcv6qj5ba26gkg2s5iy81hsx9xp0q8na0cwvp71ki"; - revision = "1"; - editedCabalFile = "1v0r75wkaahxdv4y0sqgcikvgwymiz12fa8nkk59n1g4x9nng9wb"; + revision = "2"; + editedCabalFile = "1kd38n9h2hxl09khvkvkhnflgm6rbky1zkw3iazlpb8xk9zkk39s"; libraryHaskellDepends = [ array base bytestring containers fingertree hashable semigroupoids semigroups text transformers unordered-containers @@ -235418,6 +235494,21 @@ self: { broken = true; }) {}; + "slugify" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, QuickCheck, text + , unicode-transforms + }: + mkDerivation { + pname = "slugify"; + version = "0.1.0.0"; + sha256 = "1bsb9jhd85zpa27wfv365axg9qx973wqi1nlnjds262i0ywdc45s"; + libraryHaskellDepends = [ base text unicode-transforms ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + testToolDepends = [ hspec-discover ]; + description = "Convert text into slugs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "slynx" = callPackage ({ mkDerivation, async, attoparsec, base, bytestring, containers , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix @@ -238359,6 +238450,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "some_1_0_2" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "some"; + version = "1.0.2"; + sha256 = "12mv5gzcvl4n5rz685r2nmmiykvnkvrvx7k4cvwscdjjgnqa9y6c"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base ]; + description = "Existential type: Some"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "sonic-visualiser" = callPackage ({ mkDerivation, array, base, bytestring, bzlib, containers, mtl , pretty, utf8-string, xml @@ -254381,6 +254485,8 @@ self: { pname = "text-show"; version = "3.9"; sha256 = "1cj6w77lgh9cydg1jz3wfhll0bvzrmhgk37dgm7s33qbkpq9mf90"; + revision = "1"; + editedCabalFile = "1jwsp8g7c7wywxvhb7ns7xw0h7mbr33c3kyhba8ybw0rn43ynjki"; libraryHaskellDepends = [ array base base-compat-batteries bifunctors bytestring bytestring-builder containers generic-deriving ghc-boot-th ghc-prim @@ -255852,8 +255958,8 @@ self: { }: mkDerivation { pname = "threadscope"; - version = "0.2.13"; - sha256 = "1y5d6mgrx3mv6vdivv4ih1hvgp3bjrz26mr922gim08ryfh1hm43"; + version = "0.2.14"; + sha256 = "0xcj8v6kyk8ss2sg6f32gx84vgx36hfaqb5p3sy3d4vkxan4xwcy"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -260850,8 +260956,8 @@ self: { pname = "trifecta"; version = "2.1"; sha256 = "0fr326lzf38m20h2g4189nsyml9w3128924zbd3cd93cgfqcc9bs"; - revision = "2"; - editedCabalFile = "17b0wxwgf52xdm597x0ybq1g2yrvfihl32jpd989xsm6n7s7y21a"; + revision = "3"; + editedCabalFile = "0ag08di787zqzz70nwhsfigsvqbmbg7bkq011znq145yg750jcwl"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal array base blaze-builder blaze-html blaze-markup @@ -262735,8 +262841,8 @@ self: { pname = "type-equality"; version = "1"; sha256 = "1s4cl11rvvv7n95i3pq9lmmx08kwh4z7l3d1hbv4wi8il81baa27"; - revision = "1"; - editedCabalFile = "13lsff17dxz852f5bhjz8d1by704rzvwr67qqfc5dz5s7xc28qyk"; + revision = "2"; + editedCabalFile = "1a3irpv5kyg3rywhmcp5fwg5irrdbdr0hrlw7asdk113nakrba7j"; libraryHaskellDepends = [ base ]; description = "Data.Type.Equality compat package"; license = stdenv.lib.licenses.bsd3; @@ -263380,8 +263486,8 @@ self: { }: mkDerivation { pname = "typed-encoding"; - version = "0.5.2.1"; - sha256 = "1n71rxj42ssv7g4yqsycg5wg1afja2y1jxfb5khv323v581gf4wn"; + version = "0.5.2.2"; + sha256 = "17h6ig2phgdr5gq7pdswn50yjdqz7ci1nh4grwpz8m0qykkqj4v4"; libraryHaskellDepends = [ base base64-bytestring bytestring symbols text ]; @@ -265812,6 +265918,24 @@ self: { broken = true; }) {}; + "universe_1_2_1" = callPackage + ({ mkDerivation, universe-base, universe-instances-extended + , universe-reverse-instances, universe-some + }: + mkDerivation { + pname = "universe"; + version = "1.2.1"; + sha256 = "1v9lgxkfly2570i8x66sjz8nk58a71y3jwlqdc3wi2jmh773y6hi"; + libraryHaskellDepends = [ + universe-base universe-instances-extended + universe-reverse-instances universe-some + ]; + description = "A class for finite and recursively enumerable types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "universe-base" = callPackage ({ mkDerivation, base, containers, QuickCheck, tagged, transformers }: @@ -265829,17 +265953,28 @@ self: { broken = true; }) {}; - "universe-dependent-sum" = callPackage - ({ mkDerivation, base, dependent-sum, some, universe-base - , universe-some + "universe-base_1_1_2" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tagged, transformers }: + mkDerivation { + pname = "universe-base"; + version = "1.1.2"; + sha256 = "1jja1yqfqdnpc0982haccpqz9zb3p50ydyv89hcg9pjr3cr1is4r"; + libraryHaskellDepends = [ base containers tagged transformers ]; + testHaskellDepends = [ base containers QuickCheck ]; + description = "A class for finite and recursively enumerable types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + + "universe-dependent-sum" = callPackage + ({ mkDerivation, base, universe-some }: mkDerivation { pname = "universe-dependent-sum"; - version = "1.2.0.1"; - sha256 = "0002wc68z803jys90s7sdh5nzdx1dk2jl49d19sjylk1cf18n5fi"; - libraryHaskellDepends = [ - base dependent-sum some universe-base universe-some - ]; + version = "1.3"; + sha256 = "0fwqx4fzs9s09fwrf715simqb0vxnx3z7q35zbv9mkj1m6nbrsk5"; + libraryHaskellDepends = [ base universe-some ]; description = "Universe instances for types from dependent-sum"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -265852,8 +265987,8 @@ self: { pname = "universe-instances-base"; version = "1.1"; sha256 = "17g4xf7zcxd9a2am0p401b0l87ynxwpm3c2lqc4vmw4sz071kccb"; - revision = "1"; - editedCabalFile = "0hjrjjl6v5q9f7cmxhrdxfdk1l86im0b8anxkpgrry7s8q998979"; + revision = "2"; + editedCabalFile = "03g5vpmmymfjx4p1l2v275vn2dknb7m91wmh01aw8f26224f7sjw"; libraryHaskellDepends = [ base universe-base ]; description = "Universe instances for types from the base package"; license = stdenv.lib.licenses.bsd3; @@ -265880,14 +266015,31 @@ self: { broken = true; }) {}; + "universe-instances-extended_1_1_2" = callPackage + ({ mkDerivation, adjunctions, base, comonad, containers + , universe-base + }: + mkDerivation { + pname = "universe-instances-extended"; + version = "1.1.2"; + sha256 = "1yg3cacr56kk0r8vnqxa9cm1awb727qkysnhc7rn4h9pfb10a7sn"; + libraryHaskellDepends = [ + adjunctions base comonad containers universe-base + ]; + description = "Universe instances for types from selected extra packages"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "universe-instances-trans" = callPackage ({ mkDerivation, base, universe-base }: mkDerivation { pname = "universe-instances-trans"; version = "1.1"; sha256 = "0dp37rb61g5mqj4kfkgi6zxcjhrm9npz197sksqwg1skgjdgbbn6"; - revision = "1"; - editedCabalFile = "0pyqcg8mfw6gg7gxxd46xq3hnhcpd39g7jb9q1awcdipzq7xjrh2"; + revision = "2"; + editedCabalFile = "0fyhcfkriq4zcvqrr33x5ywxxmpyjjy0bz78pq2x38vpgqagiz4p"; libraryHaskellDepends = [ base universe-base ]; description = "Universe instances for types from the transformers and mtl packages"; license = stdenv.lib.licenses.bsd3; @@ -265910,6 +266062,19 @@ self: { broken = true; }) {}; + "universe-reverse-instances_1_1_1" = callPackage + ({ mkDerivation, base, containers, universe-base }: + mkDerivation { + pname = "universe-reverse-instances"; + version = "1.1.1"; + sha256 = "0wzvrnccj9hq1x55vy7a8xzppgf0zmbnlm3yz02qx3dglq97w4n4"; + libraryHaskellDepends = [ base containers universe-base ]; + description = "Instances of standard classes that are made possible by enumerations"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "universe-some" = callPackage ({ mkDerivation, base, some, template-haskell, th-abstraction , transformers, universe-base @@ -265931,6 +266096,25 @@ self: { broken = true; }) {}; + "universe-some_1_2_1" = callPackage + ({ mkDerivation, base, some, template-haskell, th-abstraction + , transformers, universe-base + }: + mkDerivation { + pname = "universe-some"; + version = "1.2.1"; + sha256 = "0pdvk5qi39d0wg8ac936c1fxs7v7qld2ggpqc9v7xc4pk3xq24bp"; + libraryHaskellDepends = [ + base some template-haskell th-abstraction transformers + universe-base + ]; + testHaskellDepends = [ base some template-haskell universe-base ]; + description = "Universe instances for Some from some"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "universe-th" = callPackage ({ mkDerivation, base, checkers, composition, DebugTraceHelpers , HUnit, mtl, QuickCheck, template-haskell, test-framework @@ -271192,10 +271376,10 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "vulkan"; - version = "3.8.3"; - sha256 = "0ml3zccwk86ryjgxhdc0qdvmjq1fmw4wrhblss4rdml9kww8y2ar"; + version = "3.9"; + sha256 = "00k23g4qszrhwbbc746y1z50mcnxw9b99rqfdqx6ncnzblc6b63z"; libraryHaskellDepends = [ base bytestring transformers vector ]; - librarySystemDepends = [ vulkan ]; + libraryPkgconfigDepends = [ vulkan ]; description = "Bindings to the Vulkan graphics API"; license = stdenv.lib.licenses.bsd3; platforms = [ "x86_64-darwin" "x86_64-linux" ]; @@ -271222,8 +271406,8 @@ self: { }: mkDerivation { pname = "vulkan-utils"; - version = "0.4"; - sha256 = "0r7byk8i59qnvkaqvkr5kdw9spwni6g6pyspgwzabhvky6n2mang"; + version = "0.4.1"; + sha256 = "1kd8v3l6c1szip8d7aw03s9vs5bnwbm66c98wbvmbmwc46rrkksh"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base bytestring containers dependent-map dependent-sum extra @@ -272584,6 +272768,8 @@ self: { pname = "wai-middleware-static"; version = "0.9.0"; sha256 = "161s2lk9529008219q6fgbmv0rkf74jmfj1cii8zxkgnhpvi22zs"; + revision = "1"; + editedCabalFile = "1lvinpyfyb5ryxn3g41mgg6w7l7nzyh7sylmms7nvdvaqzx7l3lv"; libraryHaskellDepends = [ base bytestring containers cryptonite directory expiring-cache-map filepath http-types memory mime-types old-locale semigroups text @@ -274717,6 +274903,8 @@ self: { pname = "webp"; version = "0.1.0.0"; sha256 = "153icv3911drnjkii2b0csdq3ksavmxpz26zm9xcp24kfbsr6gvk"; + revision = "1"; + editedCabalFile = "1gh6k398c8kq9h0cikggcy9jppnw0234c28sy5ikdiir1i0db1p3"; libraryHaskellDepends = [ base bytestring JuicyPixels vector ]; libraryPkgconfigDepends = [ libwebp ]; libraryToolDepends = [ c2hs ]; From 59d349ada212e9e382494a995f2d940effa44e77 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Sun, 10 Jan 2021 09:33:34 +0100 Subject: [PATCH 06/27] haskellPackages.threadscope: Remove jailbreak after package update Thanks to a new release (https://github.com/haskell/ThreadScope/pull/116) threadscope can now be built without jailbreak. :tada: --- pkgs/development/haskell-modules/configuration-nix.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 6d4e16f8378632..2dc8fc5e5137c2 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -798,7 +798,4 @@ self: super: builtins.intersectAttrs super { # tests depend on a specific version of solc hevm = dontCheck (doJailbreak super.hevm); - - # waiting for https://github.com/haskell/ThreadScope/pull/115 - threadscope = doJailbreak super.threadscope; } From c168f4d9f9a703f40dddd24a7a2a2fb926786f49 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 11 Jan 2021 02:30:28 +0100 Subject: [PATCH 07/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/36f52a90279109bd5b6122aca1cc6eac84cbad53. --- .../haskell-modules/hackage-packages.nix | 228 +++++++++++++++--- 1 file changed, 191 insertions(+), 37 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 8d187b2973857b..aff4bb4439285c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -21118,12 +21118,12 @@ self: { platforms = stdenv.lib.platforms.none; }) {}; - "Win32_2_10_1_0" = callPackage + "Win32_2_11_0_0" = callPackage ({ mkDerivation }: mkDerivation { pname = "Win32"; - version = "2.10.1.0"; - sha256 = "1il70gh3ysmp4pnhk7dxcbd0c0mh5ay33b9ijmmj0ikmbw0nfpbv"; + version = "2.11.0.0"; + sha256 = "179v0jypafjnh98gl8wr6z6pq1r5h740xzm2b6axd2d33zlnacfm"; description = "A binding to Windows Win32 API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; @@ -86032,6 +86032,35 @@ self: { broken = true; }) {}; + "exh" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , exceptions, hspec, html-conduit, http-client, http-client-tls + , http-conduit, lens, megaparsec, monad-control, monad-time, mtl + , quickjs-hs, retry, text, time, transformers, transformers-base + , xml-conduit, xml-lens + }: + mkDerivation { + pname = "exh"; + version = "0.1.0"; + sha256 = "0r10issa5i9lmplq03jrvhrq7aw3cynapmlnlm5caj09yiiq7h58"; + revision = "1"; + editedCabalFile = "1iblz4mh231fn47266xi3nl92yg30bpcqdp09h5nfmbjsw7m3ldk"; + libraryHaskellDepends = [ + aeson base bytestring conduit containers exceptions html-conduit + http-client http-client-tls http-conduit lens megaparsec + monad-control monad-time mtl quickjs-hs retry text time + transformers transformers-base xml-conduit xml-lens + ]; + testHaskellDepends = [ + aeson base bytestring conduit containers exceptions hspec + html-conduit http-client http-client-tls http-conduit lens + megaparsec monad-control monad-time mtl quickjs-hs retry text time + transformers transformers-base xml-conduit xml-lens + ]; + description = "A library for crawling exhentai"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "exhaustive" = callPackage ({ mkDerivation, base, generics-sop, template-haskell, transformers }: @@ -88183,8 +88212,8 @@ self: { }: mkDerivation { pname = "fay"; - version = "0.24.1.1"; - sha256 = "0d8np1jkfikh100ckv51ymkf79x2mmb0g4fapw7fza7inwrysv91"; + version = "0.24.2.0"; + sha256 = "08s7cp2nq9nbr56jzapjf3vylnc6vb4xmf6qwcwvnjwzlvzfv96c"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -88208,8 +88237,8 @@ self: { ({ mkDerivation, base, fay }: mkDerivation { pname = "fay-base"; - version = "0.21.1.1"; - sha256 = "09fnivdghxc750gpsa3hr7vgj3hff21zj7k73dfkxbkaj48bpf7q"; + version = "0.21.2.0"; + sha256 = "04dzwjwli88mxjl1cdmqbmnqjyn9mvc808vpf0lhv5kxky90078c"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base fay ]; description = "The base package for Fay"; @@ -109889,6 +109918,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "group-by-date_0_1_0_4" = callPackage + ({ mkDerivation, base, explicit-exception, filemanip, pathtype + , shell-utility, time, transformers, unix-compat, utility-ht + }: + mkDerivation { + pname = "group-by-date"; + version = "0.1.0.4"; + sha256 = "1k5bnk1kz25zgky5rqb214gq5adkz6qi6p16gk0hvy54iyjdj9sa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base explicit-exception filemanip pathtype shell-utility time + transformers unix-compat utility-ht + ]; + description = "Shell command for grouping files by dates into folders"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "group-theory" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest , groups @@ -113542,8 +113590,8 @@ self: { pname = "hakyll-convert"; version = "0.3.0.3"; sha256 = "0i5g4xs0az8znisl8vm60r3m2y3s9dhh8cdb0bl8c5ikqcrlscjf"; - revision = "1"; - editedCabalFile = "1qp2lr6pq6xiw5g7srr2bkg4nj7zrywgrdhly2alk91ix0vxqrmp"; + revision = "2"; + editedCabalFile = "0jzc6c8z173mcvrndxny5dx24mx5p10p7pkp68lkl1jl135np6bp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128302,6 +128350,23 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "hls-exactprint-utils" = callPackage + ({ mkDerivation, base, dlist, ghc, ghc-exactprint, ghcide + , haskell-lsp-types, hls-plugin-api, retrie, syb, text + , transformers + }: + mkDerivation { + pname = "hls-exactprint-utils"; + version = "0.5.0.1"; + sha256 = "16d2hi50197mz4nc0zfdizs9i431a89j99klyv6yxmdmxjpf9cx2"; + libraryHaskellDepends = [ + base dlist ghc ghc-exactprint ghcide haskell-lsp-types + hls-plugin-api retrie syb text transformers + ]; + description = "Common utilities to interaction between ghc-exactprint and HLS plugins"; + license = stdenv.lib.licenses.asl20; + }) {}; + "hls-explicit-imports-plugin" = callPackage ({ mkDerivation, aeson, base, containers, deepseq, ghc, ghcide , haskell-lsp-types, hls-plugin-api, shake, text @@ -128321,6 +128386,47 @@ self: { broken = true; }) {}; + "hls-haddock-comments-plugin" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-exactprint, ghcide + , haskell-lsp-types, hls-plugin-api, text, unordered-containers + }: + mkDerivation { + pname = "hls-haddock-comments-plugin"; + version = "0.1.0.0"; + sha256 = "12zs6yq39jpg3x6w9y5a5jri5rfh8qpxawdhmhiqm067zjnj9xi4"; + revision = "1"; + editedCabalFile = "0kddmrlmcsa1d22mqzw1wsh82x4nn0ff4xbwci7585i9z61mzhg2"; + libraryHaskellDepends = [ + base containers ghc ghc-exactprint ghcide haskell-lsp-types + hls-plugin-api text unordered-containers + ]; + description = "Haddock comments plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hls-hlint-plugin" = callPackage + ({ mkDerivation, aeson, apply-refact, base, binary, bytestring + , containers, data-default, deepseq, Diff, directory, extra + , filepath, ghc, ghcide, hashable, haskell-lsp, hlint + , hls-plugin-api, hslogger, lens, regex-tdfa, shake, temporary + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "hls-hlint-plugin"; + version = "0.1.0.0"; + sha256 = "1sjbdzdrl4r0ar75z5znrv5iyim2hmf52c6r5hgmyn7wmhzbpvnq"; + libraryHaskellDepends = [ + aeson apply-refact base binary bytestring containers data-default + deepseq Diff directory extra filepath ghc ghcide hashable + haskell-lsp hlint hls-plugin-api hslogger lens regex-tdfa shake + temporary text transformers unordered-containers + ]; + description = "Hlint integration plugin with Haskell Language Server"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "hls-plugin-api" = callPackage ({ mkDerivation, aeson, base, containers, data-default, Diff , hashable, haskell-lsp, hslogger, lens, process, regex-tdfa, shake @@ -128362,6 +128468,25 @@ self: { broken = true; }) {}; + "hls-splice-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, dlist, foldl, ghc + , ghc-exactprint, ghcide, haskell-lsp, hls-exactprint-utils + , hls-plugin-api, lens, retrie, shake, syb, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-splice-plugin"; + version = "0.1.0.0"; + sha256 = "10zqgczp1mx81ac8fh59dp1hipfh09w4hnxylqjhj6c6wzgwa4cj"; + libraryHaskellDepends = [ + aeson base containers dlist foldl ghc ghc-exactprint ghcide + haskell-lsp hls-exactprint-utils hls-plugin-api lens retrie shake + syb text transformers unordered-containers + ]; + description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes"; + license = stdenv.lib.licenses.asl20; + }) {}; + "hlwm" = callPackage ({ mkDerivation, base, stm, transformers, unix, X11 }: mkDerivation { @@ -136537,6 +136662,19 @@ self: { license = "LGPL"; }) {}; + "hsshellscript_3_5_0" = callPackage + ({ mkDerivation, base, c2hs, directory, parsec, random, unix }: + mkDerivation { + pname = "hsshellscript"; + version = "3.5.0"; + sha256 = "1gdj6b3b0b71jcmxd5wc42gs9v5s37jqd1jwryif84qbiq8rskgr"; + libraryHaskellDepends = [ base directory parsec random unix ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell for Unix shell scripting tasks"; + license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hssourceinfo" = callPackage ({ mkDerivation, base, containers, directory, filepath, regexpr }: mkDerivation { @@ -139275,6 +139413,8 @@ self: { pname = "hum"; version = "0.1.0.0"; sha256 = "06zyjg2i0kk4wnzrcax7rff710rpafqwz4rv75wq09vr65wvvj1y"; + revision = "1"; + editedCabalFile = "1y0lhdjjv780jlrr0kdnqbk1w8117g765cnvqd98k112z31p2l8i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -142061,8 +142201,8 @@ self: { pname = "hyphenation"; version = "0.8"; sha256 = "09c9xpygjnq7kqcaybls91s7g1cv40rg54dn9w1svk973h0lgyii"; - revision = "1"; - editedCabalFile = "0h8k3hj2lrmj4fg8q34v6q4pskmpci9v8z3hby8gamjmlgivsqjf"; + revision = "2"; + editedCabalFile = "0y10glmsgnc67f2y8d6irgwyz9fahg9dv2sidqx1r6rfbs02416i"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ @@ -165031,17 +165171,21 @@ self: { }) {}; "lti13" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, http-client - , http-types, jose-jwt, oidc-client, safe-exceptions, text + ({ mkDerivation, aeson, base, bytestring, containers, file-embed + , hspec, http-client, http-types, jose-jwt, oidc-client, QuickCheck + , safe-exceptions, text, th-utilities }: mkDerivation { pname = "lti13"; - version = "0.1.2.2"; - sha256 = "18l5sj2rv3lfis6hcaymn8vv7w6dbsnzl9wsfml5vfmlpb4jw8fw"; + version = "0.2.0.0"; + sha256 = "004zic7k2a4cii4ny3vbnwn7vwrzbfvi971xz8wgsnvnjmjnpfsq"; libraryHaskellDepends = [ aeson base bytestring containers http-client http-types jose-jwt oidc-client safe-exceptions text ]; + testHaskellDepends = [ + aeson base bytestring file-embed hspec QuickCheck text th-utilities + ]; description = "Core functionality for LTI 1.3."; license = stdenv.lib.licenses.lgpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -170728,8 +170872,8 @@ self: { ({ mkDerivation, base, hspec, hspec-discover, rio, transformers }: mkDerivation { pname = "method"; - version = "0.1.0.0"; - sha256 = "0j8jvjc663gkmx7bpzj30q1sfqpxjg16166xklvvgk0i01zh4rw7"; + version = "0.2.0.0"; + sha256 = "0vgh0ri5r1jsfax5qafvkqqnkywk4qayaw54dwhh5i3p1n5cqkqa"; libraryHaskellDepends = [ base rio transformers ]; testHaskellDepends = [ base hspec rio transformers ]; testToolDepends = [ hspec-discover ]; @@ -189993,12 +190137,12 @@ self: { , diagrams-svg, directory, exceptions, filepath, fmt, formatting , hashable, hspec, HUnit, lens, mtl, optparse-simple, orgmode-parse , process, QuickCheck, quickcheck-text, text, time, transformers - , turtle, universum, yaml + , turtle, universum, unordered-containers, yaml }: mkDerivation { pname = "orgstat"; - version = "0.1.8"; - sha256 = "072xdy9kg853l7lskm1knkk63pnyqh44s7zakplb37x46rcsj4jc"; + version = "0.1.9"; + sha256 = "09psfz4a2amgcyq00ygjp6zakzf5yx2y2kjykz62wncwpqkgnf53"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -190009,8 +190153,9 @@ self: { yaml ]; executableHaskellDepends = [ - base bytestring directory exceptions filepath formatting - optparse-simple universum + attoparsec base bytestring directory exceptions filepath formatting + optparse-simple orgmode-parse text time turtle universum + unordered-containers ]; testHaskellDepends = [ base colour hspec HUnit lens QuickCheck quickcheck-text text time @@ -204396,15 +204541,15 @@ self: { "preql" = callPackage ({ mkDerivation, aeson, alex, array, base, binary-parser , bytestring, bytestring-strict-builder, containers, contravariant - , generic-random, happy, hedgehog, mtl, postgresql-binary - , postgresql-libpq, scientific, syb, tasty, tasty-hedgehog - , tasty-hunit, template-haskell, text, th-lift-instances, time - , transformers, uuid, vector, vector-sized + , criterion, deepseq, generic-random, happy, hedgehog, mtl + , postgresql-binary, postgresql-libpq, scientific, syb, tasty + , tasty-hedgehog, tasty-hunit, template-haskell, text + , th-lift-instances, time, transformers, uuid, vector, vector-sized }: mkDerivation { pname = "preql"; - version = "0.4"; - sha256 = "142vq05flg052016npvh1xrk3w1dkks5gn58ivning6w1d0z1v1a"; + version = "0.5"; + sha256 = "13lyk12x8i34q5s6dc9q7mzhax7662r7frhiiklvd0s0ksk25rqq"; libraryHaskellDepends = [ aeson array base binary-parser bytestring bytestring-strict-builder contravariant mtl postgresql-binary postgresql-libpq scientific syb @@ -204420,6 +204565,13 @@ self: { time transformers uuid vector vector-sized ]; testToolDepends = [ alex happy ]; + benchmarkHaskellDepends = [ + aeson array base binary-parser bytestring bytestring-strict-builder + contravariant criterion deepseq mtl postgresql-binary + postgresql-libpq scientific syb template-haskell text + th-lift-instances time transformers uuid vector vector-sized + ]; + benchmarkToolDepends = [ alex happy ]; description = "safe PostgreSQL queries using Quasiquoters"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -236314,8 +236466,8 @@ self: { }: mkDerivation { pname = "smuggler2"; - version = "0.3.6.1"; - sha256 = "1wr7qskz75dr0zzhg5gzpjci70rhlcwzlx3cavii7199kvm8axhd"; + version = "0.3.6.2"; + sha256 = "1lkz9dpwz0pgc134wcpnb00r6ql4l19bbl5zqszm4wsrw92npd56"; libraryHaskellDepends = [ base containers directory filepath ghc ghc-boot ghc-exactprint split syb @@ -250454,15 +250606,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "tasty_1_4_0_2" = callPackage + "tasty_1_4_0_3" = callPackage ({ mkDerivation, ansi-terminal, base, clock, containers, mtl , optparse-applicative, stm, tagged, unbounded-delays, unix , wcwidth }: mkDerivation { pname = "tasty"; - version = "1.4.0.2"; - sha256 = "143ybyjgqin1jzd597wxgr66rambhnk93gk7knjs2f8j23vrr7n0"; + version = "1.4.0.3"; + sha256 = "044kxp33qnsaxh8s1ja73149acf9xys36x4fs6lz6nyd8id3w497"; libraryHaskellDepends = [ ansi-terminal base clock containers mtl optparse-applicative stm tagged unbounded-delays unix wcwidth @@ -251888,6 +252040,8 @@ self: { pname = "telegraph"; version = "0.1.0"; sha256 = "0rl3di034ln127pp8gzdjxlgbas93jjzxikacvhpyzgcpskd78y9"; + revision = "1"; + editedCabalFile = "1bpxhhqv11rfg7aylxyl32bzdm44m3h3ybzd9hfr188d8jj5hlza"; libraryHaskellDepends = [ aeson base bytestring conduit deriving-aeson exceptions generic-data-surgery http-client http-conduit monad-control mtl @@ -262462,8 +262616,8 @@ self: { }: mkDerivation { pname = "twitter-conduit"; - version = "0.5.0"; - sha256 = "1rh68ll9dv0axql5npvk547ykqbarak3frpwdflblfm3hrfnwfgf"; + version = "0.5.1"; + sha256 = "0xhkxgpcz6fzkc1w69542zk5y58irw33ljmg8bfl3xi722yazvgs"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson attoparsec authenticate-oauth base bytestring conduit @@ -281957,8 +282111,8 @@ self: { }: mkDerivation { pname = "yesod-auth-lti13"; - version = "0.1.2.2"; - sha256 = "0r1hbnij2dyka1jgxrql9ymfcdc1y60x593a3dmnnw86qksbkb8r"; + version = "0.2.0.0"; + sha256 = "0g48g1ajzwp7k7q3vi1z4nvmmvcfiyziizfydnd3i26xf7nvzqnx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ From aaf9105fbbf593552d278d966c8d39da3ae0737e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 11 Jan 2021 10:42:58 +0100 Subject: [PATCH 08/27] Stackage Nightly 2021-01-11 --- .../configuration-hackage2nix.yaml | 341 +++++++++--------- 1 file changed, 171 insertions(+), 170 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 34bed688837506..30d97c1216962d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -76,7 +76,7 @@ default-package-overrides: # haskell-language-server 0.5.0.0 doesn't accept newer versions - fourmolu ==0.2.* - refinery ==0.2.* - # Stackage Nightly 2021-01-05 + # Stackage Nightly 2021-01-11 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -215,19 +215,19 @@ default-package-overrides: - ansi-terminal ==0.10.3 - ansi-wl-pprint ==0.6.9 - ANum ==0.2.0.2 - - ap-normalize ==0.1.0.0 - apecs ==0.9.2 - apecs-gloss ==0.2.4 - apecs-physics ==0.4.5 - api-field-json-th ==0.1.0.2 - api-maker ==0.1.0.0 - - app-settings ==0.2.0.12 + - ap-normalize ==0.1.0.0 - appar ==0.1.8 - appendmap ==0.1.5 - apply-refact ==0.8.2.1 - apportionment ==0.0.0.3 - approximate ==0.3.2 - approximate-equality ==1.1.0.2 + - app-settings ==0.2.0.12 - arbor-lru-cache ==0.1.1.1 - arbor-postgres ==0.0.5 - arithmoi ==0.11.0.1 @@ -236,12 +236,12 @@ default-package-overrides: - ascii ==1.0.0.2 - ascii-case ==1.0.0.2 - ascii-char ==1.0.0.2 + - asciidiagram ==1.3.3.3 - ascii-group ==1.0.0.2 - ascii-predicates ==1.0.0.2 - ascii-progress ==0.3.3.0 - ascii-superset ==1.0.0.2 - ascii-th ==1.0.0.2 - - asciidiagram ==1.3.3.3 - asif ==6.0.4 - asn1-encoding ==0.9.6 - asn1-parse ==0.9.5 @@ -269,8 +269,8 @@ default-package-overrides: - authenticate ==1.3.5 - authenticate-oauth ==1.6.0.1 - auto ==0.4.3.1 - - auto-update ==0.1.6 - autoexporter ==1.1.19 + - auto-update ==0.1.6 - avers ==0.0.17.1 - avro ==0.5.2.0 - aws-cloudfront-signed-cookies ==0.2.0.6 @@ -278,11 +278,6 @@ default-package-overrides: - backtracking ==0.1.0 - bank-holidays-england ==0.2.0.6 - barbies ==2.0.2.0 - - base-compat ==0.11.2 - - base-compat-batteries ==0.11.2 - - base-orphans ==0.8.4 - - base-prelude ==1.4 - - base-unicode-symbols ==0.2.4.2 - base16 ==0.3.0.1 - base16-bytestring ==0.1.1.7 - base16-lens ==0.1.3.0 @@ -296,7 +291,12 @@ default-package-overrides: - base64-bytestring-type ==1.0.1 - base64-lens ==0.3.0 - base64-string ==0.2 + - base-compat ==0.11.2 + - base-compat-batteries ==0.11.2 - basement ==0.0.11 + - base-orphans ==0.8.4 + - base-prelude ==1.4 + - base-unicode-symbols ==0.2.4.2 - basic-prelude ==0.7.0 - bazel-runfiles ==0.12 - bbdb ==0.8 @@ -309,10 +309,11 @@ default-package-overrides: - bibtex ==0.1.0.6 - bifunctors ==5.5.9 - bimap ==0.4.0 - - bimap-server ==0.1.0.1 - bimaps ==0.1.0.2 + - bimap-server ==0.1.0.1 - bin ==0.1 - binary-conduit ==1.3.1 + - binaryen ==0.0.5.0 - binary-ext ==2.0.4 - binary-ieee754 ==0.1.0.0 - binary-instances ==1.0.1 @@ -323,7 +324,6 @@ default-package-overrides: - binary-search ==1.0.0.3 - binary-shared ==0.8.3 - binary-tagged ==0.3 - - binaryen ==0.0.5.0 - bindings-DSL ==1.0.25 - bindings-GLFW ==3.3.2.0 - bindings-libzip ==1.0.1 @@ -331,9 +331,10 @@ default-package-overrides: - bins ==0.1.2.0 - bitarray ==0.0.1.1 - bits ==0.5.2 - - bits-extra ==0.0.2.0 - bitset-word8 ==0.1.1.2 + - bits-extra ==0.0.2.0 - bitvec ==1.0.3.0 + - bitwise-enum ==1.0.0.3 - blake2 ==0.3.0 - blanks ==0.5.0 - blas-carray ==0.1.0.1 @@ -357,8 +358,8 @@ default-package-overrides: - boring ==0.1.3 - both ==0.1.1.1 - bound ==2.0.2 - - bounded-queue ==1.0.0 - BoundedChan ==1.0.3.0 + - bounded-queue ==1.0.0 - boundingboxes ==0.2.3 - bower-json ==1.0.0.1 - boxes ==0.1.5 @@ -376,10 +377,10 @@ default-package-overrides: - butcher ==1.3.3.2 - bv ==0.5 - bv-little ==1.1.1 - - byte-count-reader ==0.10.1.2 - - byte-order ==0.1.2.0 - byteable ==0.1.1 + - byte-count-reader ==0.10.1.2 - bytedump ==1.0 + - byte-order ==0.1.2.0 - byteorder ==1.0.4 - bytes ==0.17 - byteset ==0.1.1.0 @@ -395,7 +396,6 @@ default-package-overrides: - bzlib-conduit ==0.3.0.2 - c14n ==0.1.0.1 - c2hs ==0.28.7 - - ca-province-codes ==1.0.0.0 - cabal-doctest ==1.0.8 - cabal-file ==0.1.1 - cabal-flatpak ==0.1.0.2 @@ -406,12 +406,13 @@ default-package-overrides: - calendar-recycling ==0.0.0.1 - call-stack ==0.2.0 - can-i-haz ==0.3.1.0 + - ca-province-codes ==1.0.0.0 - cardano-coin-selection ==1.0.1 - carray ==0.1.6.8 - casa-client ==0.0.1 - casa-types ==0.0.1 - - case-insensitive ==1.2.1.0 - cased ==0.1.0.0 + - case-insensitive ==1.2.1.0 - cases ==0.1.4 - casing ==0.1.4.1 - cassava ==0.5.2.0 @@ -472,12 +473,12 @@ default-package-overrides: - cmark-gfm ==0.2.2 - cmark-lucid ==0.1.0.0 - cmdargs ==0.10.20 + - codec-beam ==0.2.0 + - codec-rpm ==0.2.2 + - code-page ==0.2 - co-log ==0.4.0.1 - co-log-concurrent ==0.5.0.0 - co-log-core ==0.2.1.1 - - code-page ==0.2 - - codec-beam ==0.2.0 - - codec-rpm ==0.2.2 - Color ==0.3.0 - colorful-monoids ==0.2.1.3 - colorize-haskell ==1.0.1 @@ -523,8 +524,8 @@ default-package-overrides: - conferer-aeson ==1.0.0.0 - conferer-hspec ==1.0.0.0 - conferer-warp ==1.0.0.0 - - config-ini ==0.2.4.0 - ConfigFile ==1.1.4 + - config-ini ==0.2.4.0 - configurator ==0.3.0.0 - configurator-export ==0.1.0.1 - configurator-pg ==0.2.5 @@ -532,8 +533,8 @@ default-package-overrides: - connection-pool ==0.2.2 - console-style ==0.0.2.1 - constraint ==0.1.4.0 - - constraint-tuples ==0.1.2 - constraints ==0.12 + - constraint-tuples ==0.1.2 - construct ==0.3 - contravariant ==1.5.3 - contravariant-extras ==0.3.5.2 @@ -560,13 +561,8 @@ default-package-overrides: - cron ==0.7.0 - crypto-api ==0.13.3 - crypto-cipher-types ==0.0.9 - - crypto-enigma ==0.1.1.6 - - crypto-numbers ==0.2.7 - - crypto-pubkey ==0.2.8 - - crypto-pubkey-types ==0.4.3 - - crypto-random ==0.0.9 - - crypto-random-api ==0.2.0 - cryptocompare ==0.1.2 + - crypto-enigma ==0.1.1.6 - cryptohash ==0.11.9 - cryptohash-cryptoapi ==0.1.4 - cryptohash-md5 ==0.11.100.1 @@ -575,6 +571,11 @@ default-package-overrides: - cryptonite ==0.27 - cryptonite-conduit ==0.2.2 - cryptonite-openssl ==0.7 + - crypto-numbers ==0.2.7 + - crypto-pubkey ==0.2.8 + - crypto-pubkey-types ==0.4.3 + - crypto-random ==0.0.9 + - crypto-random-api ==0.2.0 - csp ==1.4.0 - css-syntax ==0.1.0.0 - css-text ==0.1.3.0 @@ -611,6 +612,7 @@ default-package-overrides: - data-default-instances-dlist ==0.0.1 - data-default-instances-old-locale ==0.0.1 - data-diverse ==4.7.0.0 + - datadog ==0.2.5.0 - data-dword ==0.3.2 - data-endian ==0.1.1 - data-fix ==0.3.0 @@ -629,7 +631,6 @@ default-package-overrides: - data-reify ==0.6.3 - data-serializer ==0.3.4.1 - data-textual ==0.3.0.3 - - datadog ==0.2.5.0 - dataurl ==0.1.0.0 - DAV ==1.3.4 - DBFunctor ==0.1.1.1 @@ -647,8 +648,8 @@ default-package-overrides: - dense-linear-algebra ==0.1.0.0 - depq ==0.4.1.0 - deque ==0.4.3 - - derive-topdown ==0.0.2.2 - deriveJsonNoPrefix ==0.1.0.1 + - derive-topdown ==0.0.2.2 - deriving-aeson ==0.2.6 - deriving-compat ==0.5.10 - derulo ==1.0.9 @@ -657,17 +658,17 @@ default-package-overrides: - dhall-json ==1.7.4 - dhall-lsp-server ==1.0.12 - dhall-yaml ==1.2.4 - - di-core ==1.0.4 - - di-monad ==1.3.1 - diagrams-solve ==0.1.2 - dialogflow-fulfillment ==0.1.1.3 + - di-core ==1.0.4 - dictionary-sharing ==0.1.0.0 - Diff ==0.4.0 - digest ==0.0.1.2 - digits ==0.3.1 - dimensional ==1.3 - - direct-sqlite ==2.3.26 + - di-monad ==1.3.1 - directory-tree ==0.12.1 + - direct-sqlite ==2.3.26 - dirichlet ==0.1.0.2 - discount ==0.1.1 - disk-free-space ==0.1.0.1 @@ -679,8 +680,6 @@ default-package-overrides: - dlist-instances ==0.1.1.1 - dlist-nonempty ==0.1.1 - dns ==4.0.1 - - do-list ==1.0.1 - - do-notation ==0.1.0.2 - dockerfile ==0.2.0 - doclayout ==0.3 - doctemplates ==0.9 @@ -689,6 +688,8 @@ default-package-overrides: - doctest-exitcode-stdio ==0.0 - doctest-lib ==0.1 - doldol ==0.4.1.2 + - do-list ==1.0.1 + - do-notation ==0.1.0.2 - dot ==0.3 - dotenv ==0.8.0.7 - dotgen ==0.4.3 @@ -727,10 +728,10 @@ default-package-overrides: - elerea ==2.9.0 - elf ==0.30 - eliminators ==0.7 + - elm2nix ==0.2.1 - elm-bridge ==0.6.1 - elm-core-sources ==1.0.0 - elm-export ==0.6.0.1 - - elm2nix ==0.2.1 - elynx ==0.5.0.1 - elynx-markov ==0.5.0.1 - elynx-nexus ==0.5.0.1 @@ -742,9 +743,9 @@ default-package-overrides: - enclosed-exceptions ==1.0.3 - ENIG ==0.0.1.0 - entropy ==0.4.1.6 - - enum-subset-generate ==0.1.0.0 - enummapset ==0.6.0.3 - enumset ==0.0.5 + - enum-subset-generate ==0.1.0.0 - envelope ==0.2.2.0 - envparse ==0.4.1 - envy ==2.1.0.0 @@ -766,25 +767,25 @@ default-package-overrides: - essence-of-live-coding-quickcheck ==0.2.4 - etc ==0.4.1.0 - eve ==0.1.9.0 - - event-list ==0.1.2 - eventful-core ==0.2.0 - eventful-test-helpers ==0.2.0 + - event-list ==0.1.2 - eventstore ==1.4.1 - every ==0.0.1 - exact-combinatorics ==0.2.0.9 - exact-pi ==0.5.0.1 - exception-hierarchy ==0.1.0.4 - exception-mtl ==0.4.0.1 + - exceptions ==0.10.4 - exception-transformers ==0.4.0.9 - exception-via ==0.1.0.0 - - exceptions ==0.10.4 - executable-path ==0.0.3.1 - exit-codes ==1.0.0 - exomizer ==1.0.0 - - exp-pairs ==0.2.1.0 - experimenter ==0.1.0.4 - expiring-cache-map ==0.0.6.1 - explicit-exception ==0.1.10 + - exp-pairs ==0.2.1.0 - express ==0.1.3 - extended-reals ==0.2.4.0 - extensible-effects ==5.0.0.1 @@ -811,10 +812,10 @@ default-package-overrides: - fgl ==5.7.0.3 - file-embed ==0.0.13.0 - file-embed-lzma ==0 - - file-modules ==0.1.2.4 - - file-path-th ==0.1.0.0 - filelock ==0.1.1.5 - filemanip ==0.3.6.3 + - file-modules ==0.1.2.4 + - file-path-th ==0.1.0.0 - filepattern ==0.1.2 - fileplow ==0.1.0.0 - filtrable ==0.1.4.0 @@ -844,9 +845,9 @@ default-package-overrides: - fn ==0.3.0.2 - focus ==1.0.2 - focuslist ==0.1.0.2 + - foldable1 ==0.1.0.0 - fold-debounce ==0.2.0.9 - fold-debounce-conduit ==0.2.0.5 - - foldable1 ==0.1.0.0 - foldl ==1.4.10 - folds ==0.7.5 - follow-file ==0.0.3 @@ -860,10 +861,10 @@ default-package-overrides: - foundation ==0.0.25 - free ==5.1.5 - free-categories ==0.2.0.2 - - free-vl ==0.1.4 - freenect ==1.2.1 - freer-simple ==1.2.1.1 - freetype2 ==0.2.0 + - free-vl ==0.1.4 - friendly-time ==0.4.1 - from-sum ==0.2.3.0 - frontmatter ==0.1.0.2 @@ -879,8 +880,8 @@ default-package-overrides: - fuzzcheck ==0.1.1 - fuzzy ==0.1.0.0 - fuzzy-dates ==0.1.1.2 - - fuzzy-time ==0.1.0.0 - fuzzyset ==0.2.0 + - fuzzy-time ==0.1.0.0 - gauge ==0.2.5 - gd ==3000.7.3 - gdp ==0.0.3.0 @@ -895,8 +896,8 @@ default-package-overrides: - generic-lens-core ==2.0.0.0 - generic-monoid ==0.1.0.1 - generic-optics ==2.0.0.0 - - generic-random ==1.3.0.1 - GenericPretty ==1.2.2 + - generic-random ==1.3.0.1 - generics-sop ==0.5.1.0 - generics-sop-lens ==0.2.0.1 - geniplate-mirror ==0.7.7 @@ -930,6 +931,9 @@ default-package-overrides: - ghc-core ==0.5.6 - ghc-events ==0.15.1 - ghc-exactprint ==0.6.3.3 + - ghcid ==0.8.7 + - ghci-hexcalc ==0.1.1.0 + - ghcjs-codemirror ==0.0.0.2 - ghc-lib ==8.10.3.20201220 - ghc-lib-parser ==8.10.3.20201220 - ghc-lib-parser-ex ==8.10.0.17 @@ -944,9 +948,6 @@ default-package-overrides: - ghc-typelits-knownnat ==0.7.4 - ghc-typelits-natnormalise ==0.7.3 - ghc-typelits-presburger ==0.3.0.1 - - ghci-hexcalc ==0.1.1.0 - - ghcid ==0.8.7 - - ghcjs-codemirror ==0.0.0.2 - ghost-buster ==0.1.1.0 - gi-atk ==2.0.22 - gi-cairo ==1.0.24 @@ -964,10 +965,9 @@ default-package-overrides: - gi-gtk ==3.0.36 - gi-gtk-hs ==0.3.9 - gi-harfbuzz ==0.0.3 - - gi-pango ==1.0.23 - - gi-xlib ==2.0.9 - ginger ==0.10.1.0 - gingersnap ==0.3.1.0 + - gi-pango ==1.0.23 - githash ==0.1.5.0 - github ==0.26 - github-release ==1.3.5 @@ -976,6 +976,7 @@ default-package-overrides: - github-webhooks ==0.15.0 - gitlab-haskell ==0.2.4 - gitrev ==1.3.1 + - gi-xlib ==2.0.9 - gl ==0.9 - glabrous ==2.0.2 - GLFW-b ==3.3.0.0 @@ -990,17 +991,17 @@ default-package-overrides: - gothic ==0.1.5 - gpolyline ==0.1.0.1 - graph-core ==0.3.0.0 - - graph-wrapper ==0.2.6.0 - graphite ==0.10.0.1 - graphql-client ==1.1.0 - graphs ==0.7.1 - graphviz ==2999.20.1.0 + - graph-wrapper ==0.2.6.0 - gravatar ==0.8.0 - greskell ==1.2.0.0 - greskell-core ==0.1.3.5 - greskell-websocket ==0.1.2.5 - groom ==0.1.2.1 - - group-by-date ==0.1.0.3 + - group-by-date ==0.1.0.4 - groups ==0.5.2 - gtk-sni-tray ==0.1.6.0 - gtk-strut ==0.1.3.0 @@ -1058,7 +1059,6 @@ default-package-overrides: - heaps ==0.3.6.1 - hebrew-time ==0.1.2 - hedgehog ==1.0.4 - - hedgehog-classes ==0.2.5.1 - hedgehog-corpus ==0.2.0 - hedgehog-fakedata ==0.0.1.3 - hedgehog-fn ==1.0 @@ -1077,9 +1077,9 @@ default-package-overrides: - hgeometry ==0.11.0.0 - hgeometry-combinatorial ==0.11.0.0 - hgrev ==0.2.6 - - hi-file-parser ==0.1.0.0 - hidapi ==0.1.5 - hie-bios ==0.7.2 + - hi-file-parser ==0.1.0.0 - higher-leveldb ==0.6.0.0 - highlighting-kate ==0.6.4 - hinfo ==0.0.3.0 @@ -1118,16 +1118,15 @@ default-package-overrides: - hpc-lcov ==1.0.1 - hprotoc ==2.4.17 - hruby ==0.3.8 - - hs-bibutils ==6.10.0.0 - - hs-functors ==0.1.7.1 - - hs-GeoIP ==0.3 - - hs-php-session ==0.0.9.3 - hsass ==0.8.0 + - hs-bibutils ==6.10.0.0 - hsc2hs ==0.68.7 - hscolour ==1.24.4 - hsdns ==1.8 - hsebaysdk ==0.4.1.0 - hsemail ==2.2.1 + - hs-functors ==0.1.7.1 + - hs-GeoIP ==0.3 - hsini ==0.5.1.2 - hsinstall ==2.6 - HSlippyMap ==3.0.1 @@ -1140,12 +1139,12 @@ default-package-overrides: - HsOpenSSL ==0.11.5.1 - HsOpenSSL-x509-system ==0.1.0.4 - hsp ==0.10.0 - - hspec ==2.7.5 + - hspec ==2.7.6 - hspec-attoparsec ==0.1.0.2 - hspec-checkers ==0.1.0.2 - hspec-contrib ==0.5.1 - - hspec-core ==2.7.5 - - hspec-discover ==2.7.5 + - hspec-core ==2.7.6 + - hspec-discover ==2.7.6 - hspec-expectations ==0.8.2 - hspec-expectations-lifted ==0.10.0 - hspec-expectations-pretty-diff ==0.7.2.5 @@ -1161,6 +1160,7 @@ default-package-overrides: - hspec-tables ==0.0.1 - hspec-wai ==0.10.1 - hspec-wai-json ==0.10.1 + - hs-php-session ==0.0.9.3 - hsshellscript ==3.4.5 - HStringTemplate ==0.8.7 - HSvm ==0.1.1.3.22 @@ -1173,6 +1173,7 @@ default-package-overrides: - html-entities ==1.1.4.3 - html-entity-map ==0.1.0.0 - htoml ==1.0.0.3 + - http2 ==2.0.5 - HTTP ==4000.3.15 - http-api-data ==0.4.1.1 - http-client ==0.6.4.1 @@ -1184,14 +1185,13 @@ default-package-overrides: - http-date ==0.0.10 - http-directory ==0.1.8 - http-download ==0.2.0.0 + - httpd-shed ==0.4.1.1 - http-link-header ==1.0.3.1 - http-media ==0.8.0.0 - http-query ==0.1.0 - http-reverse-proxy ==0.6.0 - http-streams ==0.8.7.2 - http-types ==0.12.3 - - http2 ==2.0.5 - - httpd-shed ==0.4.1.1 - human-readable-duration ==0.2.1.4 - HUnit ==1.6.1.0 - HUnit-approx ==1.1.1.1 @@ -1204,6 +1204,7 @@ default-package-overrides: - hw-conduit-merges ==0.2.1.0 - hw-diagnostics ==0.0.1.0 - hw-dsv ==0.4.1.0 + - hweblib ==0.6.3 - hw-eliasfano ==0.1.2.0 - hw-excess ==0.2.3.0 - hw-fingertree ==0.1.2.0 @@ -1228,7 +1229,6 @@ default-package-overrides: - hw-string-parse ==0.0.0.4 - hw-succinct ==0.1.0.1 - hw-xml ==0.5.1.0 - - hweblib ==0.6.3 - hxt ==9.3.1.18 - hxt-charproperties ==9.4.0.0 - hxt-css ==0.1.0.3 @@ -1312,13 +1312,13 @@ default-package-overrides: - iso3166-country-codes ==0.20140203.8 - iso639 ==0.1.0.3 - iso8601-time ==0.1.5 - - it-has ==0.2.0.0 - iterable ==3.0 - - ix-shapable ==0.1.0 + - it-has ==0.2.0.0 - ixset-typed ==0.5 - ixset-typed-binary-instance ==0.1.0.2 - ixset-typed-conversions ==0.1.2.0 - ixset-typed-hashable-instance ==0.1.0.2 + - ix-shapable ==0.1.0 - jack ==0.7.1.4 - jalaali ==1.0.0.0 - jira-wiki-markup ==1.3.2 @@ -1329,9 +1329,9 @@ default-package-overrides: - js-flot ==0.8.3 - js-jquery ==3.3.1 - json-feed ==1.0.11 + - jsonpath ==0.2.0.0 - json-rpc ==1.0.3 - json-rpc-generic ==0.2.1.5 - - jsonpath ==0.2.0.0 - JuicyPixels ==3.3.5 - JuicyPixels-blurhash ==0.1.0.3 - JuicyPixels-extra ==0.4.1 @@ -1369,6 +1369,7 @@ default-package-overrides: - language-javascript ==0.7.1.0 - language-protobuf ==1.0.1 - language-python ==0.5.8 + - language-thrift ==0.12.0.0 - lapack ==0.3.2 - lapack-carray ==0.0.3 - lapack-comfort-array ==0.0.0.1 @@ -1409,9 +1410,9 @@ default-package-overrides: - libyaml ==0.1.2 - LibZip ==1.0.1 - life-sync ==1.1.1.0 - - lift-generics ==0.2 - lifted-async ==0.10.1.2 - lifted-base ==0.2.3.12 + - lift-generics ==0.2 - line ==4.0.1 - linear ==1.21.3 - linear-circuit ==0.1.0.2 @@ -1421,9 +1422,9 @@ default-package-overrides: - liquid-fixpoint ==0.8.10.2 - List ==0.6.2 - list-predicate ==0.1.0.1 + - listsafe ==0.1.0.1 - list-singleton ==1.0.0.4 - list-t ==1.0.4 - - listsafe ==0.1.0.1 - ListTree ==0.2.3 - little-logger ==0.3.1 - little-rio ==0.2.2 @@ -1449,15 +1450,15 @@ default-package-overrides: - lucid ==2.9.12 - lucid-cdn ==0.2.2.0 - lucid-extras ==0.2.2 - - lukko ==0.1.1.2 + - lukko ==0.1.1.3 - lz4-frame-conduit ==0.1.0.1 - lzma ==0.0.0.3 - lzma-conduit ==1.2.1 - machines ==0.7.1 - magic ==1.1 - magico ==0.0.2.1 - - main-tester ==0.2.0.1 - mainland-pretty ==0.7.0.1 + - main-tester ==0.2.0.1 - makefile ==1.1.0.0 - managed ==1.0.8 - MapWith ==0.2.0.0 @@ -1469,9 +1470,9 @@ default-package-overrides: - massiv-persist ==0.1.0.0 - massiv-serialise ==0.1.0.0 - massiv-test ==0.1.6 + - mathexpr ==0.3.0.0 - math-extras ==0.1.1.0 - math-functions ==0.3.4.1 - - mathexpr ==0.3.0.0 - matplotlib ==0.7.5 - matrices ==0.5.0 - matrix ==0.3.6.1 @@ -1483,9 +1484,9 @@ default-package-overrides: - mbox-utility ==0.0.3.1 - mcmc ==0.4.0.0 - mcmc-types ==1.0.3 - - med-module ==0.1.2.1 - medea ==1.2.0 - median-stream ==0.7.0.0 + - med-module ==0.1.2.1 - megaparsec ==9.0.1 - megaparsec-tests ==9.0.1 - membrain ==0.0.0.2 @@ -1505,7 +1506,7 @@ default-package-overrides: - microlens-mtl ==0.2.0.1 - microlens-platform ==0.4.1 - microlens-process ==0.2.0.2 - - microlens-th ==0.4.3.8 + - microlens-th ==0.4.3.9 - microspec ==0.2.1.3 - microstache ==1.0.1.2 - midair ==0.2.0.1 @@ -1514,12 +1515,12 @@ default-package-overrides: - mime-mail ==0.5.0 - mime-mail-ses ==0.4.3 - mime-types ==0.1.0.9 - - min-max-pqueue ==0.1.0.2 - mini-egison ==1.0.0 - minimal-configuration ==0.1.4 - minimorph ==0.3.0.0 - minio-hs ==1.5.3 - miniutter ==0.5.1.1 + - min-max-pqueue ==0.1.0.2 - mintty ==0.1.2 - missing-foreign ==0.1.1 - MissingH ==1.4.3.0 @@ -1531,8 +1532,8 @@ default-package-overrides: - mmark-ext ==0.2.1.2 - mmorph ==1.1.3 - mnist-idx ==0.1.2.8 - - mock-time ==0.1.0 - mockery ==0.3.5 + - mock-time ==0.1.0 - mod ==0.1.2.1 - model ==0.5 - modern-uri ==0.3.3.0 @@ -1542,7 +1543,9 @@ default-package-overrides: - monad-control-aligned ==0.0.1.1 - monad-coroutine ==0.9.0.4 - monad-extras ==0.6.0 + - monadic-arrays ==0.2.2 - monad-journal ==0.8.1 + - monadlist ==0.0.2 - monad-logger ==0.3.36 - monad-logger-json ==0.1.0.0 - monad-logger-logstash ==0.1.0.0 @@ -1551,28 +1554,26 @@ default-package-overrides: - monad-memo ==0.5.3 - monad-metrics ==0.2.2.0 - monad-par ==0.3.5 - - monad-par-extras ==0.3.3 - monad-parallel ==0.7.2.3 + - monad-par-extras ==0.3.3 - monad-peel ==0.2.1.2 - monad-primitive ==0.1 - monad-products ==4.0.1 + - MonadPrompt ==1.0.0.5 + - MonadRandom ==0.5.2 - monad-resumption ==0.1.4.0 - monad-skeleton ==0.1.5 - monad-st ==0.2.4.1 + - monads-tf ==0.1.0.3 - monad-time ==0.3.1.0 - monad-unlift ==0.2.0 - monad-unlift-ref ==0.2.1 - - monadic-arrays ==0.2.2 - - monadlist ==0.0.2 - - MonadPrompt ==1.0.0.5 - - MonadRandom ==0.5.2 - - monads-tf ==0.1.0.3 - mongoDB ==2.7.0.0 + - monoid-subclasses ==1.0.1 + - monoid-transformer ==0.0.4 - mono-traversable ==1.0.15.1 - mono-traversable-instances ==0.1.1.0 - mono-traversable-keys ==0.1.0 - - monoid-subclasses ==1.0.1 - - monoid-transformer ==0.0.4 - more-containers ==0.2.2.0 - morpheus-graphql ==0.16.0 - morpheus-graphql-client ==0.16.0 @@ -1585,14 +1586,14 @@ default-package-overrides: - mpi-hs-cereal ==0.1.0.0 - mtl-compat ==0.2.2 - mtl-prelude ==2.0.3.1 - - multi-containers ==0.1.1 - multiarg ==0.30.0.10 + - multi-containers ==0.1.1 - multimap ==1.2.1 - multipart ==0.2.1 - multiset ==0.3.4.3 - multistate ==0.8.0.3 - - murmur-hash ==0.1.0.9 - murmur3 ==1.0.4 + - murmur-hash ==0.1.0.9 - MusicBrainz ==0.4.1 - mustache ==2.3.1 - mutable-containers ==0.3.4 @@ -1640,16 +1641,16 @@ default-package-overrides: - nicify-lib ==1.0.1 - NineP ==0.0.2.1 - nix-paths ==1.0.1 - - no-value ==1.0.0.0 - - non-empty ==0.3.2 - - non-empty-sequence ==0.2.0.4 - - non-negative ==0.1.2 - nonce ==1.0.7 - nondeterminism ==1.4 + - non-empty ==0.3.2 - nonempty-containers ==0.3.4.1 - - nonempty-vector ==0.2.1.0 - nonemptymap ==0.0.6.0 + - non-empty-sequence ==0.2.0.4 + - nonempty-vector ==0.2.1.0 + - non-negative ==0.1.2 - not-gloss ==0.7.7.0 + - no-value ==1.0.0.0 - nowdoc ==0.1.1.0 - nqe ==0.6.3 - nri-env-parser ==0.1.0.3 @@ -1665,9 +1666,9 @@ default-package-overrides: - nvim-hs ==2.1.0.4 - nvim-hs-contrib ==2.0.0.0 - nvim-hs-ghcid ==2.0.0.0 - - o-clock ==1.2.0 - oauthenticated ==0.2.1.0 - ObjectName ==1.1.0.1 + - o-clock ==1.2.0 - odbc ==0.2.2 - oeis2 ==1.0.4 - ofx ==0.4.4.0 @@ -1680,9 +1681,9 @@ default-package-overrides: - Only ==0.1 - oo-prototypes ==0.1.0.0 - opaleye ==0.7.1.0 - - open-browser ==0.2.1.0 - OpenAL ==1.7.0.5 - openapi3 ==3.0.1.0 + - open-browser ==0.2.1.0 - openexr-write ==0.1.0.2 - OpenGL ==3.0.3.0 - OpenGLRaw ==3.3.4.0 @@ -1746,10 +1747,10 @@ default-package-overrides: - pattern-arrows ==0.0.2 - pava ==0.1.1.0 - pcg-random ==0.1.3.7 + - pcre2 ==1.1.4 - pcre-heavy ==1.0.0.2 - pcre-light ==0.4.1.0 - pcre-utils ==0.1.8.1.1 - - pcre2 ==1.1.3.1 - peano ==0.1.0.1 - pem ==0.2.4 - percent-format ==0.0.1 @@ -1770,8 +1771,8 @@ default-package-overrides: - persistent-test ==2.0.3.5 - persistent-typed-db ==0.1.0.2 - pg-harness-client ==0.6.0 - - pg-transact ==0.3.1.1 - pgp-wordlist ==0.1.0.3 + - pg-transact ==0.3.1.1 - phantom-state ==0.2.1.2 - pid1 ==0.1.2.0 - pinboard ==0.10.2.0 @@ -1810,36 +1811,36 @@ default-package-overrides: - port-utils ==0.2.1.0 - posix-paths ==0.2.1.6 - possibly ==1.0.0.0 - - post-mess-age ==0.2.1.0 - postgres-options ==0.2.0.0 - postgresql-binary ==0.12.3.3 - postgresql-libpq ==0.9.4.3 - postgresql-libpq-notify ==0.2.0.0 - postgresql-orm ==0.5.1 - - postgresql-simple ==0.6.3 + - postgresql-simple ==0.6.4 - postgresql-typed ==0.6.1.2 - postgrest ==7.0.1 + - post-mess-age ==0.2.1.0 - pptable ==0.3.0.0 - pqueue ==1.4.1.3 - prairie ==0.0.1.0 - prefix-units ==0.2.0 - prelude-compat ==0.0.0.2 - prelude-safeenum ==0.1.1.2 + - prettyclass ==1.0.0.0 - pretty-class ==1.0.1.1 - pretty-diff ==0.2.0.3 - pretty-hex ==1.1 - - pretty-relative-time ==0.2.0.0 - - pretty-show ==1.10 - - pretty-simple ==4.0.0.0 - - pretty-sop ==0.2.0.3 - - pretty-terminal ==0.1.0.0 - - prettyclass ==1.0.0.0 - prettyprinter ==1.7.0 - prettyprinter-ansi-terminal ==1.1.2 - prettyprinter-compat-annotated-wl-pprint ==1.1 - prettyprinter-compat-ansi-wl-pprint ==1.0.1 - prettyprinter-compat-wl-pprint ==1.0.0.1 - prettyprinter-convert-ansi-wl-pprint ==1.1.1 + - pretty-relative-time ==0.2.0.0 + - pretty-show ==1.10 + - pretty-simple ==4.0.0.0 + - pretty-sop ==0.2.0.3 + - pretty-terminal ==0.1.0.0 - primes ==0.2.1.0 - primitive ==0.7.1.0 - primitive-addr ==0.1.0.2 @@ -1852,20 +1853,14 @@ default-package-overrides: - product-profunctors ==0.11.0.1 - profiterole ==0.1 - profunctors ==5.5.2 - - project-template ==0.2.1.0 - projectroot ==0.2.0.1 + - project-template ==0.2.1.0 - prometheus ==2.2.2 - prometheus-client ==1.0.1 - prometheus-wai-middleware ==1.0.1.0 - promises ==0.3 - prompt ==0.1.1.2 - prospect ==0.1.0.0 - - proto-lens ==0.7.0.0 - - proto-lens-optparse ==0.1.1.7 - - proto-lens-protobuf-types ==0.7.0.0 - - proto-lens-protoc ==0.7.0.0 - - proto-lens-runtime ==0.7.0.0 - - proto-lens-setup ==0.4.0.4 - proto3-wire ==1.1.0 - protobuf ==0.2.1.3 - protobuf-simple ==0.1.1.0 @@ -1873,6 +1868,12 @@ default-package-overrides: - protocol-buffers-descriptor ==2.4.17 - protocol-radius ==0.0.1.1 - protocol-radius-test ==0.1.0.1 + - proto-lens ==0.7.0.0 + - proto-lens-optparse ==0.1.1.7 + - proto-lens-protobuf-types ==0.7.0.0 + - proto-lens-protoc ==0.7.0.0 + - proto-lens-runtime ==0.7.0.0 + - proto-lens-setup ==0.4.0.4 - protolude ==0.3.0 - proxied ==0.3.1 - psqueues ==0.2.7.2 @@ -1919,38 +1920,37 @@ default-package-overrides: - random-source ==0.3.0.8 - random-tree ==0.6.0.5 - range ==0.3.0.2 - - range-set-list ==0.1.3.1 - Ranged-sets ==0.4.0 + - range-set-list ==0.1.3.1 - rank1dynamic ==0.4.1 - rank2classes ==1.4.1 - Rasterific ==0.7.5.3 - rasterific-svg ==0.3.3.2 - - rate-limit ==1.4.2 - ratel ==1.0.12 + - rate-limit ==1.4.2 - ratel-wai ==1.1.3 - rattle ==0.2 - - raw-strings-qq ==1.1 - rawfilepath ==0.2.4 - rawstring-qm ==0.2.3.0 + - raw-strings-qq ==1.1 - rcu ==0.2.4 - rdf ==0.1.0.4 - rdtsc ==1.3.0.1 - re2 ==0.3 + - readable ==0.3.1 - read-editor ==0.1.0.2 - read-env-var ==1.0.0.0 - - readable ==0.3.1 - reanimate ==1.1.3.1 - reanimate-svg ==0.13.0.0 - rebase ==1.6.1 - record-dot-preprocessor ==0.2.7 - record-hasfield ==1.0 - - record-wrangler ==0.1.1.0 - records-sop ==0.1.0.3 + - record-wrangler ==0.1.1.0 - recursion-schemes ==5.2.1 - reducers ==3.12.3 - - ref-fd ==0.4.0.2 - - ref-tf ==0.4.0.2 - refact ==0.3.0.2 + - ref-fd ==0.4.0.2 - refined ==0.6.1 - reflection ==2.1.6 - reform ==0.2.7.4 @@ -1958,6 +1958,7 @@ default-package-overrides: - reform-hamlet ==0.0.5.3 - reform-happstack ==0.2.5.4 - RefSerialize ==0.4.0 + - ref-tf ==0.4.0.2 - regex ==1.1.0.0 - regex-applicative ==0.3.4 - regex-applicative-text ==0.1.0.1 @@ -1979,7 +1980,7 @@ default-package-overrides: - reliable-io ==0.0.1 - relude ==0.7.0.0 - renderable ==0.2.0.1 - - replace-attoparsec ==1.4.2.0 + - replace-attoparsec ==1.4.4.0 - replace-megaparsec ==1.4.4.0 - repline ==0.4.0.0 - req ==3.8.0 @@ -2015,15 +2016,15 @@ default-package-overrides: - runmemo ==1.0.0.1 - rvar ==0.2.0.6 - safe ==0.3.19 + - safecopy ==0.10.3 - safe-decimal ==0.2.0.0 - safe-exceptions ==0.1.7.1 - safe-foldable ==0.1.0.0 + - safeio ==0.0.5.0 - safe-json ==1.1.1.1 - safe-money ==0.9 - - safe-tensor ==0.2.1.0 - - safecopy ==0.10.3 - - safeio ==0.0.5.0 - SafeSemaphore ==0.10.1 + - safe-tensor ==0.2.1.0 - salak ==0.3.6 - salak-yaml ==0.3.5.3 - saltine ==0.1.1.0 @@ -2061,8 +2062,8 @@ default-package-overrides: - semigroupoid-extras ==5 - semigroupoids ==5.3.5 - semigroups ==0.19.1 + - semirings ==0.6 - semiring-simple ==1.0.0.1 - - semirings ==0.5.4 - semver ==0.4.0.1 - sendfile ==0.7.11.1 - seqalign ==0.2.0.4 @@ -2108,9 +2109,9 @@ default-package-overrides: - shared-memory ==0.2.0.0 - shell-conduit ==5.0.0 - shell-escape ==0.2.0 - - shell-utility ==0.1 - shellmet ==0.0.3.1 - shelltestrunner ==1.9 + - shell-utility ==0.1 - shelly ==1.9.0 - shikensu ==0.3.11 - should-not-typecheck ==2.1.0 @@ -2160,7 +2161,7 @@ default-package-overrides: - soap-openssl ==0.1.0.2 - soap-tls ==0.1.1.4 - socks ==0.6.1 - - some ==1.0.1 + - some ==1.0.2 - sop-core ==0.5.0.1 - sort ==1.0.0.0 - sorted-list ==0.2.1.0 @@ -2180,16 +2181,16 @@ default-package-overrides: - splitmix ==0.1.0.3 - spoon ==0.3.1 - spreadsheet ==0.1.3.8 - - sql-words ==0.1.6.4 - sqlcli ==0.2.2.0 - sqlcli-odbc ==0.2.0.1 - sqlite-simple ==0.4.18.0 + - sql-words ==0.1.6.4 - squeal-postgresql ==0.7.0.1 - squeather ==0.6.0.0 - srcloc ==0.5.1.2 - stache ==2.2.0 - - stack-templatizer ==0.1.0.2 - stackcollapse-ghc ==0.0.1.3 + - stack-templatizer ==0.1.0.2 - stateref ==0.3 - StateVar ==1.2.1 - static-text ==0.2.0.6 @@ -2204,8 +2205,8 @@ default-package-overrides: - stm-extras ==0.1.0.3 - stm-hamt ==1.2.0.4 - stm-lifted ==2.5.0.0 - - stm-split ==0.0.2.1 - STMonadTrans ==0.4.5 + - stm-split ==0.0.2.1 - stopwatch ==0.1.0.6 - storable-complex ==0.2.3.0 - storable-endian ==0.2.6 @@ -2226,16 +2227,16 @@ default-package-overrides: - strict-list ==0.1.5 - strict-tuple ==0.1.4 - strict-tuple-lens ==0.1.0.1 + - stringbuilder ==0.5.1 - string-class ==0.1.7.0 - string-combinators ==0.6.0.5 - string-conv ==0.1.2 - string-conversions ==0.4.0.1 - string-interpolate ==0.3.0.2 - string-qq ==0.0.4 - - string-random ==0.1.3.0 - - string-transform ==1.1.1 - - stringbuilder ==0.5.1 + - string-random ==0.1.4.0 - stringsearch ==0.3.6.6 + - string-transform ==1.1.1 - stripe-concepts ==1.0.2.4 - stripe-core ==2.6.2 - stripe-haskell ==2.6.2 @@ -2260,10 +2261,10 @@ default-package-overrides: - symmetry-operations-symbols ==0.0.2.1 - sysinfo ==0.1.1 - system-argv0 ==0.1.1 + - systemd ==2.3.0 - system-fileio ==0.3.16.4 - system-filepath ==0.4.14 - system-info ==0.5.1 - - systemd ==2.3.0 - tabular ==0.2.2.8 - taffybar ==3.2.3 - tagchup ==0.4.1.1 @@ -2282,7 +2283,7 @@ default-package-overrides: - tasty-ant-xml ==1.1.7 - tasty-dejafu ==2.0.0.7 - tasty-discover ==4.2.2 - - tasty-expected-failure ==0.11.1.2 + - tasty-expected-failure ==0.12.2 - tasty-focus ==1.0.1 - tasty-golden ==2.3.3.2 - tasty-hedgehog ==1.0.0.2 @@ -2320,7 +2321,7 @@ default-package-overrides: - test-fun ==0.1.0.0 - testing-type-modifiers ==0.1.0.1 - texmath ==0.12.1 - - text-ansi ==0.1.0.2 + - text-ansi ==0.1.1 - text-binary ==0.2.1.1 - text-builder ==0.6.6.1 - text-conversions ==0.3.1 @@ -2328,6 +2329,7 @@ default-package-overrides: - text-icu ==0.7.0.1 - text-latin1 ==0.3.1 - text-ldap ==0.1.1.13 + - textlocal ==0.1.0.5 - text-manipulate ==0.2.0.1 - text-metrics ==0.3.0 - text-postgresql ==0.0.3.1 @@ -2338,9 +2340,8 @@ default-package-overrides: - text-show ==3.9 - text-show-instances ==3.8.4 - text-zipper ==0.11 - - textlocal ==0.1.0.5 - - tf-random ==0.5 - tfp ==1.0.1.1 + - tf-random ==0.5 - th-abstraction ==0.4.2.0 - th-bang-compat ==0.0.1.0 - th-compat ==0.1 @@ -2348,6 +2349,10 @@ default-package-overrides: - th-data-compat ==0.1.0.0 - th-desugar ==1.11 - th-env ==0.1.0.2 + - these ==1.1.1.1 + - these-lens ==1.0.1.1 + - these-optics ==1.0.1.1 + - these-skinny ==0.7.4 - th-expand-syns ==0.4.6.0 - th-extras ==0.0.0.4 - th-lift ==0.8.2 @@ -2355,37 +2360,33 @@ default-package-overrides: - th-nowq ==0.1.0.5 - th-orphans ==0.13.11 - th-printf ==0.7 - - th-reify-compat ==0.0.1.5 - - th-reify-many ==0.1.9 - - th-strict-compat ==0.1.0.1 - - th-test-utils ==1.1.0 - - th-utilities ==0.2.4.1 - - these ==1.1.1.1 - - these-lens ==1.0.1.1 - - these-optics ==1.0.1.1 - - these-skinny ==0.7.4 - thread-hierarchy ==0.3.0.2 - thread-local-storage ==0.2 - - thread-supervisor ==0.2.0.0 - threads ==0.5.1.6 + - thread-supervisor ==0.2.0.0 - threepenny-gui ==0.9.0.0 + - th-reify-compat ==0.0.1.5 + - th-reify-many ==0.1.9 - throttle-io-stream ==0.2.0.1 - through-text ==0.1.0.0 - throwable-exceptions ==0.1.0.9 + - th-strict-compat ==0.1.0.1 + - th-test-utils ==1.1.0 + - th-utilities ==0.2.4.1 - thyme ==0.3.5.5 - tidal ==1.6.1 - tile ==0.3.0.0 - time-compat ==1.9.5 + - timeit ==2.0 + - timelens ==0.2.0.2 - time-lens ==0.4.0.2 - time-locale-compat ==0.1.1.5 - time-locale-vietnamese ==1.0.0.0 - time-manager ==0.0.0 - time-parsers ==0.1.2.1 - - time-units ==1.0.0 - - timeit ==2.0 - - timelens ==0.2.0.2 - - timer-wheel ==0.3.0 - timerep ==2.0.1.0 + - timer-wheel ==0.3.0 + - time-units ==1.0.0 - timezone-olson ==0.2.0 - timezone-series ==0.1.9 - tinylog ==0.15.0 @@ -2420,10 +2421,13 @@ default-package-overrides: - ttl-hashtables ==1.4.1.0 - ttrie ==0.1.2.1 - tuple ==0.3.0.2 + - tuples-homogenous-h98 ==0.1.1.0 - tuple-sop ==0.3.1.0 - tuple-th ==0.2.5 - - tuples-homogenous-h98 ==0.1.1.0 - turtle ==1.5.20 + - TypeCompose ==0.9.14 + - typed-process ==0.2.6.0 + - typed-uuid ==0.0.0.2 - type-equality ==1 - type-errors ==0.2.0.0 - type-errors-pretty ==0.0.1.1 @@ -2437,11 +2441,8 @@ default-package-overrides: - type-of-html ==1.6.1.2 - type-of-html-static ==0.1.0.2 - type-operators ==0.2.0.0 - - type-spec ==0.4.0.0 - - TypeCompose ==0.9.14 - - typed-process ==0.2.6.0 - - typed-uuid ==0.0.0.2 - typerep-map ==0.3.3.0 + - type-spec ==0.4.0.0 - tzdata ==0.2.20201021.0 - ua-parser ==0.7.5.1 - uglymemo ==0.1.0.1 @@ -2468,13 +2469,13 @@ default-package-overrides: - unique-logic ==0.4 - unique-logic-tf ==0.5.1 - unit-constraint ==0.0.0 - - universe ==1.2 - - universe-base ==1.1.1 + - universe ==1.2.1 + - universe-base ==1.1.2 - universe-instances-base ==1.1 - - universe-instances-extended ==1.1.1 + - universe-instances-extended ==1.1.2 - universe-instances-trans ==1.1 - - universe-reverse-instances ==1.1 - - universe-some ==1.2 + - universe-reverse-instances ==1.1.1 + - universe-some ==1.2.1 - universum ==1.5.0 - unix-bytestring ==0.3.7.3 - unix-compat ==0.5.2 @@ -2581,18 +2582,18 @@ default-package-overrides: - Win32-notify ==0.3.0.3 - windns ==0.1.0.1 - witch ==0.0.0.4 - - with-location ==0.1.0 - - with-utf8 ==1.0.2.1 - witherable-class ==0 - within ==0.2.0.1 + - with-location ==0.1.0 + - with-utf8 ==1.0.2.1 - wizards ==1.0.3 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-console ==0.1.0.2 - wl-pprint-text ==1.2.0.1 - - word-trie ==0.3.0 - - word-wrap ==0.4.1 - word24 ==2.0.1 - word8 ==0.1.3 + - word-trie ==0.3.0 + - word-wrap ==0.4.1 - world-peace ==1.0.2.0 - wrap ==0.0.0 - wreq ==0.5.3.2 @@ -2619,16 +2620,16 @@ default-package-overrides: - xml-basic ==0.1.3.1 - xml-conduit ==1.9.0.0 - xml-conduit-writer ==0.1.1.2 + - xmlgen ==0.6.2.2 - xml-hamlet ==0.5.0.1 - xml-helpers ==1.0.0 - xml-html-qq ==0.1.0.1 - xml-indexed-cursor ==0.1.1.0 - - xml-lens ==0.2 + - xml-lens ==0.3 - xml-picklers ==0.3.6 - xml-to-json ==2.0.1 - xml-to-json-fast ==2.0.0 - xml-types ==0.3.8 - - xmlgen ==0.6.2.2 - xmonad ==0.15 - xmonad-contrib ==0.16 - xmonad-extras ==0.15.2 @@ -2636,7 +2637,6 @@ default-package-overrides: - xxhash-ffi ==0.2.0.0 - yaml ==0.11.5.0 - yamlparse-applicative ==0.1.0.2 - - yes-precure5-command ==5.5.3 - yesod ==1.6.1.0 - yesod-auth ==1.6.10.1 - yesod-auth-hashdb ==1.7.1.5 @@ -2647,13 +2647,14 @@ default-package-overrides: - yesod-form ==1.6.7 - yesod-gitrev ==0.2.1 - yesod-newsfeed ==1.7.0.0 - - yesod-page-cursor ==2.0.0.1 + - yesod-page-cursor ==2.0.0.2 - yesod-paginator ==1.1.1.0 - yesod-persistent ==1.6.0.5 - yesod-sitemap ==1.6.0 - yesod-static ==1.6.1.0 - yesod-test ==1.6.12 - yesod-websockets ==0.3.0.2 + - yes-precure5-command ==5.5.3 - yi-rope ==0.11 - yjsvg ==0.2.0.1 - yjtools ==0.9.18 @@ -2668,9 +2669,9 @@ default-package-overrides: - zio ==0.1.0.2 - zip ==1.6.0 - zip-archive ==0.4.1 - - zip-stream ==0.2.0.1 - zipper-extra ==0.1.3.2 - zippers ==0.3 + - zip-stream ==0.2.0.1 - zlib ==0.6.2.2 - zlib-bindings ==0.1.1.5 - zlib-lens ==0.1.2.1 From daa50421eb43cecf158048911a1f492c1b4d33bd Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 11 Jan 2021 10:43:40 +0100 Subject: [PATCH 09/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/9d855bb42d755a64965443d1b36169285ec70892. --- .../haskell-modules/hackage-packages.nix | 419 +----------------- 1 file changed, 8 insertions(+), 411 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index aff4bb4439285c..96a174fa99f2e5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -57105,8 +57105,8 @@ self: { }: mkDerivation { pname = "cobot-io"; - version = "0.1.3.12"; - sha256 = "1jj9ip12zmy8qh080skm9fawasxprfbwiyzywilga7lr573wxb88"; + version = "0.1.3.13"; + sha256 = "0qi07canqwnwfvmbsp1j9lyklnn8h909r6js94xlpin1qa7dpjda"; libraryHaskellDepends = [ array attoparsec base binary bytestring containers data-msgpack deepseq http-conduit hyraxAbif lens linear mtl split text vector @@ -109901,24 +109901,6 @@ self: { }) {}; "group-by-date" = callPackage - ({ mkDerivation, base, explicit-exception, filemanip, hsshellscript - , pathtype, time, transformers, unix-compat, utility-ht - }: - mkDerivation { - pname = "group-by-date"; - version = "0.1.0.3"; - sha256 = "0lz2ygmzxanrcnhzpqcxi1fqh75c349fcrkd13jgih10zkgk86jh"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base explicit-exception filemanip hsshellscript pathtype time - transformers unix-compat utility-ht - ]; - description = "Shell command for grouping files by dates into folders"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "group-by-date_0_1_0_4" = callPackage ({ mkDerivation, base, explicit-exception, filemanip, pathtype , shell-utility, time, transformers, unix-compat, utility-ht }: @@ -109934,7 +109916,6 @@ self: { ]; description = "Shell command for grouping files by dates into folders"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "group-theory" = callPackage @@ -135381,21 +135362,6 @@ self: { }) {}; "hspec" = callPackage - ({ mkDerivation, base, hspec-core, hspec-discover - , hspec-expectations, QuickCheck - }: - mkDerivation { - pname = "hspec"; - version = "2.7.5"; - sha256 = "0dyd0rb5sh5b72v14qmgwnv2fq76wiz9h8k0027bl8lsl0a77gmv"; - libraryHaskellDepends = [ - base hspec-core hspec-discover hspec-expectations QuickCheck - ]; - description = "A Testing Framework for Haskell"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hspec_2_7_6" = callPackage ({ mkDerivation, base, hspec-core, hspec-discover , hspec-expectations, QuickCheck }: @@ -135408,7 +135374,6 @@ self: { ]; description = "A Testing Framework for Haskell"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-attoparsec" = callPackage @@ -135467,33 +135432,6 @@ self: { }) {}; "hspec-core" = callPackage - ({ mkDerivation, ansi-terminal, array, base, call-stack, clock - , deepseq, directory, filepath, hspec-expectations, hspec-meta - , HUnit, process, QuickCheck, quickcheck-io, random, setenv - , silently, stm, temporary, tf-random, transformers - }: - mkDerivation { - pname = "hspec-core"; - version = "2.7.5"; - sha256 = "0pgmy4r47pdya1h5g1mk4idjs7c2b5dqa5xkqgqn2v60bg32n17p"; - libraryHaskellDepends = [ - ansi-terminal array base call-stack clock deepseq directory - filepath hspec-expectations HUnit QuickCheck quickcheck-io random - setenv stm tf-random transformers - ]; - testHaskellDepends = [ - ansi-terminal array base call-stack clock deepseq directory - filepath hspec-expectations hspec-meta HUnit process QuickCheck - quickcheck-io random setenv silently stm temporary tf-random - transformers - ]; - testToolDepends = [ hspec-meta ]; - testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; - description = "A Testing Framework for Haskell"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hspec-core_2_7_6" = callPackage ({ mkDerivation, ansi-terminal, array, base, call-stack, clock , deepseq, directory, filepath, hspec-expectations, hspec-meta , HUnit, process, QuickCheck, quickcheck-io, random, setenv @@ -135518,7 +135456,6 @@ self: { testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; description = "A Testing Framework for Haskell"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-dirstream" = callPackage @@ -135540,25 +135477,6 @@ self: { }) {}; "hspec-discover" = callPackage - ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck - }: - mkDerivation { - pname = "hspec-discover"; - version = "2.7.5"; - sha256 = "1d049y6g15s2rvng8gzbnv0fybfhyxjs3hp200fg8kwzq7vzkvmf"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base directory filepath ]; - executableHaskellDepends = [ base directory filepath ]; - testHaskellDepends = [ - base directory filepath hspec-meta QuickCheck - ]; - testToolDepends = [ hspec-meta ]; - description = "Automatically discover and run Hspec tests"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hspec-discover_2_7_6" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck }: mkDerivation { @@ -135575,7 +135493,6 @@ self: { testToolDepends = [ hspec-meta ]; description = "Automatically discover and run Hspec tests"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-expectations" = callPackage @@ -165511,23 +165428,6 @@ self: { }) {objc = null;}; "lukko" = callPackage - ({ mkDerivation, async, base, bytestring, filepath, singleton-bool - , tasty, tasty-expected-failure, tasty-hunit, temporary - }: - mkDerivation { - pname = "lukko"; - version = "0.1.1.2"; - sha256 = "1lh7cv0fqbrn8sf54xz74wq991bl8p67jcyq4ing3khcvh9x2yca"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ - async base bytestring filepath singleton-bool tasty - tasty-expected-failure tasty-hunit temporary - ]; - description = "File locking"; - license = "GPL-2.0-or-later AND BSD-3-Clause"; - }) {}; - - "lukko_0_1_1_3" = callPackage ({ mkDerivation, async, base, bytestring, filepath, singleton-bool , tasty, tasty-expected-failure, tasty-hunit, temporary }: @@ -165542,7 +165442,6 @@ self: { ]; description = "File locking"; license = "GPL-2.0-or-later AND BSD-3-Clause"; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lumberjack" = callPackage @@ -171480,23 +171379,6 @@ self: { }) {}; "microlens-th" = callPackage - ({ mkDerivation, base, containers, microlens, template-haskell - , th-abstraction, transformers - }: - mkDerivation { - pname = "microlens-th"; - version = "0.4.3.8"; - sha256 = "0dy3vrqcw7ahlcwcqfw8jhisy4yj58f91pk4djqqvj8lnx74cm9f"; - libraryHaskellDepends = [ - base containers microlens template-haskell th-abstraction - transformers - ]; - testHaskellDepends = [ base microlens ]; - description = "Automatic generation of record lenses for microlens"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "microlens-th_0_4_3_9" = callPackage ({ mkDerivation, base, containers, microlens, tagged , template-haskell, th-abstraction, transformers }: @@ -171511,7 +171393,6 @@ self: { testHaskellDepends = [ base microlens tagged ]; description = "Automatic generation of record lenses for microlens"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "micrologger" = callPackage @@ -194694,29 +194575,6 @@ self: { }) {}; "pcre2" = callPackage - ({ mkDerivation, base, containers, criterion, hspec - , microlens-platform, mtl, pcre-light, regex-pcre-builtin - , template-haskell, text - }: - mkDerivation { - pname = "pcre2"; - version = "1.1.3.1"; - sha256 = "1gm9dd2b2vsx24i3am66ml5xx951994h06p20b7fi22g8xh66hh2"; - libraryHaskellDepends = [ - base containers mtl template-haskell text - ]; - testHaskellDepends = [ - base containers hspec microlens-platform mtl template-haskell text - ]; - benchmarkHaskellDepends = [ - base containers criterion microlens-platform mtl pcre-light - regex-pcre-builtin template-haskell text - ]; - description = "Regular expressions via the PCRE2 C library (included)"; - license = stdenv.lib.licenses.asl20; - }) {}; - - "pcre2_1_1_4" = callPackage ({ mkDerivation, base, containers, criterion, hspec , microlens-platform, mtl, pcre-light, regex-pcre-builtin , template-haskell, text @@ -194737,7 +194595,6 @@ self: { ]; description = "Regular expressions via the PCRE2 C library (included)"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pdf-slave" = callPackage @@ -203023,34 +202880,6 @@ self: { }) {}; "postgresql-simple" = callPackage - ({ mkDerivation, aeson, attoparsec, base, base16-bytestring - , bytestring, bytestring-builder, case-insensitive, containers - , cryptohash-md5, filepath, hashable, HUnit, inspection-testing - , Only, postgresql-libpq, scientific, tasty, tasty-golden - , tasty-hunit, template-haskell, text, time, transformers - , uuid-types, vector - }: - mkDerivation { - pname = "postgresql-simple"; - version = "0.6.3"; - sha256 = "193rh38gzgpy41y6826hs4zdp01xw2fpjncwm281cm1ibrmh68pq"; - libraryHaskellDepends = [ - aeson attoparsec base bytestring bytestring-builder - case-insensitive containers hashable Only postgresql-libpq - scientific template-haskell text time transformers uuid-types - vector - ]; - testHaskellDepends = [ - aeson base base16-bytestring bytestring case-insensitive containers - cryptohash-md5 filepath HUnit inspection-testing postgresql-libpq - tasty tasty-golden tasty-hunit text time vector - ]; - benchmarkHaskellDepends = [ base vector ]; - description = "Mid-Level PostgreSQL client library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "postgresql-simple_0_6_4" = callPackage ({ mkDerivation, aeson, attoparsec, base, base16-bytestring , bytestring, bytestring-builder, case-insensitive, containers , cryptohash-md5, filepath, hashable, HUnit, inspection-testing @@ -203076,7 +202905,6 @@ self: { benchmarkHaskellDepends = [ base vector ]; description = "Mid-Level PostgreSQL client library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "postgresql-simple-bind" = callPackage @@ -218065,21 +217893,6 @@ self: { }) {}; "replace-attoparsec" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text - }: - mkDerivation { - pname = "replace-attoparsec"; - version = "1.4.2.0"; - sha256 = "02amqp8gbsdvbbb55p6bab6hfhmcc1xijs0dc8677l9iv1q628yq"; - libraryHaskellDepends = [ attoparsec base bytestring text ]; - testHaskellDepends = [ - attoparsec base bytestring Cabal parsers text - ]; - description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "replace-attoparsec_1_4_4_0" = callPackage ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text }: mkDerivation { @@ -218092,7 +217905,6 @@ self: { ]; description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "replace-megaparsec" = callPackage @@ -226903,22 +226715,6 @@ self: { }) {}; "semirings" = callPackage - ({ mkDerivation, base, base-compat-batteries, containers, hashable - , integer-gmp, unordered-containers - }: - mkDerivation { - pname = "semirings"; - version = "0.5.4"; - sha256 = "16lsxg0nzi7d4kr5xibgy9q46fxrga10yzh0jy4jzpyy5axwwysw"; - libraryHaskellDepends = [ - base base-compat-batteries containers hashable integer-gmp - unordered-containers - ]; - description = "two monoids as one, in holy haskimony"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "semirings_0_6" = callPackage ({ mkDerivation, base, base-compat-batteries, containers, hashable , unordered-containers }: @@ -226931,7 +226727,6 @@ self: { ]; description = "two monoids as one, in holy haskimony"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "semver" = callPackage @@ -238589,20 +238384,6 @@ self: { }) {}; "some" = callPackage - ({ mkDerivation, base, deepseq }: - mkDerivation { - pname = "some"; - version = "1.0.1"; - sha256 = "13dpvxswjcsmic8h2vayp77qzl820gg4g29g5n2xcja8gnzjkkii"; - revision = "1"; - editedCabalFile = "0gpr24rf427l82d8gb3x97yj03vc2v8ky3b6m1gb4j3g4yvvmr96"; - libraryHaskellDepends = [ base deepseq ]; - testHaskellDepends = [ base ]; - description = "Existential type: Some"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "some_1_0_2" = callPackage ({ mkDerivation, base, deepseq }: mkDerivation { pname = "some"; @@ -238612,7 +238393,6 @@ self: { testHaskellDepends = [ base ]; description = "Existential type: Some"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sonic-visualiser" = callPackage @@ -245282,31 +245062,6 @@ self: { }) {}; "string-random" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers - , optparse-applicative, pcre-heavy, QuickCheck, random, tasty - , tasty-hunit, tasty-quickcheck, text, transformers - }: - mkDerivation { - pname = "string-random"; - version = "0.1.3.0"; - sha256 = "18yni8zm51x65i5h1c4sr9msd5fqa3fnh3zm0dck2wk364xz7dsy"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec base containers random text transformers - ]; - executableHaskellDepends = [ base optparse-applicative text ]; - testHaskellDepends = [ - base bytestring pcre-heavy QuickCheck tasty tasty-hunit - tasty-quickcheck text - ]; - description = "A library for generating random string from a regular experession"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "string-random_0_1_4_0" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , optparse-applicative, pcre-heavy, QuickCheck, random, tasty , tasty-hunit, tasty-quickcheck, text, transformers @@ -250728,19 +250483,6 @@ self: { }) {}; "tasty-expected-failure" = callPackage - ({ mkDerivation, base, tagged, tasty }: - mkDerivation { - pname = "tasty-expected-failure"; - version = "0.11.1.2"; - sha256 = "175gdk1mkslcwjxajkbl4zmaigzf8h4svzd7va5qb519y0dxk28n"; - revision = "1"; - editedCabalFile = "1r367zar3gdad99nh53z7pr1qcw640pkcdv8zgl1b162ds3sv6zz"; - libraryHaskellDepends = [ base tagged tasty ]; - description = "Mark tasty tests as failure expected"; - license = stdenv.lib.licenses.mit; - }) {}; - - "tasty-expected-failure_0_12_2" = callPackage ({ mkDerivation, base, hedgehog, tagged, tasty, tasty-golden , tasty-hedgehog, tasty-hunit, unbounded-delays }: @@ -250754,7 +250496,6 @@ self: { ]; description = "Mark tasty tests as failure expected"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tasty-fail-fast" = callPackage @@ -251365,6 +251106,8 @@ self: { pname = "tasty-wai"; version = "0.1.1.1"; sha256 = "1bnq2mbgv1ksn9sq33dq1q91pzndy7gn61mlnkybk89k0bsw5i7y"; + revision = "1"; + editedCabalFile = "033s0aap50r7y3sbxc1jf60lpv66nljwyypc8smyccgiv5l8khzr"; libraryHaskellDepends = [ base bytestring http-types HUnit tasty wai wai-extra ]; @@ -254003,17 +253746,6 @@ self: { }) {}; "text-ansi" = callPackage - ({ mkDerivation, base, text }: - mkDerivation { - pname = "text-ansi"; - version = "0.1.0.2"; - sha256 = "139whkn4yr72bxd4jq3zp0cccylynb8p2lgk5dkhrhddhcj5605g"; - libraryHaskellDepends = [ base text ]; - description = "Text styling for ANSI terminals"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "text-ansi_0_1_1" = callPackage ({ mkDerivation, base, text }: mkDerivation { pname = "text-ansi"; @@ -254022,7 +253754,6 @@ self: { libraryHaskellDepends = [ base text ]; description = "Text styling for ANSI terminals"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-binary" = callPackage @@ -266055,24 +265786,6 @@ self: { }) {}; "universe" = callPackage - ({ mkDerivation, universe-base, universe-instances-extended - , universe-reverse-instances, universe-some - }: - mkDerivation { - pname = "universe"; - version = "1.2"; - sha256 = "0l8g583pgbklxgv7fjb1bdhf1a09wmj8fc59siknqwlankln84qs"; - libraryHaskellDepends = [ - universe-base universe-instances-extended - universe-reverse-instances universe-some - ]; - description = "A class for finite and recursively enumerable types"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "universe_1_2_1" = callPackage ({ mkDerivation, universe-base, universe-instances-extended , universe-reverse-instances, universe-some }: @@ -266091,23 +265804,6 @@ self: { }) {}; "universe-base" = callPackage - ({ mkDerivation, base, containers, QuickCheck, tagged, transformers - }: - mkDerivation { - pname = "universe-base"; - version = "1.1.1"; - sha256 = "1a6yyvrzkz7jnjz4lyp8aw0r5hci1nx8c06v3dicgfqs3frk1v8x"; - revision = "2"; - editedCabalFile = "0601hqv5h2274i11j1ai2yqb7zk2fkqkiqlpwnq5awbgdkwb10i8"; - libraryHaskellDepends = [ base containers tagged transformers ]; - testHaskellDepends = [ base containers QuickCheck ]; - description = "A class for finite and recursively enumerable types"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "universe-base_1_1_2" = callPackage ({ mkDerivation, base, containers, QuickCheck, tagged, transformers }: mkDerivation { @@ -266151,25 +265847,6 @@ self: { }) {}; "universe-instances-extended" = callPackage - ({ mkDerivation, adjunctions, base, comonad, containers - , contravariant, universe-base - }: - mkDerivation { - pname = "universe-instances-extended"; - version = "1.1.1"; - sha256 = "1ppklq2rjcryld9d9kdzz55vfllfpxxgsvvkhpd1jrvhyj51yahh"; - revision = "1"; - editedCabalFile = "0g3qpvgw304yml1n9ly78qrsrrw53f6zpkciyk1xc0nmlm0dkwih"; - libraryHaskellDepends = [ - adjunctions base comonad containers contravariant universe-base - ]; - description = "Universe instances for types from selected extra packages"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "universe-instances-extended_1_1_2" = callPackage ({ mkDerivation, adjunctions, base, comonad, containers , universe-base }: @@ -266202,21 +265879,6 @@ self: { }) {}; "universe-reverse-instances" = callPackage - ({ mkDerivation, base, containers, universe-base }: - mkDerivation { - pname = "universe-reverse-instances"; - version = "1.1"; - sha256 = "0pdmv146ap0dh38mxhjf11jx3fbr9im7mc0zxb3bsnwpfrv1kfqd"; - revision = "3"; - editedCabalFile = "1zkpcipbzhxricr94pkhn4cqmjcnsxx301kxarx798qr9il37qzw"; - libraryHaskellDepends = [ base containers universe-base ]; - description = "Instances of standard classes that are made possible by enumerations"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "universe-reverse-instances_1_1_1" = callPackage ({ mkDerivation, base, containers, universe-base }: mkDerivation { pname = "universe-reverse-instances"; @@ -266230,27 +265892,6 @@ self: { }) {}; "universe-some" = callPackage - ({ mkDerivation, base, some, template-haskell, th-abstraction - , transformers, universe-base - }: - mkDerivation { - pname = "universe-some"; - version = "1.2"; - sha256 = "1c9pdk682xdzscq77c006x052c9jizpgja3xk0ym8n421h0k8zlh"; - revision = "2"; - editedCabalFile = "1m02p2lrk46a26s8ghvls3airdassdf6yy2i2arn4vm1ndzqywy2"; - libraryHaskellDepends = [ - base some template-haskell th-abstraction transformers - universe-base - ]; - testHaskellDepends = [ base some template-haskell universe-base ]; - description = "Universe instances for Some from some"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "universe-some_1_2_1" = callPackage ({ mkDerivation, base, some, template-haskell, th-abstraction , transformers, universe-base }: @@ -269790,19 +269431,19 @@ self: { }) {}; "vector-circular" = callPackage - ({ mkDerivation, base, deepseq, hedgehog, hedgehog-classes + ({ mkDerivation, base, deepseq, doctest, hedgehog, hedgehog-classes , nonempty-vector, primitive, semigroupoids, template-haskell , vector }: mkDerivation { pname = "vector-circular"; - version = "0.1.1"; - sha256 = "08ydvvhzgkci615dnh3r5avzvx0xzibh9l2lys93sbxa139j446c"; + version = "0.1.2"; + sha256 = "1605yf9q8v6w8kxgsw5g9gmj39w23gzal3qf0mlssr4ay2psvg7y"; libraryHaskellDepends = [ base deepseq nonempty-vector primitive semigroupoids template-haskell vector ]; - testHaskellDepends = [ base hedgehog hedgehog-classes ]; + testHaskellDepends = [ base doctest hedgehog hedgehog-classes ]; description = "circular vectors"; license = stdenv.lib.licenses.mit; }) {}; @@ -279162,23 +278803,6 @@ self: { }) {}; "xml-lens" = callPackage - ({ mkDerivation, base, case-insensitive, containers, lens, text - , xml-conduit - }: - mkDerivation { - pname = "xml-lens"; - version = "0.2"; - sha256 = "1jvi8xcsvwzvh44karnsp9br6bfn59s5vhizwycg4fi7ljhm8fm3"; - revision = "1"; - editedCabalFile = "0agp2gpzzgrpy831cj47r8fi91r0s68a7bl8fqvbb1ya7jfadfll"; - libraryHaskellDepends = [ - base case-insensitive containers lens text xml-conduit - ]; - description = "Lenses, traversals, and prisms for xml-conduit"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "xml-lens_0_3" = callPackage ({ mkDerivation, base, case-insensitive, containers, lens, text , xml-conduit }: @@ -279191,7 +278815,6 @@ self: { ]; description = "Lenses, traversals, and prisms for xml-conduit"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-monad" = callPackage @@ -283002,32 +282625,6 @@ self: { }) {}; "yesod-page-cursor" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, hspec - , hspec-expectations-lifted, http-link-header, http-types, lens - , lens-aeson, monad-logger, mtl, network-uri, persistent - , persistent-sqlite, persistent-template, scientific, text, time - , unliftio, unliftio-core, wai-extra, yesod, yesod-core, yesod-test - }: - mkDerivation { - pname = "yesod-page-cursor"; - version = "2.0.0.1"; - sha256 = "1fsq2shnn1izhw28f8dfyc8ssfxfjhzip0hh1cw80hpcg7q0pr73"; - libraryHaskellDepends = [ - aeson base bytestring containers http-link-header network-uri text - unliftio yesod-core - ]; - testHaskellDepends = [ - aeson base bytestring hspec hspec-expectations-lifted - http-link-header http-types lens lens-aeson monad-logger mtl - persistent persistent-sqlite persistent-template scientific text - time unliftio unliftio-core wai-extra yesod yesod-core yesod-test - ]; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "yesod-page-cursor_2_0_0_2" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec , hspec-expectations-lifted, http-link-header, http-types, lens , lens-aeson, monad-logger, mtl, network-uri, persistent From 3fa0bf026bf7f8cbe77784ebc72480ca04be4820 Mon Sep 17 00:00:00 2001 From: Poscat Date: Tue, 12 Jan 2021 17:09:27 +0800 Subject: [PATCH 10/27] Break the following dependency cycles (testdep) 1. tasty-hedgehog <-> tasty-expected-failure (testdep) 2. lifted-async ---> tasty-hedgehog -> hedgehog -> lifted-async --- pkgs/development/haskell-modules/configuration-nix.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index fff6e34e0d0985..23b9a2735f67a4 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -547,6 +547,12 @@ self: super: builtins.intersectAttrs super { # Break infinite recursion cycle between devtools and mprelude. devtools = super.devtools.override { mprelude = dontCheck super.mprelude; }; + # Break dependency cycle between tasty-hedgehog and tasty-expected-failure + tasty-hedgehog = dontCheck super.tasty-hedgehog; + + # Break dependency cycle between hedgehog, tasty-hedgehog and lifted-async + lifted-async = dontCheck super.lifted-async; + # loc and loc-test depend on each other for testing. Break that infinite cycle: loc-test = super.loc-test.override { loc = dontCheck self.loc; }; From aea756e9eb68701df9ed27dcd9e5ec0d5e64a6e2 Mon Sep 17 00:00:00 2001 From: Matt Wittmann Date: Tue, 12 Jan 2021 16:47:35 -0800 Subject: [PATCH 11/27] dhall-json: unmark as broken --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 30d97c1216962d..54022dcb40ad0f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -4598,7 +4598,6 @@ broken-packages: - dhall-check - dhall-docs - dhall-fly - - dhall-json - dhall-lsp-server - dhall-nix - dhall-nixpkgs From 48db5825f5bd3815537e727451ac3d0b81db6dba Mon Sep 17 00:00:00 2001 From: Matt Wittmann Date: Tue, 12 Jan 2021 16:48:58 -0800 Subject: [PATCH 12/27] dhall-lsp-server: unmark as broken --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 54022dcb40ad0f..487944064ab5a0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -4598,7 +4598,6 @@ broken-packages: - dhall-check - dhall-docs - dhall-fly - - dhall-lsp-server - dhall-nix - dhall-nixpkgs - dhall-text From af3814d7f44d2ff9f734ad88cda3c93235176fd4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 13 Jan 2021 02:30:30 +0100 Subject: [PATCH 13/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/a3b85fa6a258f2d2ba6165b6b2e51ee965b4bb51. --- .../haskell-modules/hackage-packages.nix | 497 +++++++++++++----- 1 file changed, 371 insertions(+), 126 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 96a174fa99f2e5..e5dd796504fcf7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -19766,8 +19766,10 @@ self: { }: mkDerivation { pname = "TeX-my-math"; - version = "0.202.0.0"; - sha256 = "0aiw7ag87kcwz47hasr0k79b9dvm0waf3j2qf5p7l2lld438chsb"; + version = "0.202.1.0"; + sha256 = "1cp3spzlssnnzvnxvkg59h4nnv2icvld9mdkhn97b043kvmbp4hl"; + revision = "2"; + editedCabalFile = "1j3nbbljj89mhhcld7dzgmixilfikwng05zcndsisnz75r1kp1gv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -21895,24 +21897,25 @@ self: { }) {inherit (pkgs) readline;}; "Z-Data" = callPackage - ({ mkDerivation, base, Cabal, case-insensitive, deepseq, ghc-prim - , hashable, hspec, hspec-discover, HUnit, integer-gmp, primitive - , QuickCheck, quickcheck-instances, scientific, tagged + ({ mkDerivation, base, Cabal, case-insensitive, containers, deepseq + , ghc-prim, hashable, hspec, hspec-discover, HUnit, integer-gmp + , primitive, QuickCheck, quickcheck-instances, scientific, tagged , template-haskell, time, unordered-containers }: mkDerivation { pname = "Z-Data"; - version = "0.3.0.0"; - sha256 = "09pai7qhw6pjzrs05ac51f3v1ms0gdhkyp01jqkxzr9sllsbrgaq"; + version = "0.4.0.0"; + sha256 = "0vgphl16hq35cs12rvx663bxn88h4hx25digwy6h0yrc0j2yj9ls"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ - base case-insensitive deepseq ghc-prim hashable integer-gmp - primitive QuickCheck scientific tagged template-haskell time - unordered-containers + base case-insensitive containers deepseq ghc-prim hashable + integer-gmp primitive QuickCheck scientific tagged template-haskell + time unordered-containers ]; testHaskellDepends = [ - base hashable hspec HUnit integer-gmp primitive QuickCheck - quickcheck-instances scientific time + base containers hashable hspec HUnit integer-gmp primitive + QuickCheck quickcheck-instances scientific time + unordered-containers ]; testToolDepends = [ hspec-discover ]; description = "Array, vector and text"; @@ -21925,12 +21928,12 @@ self: { ({ mkDerivation, base, bytestring, containers, exceptions, hashable , hspec, hspec-discover, HUnit, primitive, QuickCheck , quickcheck-instances, scientific, stm, time, unix-time - , unordered-containers, word8, Z-Data, zlib + , unordered-containers, Z-Data, zlib }: mkDerivation { pname = "Z-IO"; - version = "0.3.0.0"; - sha256 = "0nsjqs9xyj8rw2wqml48la5mv7haf5117r4cqi02g35b57f7dq40"; + version = "0.4.0.0"; + sha256 = "0jyx2mghm40llcvilg6m9120wfngvpmsggy7xy6zdf29lz3v9bd5"; libraryHaskellDepends = [ base containers exceptions primitive stm time unix-time unordered-containers Z-Data @@ -21938,7 +21941,7 @@ self: { libraryToolDepends = [ hspec-discover ]; testHaskellDepends = [ base bytestring hashable hspec HUnit primitive QuickCheck - quickcheck-instances scientific word8 Z-Data zlib + quickcheck-instances scientific Z-Data zlib ]; testToolDepends = [ hspec-discover ]; description = "Simple and high performance IO toolkit for Haskell"; @@ -21947,14 +21950,38 @@ self: { broken = true; }) {}; + "Z-MessagePack" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, hspec + , hspec-discover, HUnit, integer-gmp, primitive, QuickCheck + , quickcheck-instances, scientific, tagged, time + , unordered-containers, Z-Data, Z-IO + }: + mkDerivation { + pname = "Z-MessagePack"; + version = "0.1.0.0"; + sha256 = "0ck21z1yqjx4w86h7z4ndj0fkpx7bfxfr9p5ls8687b71wxyzn6z"; + libraryHaskellDepends = [ + base containers deepseq hashable integer-gmp primitive QuickCheck + scientific tagged time unordered-containers Z-Data Z-IO + ]; + testHaskellDepends = [ + base containers hashable hspec HUnit primitive QuickCheck + quickcheck-instances scientific time unordered-containers Z-Data + Z-IO + ]; + testToolDepends = [ hspec-discover ]; + description = "MessagePack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "Z-YAML" = callPackage ({ mkDerivation, base, primitive, scientific, transformers , unordered-containers, Z-Data, Z-IO }: mkDerivation { pname = "Z-YAML"; - version = "0.2.0.0"; - sha256 = "0q0hyqvkirmlfbs6j1b892p1m3nf7n44nj7mbv0c9b5y2cjr44zi"; + version = "0.3.0.0"; + sha256 = "1z5k6qd9hsbwlvxcmy442g8fk7707fccwa9l8b518psp29nd7kzm"; libraryHaskellDepends = [ base primitive scientific transformers unordered-containers Z-Data Z-IO @@ -37418,8 +37445,8 @@ self: { ({ mkDerivation, barbies, base, split, template-haskell }: mkDerivation { pname = "barbies-th"; - version = "0.1.7"; - sha256 = "1wzy8j4i9mp1vlfkrixc49nv1c6prqspvhkjdwp16bvdz4fgbvpq"; + version = "0.1.8"; + sha256 = "19cznyjds09l8k844bhc1k2m50w455j7n13826z0np01a23qhyad"; libraryHaskellDepends = [ barbies base split template-haskell ]; testHaskellDepends = [ barbies base ]; description = "Create strippable HKD via TH"; @@ -40569,6 +40596,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "binaryen_0_0_6_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "binaryen"; + version = "0.0.6.0"; + sha256 = "0jc61n8piz75032d9h6azswkvnhlfvxpn3lhl7jj5ry0xm4g3a7p"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "Haskell bindings to binaryen"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "bind-marshal" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim , monads-tf, mtl, numeric-prelude, random, stm, strict @@ -52843,27 +52884,32 @@ self: { }) {}; "chart-svg" = callPackage - ({ mkDerivation, attoparsec, base, Color, containers, doctest - , generic-lens, lens, lucid, numhask, numhask-space, pretty-simple + ({ mkDerivation, attoparsec, base, bytestring, Color, concurrency + , cubicbezier, doctest, foldl, generic-lens, JuicyPixels, lens + , linear, lucid, numhask, numhask-space, reanimate, reanimate-svg , scientific, tagsoup, text, time, transformers - , unordered-containers, web-rep + , unordered-containers, vector }: mkDerivation { pname = "chart-svg"; - version = "0.1.3"; - sha256 = "0b3hpxm7xjw8pjhpcla46jdsjhqxxb3ga0jmmj97wn6w971yphi1"; + version = "0.2.0"; + sha256 = "1w7381r9zfj02c5r6fbza1x2qdxyqpgb3dj2wld73pzcladszp34"; + revision = "1"; + editedCabalFile = "18ilaajn42jni3pgzyc9f7z6ph3jyf0wrjfv9jnsp3ypyjj7yjn3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - attoparsec base Color generic-lens lens lucid numhask numhask-space - pretty-simple scientific tagsoup text time transformers web-rep + attoparsec base Color cubicbezier foldl generic-lens JuicyPixels + lens linear lucid numhask numhask-space reanimate reanimate-svg + scientific tagsoup text time transformers unordered-containers ]; executableHaskellDepends = [ - base containers generic-lens lens lucid numhask numhask-space text - transformers unordered-containers web-rep + attoparsec base bytestring concurrency foldl JuicyPixels lens + linear lucid numhask numhask-space reanimate reanimate-svg text + time transformers unordered-containers vector ]; testHaskellDepends = [ base doctest numhask ]; - description = "Charts in SVG"; + description = "Charting library targetting SVGs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; @@ -58551,8 +58597,8 @@ self: { }: mkDerivation { pname = "commonmark"; - version = "0.1.1.2"; - sha256 = "13gk08gigih75zq7kwc101yxmxvj3hvfyi67ap13nrabv70l6zjm"; + version = "0.1.1.3"; + sha256 = "1hwbii1d56979l0svvjayzhmwa25s66l36bb08hjq6p36lkv2a1v"; libraryHaskellDepends = [ base bytestring containers parsec text transformers ]; @@ -79292,10 +79338,8 @@ self: { }: mkDerivation { pname = "dumb-cas"; - version = "0.2.0.0"; - sha256 = "1zcq9r2p5gjpfivprjp9hspqpayrj9in2jck5vf5ibxpc671isb4"; - revision = "2"; - editedCabalFile = "1a6xj7qszi815xr5nks13593kc90wqalq78kxsnmmhn2m2r1aq2q"; + version = "0.2.1.0"; + sha256 = "1fxamg2npi1arhsjyxgbzcn50m3y9kn9ganc79gbn8xcx252rp63"; libraryHaskellDepends = [ base containers decimal-literals hashable template-haskell unordered-containers @@ -86041,10 +86085,8 @@ self: { }: mkDerivation { pname = "exh"; - version = "0.1.0"; - sha256 = "0r10issa5i9lmplq03jrvhrq7aw3cynapmlnlm5caj09yiiq7h58"; - revision = "1"; - editedCabalFile = "1iblz4mh231fn47266xi3nl92yg30bpcqdp09h5nfmbjsw7m3ldk"; + version = "0.2.0"; + sha256 = "1pka39mzzbvxl0d60115hwyg2vgpznf1kk7z97p4k2m8kf2b668z"; libraryHaskellDepends = [ aeson base bytestring conduit containers exceptions html-conduit http-client http-client-tls http-conduit lens megaparsec @@ -103053,13 +103095,13 @@ self: { }: mkDerivation { pname = "git-repair"; - version = "1.20200504"; - sha256 = "1k5sildrc46mhwxzwxfjxv267322gavcvvs3gc56mz1vfs8ip4b8"; + version = "1.20210111"; + sha256 = "08kdip1pg300yr50xwyklf9xpmcq8pgkym60yz97qj83yhlcszb7"; isLibrary = false; isExecutable = true; setupHaskellDepends = [ - base bytestring Cabal data-default directory exceptions filepath - filepath-bytestring hslogger IfElse mtl process split unix + async base bytestring Cabal data-default directory exceptions + filepath filepath-bytestring hslogger IfElse mtl process split unix unix-compat ]; executableHaskellDepends = [ @@ -113802,8 +113844,8 @@ self: { }: mkDerivation { pname = "hakyll-shortcut-links"; - version = "0.1.0.0"; - sha256 = "0zhz0yixcv9xabr47rpcncxg3bwjx7la0g0hx37qfws5aqlvsz4v"; + version = "0.1.0.1"; + sha256 = "0dk30mw5jk14my7b3j5s0z89z2bwc6a6yxc7sl1c1k71zl56zm39"; libraryHaskellDepends = [ base hakyll mtl pandoc-types parsec shortcut-links text ]; @@ -128321,13 +128363,35 @@ self: { }: mkDerivation { pname = "hls-class-plugin"; - version = "0.1.0.0"; - sha256 = "04gaz8bra78lsnyzrxf82xrqi9k7rlymn38qvxxqikg96iwvcmvs"; + version = "0.1.0.1"; + sha256 = "198r8kly4fgm9xsngkzhljbq1j764asc0xba757zasmgndvri2r7"; libraryHaskellDepends = [ aeson base containers ghc ghc-exactprint ghcide haskell-lsp hls-plugin-api lens shake text transformers unordered-containers ]; - description = "Explicit imports plugin for Haskell Language Server"; + description = "Class/instance management plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "hls-eval-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, Diff, directory + , extra, filepath, ghc, ghc-boot-th, ghc-paths, ghcide, hashable + , haskell-lsp, haskell-lsp-types, hls-plugin-api + , parser-combinators, pretty-simple, QuickCheck, safe-exceptions + , shake, temporary, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "hls-eval-plugin"; + version = "0.1.0.1"; + sha256 = "05wvjx2ni6cl7q792sam0lqmrc5fyi7gian6rw8dd6fvkgym23ix"; + libraryHaskellDepends = [ + aeson base containers deepseq Diff directory extra filepath ghc + ghc-boot-th ghc-paths ghcide hashable haskell-lsp haskell-lsp-types + hls-plugin-api parser-combinators pretty-simple QuickCheck + safe-exceptions shake temporary text time transformers + unordered-containers + ]; + description = "Eval plugin for Haskell Language Server"; license = stdenv.lib.licenses.asl20; }) {}; @@ -131502,6 +131566,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hpc-codecov_0_2_0_1" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath, hpc + , tar, tasty, tasty-hunit + }: + mkDerivation { + pname = "hpc-codecov"; + version = "0.2.0.1"; + sha256 = "0gbgrq5xv393mg7xgqddw18hqwhrz11nrqblcrcjpm4cdbkxwf5q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring directory filepath hpc + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory filepath tar tasty tasty-hunit + ]; + description = "Generate codecov report from hpc data"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hpc-coveralls" = callPackage ({ mkDerivation, aeson, async, base, bytestring, Cabal, cmdargs , containers, curl, directory, directory-tree, hpc, HUnit, process @@ -138030,8 +138116,8 @@ self: { }: mkDerivation { pname = "http-client-restricted"; - version = "0.0.3"; - sha256 = "1xn84430haz2r9ikkxbi6awgpi0ybc7d7gp1plqhxq43ws626sam"; + version = "0.0.4"; + sha256 = "0jljvfjbdjxj61m6nznysbh9y7nszrzmdv0i8ndxgshnmc19q9h1"; libraryHaskellDepends = [ base connection data-default http-client http-client-tls network network-bsd utf8-string @@ -151055,8 +151141,8 @@ self: { }: mkDerivation { pname = "jsonifier"; - version = "0.1.0.5"; - sha256 = "0qx296dnhb7gdf1zybs20pa0fgi2zz6wbb4x9kcr31p7z51hd07v"; + version = "0.1.0.6"; + sha256 = "0yhczdq3m79xbg04hcahl2c75kipm5szahr7bmj8xjml4zxzd3bk"; libraryHaskellDepends = [ base bytestring ptr-poker scientific text ]; @@ -158898,13 +158984,13 @@ self: { }: mkDerivation { pname = "less-arbitrary"; - version = "0.1.4.0"; - sha256 = "1rd21mnvr3wwzbl09070jmzbg7zl05kviaggpycyxybj4sq8lxm3"; + version = "0.1.7.0"; + sha256 = "0j1qnd3qz6kiivhmbs5a4hnw1wm13q794s7b5rrin62x8dz7kcp0"; libraryHaskellDepends = [ base containers email-validate generic-arbitrary genvalidity genvalidity-hspec genvalidity-property hashable hspec mtl - QuickCheck random scientific text time transformers - unordered-containers validity vector + QuickCheck quickcheck-classes random scientific text time + transformers unordered-containers validity vector ]; testHaskellDepends = [ base containers email-validate generic-arbitrary genvalidity @@ -176157,8 +176243,8 @@ self: { }: mkDerivation { pname = "morley"; - version = "1.11.0"; - sha256 = "06l83vida9kyyh9xc4rhjp7q36iq2knn4p2mrl9j7nvsinrqprcn"; + version = "1.11.1"; + sha256 = "04gvyfhn84p5dns28h1cfn68fpz7zwsavwvay27b3yfbzd8i1z31"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -177570,8 +177656,8 @@ self: { }: mkDerivation { pname = "mu-avro"; - version = "0.4.0.2"; - sha256 = "1g8cww3lz5dlgri34m0fjpc8sbs64f4fcxx8h1mamgzn5f3f2z7h"; + version = "0.4.0.3"; + sha256 = "01sygrx80jfi6xygrgj2chqjr0fllld807p26rggfdzwp9p6pc9b"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -177580,7 +177666,9 @@ self: { mu-schema sop-core tagged template-haskell text time transformers unordered-containers uuid vector ]; - executableHaskellDepends = [ avro base bytestring mu-schema ]; + executableHaskellDepends = [ + avro base bytestring containers mu-schema + ]; description = "Avro serialization support for Mu microservices"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; @@ -177597,8 +177685,8 @@ self: { }: mkDerivation { pname = "mu-graphql"; - version = "0.4.1.0"; - sha256 = "0qi6sc0vwzdayjhfr0rqvrfp1ydcy9fwhyzkmc488gfafi0xc1gj"; + version = "0.5.0.0"; + sha256 = "0idlxja65gv2whaln7snrqa87yfm7dc3pqwnq6qhmxwvm1npbjqk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -177610,7 +177698,7 @@ self: { websockets ]; executableHaskellDepends = [ - base conduit mu-rpc mu-schema regex-tdfa text wai-extra warp + aeson base conduit mu-rpc mu-schema regex-tdfa text wai-extra warp ]; description = "GraphQL support for Mu"; license = stdenv.lib.licenses.asl20; @@ -177629,6 +177717,8 @@ self: { pname = "mu-grpc-client"; version = "0.4.0.1"; sha256 = "030b8ajbplb1w5llzm8vn8jpwa7v4kw0y8zli8xagc50k19wp75v"; + revision = "2"; + editedCabalFile = "1zs17a684mww8ppgams79xbr019mlr27bxnnhvyhq3k5y1lwz7dh"; libraryHaskellDepends = [ async avro base bytestring conduit http2 http2-client http2-client-grpc http2-grpc-types mu-grpc-common mu-optics @@ -177650,6 +177740,8 @@ self: { pname = "mu-grpc-common"; version = "0.4.0.0"; sha256 = "0rn0gkvxfd8j6ayzixapm3nagjszf50xjr8d59v7vfqh61kwrx83"; + revision = "1"; + editedCabalFile = "06749nqdaki8w84inpbw52kdkdiban3znlvdjl7brh37rmwmi2sn"; libraryHaskellDepends = [ avro base binary bytestring http2-grpc-proto3-wire http2-grpc-types mu-avro mu-protobuf mu-rpc mu-schema @@ -177668,8 +177760,8 @@ self: { }: mkDerivation { pname = "mu-grpc-server"; - version = "0.4.0.0"; - sha256 = "0wnqalcsj7j2ny999nw818ncy292f3kmmbwc2ci14d43zgrjdi3v"; + version = "0.5.0.0"; + sha256 = "1k5fq8daxhl7rm27craj0rn7k3j1k4qrphh6ckpn3sa2y4zrrrl5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -177763,8 +177855,8 @@ self: { }: mkDerivation { pname = "mu-prometheus"; - version = "0.4.0.0"; - sha256 = "060fx3svjiwzyfifmwrzcvm23xp332yb91fb4hh7whcmi2q415c8"; + version = "0.5.0.0"; + sha256 = "02a31v12z2cp5ykgmin50lz3c8zvhrras41n53hvc0s043483ibz"; libraryHaskellDepends = [ base lifted-base monad-control mu-rpc prometheus-client text wai wai-middleware-prometheus @@ -177776,25 +177868,25 @@ self: { }) {}; "mu-protobuf" = callPackage - ({ mkDerivation, base, bytestring, compendium-client, http-client - , http2-grpc-proto3-wire, language-protobuf, mu-rpc, mu-schema - , proto3-wire, servant-client-core, sop-core, template-haskell - , text + ({ mkDerivation, base, bytestring, compendium-client, containers + , http-client, http2-grpc-proto3-wire, language-protobuf, mu-rpc + , mu-schema, proto3-wire, servant-client-core, sop-core + , template-haskell, text }: mkDerivation { pname = "mu-protobuf"; - version = "0.4.0.3"; - sha256 = "0wc562fw89l3qmyf28axj41cyj88ppkg0jsif9rsrdgj4ypq2zrj"; + version = "0.4.1.0"; + sha256 = "1sx9943y1z213fx5gasw78xz7zgxk33lfnx16918ls5jxma40igh"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - base bytestring compendium-client http-client + base bytestring compendium-client containers http-client http2-grpc-proto3-wire language-protobuf mu-rpc mu-schema proto3-wire servant-client-core sop-core template-haskell text ]; executableHaskellDepends = [ - base bytestring mu-schema proto3-wire text + base bytestring containers mu-schema proto3-wire text ]; description = "Protocol Buffers serialization and gRPC schema import for Mu microservices"; license = stdenv.lib.licenses.asl20; @@ -177808,8 +177900,8 @@ self: { }: mkDerivation { pname = "mu-rpc"; - version = "0.4.0.1"; - sha256 = "0s1q12nl6q3smnmmk2f1qhs0bk3sarmjcabvnj06vw6ciivnx16z"; + version = "0.5.0.0"; + sha256 = "15a950ig348h0fxfvzq4pj8s8rryn18cd26vmrcmx7s6w32zlzyr"; libraryHaskellDepends = [ aeson base conduit http-types mtl mu-schema sop-core template-haskell text wai @@ -177847,8 +177939,8 @@ self: { }: mkDerivation { pname = "mu-servant-server"; - version = "0.4.0.0"; - sha256 = "0iwcrqbldfvjg9g7pq1r9gw8avhrl4m9fxjcr7gbci2fwalx7901"; + version = "0.5.0.0"; + sha256 = "0szd3byklap7a2dwqxq12vj99vgpa7vaqv5l3cvm1016in30l1yd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -178139,8 +178231,8 @@ self: { }: mkDerivation { pname = "multibase"; - version = "0.1.1"; - sha256 = "08r3imyvgi6ahgfqpjcxfr3xg4zj2cvw4g2lzqs04ncipzrw5rnf"; + version = "0.1.2"; + sha256 = "036caj0dzhzp065dhy05flz2j5qml5pirs1y95np4hf2xv9jk32h"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson base base16-bytestring base32-z-bytestring base58-bytestring @@ -186515,6 +186607,28 @@ self: { license = stdenv.lib.licenses.mpl20; }) {}; + "o-clock_1_2_0_1" = callPackage + ({ mkDerivation, base, doctest, ghc-prim, Glob, hedgehog + , markdown-unlit, tasty, tasty-hedgehog, tasty-hspec, type-spec + }: + mkDerivation { + pname = "o-clock"; + version = "1.2.0.1"; + sha256 = "039p0jjpmlkbz21szfj4abnjyi0k34m6b8fqpsmyj94nbq1qldy4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc-prim ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest Glob hedgehog markdown-unlit tasty tasty-hedgehog + tasty-hspec type-spec + ]; + testToolDepends = [ doctest markdown-unlit ]; + description = "Type-safe time library"; + license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "oanda-rest-api" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, containers , Decimal, hlint, hspec, http-client, http-conduit, HUnit, lens @@ -191544,8 +191658,8 @@ self: { }: mkDerivation { pname = "pandoc-plot"; - version = "1.0.2.0"; - sha256 = "10iwhwr3161mx438bi3q9m15wj60fs5hr6q90g3jqiv6w18n6zdm"; + version = "1.0.2.1"; + sha256 = "0yi1dh6d1zxzrpmh32v0c7v921qjyxmmapzv56vh0ih8mi3ggbji"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -202837,8 +202951,8 @@ self: { }: mkDerivation { pname = "postgresql-query"; - version = "3.8.0"; - sha256 = "1bk355kqsiyxn269bp5icf5s80p2bzxy08r8g8llainppjxnq8n8"; + version = "3.8.1"; + sha256 = "09lld8fibwn0brszpz040pr8q7b5wrpc9fzdw8pwf7gfsb02wvx1"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder bytestring containers data-default exceptions file-embed haskell-src-meta hreader hset @@ -206597,21 +206711,21 @@ self: { }) {}; "prolude" = callPackage - ({ mkDerivation, aeson, base, bytestring, cassava, containers - , generic-random, lens, mongoDB, mtl, network-uri, persistent - , persistent-mongoDB, QuickCheck, quickcheck-instances + ({ mkDerivation, aeson, amazonka, base, bytestring, cassava + , containers, generic-random, lens, mongoDB, mtl, network-uri + , persistent, persistent-mongoDB, QuickCheck, quickcheck-instances , safe-exceptions, scientific, servant, swagger2, text, time, uuid , vector }: mkDerivation { pname = "prolude"; - version = "0.0.0.15"; - sha256 = "1hm24qz13yrhvg8a0xx781pv29lbxzdzazk7byfjqv4dsy8c7mkp"; + version = "0.0.0.17"; + sha256 = "1c98ybwv8jdswkx80q2wlxr7jqll6kyy07lyk2rc27phxb153slk"; libraryHaskellDepends = [ - aeson base bytestring cassava containers generic-random lens - mongoDB mtl network-uri persistent persistent-mongoDB QuickCheck - quickcheck-instances safe-exceptions scientific servant swagger2 - text time uuid vector + aeson amazonka base bytestring cassava containers generic-random + lens mongoDB mtl network-uri persistent persistent-mongoDB + QuickCheck quickcheck-instances safe-exceptions scientific servant + swagger2 text time uuid vector ]; description = "ITProTV's custom prelude"; license = stdenv.lib.licenses.mit; @@ -207351,6 +207465,8 @@ self: { pname = "proto3-wire"; version = "1.2.0"; sha256 = "1xrnrh4njnw6af8xxg9xhcxrscg0g644jx4l9an4iqz6xmjp2nk2"; + revision = "1"; + editedCabalFile = "14cjzgh364b836sg7szwrkvmm19hg8w57hdbsrsgwa7k9rhqi349"; libraryHaskellDepends = [ base bytestring cereal containers deepseq ghc-prim hashable parameterized primitive QuickCheck safe text transformers @@ -211702,14 +211818,16 @@ self: { }) {}; "ralist" = callPackage - ({ mkDerivation, base, criterion, deepseq, hspec }: + ({ mkDerivation, base, criterion, deepseq, hspec + , indexed-traversable, transformers + }: mkDerivation { pname = "ralist"; - version = "0.2.1.1"; - sha256 = "0fy8c36ygdn609nq6wasc685y3z7g188nkhym7bpb7rigi1si7xj"; - revision = "1"; - editedCabalFile = "187idyc9b2q476xxxnpgglf818vp701ww0ir5j4dn96g0qwni8xb"; - libraryHaskellDepends = [ base ]; + version = "0.3.0.0"; + sha256 = "1qy6y7fcylbp6lym7y1k0bg28imhrfxrkvlfrm9mxg3lhvl71mrf"; + libraryHaskellDepends = [ + base deepseq indexed-traversable transformers + ]; testHaskellDepends = [ base hspec ]; benchmarkHaskellDepends = [ base criterion deepseq ]; description = "Random access list with a list compatible interface"; @@ -222873,6 +222991,30 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "safecopy_0_10_3_1" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , generic-data, HUnit, lens, lens-action, old-time, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, template-haskell + , text, time, transformers, vector + }: + mkDerivation { + pname = "safecopy"; + version = "0.10.3.1"; + sha256 = "0y2jpykad7inzndw4azb2wdp4zp3smjax95sdcxycw5x88rxdra1"; + libraryHaskellDepends = [ + array base bytestring cereal containers generic-data old-time + template-haskell text time transformers vector + ]; + testHaskellDepends = [ + array base bytestring cereal containers HUnit lens lens-action + QuickCheck quickcheck-instances tasty tasty-quickcheck + template-haskell time vector + ]; + description = "Binary serialization with version control"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "safecopy-migrate" = callPackage ({ mkDerivation, base, base-prelude, cereal, containers, extra , haskell-src-meta, microlens, safecopy, template-haskell @@ -242391,6 +242533,31 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "statistics-skinny" = callPackage + ({ mkDerivation, async, base, base-orphans, data-default-class + , deepseq, dense-linear-algebra, erf, ieee754, math-functions + , monad-par, mwc-random, primitive, QuickCheck, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, vector + , vector-algorithms, vector-th-unbox + }: + mkDerivation { + pname = "statistics-skinny"; + version = "0.15.2.0"; + sha256 = "1rx65xyi7xlf5a0p1xvyi7rmba4x4xrb462lhybwr4c0xv1c2mbl"; + libraryHaskellDepends = [ + async base base-orphans data-default-class deepseq + dense-linear-algebra math-functions monad-par mwc-random primitive + vector vector-algorithms vector-th-unbox + ]; + testHaskellDepends = [ + base dense-linear-algebra erf ieee754 math-functions mwc-random + primitive QuickCheck tasty tasty-expected-failure tasty-hunit + tasty-quickcheck vector vector-algorithms + ]; + description = "A library of statistical types, data, and functions"; + license = stdenv.lib.licenses.bsd2; + }) {}; + "stats" = callPackage ({ mkDerivation, base, statistics, text, vector }: mkDerivation { @@ -250396,6 +250563,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "tasty-ant-xml_1_1_8" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers + , xml + }: + mkDerivation { + pname = "tasty-ant-xml"; + version = "1.1.8"; + sha256 = "0h9mllhw9cd0rn34xhj8grwmbny7z7hpd8qmp9lfcdj0s4qx9vx8"; + libraryHaskellDepends = [ + base containers directory filepath generic-deriving ghc-prim mtl + stm tagged tasty transformers xml + ]; + description = "Render tasty output to XML for Jenkins"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "tasty-auto" = callPackage ({ mkDerivation, base, directory, filepath, tasty, tasty-hspec , tasty-hunit, tasty-quickcheck, tasty-smallcheck @@ -250858,6 +251043,25 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "tasty-lua_0_2_3_2" = callPackage + ({ mkDerivation, base, bytestring, directory, file-embed, filepath + , hslua, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "tasty-lua"; + version = "0.2.3.2"; + sha256 = "0wa73ihkjcxi50lgpdzwwdx7s903lqi79hw7hxlvhbcvdly1cq53"; + libraryHaskellDepends = [ + base bytestring file-embed hslua tasty text + ]; + testHaskellDepends = [ + base directory filepath hslua tasty tasty-hunit + ]; + description = "Write tests in Lua, integrate into tasty"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "tasty-mgolden" = callPackage ({ mkDerivation, ansi-terminal, base, Diff, filepath, hlint, tasty , tasty-expected-failure, tasty-hunit, text, typed-process @@ -257747,8 +257951,8 @@ self: { }: mkDerivation { pname = "tlex"; - version = "0.1.0.0"; - sha256 = "1qcn9m3zj33scvydshaqlnag5cw49vr2p7dh6z1fssbn061ik4iv"; + version = "0.2.0.0"; + sha256 = "0ad2zxlwrkpz2lgqp9lyj4aaq0nicj8vxfys0hn63cv23arwr0cc"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base containers tlex-core ]; testHaskellDepends = [ @@ -257766,8 +257970,8 @@ self: { }: mkDerivation { pname = "tlex-core"; - version = "0.1.0.0"; - sha256 = "009xld55rrch7r1ld9s8l3syahqnfphazl211gsaahck9f9ii3bh"; + version = "0.2.0.0"; + sha256 = "13plxbhnmjki46hj60zbqz0p1ga24pp7brgy5d04k3i706s2gyjr"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base containers hashable transformers unordered-containers @@ -257788,8 +257992,8 @@ self: { }: mkDerivation { pname = "tlex-debug"; - version = "0.1.0.0"; - sha256 = "1jxflcmgkqh24ybhpbzhxvmqywh6197xzi24ma074zzfyzf07jgx"; + version = "0.2.0.0"; + sha256 = "0qj1wcdg9spf7vfwmpkqp5z74qzh9xkb4m6gv0v015krr8qvwc01"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base containers tlex tlex-core unordered-containers @@ -257809,8 +258013,8 @@ self: { }: mkDerivation { pname = "tlex-encoding"; - version = "0.1.0.0"; - sha256 = "1m5sp3paklybg94r2g5wyzgnqdzxs3a4gn7lknj1a3wdwhz9cc17"; + version = "0.2.0.0"; + sha256 = "0krisx0fh85dccgcw6y1b3b1q2brwqz75hqg6r7w39rn0w7b5xm7"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base charset containers tlex tlex-core ]; testHaskellDepends = [ @@ -257828,8 +258032,8 @@ self: { }: mkDerivation { pname = "tlex-th"; - version = "0.1.0.0"; - sha256 = "0iy6xnp9nm17jcjkgnlyc3pdiwlkgxzqhi4pgv4a29kmvvy5izcz"; + version = "0.2.0.0"; + sha256 = "03wninr37d989fc3l33gcflfjsnwrni2j8lryh7qv0vxr90l5mqp"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base containers ghc-prim template-haskell tlex tlex-core @@ -259195,8 +259399,8 @@ self: { }: mkDerivation { pname = "tptp"; - version = "0.1.2.0"; - sha256 = "0ccffd1pskfybyysaa1ilbsbgw0vga4x0q0awmj2wy05gbbzfb1y"; + version = "0.1.3.0"; + sha256 = "1blz39ksyf6svcrr55v5mn537qa42aymmfj76154wla328ll6nr4"; libraryHaskellDepends = [ attoparsec base prettyprinter scientific text ]; @@ -265266,8 +265470,8 @@ self: { pname = "union"; version = "0.1.2"; sha256 = "1i4fvlwkw1wx64a6l8342aqfqsdq7fqa4p24g3i5gn5704lxrsb3"; - revision = "4"; - editedCabalFile = "09b6wqnmv4g2pnjzl5k90yp78jcif8pk40c0spdrbr2vr5766clj"; + revision = "5"; + editedCabalFile = "1qxwx43ba4ixq6g78y6gs4zqq4v2ka0qi79gpvny9qw577gwbbd3"; libraryHaskellDepends = [ base deepseq hashable profunctors tagged vinyl ]; @@ -267500,8 +267704,8 @@ self: { }: mkDerivation { pname = "userid"; - version = "0.1.3.5"; - sha256 = "0lk3a07sh7i5hh3b5d2734iw3qwz0q4dnf4b6j9br69vi35k64cw"; + version = "0.1.3.6"; + sha256 = "02alsm7h42hjymmr2xn2cf9ks6sph6arccirpndbndyvbgrds7nn"; libraryHaskellDepends = [ aeson base boomerang cereal safecopy web-routes web-routes-th ]; @@ -274565,6 +274769,33 @@ self: { license = stdenv.lib.licenses.mpl20; }) {}; + "webgear-server_0_2_1" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , bytestring-conversion, case-insensitive, http-api-data + , http-types, mtl, network, QuickCheck, quickcheck-instances, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, text + , unordered-containers, wai + }: + mkDerivation { + pname = "webgear-server"; + version = "0.2.1"; + sha256 = "0qf3w2vk7m4ci8lyxk37iz19zbz08afihrn4sw2cqza9yaw51bjh"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring bytestring-conversion + case-insensitive http-api-data http-types mtl network + template-haskell text unordered-containers wai + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring bytestring-conversion + case-insensitive http-api-data http-types mtl network QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck + template-haskell text unordered-containers wai + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "webidl" = callPackage ({ mkDerivation, base, bytestring, HSFFIG, LEXER, parsec, pretty , utf8-env, utf8-string @@ -275798,18 +276029,20 @@ self: { }) {}; "witherable" = callPackage - ({ mkDerivation, base, base-orphans, containers, hashable, lens - , monoidal-containers, transformers, transformers-compat - , unordered-containers, vector, witherable-class + ({ mkDerivation, base, base-orphans, containers, hashable + , indexed-traversable, indexed-traversable-instances, transformers + , transformers-compat, unordered-containers, vector }: mkDerivation { pname = "witherable"; - version = "0.3.5"; - sha256 = "13r4g5fg3fgl3zall0daljivnk4gm1lm2s8qir1izwkmq25081wb"; + version = "0.4"; + sha256 = "086cqikx8x3yga3b25wgdmws46prx5i49rfb8c5cchp3ilksrxhi"; + revision = "1"; + editedCabalFile = "14if8lyjg8q1iml63y5bq8r0fjqpday31q3m49prl1hlarhl6yxs"; libraryHaskellDepends = [ - base base-orphans containers hashable lens monoidal-containers - transformers transformers-compat unordered-containers vector - witherable-class + base base-orphans containers hashable indexed-traversable + indexed-traversable-instances transformers transformers-compat + unordered-containers vector ]; description = "filterable traversable"; license = stdenv.lib.licenses.bsd3; @@ -275831,6 +276064,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "witherable-class_0_0_1" = callPackage + ({ mkDerivation, base, witherable }: + mkDerivation { + pname = "witherable-class"; + version = "0.0.1"; + sha256 = "0995ixa9yzym7fsrgj77j0lyz7y5nnbkn0m2ndxdc401viyhkigd"; + libraryHaskellDepends = [ base witherable ]; + description = "Witherable = Traversable + Filterable"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "within" = callPackage ({ mkDerivation, base, comonad, exceptions, free, hashable, path , path-like From 497544f4c28d725774ad5021a4952d85d04d218e Mon Sep 17 00:00:00 2001 From: Matt Wittmann Date: Thu, 14 Jan 2021 08:33:46 -0800 Subject: [PATCH 14/27] haskellPackages.tasty-expected-failure: disable failing tests --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index cf58d55a7a26e8..f612b72b78762b 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -521,6 +521,10 @@ self: super: { then self.buildHaskellPackages.tasty-discover else dontCheck super.tasty-discover); + # Known issue with nondeterministic test suite failure + # https://github.com/nomeata/tasty-expected-failure/issues/21 + tasty-expected-failure = dontCheck super.tasty-expected-failure; + # Waiting on https://github.com/RaphaelJ/friday/pull/36 friday = doJailbreak super.friday; From d594362f366562949947fb6cccda5161a9b6437a Mon Sep 17 00:00:00 2001 From: Matt Wittmann Date: Thu, 14 Jan 2021 08:37:47 -0800 Subject: [PATCH 15/27] haskellPackages.dhall-yaml: unmark as broken --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 487944064ab5a0..e153bc49c4775b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -4602,7 +4602,6 @@ broken-packages: - dhall-nixpkgs - dhall-text - dhall-to-cabal - - dhall-yaml - dhcp-lease-parser - dhrun - dia-base From bede7ee08c62b72db8f3b8585b3a18065046c6bc Mon Sep 17 00:00:00 2001 From: Matt Wittmann Date: Thu, 14 Jan 2021 08:38:14 -0800 Subject: [PATCH 16/27] haskellPackages.dhall-yaml: generate completions --- pkgs/development/haskell-modules/configuration-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f612b72b78762b..12a5c6e47fd530 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -976,6 +976,7 @@ self: super: { # This issue can be mitigated with 'dontCheck' which skips the tests and their compilation. dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json); dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix; + dhall-yaml = generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml; # https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558 netrc = doJailbreak super.netrc; From 31fef6ccab6fe8ae18fc4bc88de434cb20f35219 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 14 Jan 2021 20:20:53 +0100 Subject: [PATCH 17/27] Stackage Nightly 2021-01-14 --- .../haskell-modules/configuration-hackage2nix.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e153bc49c4775b..7fc88da779389e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -76,7 +76,7 @@ default-package-overrides: # haskell-language-server 0.5.0.0 doesn't accept newer versions - fourmolu ==0.2.* - refinery ==0.2.* - # Stackage Nightly 2021-01-11 + # Stackage Nightly 2021-01-14 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -313,7 +313,6 @@ default-package-overrides: - bimap-server ==0.1.0.1 - bin ==0.1 - binary-conduit ==1.3.1 - - binaryen ==0.0.5.0 - binary-ext ==2.0.4 - binary-ieee754 ==0.1.0.0 - binary-instances ==1.0.1 @@ -1114,7 +1113,7 @@ default-package-overrides: - hp2pretty ==0.9 - hpack ==0.34.3 - hpack-dhall ==0.5.2 - - hpc-codecov ==0.2.0.0 + - hpc-codecov ==0.2.0.1 - hpc-lcov ==1.0.1 - hprotoc ==2.4.17 - hruby ==0.3.8 @@ -1668,7 +1667,7 @@ default-package-overrides: - nvim-hs-ghcid ==2.0.0.0 - oauthenticated ==0.2.1.0 - ObjectName ==1.1.0.1 - - o-clock ==1.2.0 + - o-clock ==1.2.0.1 - odbc ==0.2.2 - oeis2 ==1.0.4 - ofx ==0.4.4.0 @@ -2016,7 +2015,7 @@ default-package-overrides: - runmemo ==1.0.0.1 - rvar ==0.2.0.6 - safe ==0.3.19 - - safecopy ==0.10.3 + - safecopy ==0.10.3.1 - safe-decimal ==0.2.0.0 - safe-exceptions ==0.1.7.1 - safe-foldable ==0.1.0.0 @@ -2292,7 +2291,7 @@ default-package-overrides: - tasty-hunit-compat ==0.2.0.1 - tasty-kat ==0.0.3 - tasty-leancheck ==0.0.1 - - tasty-lua ==0.2.3.1 + - tasty-lua ==0.2.3.2 - tasty-program ==1.0.5 - tasty-quickcheck ==0.10.1.2 - tasty-rerun ==1.1.18 @@ -2569,7 +2568,7 @@ default-package-overrides: - webex-teams-api ==0.2.0.1 - webex-teams-conduit ==0.2.0.1 - webex-teams-pipes ==0.2.0.1 - - webgear-server ==0.2.0 + - webgear-server ==0.2.1 - webrtc-vad ==0.1.0.3 - websockets ==0.12.7.2 - websockets-snap ==0.10.3.1 From fa28faeb1e30e66cf49a94afd44fb7f29ce8a69e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 14 Jan 2021 20:21:50 +0100 Subject: [PATCH 18/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/707845e748117a699f1628130d0311978656142e. --- .../haskell-modules/hackage-packages.nix | 489 +++++++++--------- 1 file changed, 256 insertions(+), 233 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e5dd796504fcf7..93d768fe33b4c6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -2264,8 +2264,8 @@ self: { }: mkDerivation { pname = "C-structs"; - version = "0.1.0.1"; - sha256 = "0b3mqp20am2yn7jbgxxg08rds1c5mxx827app23hrhsl4ysslfkg"; + version = "0.2.0.1"; + sha256 = "1l7mygk0ia93wqcm61v8mdlnspxscdplxg4qpffvx4ldfafxc7x9"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base doctest Glob HUnit QuickCheck template-haskell test-framework @@ -18507,19 +18507,21 @@ self: { "Shpadoinkle-router" = callPackage ({ mkDerivation, aeson, base, bytestring, compactable, exceptions - , ghcjs-dom, http-api-data, http-media, jsaddle, jsaddle-warp, lens - , network-uri, servant, servant-client, servant-client-js + , ghcjs-dom, http-api-data, http-media, http-types, jsaddle + , jsaddle-warp, lens, network-uri, servant, servant-client + , servant-client-js, servant-rawm, servant-rawm-server , servant-server, Shpadoinkle, Shpadoinkle-backend-static, text , unliftio, wai, wai-app-static, warp }: mkDerivation { pname = "Shpadoinkle-router"; - version = "0.2.0.1"; - sha256 = "0qbjczrfvcihm595rsp1k6svgr05vcrcmc9376wy5vrdwnimvn58"; + version = "0.3.0.0"; + sha256 = "1wdr71khi7nmyz4ksf7hy6ya470687wmv4x7bvv7qq2z2dsy5ns2"; libraryHaskellDepends = [ aeson base bytestring compactable exceptions ghcjs-dom - http-api-data http-media jsaddle jsaddle-warp lens network-uri - servant servant-client servant-client-js servant-server Shpadoinkle + http-api-data http-media http-types jsaddle jsaddle-warp lens + network-uri servant servant-client servant-client-js servant-rawm + servant-rawm-server servant-server Shpadoinkle Shpadoinkle-backend-static text unliftio wai wai-app-static warp ]; description = "A single page application rounter for Shpadoinkle based on Servant"; @@ -21960,6 +21962,8 @@ self: { pname = "Z-MessagePack"; version = "0.1.0.0"; sha256 = "0ck21z1yqjx4w86h7z4ndj0fkpx7bfxfr9p5ls8687b71wxyzn6z"; + revision = "2"; + editedCabalFile = "14p2w38wrc8m66421wdl7q7fn21vk4b5m2mi2sa79wnaibv43d1n"; libraryHaskellDepends = [ base containers deepseq hashable integer-gmp primitive QuickCheck scientific tagged time unordered-containers Z-Data Z-IO @@ -26894,6 +26898,16 @@ self: { broken = true; }) {inherit (pkgs) alure;}; + "always" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "always"; + version = "0.1"; + sha256 = "15fwq1pmb3d46cgsj59q3iz2qs0lgvq5b9d6gxfysnjlm3sp0ivw"; + description = "provides a typeclass that is always satisfied"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "amazon-emailer" = callPackage ({ mkDerivation, base, bytestring, configurator, http-conduit , lifted-base, mime-mail, mime-mail-ses, postgresql-simple @@ -29477,6 +29491,34 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "amqp_0_20_0_1" = callPackage + ({ mkDerivation, base, binary, bytestring, clock, connection + , containers, data-binary-ieee754, hspec, hspec-expectations + , monad-control, network, network-uri, split, stm, text, vector + , xml + }: + mkDerivation { + pname = "amqp"; + version = "0.20.0.1"; + sha256 = "10qj4776b3sjifij3qic2bafd01jn8s0pfgm1yd74nyhjx50s19p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring clock connection containers + data-binary-ieee754 monad-control network network-uri split stm + text vector + ]; + executableHaskellDepends = [ base containers xml ]; + testHaskellDepends = [ + base binary bytestring clock connection containers + data-binary-ieee754 hspec hspec-expectations network network-uri + split stm text vector + ]; + description = "Client library for AMQP servers (currently only RabbitMQ)"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "amqp-conduit" = callPackage ({ mkDerivation, amqp, base, bytestring, conduit, exceptions, hspec , HUnit, lifted-base, monad-control, mtl, resourcet, text @@ -32169,6 +32211,29 @@ self: { broken = true; }) {}; + "arch-web" = callPackage + ({ mkDerivation, aeson, base, deriving-aeson, exceptions + , http-client, http-client-tls, http-types, HUnit, lens, mtl + , servant, servant-client, servant-client-core, text, time + }: + mkDerivation { + pname = "arch-web"; + version = "0.1.0"; + sha256 = "1wiy4swpi3ca8sri2drycfr6i674da2kgiplfng7jcjlxr5nmdpz"; + libraryHaskellDepends = [ + aeson base deriving-aeson exceptions http-client http-client-tls + http-types lens mtl servant servant-client servant-client-core text + time + ]; + testHaskellDepends = [ + aeson base deriving-aeson exceptions http-client http-client-tls + http-types HUnit lens mtl servant servant-client + servant-client-core text time + ]; + description = "Arch Linux official and AUR web interface binding"; + license = stdenv.lib.licenses.mit; + }) {}; + "archive" = callPackage ({ mkDerivation, base, bytestring, debian, debian-mirror, directory , Extra, filepath, help, HUnit, mtl, network, old-locale, pretty @@ -32344,8 +32409,8 @@ self: { }: mkDerivation { pname = "arduino-copilot"; - version = "1.5.2"; - sha256 = "04qy06aws4qwg5slakj12jkwvfcrg960spj0g1c42lfb582ybrm6"; + version = "1.5.3"; + sha256 = "18aa6qqgk1cd5adydyby7xm3imrg739hhmdl0m67b61gf7f3ch3x"; libraryHaskellDepends = [ base containers copilot copilot-c99 copilot-language directory filepath mtl optparse-applicative temporary @@ -40584,19 +40649,6 @@ self: { }) {}; "binaryen" = callPackage - ({ mkDerivation, base }: - mkDerivation { - pname = "binaryen"; - version = "0.0.5.0"; - sha256 = "0n3w222k1jbijqgjy1kngwx4hjny7qzw3w2gx82qxycbmm1sb1qg"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - doHaddock = false; - description = "Haskell bindings to binaryen"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "binaryen_0_0_6_0" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "binaryen"; @@ -40607,7 +40659,6 @@ self: { doHaddock = false; description = "Haskell bindings to binaryen"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bind-marshal" = callPackage @@ -73243,8 +73294,6 @@ self: { ]; description = "Convert between Dhall and JSON or YAML"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "dhall-lex" = callPackage @@ -73295,8 +73344,6 @@ self: { ]; description = "Language Server Protocol (LSP) server for Dhall"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "dhall-nix" = callPackage @@ -73307,6 +73354,8 @@ self: { pname = "dhall-nix"; version = "1.1.19"; sha256 = "0w3vxqn1h39f17mg246ydxni02civ3fm85s0wi4ks6iy1ng4dw0a"; + revision = "1"; + editedCabalFile = "0m0xpxc7nm962b0vkw7i88dnwihjza82cybqjzjk24dgp8v48cqs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -73332,6 +73381,8 @@ self: { pname = "dhall-nixpkgs"; version = "1.0.3"; sha256 = "03apykbil3x3j7ndapfgmf39p7l62d1lrn2ad1m6k5xqnd8nqlxf"; + revision = "1"; + editedCabalFile = "1wqh5l2rydb2ag1k514p3p8dq19m3mbv6i2cha4xr8ykwcwbwi0j"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -73422,8 +73473,6 @@ self: { ]; description = "Convert between Dhall and YAML"; license = stdenv.lib.licenses.gpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "dhcp-lease-parser" = callPackage @@ -100947,35 +100996,38 @@ self: { "ghcide" = callPackage ({ mkDerivation, aeson, array, async, base, base16-bytestring , binary, bytestring, case-insensitive, containers, cryptohash-sha1 - , data-default, deepseq, directory, extra, filepath, fingertree - , fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-check, ghc-paths - , ghc-typelits-knownnat, gitrev, Glob, haddock-library, hashable - , haskell-lsp, haskell-lsp-types, heapsize, hie-bios, hie-compat - , hls-plugin-api, hslogger, implicit-hie-cradle, lens, lsp-test - , mtl, network-uri, opentelemetry, optparse-applicative, parallel - , prettyprinter, prettyprinter-ansi-terminal, process, QuickCheck + , data-default, deepseq, directory, dlist, extra, filepath + , fingertree, fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-check + , ghc-exactprint, ghc-paths, ghc-typelits-knownnat, gitrev, Glob + , haddock-library, hashable, haskell-lsp, haskell-lsp-types + , heapsize, hie-bios, hie-compat, hls-plugin-api, hslogger + , implicit-hie-cradle, lens, lsp-test, mtl, network-uri + , opentelemetry, optparse-applicative, parallel, prettyprinter + , prettyprinter-ansi-terminal, process, QuickCheck , quickcheck-instances, record-dot-preprocessor, record-hasfield - , regex-tdfa, rope-utf16-splay, safe, safe-exceptions, shake - , shake-bench, sorted-list, stm, syb, tasty, tasty-expected-failure - , tasty-hunit, tasty-quickcheck, tasty-rerun, text, time - , transformers, unix, unordered-containers, utf8-string, yaml + , regex-tdfa, retrie, rope-utf16-splay, safe, safe-exceptions + , shake, shake-bench, sorted-list, stm, syb, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , tasty-rerun, text, time, transformers, unix, unordered-containers + , utf8-string, vector, yaml }: mkDerivation { pname = "ghcide"; - version = "0.7.0.0"; - sha256 = "165dbwbcpl2r7jqsjk859c42yas8h877mx37d0jnx8vm47fdy484"; + version = "0.7.1.0"; + sha256 = "0nx2s2chdi37mx2f2wry17dc2i0l5q8axz6qqcyip1c20jp9pf12"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson array async base base16-bytestring binary bytestring case-insensitive containers cryptohash-sha1 data-default deepseq - directory extra filepath fingertree fuzzy ghc ghc-boot ghc-boot-th - ghc-check ghc-paths Glob haddock-library hashable haskell-lsp - haskell-lsp-types heapsize hie-bios hie-compat hls-plugin-api - hslogger implicit-hie-cradle lens mtl network-uri opentelemetry - parallel prettyprinter prettyprinter-ansi-terminal regex-tdfa - rope-utf16-splay safe safe-exceptions shake sorted-list stm syb - text time transformers unix unordered-containers utf8-string + directory dlist extra filepath fingertree fuzzy ghc ghc-boot + ghc-boot-th ghc-check ghc-exactprint ghc-paths Glob haddock-library + hashable haskell-lsp haskell-lsp-types heapsize hie-bios hie-compat + hls-plugin-api hslogger implicit-hie-cradle lens mtl network-uri + opentelemetry parallel prettyprinter prettyprinter-ansi-terminal + regex-tdfa retrie rope-utf16-splay safe safe-exceptions shake + sorted-list stm syb text time transformers unix + unordered-containers utf8-string vector ]; executableHaskellDepends = [ aeson base bytestring containers data-default directory extra @@ -104215,16 +104267,16 @@ self: { "glicko" = callPackage ({ mkDerivation, base, containers, data-default, deepseq, hspec - , lens, parallel, QuickCheck, statistics + , parallel, statistics }: mkDerivation { pname = "glicko"; - version = "0.1.1.1"; - sha256 = "1hsa50qanq44kxnayd4g5winbqk4lqccsd05hksnxqi2ql9aj3pi"; + version = "0.3.0.2"; + sha256 = "1vx9sk2w1914c7y7cr89yvps44xpd4n2pwnk3v337d8bqhanl1jp"; libraryHaskellDepends = [ - base containers data-default deepseq lens parallel statistics + base containers data-default deepseq parallel statistics ]; - testHaskellDepends = [ base data-default hspec lens QuickCheck ]; + testHaskellDepends = [ base data-default hspec ]; description = "Glicko-2 implementation in Haskell"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -117421,7 +117473,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "haskell-lsp_0_23_0_0" = callPackage + "haskell-lsp_0_24_0_0" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, bytestring , containers, data-default, directory, filepath, hashable , haskell-lsp-types, hslogger, hspec, hspec-discover, lens, mtl @@ -117430,8 +117482,8 @@ self: { }: mkDerivation { pname = "haskell-lsp"; - version = "0.23.0.0"; - sha256 = "07vyfqqvgaxg06yrawiwfffv511jlamhh4p7i0hwx60xdgpg11xh"; + version = "0.24.0.0"; + sha256 = "0gw289wy91h0qv4filw3glw3rrjvmr5j591wrdiwc1bl3w56bpig"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -117490,15 +117542,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "haskell-lsp-types_0_23_0_0" = callPackage + "haskell-lsp-types_0_24_0_0" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, data-default , deepseq, filepath, hashable, lens, network-uri, scientific, text , unordered-containers }: mkDerivation { pname = "haskell-lsp-types"; - version = "0.23.0.0"; - sha256 = "0dz0980681khfn229aky3bsclj86xkril2y0ln3wr7g9v77ypbq7"; + version = "0.24.0.0"; + sha256 = "1p7k2g2xs95ylsnnz2np0w8c7p5dzmlss41g0kzblaz5n3352kbn"; libraryHaskellDepends = [ aeson base binary bytestring data-default deepseq filepath hashable lens network-uri scientific text unordered-containers @@ -128382,8 +128434,8 @@ self: { }: mkDerivation { pname = "hls-eval-plugin"; - version = "0.1.0.1"; - sha256 = "05wvjx2ni6cl7q792sam0lqmrc5fyi7gian6rw8dd6fvkgym23ix"; + version = "0.1.0.5"; + sha256 = "1vfsvhn7b5w537hsri6bz36c547pxv13jyjvj1a5934jzyzvv9qn"; libraryHaskellDepends = [ aeson base containers deepseq Diff directory extra filepath ghc ghc-boot-th ghc-paths ghcide hashable haskell-lsp haskell-lsp-types @@ -131546,27 +131598,6 @@ self: { }) {}; "hpc-codecov" = callPackage - ({ mkDerivation, array, base, bytestring, directory, filepath, hpc - , tar, tasty, tasty-hunit - }: - mkDerivation { - pname = "hpc-codecov"; - version = "0.2.0.0"; - sha256 = "0ha97zldwbsx86ji4sjaw9jf7kzgrk41zabzdd1b6sdlf20p883k"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array base bytestring directory filepath hpc - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base directory filepath tar tasty tasty-hunit - ]; - description = "Generate codecov report from hpc data"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "hpc-codecov_0_2_0_1" = callPackage ({ mkDerivation, array, base, bytestring, directory, filepath, hpc , tar, tasty, tasty-hunit }: @@ -131585,7 +131616,6 @@ self: { ]; description = "Generate codecov report from hpc data"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpc-coveralls" = callPackage @@ -131873,6 +131903,8 @@ self: { pname = "hpqtypes-extras"; version = "1.10.3.0"; sha256 = "1ifr6z89ki541b9x3kpyf10vbn3anhfcq8ppqwyp5zvmkx0q3wqs"; + revision = "1"; + editedCabalFile = "0pa13k78w0xm59pvlsd9rmg9ddi3jkc918j5i0hb4vlxcaivq34y"; libraryHaskellDepends = [ base base16-bytestring bytestring containers cryptohash exceptions fields-json hpqtypes lifted-base log-base monad-control mtl safe @@ -137923,22 +137955,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "http-client_0_7_3" = callPackage - ({ mkDerivation, array, async, base, blaze-builder, bytestring - , case-insensitive, containers, cookie, deepseq, directory - , exceptions, filepath, ghc-prim, hspec, http-types, memory - , mime-types, monad-control, network, network-uri, random, stm - , streaming-commons, text, time, transformers, zlib + "http-client_0_7_4" = callPackage + ({ mkDerivation, array, async, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, containers, cookie + , deepseq, directory, exceptions, filepath, ghc-prim, hspec + , http-types, mime-types, monad-control, network, network-uri + , random, stm, streaming-commons, text, time, transformers, zlib }: mkDerivation { pname = "http-client"; - version = "0.7.3"; - sha256 = "0jpy5rlv4iwq79h5p37g0nnh5ff2qi4swxx8xmr98v0znvz6wc8i"; + version = "0.7.4"; + sha256 = "1a4vhhn8y5qcqd4i2q7pl9jqfrsh65nkv32qcsc80cjy2bcqivjs"; libraryHaskellDepends = [ - array base blaze-builder bytestring case-insensitive containers - cookie deepseq exceptions filepath ghc-prim http-types memory - mime-types network network-uri random stm streaming-commons text - time transformers + array base base64-bytestring blaze-builder bytestring + case-insensitive containers cookie deepseq exceptions filepath + ghc-prim http-types mime-types network network-uri random stm + streaming-commons text time transformers ]; testHaskellDepends = [ async base blaze-builder bytestring case-insensitive containers @@ -148858,10 +148890,8 @@ self: { }: mkDerivation { pname = "j"; - version = "0.2.1.0"; - sha256 = "1r2lldy35sfzqrd82v2fj113l10mhvllf4yxbkrfy0y7wv0c5v8n"; - revision = "1"; - editedCabalFile = "022ah42q1ba8ank33jn5r9h7fbs3579mlrk6ks8q7vbcm4rnalj0"; + version = "0.2.1.1"; + sha256 = "14mmqdkh73idqsxsvgvz5nfv7n0ashj35amawzy63zs80hfmqcf2"; libraryHaskellDepends = [ base bytestring repa unix ]; testHaskellDepends = [ base bytestring repa tasty tasty-hunit ]; description = "J in Haskell"; @@ -158902,8 +158932,8 @@ self: { }: mkDerivation { pname = "lentil"; - version = "1.4.1.0"; - sha256 = "07zlmds8450sa54axx91ppxil6jfafx78ba3lxrr6jpdvzc73w55"; + version = "1.5.0.0"; + sha256 = "1fkgaf4vgn2b8pkvcc9x3dmigqrq4qp31xvjmp3h0g9s1bm9ay5z"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -173397,6 +173427,17 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "mmsyn7ukr-common" = callPackage + ({ mkDerivation, base, directory, mmsyn3, process }: + mkDerivation { + pname = "mmsyn7ukr-common"; + version = "0.1.0.0"; + sha256 = "0mwgzw6lg7bqjm4jw0kli8iicq8jjmi130wlbmhc7b6gmj0p5rjj"; + libraryHaskellDepends = [ base directory mmsyn3 process ]; + description = "Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX"; + license = stdenv.lib.licenses.mit; + }) {}; + "mmtf" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , data-msgpack, deepseq, hspec, http-conduit, QuickCheck, text @@ -186587,27 +186628,6 @@ self: { }) {}; "o-clock" = callPackage - ({ mkDerivation, base, doctest, ghc-prim, Glob, hedgehog - , markdown-unlit, tasty, tasty-hedgehog, tasty-hspec, type-spec - }: - mkDerivation { - pname = "o-clock"; - version = "1.2.0"; - sha256 = "0l8bwv0sagfpyfray4g1nnwb8zl4b2nljwxxwhh71vfhz620vrkx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base ghc-prim ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base doctest Glob hedgehog markdown-unlit tasty tasty-hedgehog - tasty-hspec type-spec - ]; - testToolDepends = [ doctest markdown-unlit ]; - description = "Type-safe time library"; - license = stdenv.lib.licenses.mpl20; - }) {}; - - "o-clock_1_2_0_1" = callPackage ({ mkDerivation, base, doctest, ghc-prim, Glob, hedgehog , markdown-unlit, tasty, tasty-hedgehog, tasty-hspec, type-spec }: @@ -186626,7 +186646,6 @@ self: { testToolDepends = [ doctest markdown-unlit ]; description = "Type-safe time library"; license = stdenv.lib.licenses.mpl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "oanda-rest-api" = callPackage @@ -191436,14 +191455,15 @@ self: { }) {}; "pandoc-filter-indent" = callPackage - ({ mkDerivation, base, blaze-html, blaze-markup + ({ mkDerivation, base, blaze-html, blaze-markup, containers , ghc-syntax-highlighter, HaTeX, optics-core, optics-th - , pandoc-types, text + , optparse-applicative, pandoc-types, QuickCheck, quickcheck-text + , text }: mkDerivation { pname = "pandoc-filter-indent"; - version = "0.2.1.0"; - sha256 = "1jc5a977490jfqnhvqzg5zqs22r10x094mfqd26ynqq9fx7pa580"; + version = "0.2.3.0"; + sha256 = "1a8m0g9asq8z3ib6raa6lyhfbriz9r5bh9jpjg46hmj4ll0zvaqq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -191451,12 +191471,12 @@ self: { optics-core optics-th pandoc-types text ]; executableHaskellDepends = [ - base blaze-html blaze-markup ghc-syntax-highlighter HaTeX - optics-core optics-th pandoc-types text + base blaze-html blaze-markup containers ghc-syntax-highlighter + HaTeX optics-core optics-th optparse-applicative pandoc-types text ]; testHaskellDepends = [ base blaze-html blaze-markup ghc-syntax-highlighter HaTeX - optics-core optics-th pandoc-types text + optics-core optics-th pandoc-types QuickCheck quickcheck-text text ]; description = "Pandoc filter formatting Haskell code fragments using GHC lexer"; license = stdenv.lib.licenses.bsd3; @@ -198138,24 +198158,23 @@ self: { }) {}; "pinch" = callPackage - ({ mkDerivation, array, base, bytestring, containers, deepseq - , ghc-prim, hashable, hspec, hspec-discover, QuickCheck, semigroups - , text, unordered-containers, vector + ({ mkDerivation, array, async, base, bytestring, cereal, containers + , deepseq, ghc-prim, hashable, hspec, hspec-discover, network + , network-run, QuickCheck, semigroups, text, unordered-containers + , vector }: mkDerivation { pname = "pinch"; - version = "0.3.5.0"; - sha256 = "0bw7pfywa9qr6mrs340znqgzhg9yy8brh6v833wvk87sxjs8psdv"; - revision = "1"; - editedCabalFile = "1pl6cymb93lpjqsll87y7avwrw2w5k237gyyhqr05yfcsrjky8rp"; + version = "0.4.0.0"; + sha256 = "0xn79n8r42wl48fkbbplyhj4ykfky7kzzj96qb8qn0w1f70pi3i2"; libraryHaskellDepends = [ - array base bytestring containers deepseq ghc-prim hashable - semigroups text unordered-containers vector + array base bytestring cereal containers deepseq ghc-prim hashable + network semigroups text unordered-containers vector ]; libraryToolDepends = [ hspec-discover ]; testHaskellDepends = [ - base bytestring containers hspec QuickCheck semigroups text - unordered-containers vector + async base bytestring cereal containers hspec network network-run + QuickCheck semigroups text unordered-containers vector ]; testToolDepends = [ hspec-discover ]; description = "An alternative implementation of Thrift for Haskell"; @@ -198164,6 +198183,25 @@ self: { broken = true; }) {}; + "pinch-gen" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , language-thrift, megaparsec, mtl, optparse-applicative + , prettyprinter, text, unordered-containers + }: + mkDerivation { + pname = "pinch-gen"; + version = "0.4.0.0"; + sha256 = "03fpcy2mdq83mpx4hv6x57csdwd07pkqcfqc0wd10zys77i75s46"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath language-thrift megaparsec mtl + optparse-applicative prettyprinter text unordered-containers + ]; + description = "A code generator for the pinch Thrift library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "pinchot" = callPackage ({ mkDerivation, base, containers, Earley, lens, pretty-show , semigroups, template-haskell, transformers @@ -214094,6 +214132,44 @@ self: { broken = true; }) {}; + "reanimate_1_1_3_2" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base + , base64-bytestring, bytestring, cassava, cereal, colour + , containers, cryptohash-sha256, cubicbezier, directory, filelock + , filepath, fingertree, fsnotify, geojson, hashable, hgeometry + , hgeometry-combinatorial, JuicyPixels, lens, linear, matrix, mtl + , neat-interpolation, network, open-browser, optparse-applicative + , parallel, process, QuickCheck, random, random-shuffle + , reanimate-svg, split, tasty, tasty-expected-failure, tasty-golden + , tasty-hunit, tasty-quickcheck, tasty-rerun, temporary, text, time + , unix, unordered-containers, vector, vector-space, websockets, xml + }: + mkDerivation { + pname = "reanimate"; + version = "1.1.3.2"; + sha256 = "006fj47pm7lqs4haq0i0nmz6syqx3v07qgnh4vjqlyqixk22cyy5"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal array attoparsec base base64-bytestring + bytestring cassava cereal colour containers cryptohash-sha256 + cubicbezier directory filelock filepath fingertree fsnotify geojson + hashable hgeometry hgeometry-combinatorial JuicyPixels lens linear + matrix mtl neat-interpolation network open-browser + optparse-applicative parallel process random random-shuffle + reanimate-svg split temporary text time unix unordered-containers + vector vector-space websockets xml + ]; + testHaskellDepends = [ + base bytestring directory filepath linear process QuickCheck tasty + tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck + tasty-rerun temporary text vector + ]; + description = "Animation library based on SVGs"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "reanimate-svg" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, Diff , directory, double-conversion, filepath, hashable, JuicyPixels @@ -222969,29 +223045,6 @@ self: { }) {}; "safecopy" = callPackage - ({ mkDerivation, array, base, bytestring, cereal, containers - , generic-data, HUnit, lens, lens-action, old-time, QuickCheck - , quickcheck-instances, tasty, tasty-quickcheck, template-haskell - , text, time, transformers, vector - }: - mkDerivation { - pname = "safecopy"; - version = "0.10.3"; - sha256 = "142ghv6pa3y0s7x141x9f9r5sn0315vvkfw6f7lgnndlncs5y354"; - libraryHaskellDepends = [ - array base bytestring cereal containers generic-data old-time - template-haskell text time transformers vector - ]; - testHaskellDepends = [ - array base bytestring cereal containers HUnit lens lens-action - QuickCheck quickcheck-instances tasty tasty-quickcheck - template-haskell time vector - ]; - description = "Binary serialization with version control"; - license = stdenv.lib.licenses.publicDomain; - }) {}; - - "safecopy_0_10_3_1" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , generic-data, HUnit, lens, lens-action, old-time, QuickCheck , quickcheck-instances, tasty, tasty-quickcheck, template-haskell @@ -223012,7 +223065,6 @@ self: { ]; description = "Binary serialization with version control"; license = stdenv.lib.licenses.publicDomain; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safecopy-migrate" = callPackage @@ -231286,8 +231338,8 @@ self: { }: mkDerivation { pname = "shake"; - version = "0.19.2"; - sha256 = "0s34c40zvr0ny5n0p2g85rzkx3789r20627gykkpsn5cvnc7pj5s"; + version = "0.19.4"; + sha256 = "1vkkgncar07na4kn3i02b2zdyjdjxl10hrcz2l23c498yrrqibjv"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -250848,8 +250900,8 @@ self: { }: mkDerivation { pname = "tasty-html"; - version = "0.4.1.2"; - sha256 = "1bffbp8qwyad85s9bl3ck3gxay3hphka527j09hn2sz1bfqzcihb"; + version = "0.4.1.4"; + sha256 = "1zf14am7rl0rdh3mschkbsg8h02cv7y8yglxpc9cs2wj14ymhyvv"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base blaze-html bytestring containers filepath generic-deriving mtl @@ -251026,24 +251078,6 @@ self: { }) {}; "tasty-lua" = callPackage - ({ mkDerivation, base, bytestring, directory, file-embed, filepath - , hslua, tasty, tasty-hunit, text - }: - mkDerivation { - pname = "tasty-lua"; - version = "0.2.3.1"; - sha256 = "1dw9wbwhyklc2lkpvhj12kdq7kyq6lv9w2586szx3yr5qbpwaggm"; - libraryHaskellDepends = [ - base bytestring file-embed hslua tasty text - ]; - testHaskellDepends = [ - base directory filepath hslua tasty tasty-hunit - ]; - description = "Write tests in Lua, integrate into tasty"; - license = stdenv.lib.licenses.mit; - }) {}; - - "tasty-lua_0_2_3_2" = callPackage ({ mkDerivation, base, bytestring, directory, file-embed, filepath , hslua, tasty, tasty-hunit, text }: @@ -251059,7 +251093,6 @@ self: { ]; description = "Write tests in Lua, integrate into tasty"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tasty-mgolden" = callPackage @@ -251209,6 +251242,28 @@ self: { broken = true; }) {}; + "tasty-sugar" = callPackage + ({ mkDerivation, base, directory, filemanip, filepath, hedgehog + , logict, optparse-applicative, pretty-show, prettyprinter + , raw-strings-qq, tagged, tasty, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "tasty-sugar"; + version = "0.2.0.0"; + sha256 = "19h005l823kiqyzs0ipzsniw9gbb6jdf4lxd9gkazihx67v80gz6"; + libraryHaskellDepends = [ + base directory filemanip filepath logict optparse-applicative + prettyprinter tagged tasty + ]; + testHaskellDepends = [ + base filepath hedgehog logict pretty-show prettyprinter + raw-strings-qq tasty tasty-hedgehog tasty-hunit + ]; + doHaddock = false; + description = "Tests defined by Search Using Golden Answer References"; + license = stdenv.lib.licenses.isc; + }) {}; + "tasty-tap" = callPackage ({ mkDerivation, base, containers, directory, stm, tasty , tasty-golden, tasty-hunit @@ -251980,24 +252035,19 @@ self: { "telegraph" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, deriving-aeson - , exceptions, generic-data-surgery, http-client, http-client-tls - , http-conduit, monad-control, mtl, text, transformers-base + , generic-data-surgery, http-client, http-client-tls, http-conduit + , in-other-words, mtl, text }: mkDerivation { pname = "telegraph"; - version = "0.1.0"; - sha256 = "0rl3di034ln127pp8gzdjxlgbas93jjzxikacvhpyzgcpskd78y9"; - revision = "1"; - editedCabalFile = "1bpxhhqv11rfg7aylxyl32bzdm44m3h3ybzd9hfr188d8jj5hlza"; + version = "1.0.0"; + sha256 = "1s3k3psva95lka5zqzylh20k3s7bqmsg22l43r1jzrkldlaqkh3n"; libraryHaskellDepends = [ - aeson base bytestring conduit deriving-aeson exceptions - generic-data-surgery http-client http-conduit monad-control mtl - text transformers-base + aeson base bytestring conduit deriving-aeson generic-data-surgery + http-client http-conduit in-other-words mtl text ]; testHaskellDepends = [ - aeson base bytestring conduit deriving-aeson exceptions - generic-data-surgery http-client http-client-tls http-conduit - monad-control mtl text transformers-base + base http-client http-client-tls in-other-words ]; description = "Binding to the telegraph API"; license = stdenv.lib.licenses.bsd3; @@ -252980,8 +253030,8 @@ self: { }: mkDerivation { pname = "termonad"; - version = "4.1.0.0"; - sha256 = "17b9fxs9dc2pb8v2fxnly968v3bcy8g756r60nibd04fisrd1pmk"; + version = "4.1.1.0"; + sha256 = "1v8w6wf5y3708pjya97zzq1w8vb3g8vqc46pbfy7rizg5jfbr2ba"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -274744,32 +274794,6 @@ self: { }) {}; "webgear-server" = callPackage - ({ mkDerivation, aeson, base, base64-bytestring, bytestring - , bytestring-conversion, case-insensitive, http-api-data - , http-types, mtl, network, QuickCheck, quickcheck-instances, tasty - , tasty-hunit, tasty-quickcheck, template-haskell, text - , unordered-containers, wai - }: - mkDerivation { - pname = "webgear-server"; - version = "0.2.0"; - sha256 = "0fyyb4f4dab24as2dv5vbvacwcvp9bcrwyr483yiqn3fhm7975nr"; - libraryHaskellDepends = [ - aeson base base64-bytestring bytestring bytestring-conversion - case-insensitive http-api-data http-types mtl network - template-haskell text unordered-containers wai - ]; - testHaskellDepends = [ - aeson base base64-bytestring bytestring bytestring-conversion - case-insensitive http-api-data http-types mtl network QuickCheck - quickcheck-instances tasty tasty-hunit tasty-quickcheck - template-haskell text unordered-containers wai - ]; - description = "Composable, type-safe library to build HTTP API servers"; - license = stdenv.lib.licenses.mpl20; - }) {}; - - "webgear-server_0_2_1" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , bytestring-conversion, case-insensitive, http-api-data , http-types, mtl, network, QuickCheck, quickcheck-instances, tasty @@ -274793,7 +274817,6 @@ self: { ]; description = "Composable, type-safe library to build HTTP API servers"; license = stdenv.lib.licenses.mpl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "webidl" = callPackage @@ -284333,8 +284356,8 @@ self: { pname = "yoctoparsec"; version = "0.1.0.0"; sha256 = "0p9kw60glcgrjfx04x3innn3rqnh12yrv4wh0a0fivcx8b9kj1yp"; - revision = "3"; - editedCabalFile = "1yvbslg8y6kvagdjnm0wbknlf1pigqlk8hiqpvmicmqgaiaaxlb7"; + revision = "4"; + editedCabalFile = "00icvzsb8l70w5dcy0kkxrg0hpq273r8zyy6cx6hscpzgck090jf"; libraryHaskellDepends = [ base free mtl ]; description = "A truly tiny monadic parsing library"; license = stdenv.lib.licenses.mit; From 09472515dcfdd840f34f6c523541f413ad4a4660 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Jan 2021 02:30:42 +0100 Subject: [PATCH 19/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/2a0a57afbe283e7ac560ab11bc002e5ea1c0743f. --- .../haskell-modules/hackage-packages.nix | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 93d768fe33b4c6..24ffba078d4729 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -101013,8 +101013,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "0.7.1.0"; - sha256 = "0nx2s2chdi37mx2f2wry17dc2i0l5q8axz6qqcyip1c20jp9pf12"; + version = "0.7.2.0"; + sha256 = "1d35vfwg906djfr2klrql7crgcyabfad12akalx25jc6c7pacv1d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -127814,8 +127814,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.20.2"; - sha256 = "1mk7d6ajwh5i9c8klgzk9j06yc8l24gi2nf6blyan14d9s7l85br"; + version = "1.20.3"; + sha256 = "1wy45ppcakml2wk021yr8kqv0q0x85vms8kx0npjawzbs498qqx9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128015,8 +128015,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.20.2"; - sha256 = "10iz6jjkighsj00shw8hj22p14zp4dd9r7l4hmpbwql1hfz53g1b"; + version = "1.20.3"; + sha256 = "0pm6ckim1krkg4x7azspsnc1alwynqnjdhxrda764xyrz9s0r8cp"; libraryHaskellDepends = [ aeson aeson-pretty ansi-terminal array base base-compat-batteries blaze-markup bytestring call-stack cassava cassava-megaparsec @@ -128092,8 +128092,8 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.20.2"; - sha256 = "1ns1zjmpbxn3rg5ldplh57h0yfmas6bqa9z6nmk52bw9qf0b05zw"; + version = "1.20.3"; + sha256 = "02g6xdxif67fjj6rjskw69cxhx2irwv7sk0b1slr20nch122pzl1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -128139,8 +128139,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.20.2"; - sha256 = "0898nsd4y4fzk8ri4wxykcyvrb9165mkak392ir1b5nz19nys1xf"; + version = "1.20.3"; + sha256 = "1dz3lwp86dlmdrnj5hda12219x03xw8csxk0bjysn43rjzxag4q4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -191458,25 +191458,27 @@ self: { ({ mkDerivation, base, blaze-html, blaze-markup, containers , ghc-syntax-highlighter, HaTeX, optics-core, optics-th , optparse-applicative, pandoc-types, QuickCheck, quickcheck-text - , text + , skylighting, text }: mkDerivation { pname = "pandoc-filter-indent"; - version = "0.2.3.0"; - sha256 = "1a8m0g9asq8z3ib6raa6lyhfbriz9r5bh9jpjg46hmj4ll0zvaqq"; + version = "0.3.0.0"; + sha256 = "1wx54wzk7lwawqi1j3ibiz7s1myv6yqz8f4h7g2l5mdwqqlx3vn5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base blaze-html blaze-markup ghc-syntax-highlighter HaTeX - optics-core optics-th pandoc-types text + optics-core optics-th pandoc-types skylighting text ]; executableHaskellDepends = [ base blaze-html blaze-markup containers ghc-syntax-highlighter - HaTeX optics-core optics-th optparse-applicative pandoc-types text + HaTeX optics-core optics-th optparse-applicative pandoc-types + skylighting text ]; testHaskellDepends = [ base blaze-html blaze-markup ghc-syntax-highlighter HaTeX - optics-core optics-th pandoc-types QuickCheck quickcheck-text text + optics-core optics-th pandoc-types QuickCheck quickcheck-text + skylighting text ]; description = "Pandoc filter formatting Haskell code fragments using GHC lexer"; license = stdenv.lib.licenses.bsd3; From c8e886e4a5e403046bfb8c4498a1027d6a24cb11 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 15 Jan 2021 19:46:47 +0100 Subject: [PATCH 20/27] haskellPackages.haskell-language-server: Fix build --- .../haskell-modules/configuration-common.nix | 5 +- .../configuration-hackage2nix.yaml | 1 + .../haskell-modules/hackage-packages.nix | 59 +++++++++++++++++++ 3 files changed, 63 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 12a5c6e47fd530..0da79cdd7935ee 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1446,8 +1446,9 @@ self: super: { # 1. test requires internet # 2. dependency shake-bench hasn't been published yet so we also need unmarkBroken and doDistribute ghcide = doDistribute (unmarkBroken (dontCheck - (super.ghcide.override { lsp-test = dontCheck self.lsp-test_0_11_0_7; }) - )); + (super.ghcide_0_7_0_0.override { + lsp-test = dontCheck self.lsp-test_0_11_0_7; + }))); refinery = doDistribute super.refinery_0_3_0_0; data-tree-print = doJailbreak super.data-tree-print; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 7fc88da779389e..656299c7bab1dc 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2695,6 +2695,7 @@ extra-packages: - dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20 - dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20 - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15 + - ghcide == 0.7.0.0 # Needed for hls 0.8.0 package-maintainers: peti: diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 24ffba078d4729..6f145fd4a61700 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -100993,6 +100993,65 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ghcide_0_7_0_0" = callPackage + ({ mkDerivation, aeson, array, async, base, base16-bytestring + , binary, bytestring, case-insensitive, containers, cryptohash-sha1 + , data-default, deepseq, directory, extra, filepath, fingertree + , fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-check, ghc-paths + , ghc-typelits-knownnat, gitrev, Glob, haddock-library, hashable + , haskell-lsp, haskell-lsp-types, heapsize, hie-bios, hie-compat + , hls-plugin-api, hslogger, implicit-hie-cradle, lens, lsp-test + , mtl, network-uri, opentelemetry, optparse-applicative, parallel + , prettyprinter, prettyprinter-ansi-terminal, process, QuickCheck + , quickcheck-instances, record-dot-preprocessor, record-hasfield + , regex-tdfa, rope-utf16-splay, safe, safe-exceptions, shake + , shake-bench, sorted-list, stm, syb, tasty, tasty-expected-failure + , tasty-hunit, tasty-quickcheck, tasty-rerun, text, time + , transformers, unix, unordered-containers, utf8-string, yaml + }: + mkDerivation { + pname = "ghcide"; + version = "0.7.0.0"; + sha256 = "165dbwbcpl2r7jqsjk859c42yas8h877mx37d0jnx8vm47fdy484"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array async base base16-bytestring binary bytestring + case-insensitive containers cryptohash-sha1 data-default deepseq + directory extra filepath fingertree fuzzy ghc ghc-boot ghc-boot-th + ghc-check ghc-paths Glob haddock-library hashable haskell-lsp + haskell-lsp-types heapsize hie-bios hie-compat hls-plugin-api + hslogger implicit-hie-cradle lens mtl network-uri opentelemetry + parallel prettyprinter prettyprinter-ansi-terminal regex-tdfa + rope-utf16-splay safe safe-exceptions shake sorted-list stm syb + text time transformers unix unordered-containers utf8-string + ]; + executableHaskellDepends = [ + aeson base bytestring containers data-default directory extra + filepath gitrev hashable haskell-lsp haskell-lsp-types heapsize + hie-bios hls-plugin-api lens lsp-test optparse-applicative process + safe-exceptions shake text unordered-containers + ]; + testHaskellDepends = [ + aeson base binary bytestring containers data-default directory + extra filepath ghc ghc-typelits-knownnat haddock-library + haskell-lsp haskell-lsp-types hls-plugin-api lens lsp-test + network-uri optparse-applicative process QuickCheck + quickcheck-instances record-dot-preprocessor record-hasfield + rope-utf16-splay safe safe-exceptions shake tasty + tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun + text + ]; + benchmarkHaskellDepends = [ + aeson base directory filepath shake shake-bench text yaml + ]; + description = "The core of an IDE"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + maintainers = with stdenv.lib.maintainers; [ maralorn ]; + broken = true; + }) {shake-bench = null;}; + "ghcide" = callPackage ({ mkDerivation, aeson, array, async, base, base16-bytestring , binary, bytestring, case-insensitive, containers, cryptohash-sha1 From 8084a9137b0c470976e006457092f290d807bd27 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Jan 2021 20:23:42 +0100 Subject: [PATCH 21/27] haskell-http-client: update overrides for the latest version --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0da79cdd7935ee..3e43cbe330fbd8 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1547,7 +1547,7 @@ self: super: { # 2020-12-05: http-client is fixed on too old version essence-of-live-coding-warp = super.essence-of-live-coding-warp.override { - http-client = self.http-client_0_7_3; + http-client = self.http-client_0_7_4; }; # 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27) From 589ce02f47566bfaa5a00e8279f8424bd7736ebe Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Jan 2021 20:26:39 +0100 Subject: [PATCH 22/27] hackage2nix: update list of broken packages to fix evaluation --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 656299c7bab1dc..9f9e93b7411ac7 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -8795,6 +8795,7 @@ broken-packages: - pinboard - pinboard-notes-backup - pinch + - pinch-gen - pinchot - ping - pinpon @@ -11648,6 +11649,7 @@ broken-packages: - yxdb-utils - Z-Data - Z-IO + - Z-MessagePack - Z-YAML - z3-encoding - z85 From 915ef2102dbd1d15498684f99bd2674fd19a64d3 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Jan 2021 20:30:55 +0100 Subject: [PATCH 23/27] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/dd69eff0a71724ece4cbd26f9266c2bf45ac764f. --- .../haskell-modules/hackage-packages.nix | 150 ++++++++++++++---- 1 file changed, 120 insertions(+), 30 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 6f145fd4a61700..e5093c73914d24 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -21976,6 +21976,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "MessagePack"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Z-YAML" = callPackage @@ -73327,8 +73329,8 @@ self: { pname = "dhall-lsp-server"; version = "1.0.12"; sha256 = "0gp9pa3pdm49ya6awdi1qjbycxdihz2z11mzmfnr5m2gf0vrjzpp"; - revision = "1"; - editedCabalFile = "1yiazwsvbz2yzc8jdvr6nq7p882pkcr2hfyxsn73j288cwdyl02r"; + revision = "2"; + editedCabalFile = "0nn30rkmdxacankwvmagfxaha6532ikwpz7w18s27xw4qpkhp6v9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -113986,19 +113988,21 @@ self: { }) {}; "hal" = callPackage - ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra - , containers, envy, exceptions, http-client, http-conduit - , http-types, mtl, text, time + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, conduit, conduit-extra, containers, envy + , exceptions, http-client, http-conduit, http-types, mtl, text + , time, unordered-containers }: mkDerivation { pname = "hal"; - version = "0.4.5"; - sha256 = "01qs6bw9fg86vs122nyamfq29g9l3hr8m1bmrmsn0iinrhzisasp"; + version = "0.4.6"; + sha256 = "07xzkb9yavrh17d64gm3pc08jr8cb53lm5fdw6apcn7826ys76vh"; revision = "1"; - editedCabalFile = "1i2fqq0bwmsibfyk7v5nd2myb0sxlkv3xy93ypsfdx6nrsnbb4vq"; + editedCabalFile = "01mx3i40i3xhn9i1bbdppp20df2l305zgzl9r4y02dfzcsy3xff5"; libraryHaskellDepends = [ - aeson base bytestring conduit conduit-extra containers envy - exceptions http-client http-conduit http-types mtl text time + aeson base base64-bytestring bytestring case-insensitive conduit + conduit-extra containers envy exceptions http-client http-conduit + http-types mtl text time unordered-containers ]; description = "A runtime environment for Haskell applications running on AWS Lambda"; license = stdenv.lib.licenses.bsd3; @@ -169582,20 +169586,21 @@ self: { "mealstrom" = callPackage ({ mkDerivation, aeson, async, base, bytestring, containers - , hashable, list-t, postgresql-simple, resource-pool, stm + , deferred-folds, hashable, postgresql-simple, resource-pool, stm , stm-containers, tasty, tasty-hunit, text, time, uuid }: mkDerivation { pname = "mealstrom"; - version = "0.0.1.0"; - sha256 = "1nsbh00c5d5n1w3vkf63s9y9snbqvk5f590a8gyp00ikz85m3c23"; + version = "0.0.1.1"; + sha256 = "1bif2siwyijnwmz4mgsi88rv81w8ksyri7d4lxrrkhi581jy8f4s"; libraryHaskellDepends = [ - aeson async base bytestring containers hashable list-t + aeson async base bytestring containers deferred-folds hashable postgresql-simple resource-pool stm stm-containers text time uuid ]; testHaskellDepends = [ - aeson async base bytestring hashable list-t postgresql-simple - resource-pool stm stm-containers tasty tasty-hunit text time uuid + aeson async base bytestring deferred-folds hashable + postgresql-simple resource-pool stm stm-containers tasty + tasty-hunit text time uuid ]; description = "Manipulate FSMs and store them in PostgreSQL"; license = stdenv.lib.licenses.mit; @@ -173490,8 +173495,8 @@ self: { ({ mkDerivation, base, directory, mmsyn3, process }: mkDerivation { pname = "mmsyn7ukr-common"; - version = "0.1.0.0"; - sha256 = "0mwgzw6lg7bqjm4jw0kli8iicq8jjmi130wlbmhc7b6gmj0p5rjj"; + version = "0.1.1.0"; + sha256 = "000xkm0yvj6sxmnkzax98gc3rv0cfkfglfznf84p32axmxa4vg0q"; libraryHaskellDepends = [ base directory mmsyn3 process ]; description = "Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX"; license = stdenv.lib.licenses.mit; @@ -191521,8 +191526,8 @@ self: { }: mkDerivation { pname = "pandoc-filter-indent"; - version = "0.3.0.0"; - sha256 = "1wx54wzk7lwawqi1j3ibiz7s1myv6yqz8f4h7g2l5mdwqqlx3vn5"; + version = "0.3.1.0"; + sha256 = "1ys7v9ygy07c4jxraqmbb1fqswhh0fydcgd5zcfjln2sjb637947"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -198261,6 +198266,8 @@ self: { ]; description = "A code generator for the pinch Thrift library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "pinchot" = callPackage @@ -223470,6 +223477,26 @@ self: { license = stdenv.lib.licenses.mit; }) {inherit (pkgs) libsodium;}; + "saltine_0_1_1_1" = callPackage + ({ mkDerivation, base, bytestring, hashable, libsodium, profunctors + , QuickCheck, semigroups, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "saltine"; + version = "0.1.1.1"; + sha256 = "1bgr6vrmw18qr8akabxz6w3hwhlqi6zsnr23n70hkvwvcap1lnx7"; + libraryHaskellDepends = [ base bytestring hashable profunctors ]; + libraryPkgconfigDepends = [ libsodium ]; + testHaskellDepends = [ + base bytestring QuickCheck semigroups test-framework + test-framework-quickcheck2 + ]; + description = "Cryptography that's easy to digest (NaCl/libsodium bindings)"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) libsodium;}; + "saltine-quickcheck" = callPackage ({ mkDerivation, base, bytestring, bytestring-arbitrary, hex , libsodium, QuickCheck, saltine, tasty, tasty-quickcheck @@ -224720,8 +224747,8 @@ self: { }: mkDerivation { pname = "schematic"; - version = "0.5.0.0"; - sha256 = "0mq38m08gj90gyk38lj4vyyfz0d6qrpxlpqjizqvyj4k3hqqy4ka"; + version = "0.5.1.0"; + sha256 = "1blbm7pmfwn2v1s60as98gw09c6c3l370xpx4b1w4vsq9ap9k7l8"; libraryHaskellDepends = [ aeson base bytestring containers hjsonschema mtl profunctors regex-tdfa regex-tdfa-text scientific singletons smallcheck tagged @@ -234826,6 +234853,33 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "sized_0_9_0_0" = callPackage + ({ mkDerivation, base, constraints, containers, deepseq + , equational-reasoning, ghc-typelits-knownnat + , ghc-typelits-presburger, hashable, hspec, inspection-testing + , lens, mono-traversable, singletons, singletons-presburger + , subcategories, template-haskell, th-lift, these, type-natural + , vector + }: + mkDerivation { + pname = "sized"; + version = "0.9.0.0"; + sha256 = "0pj21mnh5prxxbis6735na68ggqzslyqj5djkhzdvr364ajmbnd1"; + libraryHaskellDepends = [ + base constraints containers deepseq equational-reasoning + ghc-typelits-knownnat ghc-typelits-presburger hashable lens + mono-traversable singletons singletons-presburger subcategories + these type-natural vector + ]; + testHaskellDepends = [ + base containers hspec inspection-testing mono-traversable + singletons subcategories template-haskell th-lift vector + ]; + description = "Sized sequence data-types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "sized-grid" = callPackage ({ mkDerivation, adjunctions, aeson, ansi-terminal, base, comonad , constraints, distributive, generics-sop, HUnit, lens @@ -251310,8 +251364,8 @@ self: { }: mkDerivation { pname = "tasty-sugar"; - version = "0.2.0.0"; - sha256 = "19h005l823kiqyzs0ipzsniw9gbb6jdf4lxd9gkazihx67v80gz6"; + version = "1.0.0.0"; + sha256 = "0nh8s3ma9xjyfn90ylgbywrd536px2bmvsibmjhy0lcjzbd37jwx"; libraryHaskellDepends = [ base directory filemanip filepath logict optparse-applicative prettyprinter tagged tasty @@ -258081,8 +258135,8 @@ self: { }: mkDerivation { pname = "tlex-core"; - version = "0.2.0.0"; - sha256 = "13plxbhnmjki46hj60zbqz0p1ga24pp7brgy5d04k3i706s2gyjr"; + version = "0.2.1.0"; + sha256 = "1qjzxsz7rl1fmfp1yzc2cdxjwz9nwjrxz6d18023cz41v1jympzq"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base containers hashable transformers unordered-containers @@ -279162,6 +279216,20 @@ self: { broken = true; }) {}; + "xml-optics" = callPackage + ({ mkDerivation, base, containers, optics-core, text, xml-conduit + }: + mkDerivation { + pname = "xml-optics"; + version = "0.1.0"; + sha256 = "01sa1hk87aw32wafxxnvnljazi78bnishpmk5k77p28jmhpa1gn8"; + libraryHaskellDepends = [ + base containers optics-core text xml-conduit + ]; + description = "Optics for xml-conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "xml-parsec" = callPackage ({ mkDerivation, base, HaXml, parsec }: mkDerivation { @@ -281497,10 +281565,8 @@ self: { }: mkDerivation { pname = "yeamer"; - version = "0.1.0.5"; - sha256 = "0c8yrh43h9qhhdiz0dnrh00frfz0cymzzz9k723jnp03b8994srq"; - revision = "1"; - editedCabalFile = "0ivw54131s99kblah7n0flccb9h6qfiz55ifs2cwjwxxmrs9xi1n"; + version = "0.1.1.0"; + sha256 = "0i3ka3c4ci70kgrbmc7ynk587a4sihpqhyv6bjc1n9gwjbm9abxi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -282137,6 +282203,30 @@ self: { broken = true; }) {}; + "yesod-auth-oauth2_0_6_2_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, errors + , hoauth2, hspec, http-client, http-conduit, http-types, memory + , microlens, safe-exceptions, text, uri-bytestring, yesod-auth + , yesod-core + }: + mkDerivation { + pname = "yesod-auth-oauth2"; + version = "0.6.2.1"; + sha256 = "1kzz271y69l47wikfmfix5v9csh6xy7cv8b36gxzlwr6vil59bmy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cryptonite errors hoauth2 http-client + http-conduit http-types memory microlens safe-exceptions text + uri-bytestring yesod-auth yesod-core + ]; + testHaskellDepends = [ base hspec uri-bytestring ]; + description = "OAuth 2.0 authentication plugins"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "yesod-auth-pam" = callPackage ({ mkDerivation, base, hamlet, pam, text, yesod-auth, yesod-core , yesod-form From a12136e3ce134d0384b0993885d900e0ec704171 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 15 Jan 2021 20:33:01 +0100 Subject: [PATCH 24/27] haskellPackages.reflex: Fix build --- pkgs/development/haskell-modules/configuration-common.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3e43cbe330fbd8..68e9477ad8432d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1471,6 +1471,9 @@ self: super: { # https://github.com/adnelson/semver-range/issues/15 semver-range = dontCheck super.semver-range; + # https://github.com/obsidiansystems/dependent-sum/issues/55 + dependent-sum = doJailbreak super.dependent-sum; + dependent-sum-aeson-orphans = appendPatch super.dependent-sum-aeson-orphans (pkgs.fetchpatch { # 2020-11-18: https://github.com/obsidiansystems/dependent-sum-aeson-orphans/pull/9 # Bump version bounds for ghc 8.10 @@ -1486,7 +1489,7 @@ self: super: { # base upper bound is incompatible with ghc 8.10 neuron = doJailbreak super.neuron; - reflex = appendPatches super.reflex [ + reflex = dontCheck (doJailbreak (appendPatches super.reflex [ # https://github.com/reflex-frp/reflex/pull/444 # Fixes for ghc 8.10 (pkgs.fetchpatch { @@ -1499,7 +1502,7 @@ self: super: { url = https://patch-diff.githubusercontent.com/raw/reflex-frp/reflex/pull/448.patch; sha256 = "0a8gcq9g8dyyafkvs54mi3fnisff20r0x0qzmhxcp9md61nkf7gq"; }) - ]; + ])); # 2020-11-19: jailbreaking because of pretty-simple bound out of date # https://github.com/kowainik/stan/issues/408 From 48278265c7fe5148216675df0565808434eab385 Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Tue, 29 Dec 2020 11:49:59 +0900 Subject: [PATCH 25/27] haskellPackages.servant: stop building documentation --- .../haskell-modules/configuration-common.nix | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 68e9477ad8432d..fc8231cc0d57b5 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -685,34 +685,6 @@ self: super: { # The standard libraries are compiled separately. idris = generateOptparseApplicativeCompletion "idris" (dontCheck super.idris); - # build servant docs from the repository - servant = - let - ver = super.servant.version; - docs = pkgs.stdenv.mkDerivation { - name = "servant-sphinx-documentation-${ver}"; - src = "${pkgs.fetchFromGitHub { - owner = "haskell-servant"; - repo = "servant"; - rev = "v${ver}"; - sha256 = "0xk3czk3jhqjxhy0g8r2248m8yxgvmqhgn955k92z0h7p02lfs89"; - }}/doc"; - # Needed after sphinx 1.7.9 -> 1.8.3 - postPatch = '' - substituteInPlace conf.py --replace "'.md': CommonMarkParser," "" - ''; - nativeBuildInputs = with pkgs.buildPackages.python3Packages; [ sphinx recommonmark sphinx_rtd_theme ]; - makeFlags = [ "html" ]; - installPhase = '' - mv _build/html $out - ''; - }; - in overrideCabal super.servant (old: { - postInstall = old.postInstall or "" + '' - ln -s ${docs} ''${!outputDoc}/share/doc/servant - ''; - }); - # https://github.com/pontarius/pontarius-xmpp/issues/105 pontarius-xmpp = dontCheck super.pontarius-xmpp; From 6c3e331e1c2f5323ff03c8be3d6262c34b683194 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Jan 2021 20:42:18 +0100 Subject: [PATCH 26/27] haskell-lukko: jailbreak to fix the build with the latest version of tasty --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fc8231cc0d57b5..ebb0c9bd2b3599 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1564,4 +1564,7 @@ self: super: { # https://github.com/input-output-hk/nothunks/issues/9 nothunks = doJailbreak super.nothunks; + # Allow building with recent versions of tasty. + lukko = doJailbreak super.lukko; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From 5b220ae92daaee10806ad6455becb470d26b1296 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Jan 2021 20:47:46 +0100 Subject: [PATCH 27/27] haskell-http-client-restricted: jailbreak to fix the build with older versions of http-client --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ebb0c9bd2b3599..8025c521ce85b1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1567,4 +1567,7 @@ self: super: { # Allow building with recent versions of tasty. lukko = doJailbreak super.lukko; + # Allow building with older versions of http-client. + http-client-restricted = doJailbreak super.http-client-restricted; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super