From 8c9b8d03b06804e24c01f2897bb9f24c6914f1b0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 7 Jun 2022 21:34:24 +0200 Subject: [PATCH 01/20] haskellPackages: stackage LTS 19.9 -> LTS 19.10 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index a6a478fb37f4..902df7335c3e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 19.9 +# Stackage LTS 19.10 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -8,7 +8,7 @@ default-package-overrides: - AC-Angle ==1.0 - acc ==0.2.0.1 - ace ==0.6 - - acid-state ==0.16.1 + - acid-state ==0.16.1.1 - action-permutations ==0.0.0.1 - active ==0.2.0.15 - ad ==4.5.1 @@ -373,7 +373,7 @@ default-package-overrides: - comfort-fftw ==0.0 - comfort-graph ==0.0.3.2 - commonmark ==0.2.2 - - commonmark-extensions ==0.2.3.1 + - commonmark-extensions ==0.2.3.2 - commonmark-pandoc ==0.2.1.2 - commutative ==0.0.2 - comonad ==5.0.8 @@ -580,7 +580,7 @@ default-package-overrides: - dimensional ==1.4 - di-monad ==1.3.1 - directory-tree ==0.12.1 - - direct-sqlite ==2.3.26 + - direct-sqlite ==2.3.27 - dirichlet ==0.1.0.6 - discount ==0.1.1 - discover-instances ==0.1.0.0 @@ -682,7 +682,7 @@ default-package-overrides: - errors ==2.3.0 - errors-ext ==0.4.2 - ersatz ==0.4.11 - - esqueleto ==3.5.4.1 + - esqueleto ==3.5.5.0 - essence-of-live-coding ==0.2.6 - essence-of-live-coding-gloss ==0.2.6 - essence-of-live-coding-pulse ==0.2.6 @@ -1003,10 +1003,10 @@ default-package-overrides: - haskintex ==0.8.0.0 - haskoin-core ==0.21.2 - hasktags ==0.72.0 - - hasql ==1.5.0.2 + - hasql ==1.5.0.3 - hasql-migration ==0.3.0 - - hasql-notifications ==0.2.0.0 - - hasql-optparse-applicative ==0.3.0.8 + - hasql-notifications ==0.2.0.1 + - hasql-optparse-applicative ==0.3.0.9 - hasql-pool ==0.5.2.2 - hasql-queue ==1.2.0.2 - hasql-th ==0.4.0.14 @@ -1326,7 +1326,7 @@ default-package-overrides: - js-jquery ==3.3.1 - json ==0.10 - json-feed ==2.0.0.1 - - jsonifier ==0.2.0.1 + - jsonifier ==0.2.1.1 - jsonpath ==0.2.1.0 - json-stream ==0.4.4.1 - JuicyPixels ==3.3.7 @@ -1611,7 +1611,7 @@ default-package-overrides: - mwc-random-monad ==0.7.3.1 - mx-state-codes ==1.0.0.0 - mysql ==0.2.1 - - mysql-simple ==0.4.8 + - mysql-simple ==0.4.8.1 - n2o ==0.11.1 - n2o-nitro ==0.11.2 - nagios-check ==0.3.2 @@ -1746,7 +1746,7 @@ default-package-overrides: - pandoc ==2.17.1.1 - pandoc-csv2table ==1.0.9 - pandoc-dhall-decoder ==0.1.0.1 - - pandoc-lua-marshal ==0.1.5.1 + - pandoc-lua-marshal ==0.1.6 - pandoc-plot ==1.4.1 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.22.2 @@ -2088,7 +2088,7 @@ default-package-overrides: - rope-utf16-splay ==0.3.2.0 - rosezipper ==0.2 - rot13 ==0.2.0.1 - - rpmbuild-order ==0.4.5 + - rpmbuild-order ==0.4.7 - rpm-nvr ==0.1.2 - rp-tree ==0.7.1 - RSA ==2.4.1 @@ -2295,7 +2295,7 @@ default-package-overrides: - spreadsheet ==0.1.3.8 - sqlcli ==0.2.2.0 - sqlcli-odbc ==0.2.0.1 - - sqlite-simple ==0.4.18.0 + - sqlite-simple ==0.4.18.2 - sql-words ==0.1.6.4 - squeather ==0.8.0.0 - srcloc ==0.6.0.1 @@ -2532,7 +2532,7 @@ default-package-overrides: - tinylog ==0.15.0 - titlecase ==1.0.1 - tldr ==0.9.2 - - tls ==1.5.7 + - tls ==1.5.8 - tls-debug ==0.4.8 - tls-session-manager ==0.0.4 - tlynx ==0.6.1.1 @@ -2575,7 +2575,7 @@ default-package-overrides: - twitter-types ==0.11.0 - twitter-types-lens ==0.11.0 - TypeCompose ==0.9.14 - - typed-process ==0.2.8.0 + - typed-process ==0.2.10.1 - type-equality ==1 - type-errors ==0.2.0.0 - type-errors-pretty ==0.0.1.2 @@ -2792,7 +2792,7 @@ default-package-overrides: - X11 ==1.10.2 - X11-xft ==0.3.4 - x11-xim ==0.0.9.0 - - x509 ==1.7.6 + - x509 ==1.7.7 - x509-store ==1.6.9 - x509-system ==1.6.7 - x509-validation ==1.6.12 From bf5ada3db15c4bbd09931edf5d815fc4bb6d7402 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 7 Jun 2022 21:34:43 +0200 Subject: [PATCH 02/20] all-cabal-hashes: 2022-06-04T09:01:11Z -> 2022-06-07T15:13:17Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh --- pkgs/data/misc/hackage/pin.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 6002f4fc89d4..6d478f56f20d 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "a4be9679c308459b390768e6195f3f08ae5366db", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/a4be9679c308459b390768e6195f3f08ae5366db.tar.gz", - "sha256": "09pr3ag0k1wjiih36p902gcpygxg8f7wqpr5g8j7ka851g0gckqa", - "msg": "Update from Hackage at 2022-06-04T09:01:11Z" + "commit": "e55c7aa130b33bcfe416a246d9e8a108c63022f9", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e55c7aa130b33bcfe416a246d9e8a108c63022f9.tar.gz", + "sha256": "1nmqxlj9c76xpyz1js47bk7m05mr229c8y5k7gnnjwh4gspr0p0r", + "msg": "Update from Hackage at 2022-06-07T15:13:17Z" } From c9eb5b7acd8fff8a0e104ed6416194b1debf37e4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 7 Jun 2022 21:36:04 +0200 Subject: [PATCH 03/20] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/hackage-packages.nix | 891 ++++++++++-------- 1 file changed, 499 insertions(+), 392 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 2ddaee131927..5164ef08961a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -22195,8 +22195,8 @@ self: { ({ mkDerivation, base, deepseq, random, simple-affine-space }: mkDerivation { pname = "Yampa"; - version = "0.13.4"; - sha256 = "1qh3fdj82n7s2arwjin1mp5n8jn8p0dan5ll6zbj533j181k8w4p"; + version = "0.13.5"; + sha256 = "1l7ykhcy7qqp4dysyp3qq3nx962zsdf47iqmsz28l4chr8dxfvnm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -23461,39 +23461,6 @@ self: { }) {}; "acid-state" = callPackage - ({ mkDerivation, array, base, bytestring, cereal, containers - , criterion, deepseq, directory, filelock, filepath, hedgehog - , hspec, hspec-discover, mtl, network, network-bsd, random - , safecopy, stm, system-fileio, system-filepath, template-haskell - , text, th-expand-syns, time, unix - }: - mkDerivation { - pname = "acid-state"; - version = "0.16.1"; - sha256 = "1fvcx96y7cin7f39asa130q8j2z39l61ibff98vmkhqwxiys4z4h"; - revision = "1"; - editedCabalFile = "03md28vq6j63h5jxvlzvx106c4xd0c64zvd6ar56icpb14qk52q9"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array base bytestring cereal containers directory filelock filepath - mtl network network-bsd safecopy stm template-haskell - th-expand-syns unix - ]; - executableHaskellDepends = [ base directory ]; - testHaskellDepends = [ - base cereal containers deepseq directory hedgehog hspec - hspec-discover mtl network safecopy template-haskell text time - ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ - base criterion directory mtl random system-fileio system-filepath - ]; - description = "Add ACID guarantees to any serializable Haskell data structure"; - license = lib.licenses.publicDomain; - }) {}; - - "acid-state_0_16_1_1" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , criterion, deepseq, directory, filelock, filepath, hedgehog , hspec, hspec-discover, mtl, network, network-bsd, random @@ -23522,7 +23489,6 @@ self: { ]; description = "Add ACID guarantees to any serializable Haskell data structure"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; }) {}; "acid-state-dist" = callPackage @@ -38154,19 +38120,20 @@ self: { "aws-sns-verify" = callPackage ({ mkDerivation, aeson, aeson-qq, async, base, bytestring, errors - , hspec, http-conduit, http-types, memory, pem, text, wai, warp - , x509, x509-validation + , hspec, http-conduit, http-types, memory, network-uri, pem + , regex-tdfa, text, wai, warp, x509, x509-validation }: mkDerivation { pname = "aws-sns-verify"; - version = "0.0.0.1"; - sha256 = "1ayn2176y3011xf4n0axfnlaa9ysy2xdsqszmkhf3yszlkkrhmqi"; + version = "0.0.0.2"; + sha256 = "0v05hca43v12g4x2ffwqla9pmf9gx8l85vv88cljn808qbsj5h4v"; libraryHaskellDepends = [ - aeson base bytestring errors http-conduit memory pem text x509 - x509-validation + aeson base bytestring errors http-conduit memory network-uri pem + regex-tdfa text x509 x509-validation ]; testHaskellDepends = [ - aeson-qq async base hspec http-types text wai warp x509-validation + aeson-qq async base hspec http-types regex-tdfa text wai warp + x509-validation ]; description = "Parse and verify AWS SNS messages"; license = lib.licenses.mit; @@ -45542,8 +45509,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.4.0.1"; - sha256 = "0bz3m6zmmwjj4g6d7h33calljmkhqgxb4la4xgrk309qxpk6sbcj"; + version = "0.5.0.0"; + sha256 = "1s9xascjn5653qaiva38prfi0yiynjvig1lzwkln63fx7qs2zfaz"; libraryHaskellDepends = [ aeson base bytestring data-default-class deriving-aeson lens QuickCheck quickcheck-instances safe-money servant servant-docs @@ -45568,8 +45535,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.4.0.1"; - sha256 = "09gk90sic9dnqp2ybvg9vqaha6lblbd3940cdhqri1v8nc6s2i9g"; + version = "0.5.0.0"; + sha256 = "080nnnbw7rypxlis3rd94ssd13bv3jxbfh98rpmp49b2ygxdfdvn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -45595,8 +45562,8 @@ self: { }: mkDerivation { pname = "blockfrost-client-core"; - version = "0.4.0.1"; - sha256 = "0zlcdkvw8qpm0hiy7nyvyxhndbyv6nc5hfd5c7cdv0qighh4s5if"; + version = "0.4.0.2"; + sha256 = "0ns3argfbky2n3w7crbj2y1bzg01vpd4wq125abbfz9aqwnppcf4"; libraryHaskellDepends = [ aeson base blockfrost-api bytestring case-insensitive containers data-default http-client http-client-tls http-types servant @@ -52347,6 +52314,8 @@ self: { pname = "call-alloy"; version = "0.3"; sha256 = "0pf6zdx201pkdzj3iccwj9k3bi0qabpmsn0sfn27mcwdgksn2q7p"; + revision = "1"; + editedCabalFile = "0p0y03cw8g2ikh8cx9gn3998viiy30576nkxf77zv84d7qa6d23c"; libraryHaskellDepends = [ base bytestring containers directory extra file-embed filepath hashable mtl process split trifecta unix @@ -56150,23 +56119,30 @@ self: { }) {}; "chez-grater" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , case-insensitive, containers, file-embed, file-path-th, hashable , hspec, http-client, http-client-tls, http-types, network-uri - , QuickCheck, scalpel, text, unordered-containers + , optparse-applicative, QuickCheck, scalpel, text + , unordered-containers }: mkDerivation { pname = "chez-grater"; - version = "0.0.2"; - sha256 = "1f7v362b6wbjz7j77r7mhi0942qzds7h7aibss8c3w1l6d3d62r2"; + version = "0.1.1"; + sha256 = "0yxc054mvq0016a8jr6mv9j4l971llmm2cp1gya6by20icav1z54"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ aeson attoparsec base case-insensitive containers hashable - http-client http-client-tls http-types network-uri scalpel text - unordered-containers + http-client http-client-tls http-types network-uri QuickCheck + scalpel text unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring network-uri optparse-applicative + text ]; testHaskellDepends = [ attoparsec base bytestring case-insensitive containers file-embed - file-path-th hspec http-client network-uri QuickCheck text + file-path-th hspec http-client network-uri text ]; description = "Parse and scrape recipe blogs"; license = lib.licenses.mit; @@ -61754,27 +61730,6 @@ self: { }) {}; "commonmark-extensions" = callPackage - ({ mkDerivation, base, commonmark, containers, emojis, filepath - , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text - , transformers - }: - mkDerivation { - pname = "commonmark-extensions"; - version = "0.2.3.1"; - sha256 = "1hnhaxw7mpsbcgqz1vlxy0xnnkgh590hi6gv1wk5fw1j12viqdzi"; - libraryHaskellDepends = [ - base commonmark containers emojis filepath network-uri parsec text - transformers - ]; - testHaskellDepends = [ - base commonmark parsec tasty tasty-hunit text - ]; - benchmarkHaskellDepends = [ base commonmark tasty-bench text ]; - description = "Pure Haskell commonmark parser"; - license = lib.licenses.bsd3; - }) {}; - - "commonmark-extensions_0_2_3_2" = callPackage ({ mkDerivation, base, commonmark, containers, emojis, filepath , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text , transformers @@ -61793,7 +61748,6 @@ self: { benchmarkHaskellDepends = [ base commonmark tasty-bench text ]; description = "Pure Haskell commonmark parser"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "commonmark-pandoc" = callPackage @@ -62762,8 +62716,8 @@ self: { }: mkDerivation { pname = "composite-ekg"; - version = "0.7.5.0"; - sha256 = "00a689laq9a2wyq33vvpw7l69wsw9g6d5jzmrsizwqld6a4wdicv"; + version = "0.8.0.0"; + sha256 = "19cgfha3syvpphqlysn4gj7x9390glmxmkmn2nlp9z6arrmiiiyx"; libraryHaskellDepends = [ base composite-base ekg-core lens text vinyl ]; @@ -66884,6 +66838,24 @@ self: { license = lib.licenses.mit; }) {}; + "core-data_0_3_3_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, core-text + , hashable, hourglass, prettyprinter, scientific, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "core-data"; + version = "0.3.3.1"; + sha256 = "149hf4mi6rklzcnqai44hkilp8kwis5irkn25bxjpkrwyl41m25q"; + libraryHaskellDepends = [ + aeson base bytestring containers core-text hashable hourglass + prettyprinter scientific text time unordered-containers vector + ]; + description = "Convenience wrappers around common data structures and encodings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "core-haskell" = callPackage ({ mkDerivation, base, haskeline, haskell-src-exts, hint }: mkDerivation { @@ -66922,20 +66894,42 @@ self: { license = lib.licenses.mit; }) {}; + "core-program_0_5_0_1" = callPackage + ({ mkDerivation, async, base, bytestring, core-data, core-text + , directory, exceptions, filepath, fsnotify, hashable, hourglass + , mtl, prettyprinter, safe-exceptions, stm, template-haskell + , terminal-size, text, text-short, transformers, typed-process + , unix + }: + mkDerivation { + pname = "core-program"; + version = "0.5.0.1"; + sha256 = "04bh24maxwa2f082k3x4ixwcdzdc0pxcy0lws7myyl9xd45kdigw"; + libraryHaskellDepends = [ + async base bytestring core-data core-text directory exceptions + filepath fsnotify hashable hourglass mtl prettyprinter + safe-exceptions stm template-haskell terminal-size text text-short + transformers typed-process unix + ]; + description = "Opinionated Haskell Interoperability"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "core-telemetry" = callPackage - ({ mkDerivation, async, base, bytestring, chronologique, core-data - , core-program, core-text, exceptions, http-streams, io-streams - , mtl, network-info, random, safe-exceptions, scientific, stm + ({ mkDerivation, async, base, bytestring, core-data, core-program + , core-text, exceptions, http-streams, io-streams, mtl + , network-info, random, safe-exceptions, scientific, stm , template-haskell, text, unix }: mkDerivation { pname = "core-telemetry"; - version = "0.2.3.0"; - sha256 = "0ln0xhpdq2jvx5xqva0crmqn7zmnav864f3bb9hb3pcjfiilgavg"; + version = "0.2.3.2"; + sha256 = "08p2ci15sbznz828sbfid8ziqjkv49als1k3s65czyz3q22qf8ar"; libraryHaskellDepends = [ - async base bytestring chronologique core-data core-program - core-text exceptions http-streams io-streams mtl network-info - random safe-exceptions scientific stm template-haskell text unix + async base bytestring core-data core-program core-text exceptions + http-streams io-streams mtl network-info random safe-exceptions + scientific stm template-haskell text unix ]; description = "Advanced telemetry"; license = lib.licenses.mit; @@ -66958,6 +66952,24 @@ self: { license = lib.licenses.mit; }) {}; + "core-text_0_3_7_2" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, colour, deepseq + , fingertree, hashable, prettyprinter, template-haskell, text + , text-short + }: + mkDerivation { + pname = "core-text"; + version = "0.3.7.2"; + sha256 = "0ybac107psr558fqyfmc1x8ssfd8mk1cf3v220svi6k6i8qaxi7x"; + libraryHaskellDepends = [ + ansi-terminal base bytestring colour deepseq fingertree hashable + prettyprinter template-haskell text text-short + ]; + description = "A rope type based on a finger tree over UTF-8 fragments"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "core-warn" = callPackage ({ mkDerivation, base, containers, containers-good-graph, ghc, syb }: @@ -66980,8 +66992,8 @@ self: { }: mkDerivation { pname = "core-webserver-servant"; - version = "0.1.1.1"; - sha256 = "1mbrpm90i0y63h7mkk3chn4mwwyb1bnbywr6crki0j230cy3b294"; + version = "0.1.1.2"; + sha256 = "084m2lisd9gwhasnxd2yc98f75zpa2zy3rq6sgj56f6aq7vnl0vv"; libraryHaskellDepends = [ base core-program core-telemetry core-webserver-warp mtl safe-exceptions servant servant-server vault wai @@ -79661,22 +79673,6 @@ self: { }) {}; "direct-sqlite" = callPackage - ({ mkDerivation, base, base16-bytestring, bytestring, directory - , HUnit, semigroups, temporary, text - }: - mkDerivation { - pname = "direct-sqlite"; - version = "2.3.26"; - sha256 = "1z7rwaqhxl9hagbcndg3dkqysr5n2bcz2jrrvdl9pdi905x2663y"; - libraryHaskellDepends = [ base bytestring semigroups text ]; - testHaskellDepends = [ - base base16-bytestring bytestring directory HUnit temporary text - ]; - description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; - license = lib.licenses.bsd3; - }) {}; - - "direct-sqlite_2_3_27" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, directory , HUnit, temporary, text }: @@ -79690,7 +79686,6 @@ self: { ]; description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "directed-cubical" = callPackage @@ -89589,34 +89584,6 @@ self: { }) {}; "esqueleto" = callPackage - ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring - , conduit, containers, exceptions, hspec, hspec-core, monad-logger - , mtl, mysql, mysql-simple, persistent, persistent-mysql - , persistent-postgresql, persistent-sqlite, postgresql-simple - , QuickCheck, resourcet, tagged, text, time, transformers, unliftio - , unordered-containers - }: - mkDerivation { - pname = "esqueleto"; - version = "3.5.4.1"; - sha256 = "05jnsaxmc5y1mh6n52agv9rfh6s11fidd30mr5f1f53568dw9c95"; - libraryHaskellDepends = [ - aeson attoparsec base blaze-html bytestring conduit containers - monad-logger persistent resourcet tagged text time transformers - unliftio unordered-containers - ]; - testHaskellDepends = [ - aeson attoparsec base blaze-html bytestring conduit containers - exceptions hspec hspec-core monad-logger mtl mysql mysql-simple - persistent persistent-mysql persistent-postgresql persistent-sqlite - postgresql-simple QuickCheck resourcet tagged text time - transformers unliftio unordered-containers - ]; - description = "Type-safe EDSL for SQL queries on persistent backends"; - license = lib.licenses.bsd3; - }) {}; - - "esqueleto_3_5_5_0" = callPackage ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring , conduit, containers, exceptions, hspec, hspec-core, monad-logger , mtl, mysql, mysql-simple, persistent, persistent-mysql @@ -89642,7 +89609,6 @@ self: { ]; description = "Type-safe EDSL for SQL queries on persistent backends"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "esqueleto-pgcrypto" = callPackage @@ -99796,6 +99762,24 @@ self: { broken = true; }) {}; + "frecently" = callPackage + ({ mkDerivation, atomic-write, base, bytestring, cereal, containers + , directory, filepath, optparse-applicative, process + }: + mkDerivation { + pname = "frecently"; + version = "1.0"; + sha256 = "1n3fzsaifawcrdlkl5h184svmjmb6n5v7gczmrhkfdi8lh0wf0a7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + atomic-write base bytestring cereal containers directory filepath + optparse-applicative process + ]; + description = "CLI frecency history"; + license = lib.licenses.bsd3; + }) {}; + "freckle-app" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, bugsnag, bytestring , case-insensitive, conduit, containers, data-default, datadog @@ -106555,14 +106539,14 @@ self: { license = lib.licenses.bsd3; }) {}; - "ghc-lib-parser-ex_9_2_0_4" = callPackage + "ghc-lib-parser-ex_9_2_1_0" = callPackage ({ mkDerivation, base, bytestring, containers, directory, extra , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate }: mkDerivation { pname = "ghc-lib-parser-ex"; - version = "9.2.0.4"; - sha256 = "138wkpy7qpdkp07028flab3lwq4b3mns0qcrkfrhclixlz8pi74v"; + version = "9.2.1.0"; + sha256 = "19r0f7qan403ji3mzycz75k0p086zliia8n021z68jgy6w31ysm5"; libraryHaskellDepends = [ base bytestring containers ghc-lib-parser uniplate ]; @@ -127819,32 +127803,6 @@ self: { }) {inherit (pkgs) aspell;}; "hasql" = callPackage - ({ mkDerivation, attoparsec, base, bytestring - , bytestring-strict-builder, contravariant, contravariant-extras - , dlist, gauge, hashable, hashtables, mtl, postgresql-binary - , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances - , rerebase, tasty, tasty-hunit, tasty-quickcheck, text - , text-builder, transformers, vector - }: - mkDerivation { - pname = "hasql"; - version = "1.5.0.2"; - sha256 = "1f9faq0f2bilylc0rd64s0icrp086qb0q70w4z4vih2hs0sx6fs0"; - libraryHaskellDepends = [ - attoparsec base bytestring bytestring-strict-builder contravariant - dlist hashable hashtables mtl postgresql-binary postgresql-libpq - profunctors text text-builder transformers vector - ]; - testHaskellDepends = [ - contravariant-extras QuickCheck quickcheck-instances rerebase tasty - tasty-hunit tasty-quickcheck - ]; - benchmarkHaskellDepends = [ gauge rerebase ]; - description = "An efficient PostgreSQL driver with a flexible mapping API"; - license = lib.licenses.mit; - }) {}; - - "hasql_1_5_0_3" = callPackage ({ mkDerivation, attoparsec, base, bytestring , bytestring-strict-builder, contravariant, contravariant-extras , dlist, gauge, hashable, hashtables, mtl, postgresql-binary @@ -127868,7 +127826,6 @@ self: { benchmarkHaskellDepends = [ gauge rerebase ]; description = "An efficient PostgreSQL driver with a flexible mapping API"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "hasql-backend" = callPackage @@ -128075,26 +128032,6 @@ self: { }) {}; "hasql-notifications" = callPackage - ({ mkDerivation, base, bytestring, contravariant, hasql, hasql-pool - , hspec, postgresql-libpq, QuickCheck, text - }: - mkDerivation { - pname = "hasql-notifications"; - version = "0.2.0.0"; - sha256 = "1zizvdvhb0nd126k24j4k62lzkx3qh1vp4976f2n7ri7ga5y6cxi"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base bytestring contravariant hasql hasql-pool postgresql-libpq - text - ]; - executableHaskellDepends = [ base hasql ]; - testHaskellDepends = [ base bytestring hasql hspec QuickCheck ]; - description = "LISTEN/NOTIFY support for Hasql"; - license = lib.licenses.bsd3; - }) {}; - - "hasql-notifications_0_2_0_1" = callPackage ({ mkDerivation, base, bytestring, hasql, hasql-pool, hspec , postgresql-libpq, QuickCheck, text }: @@ -128111,7 +128048,6 @@ self: { testHaskellDepends = [ base bytestring hasql hspec QuickCheck ]; description = "LISTEN/NOTIFY support for Hasql"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hasql-optparse-applicative" = callPackage @@ -128120,8 +128056,8 @@ self: { }: mkDerivation { pname = "hasql-optparse-applicative"; - version = "0.3.0.8"; - sha256 = "1yx56vi1dpymxk5c3rkk74bbghcxfp6x333xn2j4x2ls38676dvg"; + version = "0.3.0.9"; + sha256 = "1m4z82l3ip50ly160ccjl46npxp1170knaf5acjdwhirsc6c3qpd"; libraryHaskellDepends = [ base-prelude hasql hasql-pool optparse-applicative ]; @@ -135824,6 +135760,49 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; + "hledger_1_26" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, data-default, Decimal, Diff, directory, extra + , filepath, githash, hashable, haskeline, hledger-lib, lucid + , math-functions, megaparsec, microlens, mtl, process, regex-tdfa + , safe, shakespeare, split, tabular, tasty, temporary, terminfo + , text, time, timeit, transformers, unordered-containers + , utf8-string, utility-ht, wizards + }: + mkDerivation { + pname = "hledger"; + version = "1.26"; + sha256 = "15gl5nms9yn1jr8di9sj9r3l9ysihvdn6m4c962y6ka8v695ppg2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal Diff directory extra filepath githash hashable haskeline + hledger-lib lucid math-functions megaparsec microlens mtl process + regex-tdfa safe shakespeare split tabular tasty temporary terminfo + text time timeit transformers unordered-containers utf8-string + utility-ht wizards + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal directory extra filepath githash haskeline hledger-lib + math-functions megaparsec microlens mtl process regex-tdfa safe + shakespeare split tabular tasty temporary terminfo text time timeit + transformers unordered-containers utf8-string utility-ht wizards + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal directory extra filepath githash haskeline hledger-lib + math-functions megaparsec microlens mtl process regex-tdfa safe + shakespeare split tabular tasty temporary terminfo text time timeit + transformers unordered-containers utf8-string utility-ht wizards + ]; + description = "Command-line interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ peti ]; + }) {}; + "hledger-api" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, data-default , Decimal, docopt, either, hledger, hledger-lib, microlens @@ -135961,6 +135940,24 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; + "hledger-interest_1_6_4" = callPackage + ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, text, time + }: + mkDerivation { + pname = "hledger-interest"; + version = "1.6.4"; + sha256 = "1719sa7zxaa5amrqhkckn9ip5wzc2qbi8gn4f3l98a7sh77f9fym"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal Decimal hledger-lib mtl text time + ]; + description = "computes interest for a given account"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ peti ]; + }) {}; + "hledger-irr" = callPackage ({ mkDerivation, base, Cabal, data-default-class, Decimal , hledger-lib, math-functions, text, time @@ -136017,6 +136014,43 @@ self: { license = lib.licenses.gpl3Only; }) {}; + "hledger-lib_1_26" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base + , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec + , cmdargs, containers, data-default, Decimal, directory, doclayout + , extra, file-embed, filepath, Glob, hashtables, megaparsec + , microlens, microlens-th, mtl, parser-combinators, pretty-simple + , regex-tdfa, safe, tabular, tasty, tasty-hunit, template-haskell + , text, time, timeit, transformers, uglymemo, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "hledger-lib"; + version = "1.26"; + sha256 = "159s1gqd14d9khlvb9145dbi5qmgqzhla4fixfp28bxyszy363py"; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal array base blaze-markup bytestring + call-stack cassava cassava-megaparsec cmdargs containers + data-default Decimal directory doclayout extra file-embed filepath + Glob hashtables megaparsec microlens microlens-th mtl + parser-combinators pretty-simple regex-tdfa safe tabular tasty + tasty-hunit template-haskell text time timeit transformers uglymemo + unordered-containers utf8-string + ]; + testHaskellDepends = [ + aeson aeson-pretty ansi-terminal array base blaze-markup bytestring + call-stack cassava cassava-megaparsec cmdargs containers + data-default Decimal directory doclayout extra file-embed filepath + Glob hashtables megaparsec microlens microlens-th mtl + parser-combinators pretty-simple regex-tdfa safe tabular tasty + tasty-hunit template-haskell text time timeit transformers uglymemo + unordered-containers utf8-string + ]; + description = "A reusable library providing the core functionality of hledger"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + "hledger-makeitso" = callPackage ({ mkDerivation, base, containers, foldl, HUnit, stm, text, time , turtle @@ -136091,6 +136125,31 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; + "hledger-ui_1_26" = callPackage + ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs + , containers, data-default, directory, doclayout, extra, filepath + , fsnotify, hledger, hledger-lib, megaparsec, microlens + , microlens-platform, mtl, process, safe, split, text, text-zipper + , time, transformers, unix, vector, vty + }: + mkDerivation { + pname = "hledger-ui"; + version = "1.26"; + sha256 = "09x45yvc266p2v8aby8iy0ric9lmxgcvnxkvl2j3v6i7x2nad498"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal async base brick cmdargs containers data-default + directory doclayout extra filepath fsnotify hledger hledger-lib + megaparsec microlens microlens-platform mtl process safe split text + text-zipper time transformers unix vector vty + ]; + description = "Curses-style terminal interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ peti ]; + }) {}; + "hledger-vty" = callPackage ({ mkDerivation, base, cmdargs, hledger, hledger-lib, HUnit, safe , time, vty @@ -136146,6 +136205,43 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; + "hledger-web_1_26" = callPackage + ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup + , bytestring, case-insensitive, clientsession, cmdargs, conduit + , conduit-extra, containers, data-default, Decimal, directory + , extra, filepath, hjsmin, hledger, hledger-lib, hspec, http-client + , http-conduit, http-types, megaparsec, mtl, network, shakespeare + , template-haskell, text, time, transformers, unix-compat + , unordered-containers, utf8-string, wai, wai-cors, wai-extra + , wai-handler-launch, warp, yaml, yesod, yesod-core, yesod-form + , yesod-static, yesod-test + }: + mkDerivation { + pname = "hledger-web"; + version = "1.26"; + sha256 = "1h4h98kv645gzb4dyhfwpa7f0xpci89la247z9aqng57d84w98ka"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64 blaze-html blaze-markup bytestring + case-insensitive clientsession cmdargs conduit conduit-extra + containers data-default Decimal directory extra filepath hjsmin + hledger hledger-lib hspec http-client http-conduit http-types + megaparsec mtl network shakespeare template-haskell text time + transformers unix-compat unordered-containers utf8-string wai + wai-cors wai-extra wai-handler-launch warp yaml yesod yesod-core + yesod-form yesod-static yesod-test + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hledger hledger-lib hspec text yesod yesod-test + ]; + description = "Web-based user interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ peti ]; + }) {}; + "hlibBladeRF" = callPackage ({ mkDerivation, base, bindings-DSL, bytestring, hlint, libbladeRF }: @@ -137821,26 +137917,25 @@ self: { , base16-bytestring, base64-bytestring, binary, bytestring, cereal , containers, cryptonite, directory, filepath, hashable, hspec , lifted-base, memory, monad-control, mtl, nix-derivation, process - , saltine, tasty, tasty-discover, tasty-golden, tasty-hspec + , relude, saltine, tasty, tasty-discover, tasty-golden, tasty-hspec , tasty-hunit, tasty-quickcheck, temporary, text, time, unix , unordered-containers, vector }: mkDerivation { pname = "hnix-store-core"; - version = "0.5.0.0"; - sha256 = "1w5qmk7qhasv2qydrhg3g5x9s2pjf5602w084lj1zbman44phzv5"; - revision = "2"; - editedCabalFile = "0iy7h66fqpg3glssywn1ag7a4mcmgnqn9xfhid1jyxnzqhllf20n"; + version = "0.6.0.0"; + sha256 = "1ypwkwc21dx2716chv7qpq75qs7hshy45sdbgwk1h33maisnkn88"; libraryHaskellDepends = [ algebraic-graphs attoparsec base base16-bytestring base64-bytestring bytestring cereal containers cryptonite directory filepath hashable lifted-base memory monad-control mtl - nix-derivation saltine text time unix unordered-containers vector + nix-derivation relude saltine text time unix unordered-containers + vector ]; testHaskellDepends = [ attoparsec base base16-bytestring base64-bytestring binary bytestring containers cryptonite directory filepath hspec process - tasty tasty-golden tasty-hspec tasty-hunit tasty-quickcheck + relude tasty tasty-golden tasty-hspec tasty-hunit tasty-quickcheck temporary text unix ]; testToolDepends = [ tasty-discover ]; @@ -137851,16 +137946,16 @@ self: { "hnix-store-remote" = callPackage ({ mkDerivation, attoparsec, base, binary, bytestring, containers - , cryptonite, hnix-store-core, mtl, network, nix-derivation, text - , time, unordered-containers + , cryptonite, hnix-store-core, mtl, network, nix-derivation, relude + , text, time, unordered-containers }: mkDerivation { pname = "hnix-store-remote"; - version = "0.5.0.0"; - sha256 = "0xvqi1l84ic249qf566vz3pxv75qwgc5d2cf3grh3rcxchp12kf9"; + version = "0.6.0.0"; + sha256 = "1myib16z5rjx9wa3vbixwq3niqmkhdzjnsinqshvmk6hqwpgqv7r"; libraryHaskellDepends = [ attoparsec base binary bytestring containers cryptonite - hnix-store-core mtl network nix-derivation text time + hnix-store-core mtl network nix-derivation relude text time unordered-containers ]; description = "Remote hnix store"; @@ -141497,8 +141592,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-api"; - version = "0.0.3.4"; - sha256 = "0qg5kaybxax632nbj6qjrn02j1c954kpw5xv3yqsysdqqcqxw6bg"; + version = "0.0.3.5"; + sha256 = "0jk623sg997d92iid7v04bh83mp09bb1fyf0j005r9f0zgmdmwvv"; libraryHaskellDepends = [ async attoparsec base binary bytestring charset clock containers ghc-prim hashable http-types memory mtl template-haskell text @@ -141558,6 +141653,27 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "hs-opentelemetry-instrumentation-cloudflare" = callPackage + ({ mkDerivation, base, case-insensitive, hs-opentelemetry-api + , hs-opentelemetry-instrumentation-conduit + , hs-opentelemetry-instrumentation-wai, http-types, text, wai + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-cloudflare"; + version = "0.1.0.0"; + sha256 = "06y13lh1f6nad7rvkrgxmqm6rhaxfi97dgwqrjj5kv3cdi3rdl5m"; + libraryHaskellDepends = [ + base case-insensitive hs-opentelemetry-api + hs-opentelemetry-instrumentation-wai http-types text wai + ]; + testHaskellDepends = [ + base case-insensitive hs-opentelemetry-api + hs-opentelemetry-instrumentation-conduit + hs-opentelemetry-instrumentation-wai http-types text wai + ]; + license = lib.licenses.bsd3; + }) {}; + "hs-opentelemetry-instrumentation-conduit" = callPackage ({ mkDerivation, base, conduit, hs-opentelemetry-api, text }: mkDerivation { @@ -141662,8 +141778,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-instrumentation-yesod"; - version = "0.0.1.2"; - sha256 = "01rcd2mxm7g0c9sqw0m4z779py4d7p3zq01yw2499yhn75c9akya"; + version = "0.0.1.3"; + sha256 = "1222hkn0zjxd1bdclsridbz2bpr699k78fdvpcybgqvr2yazhyxa"; libraryHaskellDepends = [ base hs-opentelemetry-api hs-opentelemetry-instrumentation-wai microlens mtl template-haskell text unliftio wai yesod-core @@ -161401,26 +161517,6 @@ self: { }) {}; "jsonifier" = callPackage - ({ mkDerivation, aeson, base, buffer-builder, bytestring, gauge - , hedgehog, numeric-limits, ptr-poker, rerebase, scientific, text - , text-builder - }: - mkDerivation { - pname = "jsonifier"; - version = "0.2.0.1"; - sha256 = "1i2qd8lingj9f35j6zzxfq0xlx115mdaxi1rwj8d5jzvlqczd24s"; - libraryHaskellDepends = [ - base bytestring ptr-poker scientific text - ]; - testHaskellDepends = [ aeson hedgehog numeric-limits rerebase ]; - benchmarkHaskellDepends = [ - aeson buffer-builder gauge rerebase text-builder - ]; - description = "Fast and simple JSON encoding toolkit"; - license = lib.licenses.mit; - }) {}; - - "jsonifier_0_2_1_1" = callPackage ({ mkDerivation, aeson, base, buffer-builder, bytestring, gauge , hedgehog, numeric-limits, ptr-poker, rerebase, scientific, text , text-builder @@ -161438,7 +161534,6 @@ self: { ]; description = "Fast and simple JSON encoding toolkit"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "jsonl" = callPackage @@ -162854,6 +162949,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "katip-wai_0_1_2_0" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, clock, containers + , hspec, hspec-discover, http-client, http-types, katip, network + , stm, text, uuid, wai, warp + }: + mkDerivation { + pname = "katip-wai"; + version = "0.1.2.0"; + sha256 = "10chkrjjh6ja6bil3s12hm7mfgi1j1idq490h5iqs1y3am44bda1"; + libraryHaskellDepends = [ + aeson base bytestring clock http-types katip network text uuid wai + ]; + testHaskellDepends = [ + aeson async base bytestring containers hspec http-client http-types + katip stm text uuid wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "WAI middleware for logging request and response info through katip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "katt" = callPackage ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers , directory, errors, filepath, lens, mtl, parsec, text, url, wreq @@ -164037,25 +164154,26 @@ self: { "keystore" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, api-tools - , asn1-encoding, asn1-types, base, base64-bytestring, byteable - , bytestring, cipher-aes, containers, crypto-pubkey, crypto-random - , directory, filepath, lens, mtl, old-locale, optparse-applicative - , pbkdf, process, raw-strings-qq, regex, regex-compat-tdfa, safe - , setenv, text, time, unordered-containers, vector + , array, asn1-encoding, asn1-types, base, base64-bytestring + , byteable, bytestring, containers, crypto-pubkey-types, cryptonite + , directory, filepath, lens, memory, mtl, old-locale + , optparse-applicative, pbkdf, process, raw-strings-qq, regex + , regex-base, regex-tdfa, safe, setenv, text, time + , unordered-containers, vector }: mkDerivation { pname = "keystore"; - version = "0.8.2.0"; - sha256 = "1y91mdy9gpzwxcf2h9s4afs9lzyxrffq4qhrip0ygvyd8qr8x95m"; + version = "0.9.0.0"; + sha256 = "1wv9rsqz80n70z2fn2s7j4scxcx4dsdr54b8l29232vqzjyqnaxr"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson aeson-pretty ansi-wl-pprint api-tools asn1-encoding - asn1-types base base64-bytestring byteable bytestring cipher-aes - containers crypto-pubkey crypto-random directory filepath lens mtl - old-locale optparse-applicative pbkdf regex regex-compat-tdfa safe - setenv text time unordered-containers vector + aeson aeson-pretty ansi-wl-pprint api-tools array asn1-encoding + asn1-types base base64-bytestring byteable bytestring containers + crypto-pubkey-types cryptonite directory filepath lens memory mtl + old-locale optparse-applicative pbkdf regex regex-base regex-tdfa + safe setenv text time unordered-containers vector ]; executableHaskellDepends = [ aeson ansi-wl-pprint api-tools base bytestring directory filepath @@ -178642,6 +178760,45 @@ self: { maintainers = with lib.maintainers; [ Gabriel439 ]; }) {}; + "managed-functions" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions, hspec }: + mkDerivation { + pname = "managed-functions"; + version = "1.1.0.0"; + sha256 = "122d71xbsw7n5rjx12378q7l9rl6vmhahak06j1rg7nxviwlb640"; + libraryHaskellDepends = [ base containers deepseq exceptions ]; + testHaskellDepends = [ base containers deepseq exceptions hspec ]; + description = "Remote Management Framework"; + license = lib.licenses.mit; + }) {}; + + "managed-functions-http-connector" = callPackage + ({ mkDerivation, aeson, base, managed-functions + , managed-functions-json, servant-server, wai, warp + }: + mkDerivation { + pname = "managed-functions-http-connector"; + version = "1.0.0"; + sha256 = "0c7svxgmia98q72bv24kanjsp08n577sxn5n1yap7sl10y5gxvn2"; + libraryHaskellDepends = [ + aeson base managed-functions managed-functions-json servant-server + wai warp + ]; + description = "Simple HTTP-Based Connector for Managed Functions"; + license = lib.licenses.mit; + }) {}; + + "managed-functions-json" = callPackage + ({ mkDerivation, aeson, base, managed-functions }: + mkDerivation { + pname = "managed-functions-json"; + version = "1.0.0"; + sha256 = "03l52pcvcirczcxrmdjc4bsrsmvdpzx3yw7q6kzcyl43i27d93ji"; + libraryHaskellDepends = [ aeson base managed-functions ]; + description = "JSON Support for the Managed Functions Framework"; + license = lib.licenses.mit; + }) {}; + "manatee" = callPackage ({ mkDerivation, base, binary, cairo, containers, dbus-client , dbus-core, derive, directory, filepath, gtk, gtk-serialized-event @@ -192423,26 +192580,6 @@ self: { }) {}; "mysql-simple" = callPackage - ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder - , bytestring, containers, hspec, mysql, old-locale, pcre-light - , text, time, vector - }: - mkDerivation { - pname = "mysql-simple"; - version = "0.4.8"; - sha256 = "077psr65rszk06bxx67bhvfk8ajmsr56bwynx7d57lqdvzvm4691"; - libraryHaskellDepends = [ - attoparsec base base16-bytestring blaze-builder bytestring - containers mysql old-locale pcre-light text time vector - ]; - testHaskellDepends = [ - base blaze-builder bytestring hspec mysql text time - ]; - description = "A mid-level MySQL client library"; - license = lib.licenses.bsd3; - }) {}; - - "mysql-simple_0_4_8_1" = callPackage ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder , bytestring, containers, hspec, mysql, old-locale, pcre-light , text, time, vector @@ -192460,7 +192597,6 @@ self: { ]; description = "A mid-level MySQL client library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "mysql-simple-quasi" = callPackage @@ -199253,6 +199389,8 @@ self: { pname = "nvim-hs"; version = "2.2.0.1"; sha256 = "1jj9n792cgv964rpgbbhc491wvyfyiplsg30n20x62gxclmjvir7"; + revision = "1"; + editedCabalFile = "0v9z8ia4ryh1rn8gc6kc1kx47k8qmlgl83sla2y4p4qdz3ysw2jh"; libraryHaskellDepends = [ base bytestring cereal cereal-conduit conduit containers data-default deepseq foreign-store hslogger megaparsec messagepack @@ -199277,6 +199415,46 @@ self: { license = lib.licenses.asl20; }) {}; + "nvim-hs_2_2_0_2" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit + , containers, data-default, deepseq, foreign-store, hslogger, hspec + , hspec-discover, HUnit, megaparsec, messagepack, mtl, network + , optparse-applicative, path, path-io, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, resourcet, stm + , streaming-commons, template-haskell + , template-haskell-compat-v0208, text, time, time-locale-compat + , transformers, transformers-base, typed-process, unliftio + , unliftio-core, utf8-string, vector, void + }: + mkDerivation { + pname = "nvim-hs"; + version = "2.2.0.2"; + sha256 = "1l9acplyircn5bv0d5naynl0m6cz76gwfgn0rjlggy75324cddwl"; + libraryHaskellDepends = [ + base bytestring cereal cereal-conduit conduit containers + data-default deepseq foreign-store hslogger megaparsec messagepack + mtl network optparse-applicative path path-io prettyprinter + prettyprinter-ansi-terminal resourcet stm streaming-commons + template-haskell template-haskell-compat-v0208 text time + time-locale-compat transformers transformers-base typed-process + unliftio unliftio-core utf8-string vector void + ]; + testHaskellDepends = [ + base bytestring cereal cereal-conduit conduit containers + data-default foreign-store hslogger hspec hspec-discover HUnit + megaparsec messagepack mtl network optparse-applicative path + path-io prettyprinter prettyprinter-ansi-terminal QuickCheck + resourcet stm streaming-commons template-haskell + template-haskell-compat-v0208 text time time-locale-compat + transformers transformers-base typed-process unliftio unliftio-core + utf8-string vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell plugin backend for neovim"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "nvim-hs-contrib" = callPackage ({ mkDerivation, base, bytestring, data-default, directory , filepath, hspec, hspec-discover, messagepack, mtl, nvim-hs @@ -205165,28 +205343,6 @@ self: { }) {}; "pandoc-lua-marshal" = callPackage - ({ mkDerivation, base, bytestring, containers, exceptions, hslua - , hslua-marshalling, lua, pandoc-types, QuickCheck, safe, tasty - , tasty-hunit, tasty-lua, tasty-quickcheck, text - }: - mkDerivation { - pname = "pandoc-lua-marshal"; - version = "0.1.5.1"; - sha256 = "0hj55m6mqxap8vkn1r2w09myrnrxc7j8q7gwqvbpmik9s8g9s89f"; - libraryHaskellDepends = [ - base bytestring containers exceptions hslua hslua-marshalling lua - pandoc-types safe text - ]; - testHaskellDepends = [ - base bytestring containers exceptions hslua hslua-marshalling lua - pandoc-types QuickCheck safe tasty tasty-hunit tasty-lua - tasty-quickcheck text - ]; - description = "Use pandoc types in Lua"; - license = lib.licenses.mit; - }) {}; - - "pandoc-lua-marshal_0_1_6" = callPackage ({ mkDerivation, base, bytestring, containers, exceptions, hslua , hslua-marshalling, lua, pandoc-types, QuickCheck, safe, tasty , tasty-hunit, tasty-lua, tasty-quickcheck, text @@ -205206,7 +205362,6 @@ self: { ]; description = "Use pandoc types in Lua"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "pandoc-markdown-ghci-filter" = callPackage @@ -212686,8 +212841,8 @@ self: { }: mkDerivation { pname = "pinned-warnings"; - version = "0.1.0.9"; - sha256 = "10iis47wdlhncq1aa6gbcjawpj9bx04kx4qfnf99qxjb095w0vm3"; + version = "0.1.0.10"; + sha256 = "04ak277hv2zccfi1y8639cjz3sm881i3cjli35x7a17hn7dy8l38"; libraryHaskellDepends = [ base bytestring containers directory ghc time transformers ]; @@ -238080,33 +238235,6 @@ self: { }) {}; "rpmbuild-order" = callPackage - ({ mkDerivation, base, case-insensitive, containers, directory - , extra, fgl, filepath, graphviz, hspec, optparse-applicative - , process, simple-cmd, simple-cmd-args, unix - }: - mkDerivation { - pname = "rpmbuild-order"; - version = "0.4.5"; - sha256 = "1lz6w2nd8yq0arfpp6vnv7lazr9289wan00b6layfdhlql9f21vl"; - revision = "1"; - editedCabalFile = "05arkmpbh5fdqbqhkwl76isbigrsc0f54zkbdl21jap6k4g9kzsk"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base case-insensitive containers directory extra fgl filepath - graphviz process - ]; - executableHaskellDepends = [ - base directory extra fgl optparse-applicative simple-cmd-args - ]; - testHaskellDepends = [ base extra hspec simple-cmd unix ]; - description = "Sort RPM packages in dependency order"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; - }) {}; - - "rpmbuild-order_0_4_7" = callPackage ({ mkDerivation, base, case-insensitive, directory, extra, fgl , filepath, graphviz, hspec, optparse-applicative, simple-cmd , simple-cmd-args, unix @@ -240922,6 +241050,8 @@ self: { pname = "scalpel-core"; version = "0.6.2"; sha256 = "07mjff8aqwabx8yhq8bd7jpnarkkrjqss8h8s2wkfmfj808fllmf"; + revision = "1"; + editedCabalFile = "1dn9ffblmfrr5ly3v1kbcmzc3z6m4x4p5mym8pfwc9p1vfxqbvz7"; libraryHaskellDepends = [ base bytestring containers data-default fail mtl pointedlist regex-base regex-tdfa tagsoup text transformers vector @@ -242165,6 +242295,26 @@ self: { broken = true; }) {}; + "screenshot-to-clipboard" = callPackage + ({ mkDerivation, base, bytestring, filepath, gi-gdk, gi-gdkpixbuf + , gi-gio, gi-glib, gi-gtk, haskell-gi-base, process, temporary + , text + }: + mkDerivation { + pname = "screenshot-to-clipboard"; + version = "0.1.0.0"; + sha256 = "1pbslk15553vnvhwl2j2qzcp5lhm6fnksqfmf3d34l9a5n9y3d43"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gtk + haskell-gi-base process temporary text + ]; + executableHaskellDepends = [ base ]; + description = "Take screenshot and copy it to the system clipboard"; + license = lib.licenses.bsd3; + }) {}; + "script-monad" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, http-client , http-types, lens, lens-aeson, QuickCheck, tasty, tasty-hunit @@ -256496,8 +256646,8 @@ self: { }: mkDerivation { pname = "souffle-haskell"; - version = "3.4.0"; - sha256 = "1vyssicyj2pcnl9jg3gq4ha17wh3shy9yjbzhq3lv332vh1qy00z"; + version = "3.5.0"; + sha256 = "1s6398wfm6wly72b7kb7l13lskc1v4iivzz9d0vbwr8jv83grjbr"; libraryHaskellDepends = [ array base bytestring deepseq directory filepath mtl process profunctors temporary text text-short type-errors-pretty vector @@ -258394,27 +258544,6 @@ self: { }) {inherit (pkgs) sqlite;}; "sqlite-simple" = callPackage - ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder - , blaze-textual, bytestring, containers, direct-sqlite, HUnit, Only - , semigroups, template-haskell, text, time, transformers - }: - mkDerivation { - pname = "sqlite-simple"; - version = "0.4.18.0"; - sha256 = "00icsf8pgrcqcn5562lmn12yz1f16a2v2q6bl90iknvjyrk1hgzp"; - libraryHaskellDepends = [ - attoparsec base blaze-builder blaze-textual bytestring containers - direct-sqlite Only semigroups template-haskell text time - transformers - ]; - testHaskellDepends = [ - base base16-bytestring bytestring direct-sqlite HUnit text time - ]; - description = "Mid-Level SQLite client library"; - license = lib.licenses.bsd3; - }) {}; - - "sqlite-simple_0_4_18_2" = callPackage ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder , blaze-textual, bytestring, containers, direct-sqlite, HUnit, Only , template-haskell, text, time, transformers @@ -258432,7 +258561,6 @@ self: { ]; description = "Mid-Level SQLite client library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "sqlite-simple-errors" = callPackage @@ -266128,8 +266256,8 @@ self: { }: mkDerivation { pname = "sydtest"; - version = "0.10.0.0"; - sha256 = "009d4ai8dqhxcrgkd0d37l97dkiqh7qmr1wvhwj38mblrhpgpm3z"; + version = "0.10.1.0"; + sha256 = "149nn1shdwixg3is7fgjav0ff4vaqkm39ha0gswds7z57pr18qhm"; libraryHaskellDepends = [ async autodocodec autodocodec-yaml base bytestring containers Diff dlist envparse filepath MonadRandom mtl optparse-applicative path @@ -266247,8 +266375,8 @@ self: { }: mkDerivation { pname = "sydtest-hspec"; - version = "0.3.0.0"; - sha256 = "1vda3jhgnqbs0sw219li3s83vyqr1k1hzvy0prr2c4hv62cr47p3"; + version = "0.3.0.1"; + sha256 = "1h08s06vvgm47cqrvgrkd4wy7igjx30map0k4a3xwnypa5fvbxmh"; libraryHaskellDepends = [ base hspec-core mtl QuickCheck stm sydtest ]; @@ -275454,8 +275582,8 @@ self: { }: mkDerivation { pname = "threads-supervisor"; - version = "1.2.0.1"; - sha256 = "013j28ma6bwmf50n05ywli9pf5r4vyg8w4liv4yibr459207k31m"; + version = "1.2.0.2"; + sha256 = "0qaazhx88g2rgr16v5xp6dv92vmn0vpvj6yyd07a1frkplhhcxpi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -277595,8 +277723,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "1.5.7"; - sha256 = "16pp6q0r4l23l3qi8v4yn4gjdsck8mg2jy3x7m7z5g6v9047v7mq"; + version = "1.5.8"; + sha256 = "0rxdv8ab98kd4nqql7djmmi51k4vayq21s38s43sx3rzn0iyla3b"; libraryHaskellDepends = [ asn1-encoding asn1-types async base bytestring cereal cryptonite data-default-class hourglass memory mtl network transformers x509 @@ -277614,7 +277742,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "tls_1_5_8" = callPackage + "tls_1_6_0" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring , cereal, cryptonite, data-default-class, gauge, hourglass, memory , mtl, network, QuickCheck, tasty, tasty-quickcheck, transformers @@ -277622,8 +277750,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "1.5.8"; - sha256 = "0rxdv8ab98kd4nqql7djmmi51k4vayq21s38s43sx3rzn0iyla3b"; + version = "1.6.0"; + sha256 = "1674i73dwha42ia1wlngi346lnfbag46w1wvqfim5f61q6pj17fj"; libraryHaskellDepends = [ asn1-encoding asn1-types async base bytestring cereal cryptonite data-default-class hourglass memory mtl network transformers x509 @@ -278384,6 +278512,27 @@ self: { broken = true; }) {}; + "toml-reader" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , directory, megaparsec, parser-combinators, process, tasty + , tasty-golden, tasty-hunit, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "toml-reader"; + version = "0.1.0.0"; + sha256 = "06gxp8pzh8cdrifg5n0mhlnrslrx7k235sz2ldpy60x7vz7qywv9"; + libraryHaskellDepends = [ + base containers deepseq megaparsec parser-combinators text time + ]; + testHaskellDepends = [ + aeson base bytestring containers directory process tasty + tasty-golden tasty-hunit text time unordered-containers vector + ]; + description = "TOML format parser compliant with v1.0.0."; + license = lib.licenses.bsd3; + }) {}; + "tomland" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , hashable, hedgehog, hspec, hspec-hedgehog, hspec-megaparsec @@ -283477,27 +283626,6 @@ self: { }) {}; "typed-process" = callPackage - ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec - , process, stm, temporary, transformers, unliftio-core - }: - mkDerivation { - pname = "typed-process"; - version = "0.2.8.0"; - sha256 = "1af0g34sws7fppziv7firr9r2wrnly4y6sr9nyqa8bvbbmadly45"; - revision = "1"; - editedCabalFile = "1m017nqbaqishii32gwhxa1849h0qnn06w7k1rn8c9d8w71m4vqm"; - libraryHaskellDepends = [ - async base bytestring process stm transformers unliftio-core - ]; - testHaskellDepends = [ - async base base64-bytestring bytestring hspec process stm temporary - transformers unliftio-core - ]; - description = "Run external processes, with strong typing of streams"; - license = lib.licenses.mit; - }) {}; - - "typed-process_0_2_10_1" = callPackage ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec , process, stm, temporary, transformers, unliftio-core }: @@ -283514,7 +283642,6 @@ self: { ]; description = "Run external processes, with strong typing of streams"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "typed-spreadsheet" = callPackage @@ -283768,6 +283895,8 @@ self: { pname = "typelits-witnesses"; version = "0.4.0.0"; sha256 = "1khy5nacmsl7h4vg7driv4yb9m3zvkhbf8divyhd249i6bdmql70"; + revision = "1"; + editedCabalFile = "11lpv0zymmxlqh2sac324znmr5rhvvfvjipddgyhv6y3l7zy7jhs"; libraryHaskellDepends = [ base dependent-sum ]; description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits"; license = lib.licenses.mit; @@ -299162,27 +299291,6 @@ self: { }) {inherit (pkgs.xorg) libXi;}; "x509" = callPackage - ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base - , bytestring, containers, cryptonite, hourglass, memory, mtl, pem - , tasty, tasty-quickcheck - }: - mkDerivation { - pname = "x509"; - version = "1.7.6"; - sha256 = "114qjgx080zxbw5w9c3yy28k905bq99rwl6zgbsa0y3gawx9mmd5"; - libraryHaskellDepends = [ - asn1-encoding asn1-parse asn1-types base bytestring containers - cryptonite hourglass memory mtl pem - ]; - testHaskellDepends = [ - asn1-types base bytestring cryptonite hourglass mtl tasty - tasty-quickcheck - ]; - description = "X509 reader and writer"; - license = lib.licenses.bsd3; - }) {}; - - "x509_1_7_7" = callPackage ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base , bytestring, containers, cryptonite, hourglass, memory, mtl, pem , tasty, tasty-quickcheck, transformers @@ -299201,7 +299309,6 @@ self: { ]; description = "X509 reader and writer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "x509-store" = callPackage @@ -302510,8 +302617,8 @@ self: { }: mkDerivation { pname = "yampa-test"; - version = "0.13.4"; - sha256 = "08gb3z83vxj39fnvb3gyck54r01l0gh62cp9d2yfjhdr214d2lx3"; + version = "0.13.5"; + sha256 = "1dc2cicrd6w1y5z14xp0h1zd1xwkj8sm5ihqlpwyvikqnzlvvi7z"; libraryHaskellDepends = [ base normaldistribution QuickCheck Yampa ]; From f7862834d88ef4ced6e615a908d4eeacf734e969 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Wed, 8 Jun 2022 13:51:30 +0900 Subject: [PATCH 04/20] haskellPackages.highlight: unbreak --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 2 files changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 0dc367e6e2e0..3c5f3a2ab435 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2210,7 +2210,6 @@ broken-packages: - higgledy - higherorder - highjson - - highlight - highlight-versions - highWaterMark - himg diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 5164ef08961a..3303464ba7d4 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -134235,8 +134235,6 @@ self: { benchmarkHaskellDepends = [ base criterion ]; description = "Command line tool for highlighting parts of files matching a regex"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "highlight-versions" = callPackage From 24fc52a14b89d2f24b440b9745f4bbc568e66142 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Wed, 8 Jun 2022 17:32:26 +0900 Subject: [PATCH 05/20] haskellPackages.ghc-lib-parser-ex_9_2_1_0: update overrides for this version --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e55f32231cfa..423aa19b6f95 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2179,10 +2179,10 @@ self: super: { # 2022-03-21: Newest stylish-haskell needs ghc-lib-parser-9_2 stylish-haskell = (super.stylish-haskell.override { ghc-lib-parser = super.ghc-lib-parser_9_2_3_20220527; - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_4; + ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_1_0; }); - ghc-lib-parser-ex_9_2_0_4 = super.ghc-lib-parser-ex_9_2_0_4.override { + ghc-lib-parser-ex_9_2_1_0 = super.ghc-lib-parser-ex_9_2_1_0.override { ghc-lib-parser = super.ghc-lib-parser_9_2_3_20220527; }; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index 02fe3d6a61a0..6014e5907b8c 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -102,7 +102,7 @@ self: super: { }) super.ghc-exactprint; ghc-lib = self.ghc-lib_9_2_3_20220527; ghc-lib-parser = self.ghc-lib-parser_9_2_3_20220527; - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_4; + ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_1_0; hackage-security = doJailbreak super.hackage-security; hashable = super.hashable_1_4_0_2; hashable-time = doJailbreak super.hashable-time; From 81b8cb86244a877304c0a066bce688c9db52950f Mon Sep 17 00:00:00 2001 From: libjared Date: Wed, 8 Jun 2022 09:25:12 -0500 Subject: [PATCH 06/20] haskell.packages.ghcjs.ghcjs-base: fix build The latest aeson doesn't build in ghcjs because it includes text-short in its dependency tree, which hangs on checkPhase because it uses C FFI. But since ghcjs-base has an upper bound on aeson<1.6 anyway, just override it. --- pkgs/development/haskell-modules/configuration-ghcjs.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix index bab115ce6417..0578c3f677fe 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix @@ -20,6 +20,7 @@ self: super: ghcjs-base = dontCheck (self.callPackage ../compilers/ghcjs/ghcjs-base.nix { fetchFromGitHub = pkgs.buildPackages.fetchFromGitHub; + aeson = self.aeson_1_5_6_0; }); # GHCJS does not ship with the same core packages as GHC. From 742dfb63ae8e17dd51a5090bf5f1b1d56a61498a Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 11 Jun 2022 12:16:48 +0100 Subject: [PATCH 07/20] haskellPackages.lvmrun: mark as proken The package fails to build with upstream gcc-10 as: ld: heap/bytes.o:(.data.rel.local+0x0): multiple definition of `bytes_ops'; core/loader.o:(.bss+0x0): first defined here Upstream report: https://github.com/Helium4Haskell/lvm/pull/4 --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 0dc367e6e2e0..6579ce43cfc0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3096,6 +3096,7 @@ broken-packages: - lushtags - luthor - lvmlib + - lvmrun - lxd-client - lye - lz4-frame-conduit diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 2ddaee131927..670f8bd25465 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -177276,6 +177276,8 @@ self: { isExecutable = true; description = "The Lazy Virtual Machine (LVM) Runtime System"; license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "lxc" = callPackage From 6a7744bc4166eb65ea9d606582ec55c345118c66 Mon Sep 17 00:00:00 2001 From: Joachim Breitner Date: Sat, 11 Jun 2022 19:20:51 +0200 Subject: [PATCH 08/20] haskellPackages.jsaddle-warp: no longer broken MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit it builds, so don’t mark it as broken --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 2 files changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 3c5f3a2ab435..0a9d0613e726 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2743,7 +2743,6 @@ broken-packages: - joy-rewrite - jpeg - jsaddle-clib - - jsaddle-warp - jsaddle-wkwebview - js-good-parts - json2 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3303464ba7d4..99b44dcdb64b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -160440,8 +160440,6 @@ self: { ]; description = "Interface for JavaScript that works with GHCJS and GHC"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "jsaddle-webkit2gtk" = callPackage From 8c77993daf675ca3fb00ee0bd85a8ab95f27fc93 Mon Sep 17 00:00:00 2001 From: Joachim Breitner Date: Mon, 13 Jun 2022 10:32:49 +0200 Subject: [PATCH 09/20] =?UTF-8?q?haskell.packages.ghcjs.ghcjs-base:=200.2.?= =?UTF-8?q?0.3=20=E2=86=92=200.2.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the new upstream release makes it build with aeson-2.0. --- pkgs/development/compilers/ghcjs/ghcjs-base.nix | 8 +++++--- pkgs/development/haskell-modules/configuration-ghcjs.nix | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/ghcjs/ghcjs-base.nix b/pkgs/development/compilers/ghcjs/ghcjs-base.nix index b0c604a4aeac..9c09412b027e 100644 --- a/pkgs/development/compilers/ghcjs/ghcjs-base.nix +++ b/pkgs/development/compilers/ghcjs/ghcjs-base.nix @@ -8,12 +8,14 @@ }: mkDerivation { pname = "ghcjs-base"; - version = "0.2.0.3"; + version = "0.2.1.0"; + # This is the release 0.2.1.0, but the hackage release misses test source files, + # so lets use github https://github.com/ghcjs/ghcjs-base/issues/132 src = fetchFromGitHub { owner = "ghcjs"; repo = "ghcjs-base"; - rev = "85e31beab9beffc3ea91b954b61a5d04e708b8f2"; - sha256 = "sha256-YDOfi/WZz/602OtbY8wL5jX3X+9oiGL1WhceCraczZU="; + rev = "fbaae59b05b020e91783df122249095e168df53f"; + sha256 = "sha256-x6eCAK1Hne0QkV3Loi9YpxbleNHU593E4AO8cbk2vUc="; }; libraryHaskellDepends = [ aeson attoparsec base binary bytestring containers deepseq dlist diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix index bab115ce6417..2bfd653ccc11 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix @@ -18,6 +18,7 @@ self: super: inherit (self.ghc.bootPkgs) jailbreak-cabal alex happy gtk2hs-buildtools rehoo hoogle; + # Test suite fails; https://github.com/ghcjs/ghcjs-base/issues/133 ghcjs-base = dontCheck (self.callPackage ../compilers/ghcjs/ghcjs-base.nix { fetchFromGitHub = pkgs.buildPackages.fetchFromGitHub; }); @@ -35,6 +36,9 @@ self: super: # nodejs crashes during test ChasingBottoms = dontCheck super.ChasingBottoms; + # runs forever + text-short = dontCheck super.text-short; + # doctest doesn't work on ghcjs, but sometimes dontCheck doesn't seem to get rid of the dependency doctest = pkgs.lib.warn "ignoring dependency on doctest" null; From 386a1ed0752d3cb885a34b4c91d6500b06caf552 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 14 Jun 2022 15:52:55 +0200 Subject: [PATCH 10/20] haskellPackages.large-hashable: 2021-11-01 -> 2022-06-10 aeson 2.0 was finally addressed upstream, allowing us to drop a patch. --- .../haskell-modules/configuration-common.nix | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 423aa19b6f95..e02f38605a3d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2096,15 +2096,18 @@ self: super: { }; } self.haskell-ci; - large-hashable = lib.pipe super.large-hashable [ - # 2022-03-21: use version from git which includes support for GHC 9.0.1 + large-hashable = lib.pipe (super.large-hashable.override { + # https://github.com/factisresearch/large-hashable/commit/5ec9d2c7233fc4445303564047c992b693e1155c + utf8-light = null; + }) [ + # 2022-03-21: use version from git which supports GHC 9.{0,2} and aeson 2.0 (assert super.large-hashable.version == "0.1.0.4"; overrideSrc { - version = "unstable-2021-11-01"; + version = "unstable-2022-06-10"; src = pkgs.fetchFromGitHub { owner = "factisresearch"; repo = "large-hashable"; - rev = "b4e6b3d23c2b1af965ffcc055f5405ff673e66cf"; - sha256 = "1bgf37qfzdyjhpgnj9aipwzpa06nc7b1g4f64xsmknyds7ffhixz"; + rev = "4d149c828c185bcf05556d1660f79ff1aec7eaa1"; + sha256 = "141349qcw3m93jw95jcha9rsg2y8sn5ca5j59cv8xmci38k2nam0"; }; }) # Provide newly added dependencies @@ -2117,15 +2120,12 @@ self: super: { self.inspection-testing ]; })) - # 2022-03-21: patch for aeson 2.0 - # https://github.com/factisresearch/large-hashable/pull/22 - (appendPatches [ - (fetchpatch { - name = "large-hashable-aeson-2.0.patch"; - url = "https://github.com/factisresearch/large-hashable/commit/7094ef0ba55b4848cb57bae73d119acfb496a4c9.patch"; - sha256 = "0ckiii0s697h817z65jwlmjzqw2ckpm815wqcnxjigf6v9kxps8j"; - }) - ]) + # https://github.com/factisresearch/large-hashable/issues/24 + (overrideCabal (drv: { + testFlags = drv.testFlags or [] ++ [ + "-n" "^Data.LargeHashable.Tests.Inspection:genericSumGetsOptimized$" + ]; + })) ]; # BSON defaults to requiring network instead of network-bsd which is From 7bdd443f38c4112efcc197e75ea8747a30e490c0 Mon Sep 17 00:00:00 2001 From: Michael Schneider Date: Thu, 16 Jun 2022 10:40:42 +0200 Subject: [PATCH 11/20] haskellPackages: unbreak autodocoded, validity-aeson --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 2 -- pkgs/development/haskell-modules/hackage-packages.nix | 4 ---- 2 files changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 3be430fd48c9..304d38230e30 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -262,7 +262,6 @@ broken-packages: - authenticate-ldap - authinfo-hs - auto - - autodocodec - autom - autonix-deps - autopack @@ -5428,7 +5427,6 @@ broken-packages: - validated-types - Validation - validations - - validity-aeson - valid-names - value-supply - vampire diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c686ac6f2c56..6ca496e70a19 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -36738,8 +36738,6 @@ self: { testHaskellDepends = [ base doctest ]; description = "Self-documenting encoder and decoder"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "autodocodec-openapi3" = callPackage @@ -289287,8 +289285,6 @@ self: { testHaskellDepends = [ aeson base hspec validity ]; description = "Validity instances for aeson"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "validity-bytestring" = callPackage From 268caaa8effb27228beed37824b690cd0c6c9749 Mon Sep 17 00:00:00 2001 From: Richard Marko Date: Fri, 17 Jun 2022 08:18:28 +0200 Subject: [PATCH 12/20] haskellPackages: update packages maintained by sorki --- .../haskell-modules/configuration-hackage2nix/main.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 05ab12f12940..f8e43a9a5aa7 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -347,9 +347,16 @@ package-maintainers: - lentil sorki: - cayenne-lpp + - blockfrost-client + - data-lens-light - data-stm32 - gcodehs + - hnix + - hnix-store-core + - hnix-store-remote + - implicit - nix-derivation + - nix-diff - nix-narinfo - ttn - ttn-client From 31a2d6b55857e2904c6505bca5c2c94d1fc912f9 Mon Sep 17 00:00:00 2001 From: Richard Marko Date: Fri, 17 Jun 2022 08:36:48 +0200 Subject: [PATCH 13/20] haskellPackages: use hnix-store 0.5 for hnix --- .../haskell-modules/configuration-common.nix | 10 ++++++++-- .../configuration-hackage2nix/main.yaml | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e02f38605a3d..9def0e4aece4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -238,10 +238,16 @@ self: super: { digit = doJailbreak super.digit; # 2020-06-05: HACK: does not pass own build suite - `dontCheck` - hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck super.hnix); + # 2022-06-17: Use hnix-store 0.5 until hnix 0.17 + hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck ( + super.hnix.override { + hnix-store-core = hnix_store_core_0_5_0_0; + hnix-store-remote = hnix_store_remote_0_5_0_0.override { hnix-store-core = hnix_store_core_0_5_0_0; }; + } + )); # Too strict bounds on algebraic-graphs # https://github.com/haskell-nix/hnix-store/issues/180 - hnix-store-core = doJailbreak super.hnix-store-core; + hnix-store-core_0_5_0_0 = doJailbreak super.hnix-store-core_0_5_0_0; # Fails for non-obvious reasons while attempting to use doctest. focuslist = dontCheck super.focuslist; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index f8e43a9a5aa7..a5bce3144304 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -135,6 +135,8 @@ extra-packages: - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - bower-json == 1.0.0.1 # 2022-05-21: Needed for spago 0.20.9 - fourmolu == 0.6.0.0 # 2022-06-05: Last fourmolu version compatible with hls 1.7/ hls-fourmolu-plugin 1.0.3.0 + - hnix-store-core == 0.5.0.0 # 2022-06-17: Until hnix 0.17 + - hnix-store-remote == 0.5.0.0 # 2022-06-17: Until hnix 0.17 package-maintainers: abbradar: From 58a089bf4a6bf9a3cdfff81092a8d0dd2b34334f Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 16:42:14 +0900 Subject: [PATCH 14/20] haskellPackages.hnix: small refactoring of overrides --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9def0e4aece4..397fbde6cbcb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -240,10 +240,10 @@ self: super: { # 2020-06-05: HACK: does not pass own build suite - `dontCheck` # 2022-06-17: Use hnix-store 0.5 until hnix 0.17 hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck ( - super.hnix.override { - hnix-store-core = hnix_store_core_0_5_0_0; - hnix-store-remote = hnix_store_remote_0_5_0_0.override { hnix-store-core = hnix_store_core_0_5_0_0; }; - } + super.hnix.overrideScope (hself: hsuper: { + hnix-store-core = hself.hnix-store-core_0_5_0_0; + hnix-store-remote = hself.hnix-store-remote_0_5_0_0; + }) )); # Too strict bounds on algebraic-graphs # https://github.com/haskell-nix/hnix-store/issues/180 From 4374838973661df59bbb1d4586f90fe0e8614493 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 16:45:02 +0900 Subject: [PATCH 15/20] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/hackage-packages.nix | 67 +++++++++++++++++-- 1 file changed, 62 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 6ca496e70a19..3540ba0a3be7 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -45549,6 +45549,7 @@ self: { description = "blockfrost.io basic client"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ sorki ]; }) {}; "blockfrost-client-core" = callPackage @@ -72838,6 +72839,7 @@ self: { libraryHaskellDepends = [ base mtl template-haskell ]; description = "Simple lenses, minimum dependencies"; license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sorki ]; }) {}; "data-lens-template" = callPackage @@ -137850,7 +137852,7 @@ self: { ]; description = "Haskell implementation of the Nix language"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ Anton-Latukha ]; + maintainers = with lib.maintainers; [ Anton-Latukha sorki ]; }) {}; "hnix_0_16_0" = callPackage @@ -137905,7 +137907,41 @@ self: { description = "Haskell implementation of the Nix language"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = with lib.maintainers; [ Anton-Latukha ]; + maintainers = with lib.maintainers; [ Anton-Latukha sorki ]; + }) {}; + + "hnix-store-core_0_5_0_0" = callPackage + ({ mkDerivation, algebraic-graphs, attoparsec, base + , base16-bytestring, base64-bytestring, binary, bytestring, cereal + , containers, cryptonite, directory, filepath, hashable, hspec + , lifted-base, memory, monad-control, mtl, nix-derivation, process + , saltine, tasty, tasty-discover, tasty-golden, tasty-hspec + , tasty-hunit, tasty-quickcheck, temporary, text, time, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "hnix-store-core"; + version = "0.5.0.0"; + sha256 = "1w5qmk7qhasv2qydrhg3g5x9s2pjf5602w084lj1zbman44phzv5"; + revision = "2"; + editedCabalFile = "0iy7h66fqpg3glssywn1ag7a4mcmgnqn9xfhid1jyxnzqhllf20n"; + libraryHaskellDepends = [ + algebraic-graphs attoparsec base base16-bytestring + base64-bytestring bytestring cereal containers cryptonite directory + filepath hashable lifted-base memory monad-control mtl + nix-derivation saltine text time unix unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base base16-bytestring base64-bytestring binary + bytestring containers cryptonite directory filepath hspec process + tasty tasty-golden tasty-hspec tasty-hunit tasty-quickcheck + temporary text unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Core effects for interacting with the Nix store"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ Anton-Latukha sorki ]; }) {}; "hnix-store-core" = callPackage @@ -137937,7 +137973,27 @@ self: { testToolDepends = [ tasty-discover ]; description = "Core effects for interacting with the Nix store"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ Anton-Latukha ]; + maintainers = with lib.maintainers; [ Anton-Latukha sorki ]; + }) {}; + + "hnix-store-remote_0_5_0_0" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , cryptonite, hnix-store-core, mtl, network, nix-derivation, text + , time, unordered-containers + }: + mkDerivation { + pname = "hnix-store-remote"; + version = "0.5.0.0"; + sha256 = "0xvqi1l84ic249qf566vz3pxv75qwgc5d2cf3grh3rcxchp12kf9"; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers cryptonite + hnix-store-core mtl network nix-derivation text time + unordered-containers + ]; + description = "Remote hnix store"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ Anton-Latukha sorki ]; }) {}; "hnix-store-remote" = callPackage @@ -137956,7 +138012,7 @@ self: { ]; description = "Remote hnix store"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ Anton-Latukha ]; + maintainers = with lib.maintainers; [ Anton-Latukha sorki ]; }) {}; "hnn" = callPackage @@ -154012,6 +154068,7 @@ self: { benchmarkHaskellDepends = [ base criterion parsec ]; description = "A math-inspired programmatic 2D & 3D CAD system"; license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ sorki ]; }) {}; "implicit-hie" = callPackage @@ -196914,7 +196971,7 @@ self: { ]; description = "Explain why two Nix derivations differ"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ Gabriel439 terlar ]; + maintainers = with lib.maintainers; [ Gabriel439 sorki terlar ]; }) {}; "nix-eval" = callPackage From f967570b615d325388cbef618df572df6bd8cac2 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 17:35:49 +0900 Subject: [PATCH 16/20] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh --- .../configuration-hackage2nix/broken.yaml | 2 + .../transitive-broken.yaml | 62 +---------------- .../haskell-modules/hackage-packages.nix | 66 ++----------------- 3 files changed, 12 insertions(+), 118 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 304d38230e30..749613ff33e0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -864,6 +864,7 @@ broken-packages: - CoreDump - CoreErlang - core-haskell + - core-telemetry - core-webserver-warp - Coroutine - coroutine-object @@ -3127,6 +3128,7 @@ broken-packages: - make-hard-links - make-monofoldable-foldable - mallard + - managed-functions - mandulia - mangopay - Map diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index d0668b13a404..0e95e3785f48 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -338,19 +338,10 @@ dont-distribute-packages: - Shellac-haskeline - Shellac-readline - ShortestPathProblems - - Shpadoinkle - - Shpadoinkle-backend-pardiff - - Shpadoinkle-backend-snabbdom - - Shpadoinkle-backend-static - - Shpadoinkle-developer-tools - Shpadoinkle-disembodied - Shpadoinkle-examples - - Shpadoinkle-html - - Shpadoinkle-lens - Shpadoinkle-router - - Shpadoinkle-streaming - Shpadoinkle-template - - Shpadoinkle-widgets - SimpleGL - SimpleLog - SimpleServer @@ -650,7 +641,6 @@ dont-distribute-packages: - apiary-websockets - apis - apotiki - - appendful-persistent - approx-rand-test - arbor-monad-metric-datadog - archive-tar-bytestring @@ -692,10 +682,6 @@ dont-distribute-packages: - audiovisual - aura - authoring - - autodocodec-openapi3 - - autodocodec-schema - - autodocodec-swagger2 - - autodocodec-yaml - automata - autonix-deps-kf5 - avers @@ -878,7 +864,6 @@ dont-distribute-packages: - cabal-query - cabal-test - cabal2arch - - cabal2json - cabalmdvrpm - cabalrpmdeps - cabocha @@ -923,7 +908,6 @@ dont-distribute-packages: - categorical-algebra - category - category-extras - - cautious-gen - cctools-workqueue - cef3-simple - ceilometer-common @@ -1040,7 +1024,6 @@ dont-distribute-packages: - commsec-keyexchange - comonad-random - compact-mutable - - compactable - compdata-automata - compdata-dags - compdata-param @@ -1140,7 +1123,6 @@ dont-distribute-packages: - csv-enumerator - ctpl - cube - - cuckoo - curryer-rpc - cursedcsv - cv-combinators @@ -1387,7 +1369,6 @@ dont-distribute-packages: - eventsource-stub-store - every-bit-counts - exception-monads-fd - - exchangerates - exference - exinst-aeson - exinst-bytes @@ -1445,7 +1426,6 @@ dont-distribute-packages: - feed-translator - feed2lj - feed2twitter - - feedback - fei-base - fei-dataiter - fei-datasets @@ -1474,7 +1454,6 @@ dont-distribute-packages: - fixed-point-vector - fixed-point-vector-space - fixed-precision - - fixer - fixhs - flac-picture - flashblast @@ -1573,17 +1552,7 @@ dont-distribute-packages: - geni-util - geniconvert - geniserver - - genvalidity-aeson - - genvalidity-appendful - - genvalidity-hspec-aeson - genvalidity-mergeful - - genvalidity-mergeless - - genvalidity-sydtest - - genvalidity-sydtest-aeson - - genvalidity-sydtest-hashable - - genvalidity-sydtest-lens - - genvalidity-sydtest-persistent - - genvalidity-typed-uuid - geodetic - geolite-csv - getemx @@ -1598,7 +1567,6 @@ dont-distribute-packages: - ghc-session - ghc-tags-plugin - ghci-pretty - - ghcjs-dom-hello - ghcjs-dom-webkit - ghcjs-fetch - ghcjs-hplay @@ -1964,7 +1932,6 @@ dont-distribute-packages: - hascat-setup - hascat-system - hashable-accelerate - - hashes - hashflare - hask-home - haskades @@ -2207,6 +2174,7 @@ dont-distribute-packages: - hs-ix - hs-opentelemetry-exporter-in-memory - hs-opentelemetry-exporter-otlp + - hs-opentelemetry-instrumentation-cloudflare - hs-opentelemetry-instrumentation-conduit - hs-opentelemetry-instrumentation-http-client - hs-opentelemetry-instrumentation-persistent @@ -2433,7 +2401,6 @@ dont-distribute-packages: - jobqueue - join - jordan-openapi - - jsaddle-hello - jsc - jsmw - json-ast-json-encoder @@ -2703,6 +2670,8 @@ dont-distribute-packages: - majordomo - majority - make-package + - managed-functions-http-connector + - managed-functions-json - manatee - manatee-all - manatee-anything @@ -2751,7 +2720,6 @@ dont-distribute-packages: - memis - memory-hexstring - mergeful-persistent - - mergeless-persistent - merkle-patricia-db - meta-par-accelerate - metaplug @@ -2987,7 +2955,6 @@ dont-distribute-packages: - opc-xml-da-client - open-adt-tutorial - openai-hs - - openapi3-code-generator - opencv-extra - openpgp-Crypto - openpgp-crypto-api @@ -3200,7 +3167,6 @@ dont-distribute-packages: - proto3-wire - protobuf-native - protocol-buffers-descriptor-fork - - proton - psc-ide - psql - ptera @@ -3452,9 +3418,6 @@ dont-distribute-packages: - runtime-arbitrary - rv - s-expression - - safe-coloured-text-gen - - safe-coloured-text-layout - - safe-coloured-text-layout-gen - safe-coupling - safe-plugins - safer-file-handles @@ -3762,7 +3725,6 @@ dont-distribute-packages: - sump - sunroof-examples - sunroof-server - - super-user-spark - supercollider-ht - supercollider-midi - superconstraints @@ -3775,25 +3737,9 @@ dont-distribute-packages: - sweet-egison - switch - syb-with-class-instances-text - - sydtest - - sydtest-aeson - - sydtest-amqp - - sydtest-hedgehog - - sydtest-hedis - - sydtest-hspec - - sydtest-mongo - - sydtest-persistent - - sydtest-persistent-postgresql - - sydtest-persistent-sqlite - - sydtest-process - - sydtest-rabbitmq - - sydtest-servant - - sydtest-typed-process - - sydtest-wai - sydtest-webdriver - sydtest-webdriver-screenshot - sydtest-webdriver-yesod - - sydtest-yesod - sylvia - sym-plot - symantic-atom @@ -3895,7 +3841,6 @@ dont-distribute-packages: - to-string-instances - toboggan - todos - - token-limiter-concurrent - toktok - tomlcheck - tonatona @@ -3977,7 +3922,6 @@ dont-distribute-packages: - typed-admin - typed-encoding-encoding - typed-streams - - typed-uuid - typelevel - typelevel-rewrite-rules - typesafe-precure diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3540ba0a3be7..3bb9d8fb4b71 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -18626,7 +18626,6 @@ self: { ]; description = "A programming model for declarative, high performance user interface"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-backend-pardiff" = callPackage @@ -18645,7 +18644,6 @@ self: { ]; description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-backend-snabbdom" = callPackage @@ -18663,7 +18661,6 @@ self: { ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-backend-static" = callPackage @@ -18675,7 +18672,6 @@ self: { libraryHaskellDepends = [ base compactable Shpadoinkle text ]; description = "A backend for rendering Shpadoinkle as Text"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-console" = callPackage @@ -18723,7 +18719,6 @@ self: { ]; description = "Chrome extension to aide in development"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-disembodied" = callPackage @@ -18794,7 +18789,6 @@ self: { ]; description = "A typed, template generated Html DSL, and helpers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-isreal" = callPackage @@ -18831,7 +18825,6 @@ self: { libraryHaskellDepends = [ base lens Shpadoinkle text ]; description = "Lens combinators for Shpadoinkle applications"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-router" = callPackage @@ -18867,7 +18860,6 @@ self: { libraryHaskellDepends = [ base lens Shpadoinkle streaming text ]; description = "Integration of the streaming library with Shpadoinkle continuations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-template" = callPackage @@ -18914,7 +18906,6 @@ self: { ]; description = "A collection of common reusable types and components"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Shrub" = callPackage @@ -32547,7 +32538,6 @@ self: { QuickCheck text validity ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "appendmap" = callPackage @@ -36755,7 +36745,6 @@ self: { ]; description = "Autodocodec interpreters for openapi3"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "autodocodec-schema" = callPackage @@ -36773,7 +36762,6 @@ self: { ]; description = "Autodocodec interpreters for JSON Schema"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "autodocodec-swagger2" = callPackage @@ -36790,7 +36778,6 @@ self: { ]; description = "Autodocodec interpreters for swagger2"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "autodocodec-yaml" = callPackage @@ -36809,7 +36796,6 @@ self: { ]; description = "Autodocodec interpreters for yaml"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "autoexporter" = callPackage @@ -51386,7 +51372,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Turn a .cabal file into a .json file"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "cabal2nix" = callPackage @@ -54235,7 +54220,6 @@ self: { hspec QuickCheck ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cayene-lpp" = callPackage @@ -62137,7 +62121,6 @@ self: { ]; description = "A typeclass for structures which can be catMaybed, filtered, and partitioned"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "compactmap" = callPackage @@ -66932,6 +66915,8 @@ self: { ]; description = "Advanced telemetry"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "core-text" = callPackage @@ -70290,7 +70275,6 @@ self: { doHaddock = false; description = "Haskell Implementation of Cuckoo Filters"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cuckoo-filter" = callPackage @@ -91246,7 +91230,6 @@ self: { ]; description = "A Haskell client for https://exchangeratesapi.io/"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "execs" = callPackage @@ -94543,7 +94526,6 @@ self: { executableHaskellDepends = [ base ]; description = "Declarative feedback loop manager"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "fei-base" = callPackage @@ -96749,7 +96731,6 @@ self: { ]; description = "A Haskell client for http://fixer.io/"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "fixfile" = callPackage @@ -104596,7 +104577,6 @@ self: { ]; description = "GenValidity support for aeson"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-appendful" = callPackage @@ -104622,7 +104602,6 @@ self: { appendful base criterion genvalidity-criterion ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-bytestring" = callPackage @@ -104753,7 +104732,6 @@ self: { ]; description = "Standard spec's for aeson-related instances"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-hspec-binary" = callPackage @@ -104905,7 +104883,6 @@ self: { base criterion genvalidity-criterion mergeless ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-path" = callPackage @@ -105003,7 +104980,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Standard properties for functions on `Validity` types for the sydtest framework"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-sydtest-aeson" = callPackage @@ -105026,7 +105002,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Standard spec's for aeson-related instances in sydtest"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-sydtest-hashable" = callPackage @@ -105048,7 +105023,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Standard spec's for Hashable instances for sydtest"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-sydtest-lens" = callPackage @@ -105068,7 +105042,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Standard spec's for lens for sydtest"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-sydtest-persistent" = callPackage @@ -105091,7 +105064,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Standard spec's for persistent-related instances for sydtest"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-text" = callPackage @@ -105159,7 +105131,6 @@ self: { ]; description = "Generators for Phantom-Typed version of UUID"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "genvalidity-unordered-containers" = callPackage @@ -107647,7 +107618,6 @@ self: { platforms = [ "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" ]; - hydraPlatforms = lib.platforms.none; }) {}; "ghcjs-dom-jsaddle" = callPackage @@ -123451,7 +123421,6 @@ self: { benchmarkSystemDepends = [ openssl ]; description = "Hash functions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) openssl;}; "hashflare" = callPackage @@ -141724,6 +141693,7 @@ self: { hs-opentelemetry-instrumentation-wai http-types text wai ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "hs-opentelemetry-instrumentation-conduit" = callPackage @@ -160468,7 +160438,6 @@ self: { ]; description = "JSaddle Hello World, an example package"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "jsaddle-warp" = callPackage @@ -178823,6 +178792,8 @@ self: { testHaskellDepends = [ base containers deepseq exceptions hspec ]; description = "Remote Management Framework"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "managed-functions-http-connector" = callPackage @@ -178839,6 +178810,7 @@ self: { ]; description = "Simple HTTP-Based Connector for Managed Functions"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "managed-functions-json" = callPackage @@ -178850,6 +178822,7 @@ self: { libraryHaskellDepends = [ aeson base managed-functions ]; description = "JSON Support for the Managed Functions Framework"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "manatee" = callPackage @@ -182507,7 +182480,6 @@ self: { ]; description = "Support for using mergeless from persistent-based databases"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "merkle-log" = callPackage @@ -201532,7 +201504,6 @@ self: { ]; description = "OpenAPI3 Haskell Client Code Generator"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "opencc" = callPackage @@ -223284,7 +223255,6 @@ self: { transformers ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "proton-haskell" = callPackage @@ -239141,7 +239111,6 @@ self: { ]; testToolDepends = [ sydtest-discover ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "safe-coloured-text-layout" = callPackage @@ -239159,7 +239128,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Safely layout output coloured text"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "safe-coloured-text-layout-gen" = callPackage @@ -239180,7 +239148,6 @@ self: { ]; testToolDepends = [ sydtest-discover ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "safe-coloured-text-terminfo" = callPackage @@ -265268,7 +265235,6 @@ self: { ]; description = "Configure your dotfile deployment with a DSL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "superbubbles" = callPackage @@ -266324,7 +266290,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A modern testing framework for Haskell with good defaults and advanced testing features"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-aeson" = callPackage @@ -266343,7 +266308,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An aeson companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-amqp" = callPackage @@ -266365,7 +266329,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An amqp companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-discover" = callPackage @@ -266399,7 +266362,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A Hedgehog companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-hedis" = callPackage @@ -266419,7 +266381,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An hedis companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-hspec" = callPackage @@ -266437,7 +266398,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An Hspec companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-mongo" = callPackage @@ -266457,7 +266417,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An mongoDB companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-persistent" = callPackage @@ -266473,7 +266432,6 @@ self: { ]; description = "A persistent companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-persistent-postgresql" = callPackage @@ -266495,7 +266453,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An persistent-postgresql companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-persistent-sqlite" = callPackage @@ -266514,7 +266471,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A persistent-sqlite companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-process" = callPackage @@ -266530,7 +266486,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A typed-process companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-rabbitmq" = callPackage @@ -266550,7 +266505,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An rabbitmq companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-servant" = callPackage @@ -266570,7 +266524,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A servant companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-typed-process" = callPackage @@ -266586,7 +266539,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A typed-process companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-wai" = callPackage @@ -266608,7 +266560,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A wai companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "sydtest-webdriver" = callPackage @@ -266710,7 +266661,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A yesod companion library for sydtest"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "syfco" = callPackage @@ -278350,7 +278300,6 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A thread-safe concurrent token-bucket rate limiter that guarantees fairness"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "token-search" = callPackage @@ -283768,7 +283717,6 @@ self: { ]; description = "Phantom-Typed version of UUID"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "typed-wire" = callPackage From 9d037cf43f6cffc12f8277d0209840424b9d9541 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 17:51:22 +0900 Subject: [PATCH 17/20] haskellPackages.jsaddle-hello: mark broken on darwin --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 3 +++ 2 files changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index a5bce3144304..b5cf7285977a 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -465,6 +465,7 @@ unsupported-platforms: HSoM: [ x86_64-darwin, aarch64-darwin ] iwlib: [ x86_64-darwin, aarch64-darwin ] Jazzkell: [ x86_64-darwin, aarch64-darwin ] # depends on Euterpea + jsaddle-hello: [ x86_64-darwin, aarch64-darwin ] # depends on jsaddle-webkit2gtk jsaddle-webkit2gtk: [ x86_64-darwin, aarch64-darwin ] keid-core: [ aarch64-linux ] keid-geometry: [ aarch64-linux ] diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3bb9d8fb4b71..1014b47114ef 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -160438,6 +160438,9 @@ self: { ]; description = "JSaddle Hello World, an example package"; license = lib.licenses.mit; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; }) {}; "jsaddle-warp" = callPackage From 529de76e8aae5a94ed217117c0f1b532dbf692cd Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 19:20:10 +0900 Subject: [PATCH 18/20] tamarin-prover: remove darwin from hydraPlatforms --- pkgs/applications/science/logic/tamarin-prover/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/science/logic/tamarin-prover/default.nix b/pkgs/applications/science/logic/tamarin-prover/default.nix index 08b8a681b2d5..02e60b398c38 100644 --- a/pkgs/applications/science/logic/tamarin-prover/default.nix +++ b/pkgs/applications/science/logic/tamarin-prover/default.nix @@ -21,6 +21,7 @@ let homepage = "https://tamarin-prover.github.io"; description = "Security protocol verification in the symbolic model"; maintainers = [ lib.maintainers.thoughtpolice ]; + hydraPlatforms = lib.platforms.linux; # maude is broken on darwin }; # tamarin use symlinks to the LICENSE and Setup.hs files, so for these sublibraries From 1a3b6f206d8c5ff2770c4e6d02638c1844d5555f Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 21:32:42 +0900 Subject: [PATCH 19/20] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh --- .../configuration-hackage2nix/broken.yaml | 17 +++++++++ .../transitive-broken.yaml | 3 ++ .../haskell-modules/hackage-packages.nix | 37 +++++++++++++++++++ 3 files changed, 57 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 749613ff33e0..f815b9ca206e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -518,6 +518,7 @@ broken-packages: - cabal2doap - cabal2ebuild - cabal2ghci + - cabal2json - cabal-audit - cabal-auto-expose - cabal-bundle-clib @@ -609,6 +610,7 @@ broken-packages: - category-traced - catnplus - cautious-file + - cautious-gen - cayene-lpp - cayley-client - cblrepo @@ -1361,6 +1363,7 @@ broken-packages: - except-exceptions - exceptional - exceptionfree-readfile + - exchangerates - execs - executor - exh @@ -1476,6 +1479,7 @@ broken-packages: - fixed-storable-array - fixed-timestep - fixed-width + - fixer - fixfile - fixie - fix-symbols-gitit @@ -3204,6 +3208,7 @@ broken-packages: - menoh - menshen - mergeful + - mergeless-persistent - merkle-tree - messagepack-rpc - messente @@ -3603,6 +3608,7 @@ broken-packages: - open-adt - OpenAFP - openai-servant + - openapi3-code-generator - openapi-petstore - openapi-typed - opench-meteo @@ -4084,6 +4090,7 @@ broken-packages: - proto-lens-combinators - proto-lens-jsonpb - protolude-lifted + - proton - proton-haskell - prototype - prove-everywhere-server @@ -4597,7 +4604,11 @@ broken-packages: - shorten-strings - short-vec - show-prettyprint + - Shpadoinkle-backend-pardiff + - Shpadoinkle-backend-snabbdom + - Shpadoinkle-backend-static - Shpadoinkle-console + - Shpadoinkle-html - Shpadoinkle-isreal - shwifty - sifflet @@ -4937,6 +4948,7 @@ broken-packages: - supernova - supero - superrecord + - super-user-spark - supervisor - supervisors - supplemented @@ -4960,6 +4972,11 @@ broken-packages: - sws - syb-extras - syb-with-class + - sydtest-hedis + - sydtest-mongo + - sydtest-persistent-postgresql + - sydtest-rabbitmq + - sydtest-yesod - syfco - sym - symantic diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 0e95e3785f48..53eb14c1f41b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -338,10 +338,12 @@ dont-distribute-packages: - Shellac-haskeline - Shellac-readline - ShortestPathProblems + - Shpadoinkle-developer-tools - Shpadoinkle-disembodied - Shpadoinkle-examples - Shpadoinkle-router - Shpadoinkle-template + - Shpadoinkle-widgets - SimpleGL - SimpleLog - SimpleServer @@ -3737,6 +3739,7 @@ dont-distribute-packages: - sweet-egison - switch - syb-with-class-instances-text + - sydtest-amqp - sydtest-webdriver - sydtest-webdriver-screenshot - sydtest-webdriver-yesod diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1014b47114ef..c8ec43deac9a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -18644,6 +18644,8 @@ self: { ]; description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-backend-snabbdom" = callPackage @@ -18661,6 +18663,8 @@ self: { ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-backend-static" = callPackage @@ -18672,6 +18676,8 @@ self: { libraryHaskellDepends = [ base compactable Shpadoinkle text ]; description = "A backend for rendering Shpadoinkle as Text"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-console" = callPackage @@ -18719,6 +18725,7 @@ self: { ]; description = "Chrome extension to aide in development"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "Shpadoinkle-disembodied" = callPackage @@ -18789,6 +18796,8 @@ self: { ]; description = "A typed, template generated Html DSL, and helpers"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-isreal" = callPackage @@ -18906,6 +18915,7 @@ self: { ]; description = "A collection of common reusable types and components"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "Shrub" = callPackage @@ -51372,6 +51382,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "Turn a .cabal file into a .json file"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "cabal2nix" = callPackage @@ -54220,6 +54232,8 @@ self: { hspec QuickCheck ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "cayene-lpp" = callPackage @@ -91230,6 +91244,8 @@ self: { ]; description = "A Haskell client for https://exchangeratesapi.io/"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "execs" = callPackage @@ -96731,6 +96747,8 @@ self: { ]; description = "A Haskell client for http://fixer.io/"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "fixfile" = callPackage @@ -182483,6 +182501,8 @@ self: { ]; description = "Support for using mergeless from persistent-based databases"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "merkle-log" = callPackage @@ -201507,6 +201527,8 @@ self: { ]; description = "OpenAPI3 Haskell Client Code Generator"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "opencc" = callPackage @@ -223258,6 +223280,8 @@ self: { transformers ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "proton-haskell" = callPackage @@ -265238,6 +265262,8 @@ self: { ]; description = "Configure your dotfile deployment with a DSL"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "superbubbles" = callPackage @@ -266332,6 +266358,7 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An amqp companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; }) {}; "sydtest-discover" = callPackage @@ -266384,6 +266411,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An hedis companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "sydtest-hspec" = callPackage @@ -266420,6 +266449,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An mongoDB companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "sydtest-persistent" = callPackage @@ -266456,6 +266487,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An persistent-postgresql companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "sydtest-persistent-sqlite" = callPackage @@ -266508,6 +266541,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "An rabbitmq companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "sydtest-servant" = callPackage @@ -266664,6 +266699,8 @@ self: { testToolDepends = [ sydtest-discover ]; description = "A yesod companion library for sydtest"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "syfco" = callPackage From 863785142fba44a03b78bb852dcc5612bb010194 Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 17 Jun 2022 22:37:25 +0900 Subject: [PATCH 20/20] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f815b9ca206e..bd51b46abdd2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -931,6 +931,7 @@ broken-packages: - ctemplate - ctkl - cuboid + - cuckoo - cuckoo-filter - curl-aeson - curl-runnings diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c8ec43deac9a..cae5f5c657df 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -70289,6 +70289,8 @@ self: { doHaddock = false; description = "Haskell Implementation of Cuckoo Filters"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "cuckoo-filter" = callPackage