From b15073a08539f0b20cac5d519c6d7fb044b1a89b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 30 Dec 2025 11:39:23 +0100 Subject: [PATCH 01/17] haskellPackages: stackage LTS 24.25 -> LTS 24.26 all-cabal-hashes: 2025-12-26T08:56:01Z -> 2025-12-30T09:01:27Z (generated by maintainers/scripts/haskell/update-package-set.sh) --- pkgs/data/misc/hackage/pin.json | 8 +- .../configuration-hackage2nix/stackage.yaml | 32 +- .../haskell-modules/hackage-packages.nix | 1382 ++++++++--------- 3 files changed, 682 insertions(+), 740 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 312634a83753..ea775ba9d60a 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "52d973cb0421cdffbdc3e26d40c8202034c6a873", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/52d973cb0421cdffbdc3e26d40c8202034c6a873.tar.gz", - "sha256": "007nwq696dcbppgpamlc20xaj0p7drccg15xig8dngbliv04cgjy", - "msg": "Update from Hackage at 2025-12-26T08:56:01Z" + "commit": "d1602cb2b331058fcfa5580f16159e47325bcd1a", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d1602cb2b331058fcfa5580f16159e47325bcd1a.tar.gz", + "sha256": "134qhqlxfkv0vs58pzkll1cbqci8npr42yh0x1gmd0s8y00crqa4", + "msg": "Update from Hackage at 2025-12-30T09:01:27Z" } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index e6bb5dd03017..589d0d5fca3b 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 24.25 +# Stackage LTS 24.26 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -61,7 +61,7 @@ default-package-overrides: - amqp-utils ==0.6.7.3 - annotated-exception ==0.3.0.4 - annotated-wl-pprint ==0.7.0 - - ansi-terminal ==1.1.4 + - ansi-terminal ==1.1.5 - ansi-terminal-game ==1.9.3.0 - ansi-terminal-types ==1.1.3 - ansi-wl-pprint ==1.0.2 @@ -850,7 +850,7 @@ default-package-overrides: - filtrable ==0.1.6.0 - fin ==0.3.2 - FindBin ==0.0.5 - - fingertree ==0.1.6.2 + - fingertree ==0.1.6.3 - finite-typelits ==0.2.1.0 - first-class-families ==0.8.2.0 - fits-parse ==0.4.2 @@ -966,7 +966,7 @@ default-package-overrides: - genvalidity-persistent ==1.0.0.2 - genvalidity-property ==1.0.0.0 - genvalidity-scientific ==1.0.0.0 - - genvalidity-sydtest ==1.0.0.0 + - genvalidity-sydtest ==1.0.1.0 - genvalidity-sydtest-aeson ==1.0.0.0 - genvalidity-sydtest-hashable ==1.0.0.1 - genvalidity-sydtest-lens ==1.0.0.0 @@ -1593,7 +1593,7 @@ default-package-overrides: - kmeans ==0.1.3 - knob ==0.2.2 - koji ==0.0.2 - - koji-tool ==1.3 + - koji-tool ==1.3.1 - kvitable ==1.1.1.0 - labels ==0.3.3 - lackey ==2.0.0.11 @@ -1730,7 +1730,7 @@ default-package-overrides: - manifolds-core ==0.6.1.1 - Mantissa ==0.1.0.0 - map-syntax ==0.3 - - mappings ==0.3.2.0 + - mappings ==0.3.3.0 - markdown ==0.1.17.5 - markdown-unlit ==0.6.0 - markov-chain ==0.0.3.4 @@ -1876,12 +1876,12 @@ default-package-overrides: - monoidmap-internal ==0.0.0.1 - monoidmap-quickcheck ==0.0.0.3 - more-containers ==0.2.2.2 - - morpheus-graphql-app ==0.28.1 - - morpheus-graphql-client ==0.28.1 - - morpheus-graphql-code-gen-utils ==0.28.1 - - morpheus-graphql-core ==0.28.1 - - morpheus-graphql-server ==0.28.1 - - morpheus-graphql-subscriptions ==0.28.1 + - morpheus-graphql-app ==0.28.2 + - morpheus-graphql-client ==0.28.2 + - morpheus-graphql-code-gen-utils ==0.28.2 + - morpheus-graphql-core ==0.28.2 + - morpheus-graphql-server ==0.28.2 + - morpheus-graphql-subscriptions ==0.28.2 - moss ==0.2.0.1 - mountpoints ==1.0.2 - mpi-hs ==0.7.3.1 @@ -1958,7 +1958,7 @@ default-package-overrides: - network-uri ==2.6.4.2 - network-uri-template ==0.1.1.4 - network-wait ==0.2.0.0 - - newtype ==0.2.2.0 + - newtype ==0.2.2.1 - newtype-generics ==0.6.2 - nfc ==0.1.1 - nicify-lib ==1.0.1 @@ -2277,7 +2277,7 @@ default-package-overrides: - pseudo-boolean ==0.1.12.0 - psql-helpers ==0.1.0.0 - PSQueue ==1.2.2 - - psqueues ==0.2.8.2 + - psqueues ==0.2.8.3 - pthread ==0.2.1 - ptr ==0.16.8.7 - ptr-poker ==0.1.2.16 @@ -3136,7 +3136,7 @@ default-package-overrides: - valor ==1.0.0.0 - vary ==0.1.1.3 - varying ==0.8.1.0 - - vault ==0.3.1.5 + - vault ==0.3.1.6 - vcr ==0.1.0 - vcs-ignore ==0.0.2.0 - vec ==0.5.1 @@ -3291,7 +3291,7 @@ default-package-overrides: - xmlhtml ==0.2.5.4 - xmonad ==0.18.0 - xmonad-contrib ==0.18.1 - - xor ==0.0.1.3 + - xor ==0.0.1.4 - xss-sanitize ==0.3.7.2 - xxhash-ffi ==0.3.1 - yaml ==0.11.11.2 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 80ede6f562fb..acefa9063747 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -43335,8 +43335,8 @@ self: { pname = "StrictCheck"; version = "0.4.0"; sha256 = "0l7h39a7a1zc7xrsz6ggscn6406q3wi57n50w8hvdm4dd6qf333f"; - revision = "1"; - editedCabalFile = "1pklbr8r76mkg3sg9v6qj39d7cg2wswrgr3ymycw91g50l74c721"; + revision = "2"; + editedCabalFile = "01fbqjhiw16q2a0g2gr3wf3nrmq9npbhx5n7q1bhpy2pv9sqbsgr"; libraryHaskellDepends = [ base bifunctors @@ -49674,8 +49674,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "abstractly-keyed-implicits"; - version = "0.1.0.0"; - sha256 = "0wi032i51c6sxgwwf77w3lbqw2am9d6giiddy404nqb2vlk57fmx"; + version = "0.1.1.0"; + sha256 = "1vcmiq2gk8v87dx1gsxlyq6mn42pnz643rpy89kvpxrvr8qmri2b"; libraryHaskellDepends = [ base ]; description = "Manage the implicit parameter namespace dynamically at compile time"; license = lib.licensesSpdx."Apache-2.0"; @@ -77015,8 +77015,8 @@ self: { }: mkDerivation { pname = "ansi-terminal"; - version = "1.1.4"; - sha256 = "0qw7xlr8z1ff7y2zhmwswj409ipaddfafczs67mh38ki2l1vb9y8"; + version = "1.1.5"; + sha256 = "0wrhwaicx3vz06r350n3n2s1x4zs5flchcpi4nj8ifp2yb787w4w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -81108,8 +81108,8 @@ self: { pname = "apply-merge"; version = "0.1.1.0"; sha256 = "1snm9m35r3px9vgn64ygcqq37ay6jvwc5jsi3s62rxrh8biy8ir8"; - revision = "6"; - editedCabalFile = "1b98vn8j14mm4hxxfd34h2mzjjmraxg199z234q7gdgafwwc19ix"; + revision = "7"; + editedCabalFile = "0c1yc3g62gd5z2wnp74pzi7y1cbj3l4r09hp961699d99c7d22nb"; libraryHaskellDepends = [ base containers @@ -112979,8 +112979,8 @@ self: { pname = "bluefin-algae"; version = "0.1.0.2"; sha256 = "02g513vqn052qd41zm9brw8lf1ic4135mi8kr3s4w0721vm4nkhh"; - revision = "2"; - editedCabalFile = "03d1six1pqq94nrnc48mhrnnqjlavr9q43m5y442zhi4nz7zn4cj"; + revision = "3"; + editedCabalFile = "0m1fa0yy0inqii6ks97p3hx1sh66ira6mib3qi4slm5b2kln02qb"; libraryHaskellDepends = [ base bluefin @@ -142619,6 +142619,8 @@ self: { pname = "clash-lib"; version = "1.8.4"; sha256 = "1pria81l325zdh8ccpkig5sp9lv4k819sk7pgkjf1s8hjknlsv9x"; + revision = "1"; + editedCabalFile = "0iif62zqbzxkmvgfbqmagxkrx5k6y97p1qamrcnqa544gxcrj4c0"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -142853,6 +142855,8 @@ self: { pname = "clash-prelude"; version = "1.8.4"; sha256 = "0vc9vcqbh0i8xkm833nwxfmwxi47kzcajrh8nywymal2nsid1gby"; + revision = "1"; + editedCabalFile = "0jxnnzxkv1s43r4bpf8pxa2br9g5silf3a0rsni53wiiky3pc31i"; libraryHaskellDepends = [ array arrows @@ -168749,8 +168753,8 @@ self: { }: mkDerivation { pname = "cretheus"; - version = "1.1.0"; - sha256 = "0w85lv8gb987fhpv67shk7p12j80jw8axx9fmz18kkswhg88vs6g"; + version = "1.2.0"; + sha256 = "1fv1rn3r9sg1nshc8ckncy3f5v4d4grqcpy5fz86wyg3kg6asl3b"; libraryHaskellDepends = [ aeson base @@ -218131,6 +218135,8 @@ self: { pname = "enummapset"; version = "0.7.3.0"; sha256 = "0w3hvypj14j7k8kfzrahyv7v35yj60jjyjv4klvnbw05a10hbj3l"; + revision = "1"; + editedCabalFile = "1815z4vq9k5jab7x95s0qjkmfdrks6ivn2jqrhnm18ljwz60xax8"; libraryHaskellDepends = [ aeson base @@ -236480,39 +236486,6 @@ self: { ) { }; fingertree = callPackage ( - { - mkDerivation, - base, - deepseq, - HUnit, - QuickCheck, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, - }: - mkDerivation { - pname = "fingertree"; - version = "0.1.6.2"; - sha256 = "1aww2c2alnkaaigh0xx2cvx6s8qddzlfy1xcwf0fddnf9p2psqgj"; - libraryHaskellDepends = [ - base - deepseq - ]; - testHaskellDepends = [ - base - deepseq - HUnit - QuickCheck - test-framework - test-framework-hunit - test-framework-quickcheck2 - ]; - description = "Generic finger-tree structure, with example instances"; - license = lib.licenses.bsd3; - } - ) { }; - - fingertree_0_1_6_3 = callPackage ( { mkDerivation, base, @@ -236542,7 +236515,6 @@ self: { ]; description = "Generic finger-tree structure, with example instances"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -244605,8 +244577,8 @@ self: { }: mkDerivation { pname = "fp-ieee"; - version = "0.1.0.5"; - sha256 = "1alrzx3y39j4bxjgvvx4mj8a3hiifixv4wxy7222lnz6mx18n8pb"; + version = "0.1.0.6"; + sha256 = "19lqi192b6a7s6jq49zniw59sn2v24nnw9713s9rb5wyw0j5jymi"; libraryHaskellDepends = [ base ghc-bignum @@ -255400,6 +255372,8 @@ self: { pname = "generic-data"; version = "1.1.0.2"; sha256 = "1dfs728nbkilzfmdk6gnjk7wdk1habqn35pb071zcmcp8ll0lzpj"; + revision = "1"; + editedCabalFile = "0f2aijk70cb01p8yzbg5jq4gawnaryg8qnb1jx4xx92mfmn673p8"; libraryHaskellDepends = [ ap-normalize base @@ -258257,41 +258231,6 @@ self: { ) { }; genvalidity-sydtest = callPackage ( - { - mkDerivation, - base, - genvalidity, - pretty-show, - QuickCheck, - sydtest, - sydtest-discover, - validity, - }: - mkDerivation { - pname = "genvalidity-sydtest"; - version = "1.0.0.0"; - sha256 = "11v66s8srcfigb4jkvz7nm0ynczg8mdslw4vn98qyv2j85sp6l45"; - libraryHaskellDepends = [ - base - genvalidity - pretty-show - QuickCheck - sydtest - validity - ]; - testHaskellDepends = [ - base - genvalidity - QuickCheck - sydtest - ]; - testToolDepends = [ sydtest-discover ]; - description = "Standard properties for functions on `Validity` types for the sydtest framework"; - license = lib.licenses.mit; - } - ) { }; - - genvalidity-sydtest_1_0_1_0 = callPackage ( { mkDerivation, base, @@ -258319,7 +258258,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; } ) { }; @@ -276493,8 +276431,8 @@ self: { }: mkDerivation { pname = "gloss-relative"; - version = "0.1.1.0"; - sha256 = "03mv9hx2wc56k8babngv62b77mzpi007gxm36k4r5s78412bhfbz"; + version = "0.1.3.0"; + sha256 = "1z1ya44029k6apc1bbpcf90dhr5npxnikw1ix7xq6mrh413yrbiq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -406130,65 +406068,6 @@ self: { ) { }; koji-tool = callPackage ( - { - mkDerivation, - base, - directory, - extra, - filepath, - formatting, - http-conduit, - http-directory, - koji, - pretty-simple, - rpm-nvr, - safe, - select-rpms, - simple-cmd, - simple-cmd-args, - text, - time, - utf8-string, - xdg-userdirs, - }: - mkDerivation { - pname = "koji-tool"; - version = "1.3"; - sha256 = "0ibbkl0lvgfwh16hihgqbc9gsgxdlz2w1ra7kfjs9cmx5l8w1gpg"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base - directory - extra - filepath - formatting - http-conduit - http-directory - koji - pretty-simple - rpm-nvr - safe - select-rpms - simple-cmd - simple-cmd-args - text - time - utf8-string - xdg-userdirs - ]; - testHaskellDepends = [ - base - simple-cmd - ]; - description = "Koji CLI tool for querying tasks and installing builds"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "koji-tool"; - } - ) { }; - - koji-tool_1_3_1 = callPackage ( { mkDerivation, base, @@ -434697,8 +434576,8 @@ self: { }: mkDerivation { pname = "lrucaching"; - version = "0.3.4"; - sha256 = "1vnhg506kn231rxa85igxamv4gyxa6fk0i94ycdv0898zrr4j31n"; + version = "0.3.5"; + sha256 = "0bqqg0lfpiychj5wp6fmzhj9id4q11qv1wx4nn2bsimk13m25h96"; libraryHaskellDepends = [ base base-compat @@ -441639,56 +441518,6 @@ self: { ) { }; mappings = callPackage ( - { - mkDerivation, - base, - cond, - containers, - formatting, - hspec, - hspec-discover, - indexed-traversable, - partialord, - }: - mkDerivation { - pname = "mappings"; - version = "0.3.2.0"; - sha256 = "0xmdcrc3bs0lvlp9jia5bfvppj0zcgdaic1zr7p5c3gnlw16d739"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base - cond - containers - formatting - indexed-traversable - partialord - ]; - executableHaskellDepends = [ - base - cond - containers - formatting - indexed-traversable - partialord - ]; - testHaskellDepends = [ - base - cond - containers - formatting - hspec - indexed-traversable - partialord - ]; - testToolDepends = [ hspec-discover ]; - description = "Types which represent functions k -> v"; - license = lib.licensesSpdx."BSD-3-Clause"; - mainProgram = "view"; - } - ) { }; - - mappings_0_3_3_0 = callPackage ( { mkDerivation, base, @@ -441734,7 +441563,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Types which represent functions k -> v"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "view"; } ) { }; @@ -453280,8 +453108,8 @@ self: { }: mkDerivation { pname = "minici"; - version = "0.1.8"; - sha256 = "0fady7w644gcrjd9yy7ngbi1dj2rp87lnzmxjr307w8kdb2aqdcj"; + version = "0.1.9"; + sha256 = "1d5l07x2bqzicz14j9l604gnk6vhbbagkm7rff52fj2vvsif69sc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -456876,7 +456704,7 @@ self: { } ) { }; - mockcat_1_0_0_0 = callPackage ( + mockcat_1_1_0_0 = callPackage ( { mkDerivation, async, @@ -456897,8 +456725,8 @@ self: { }: mkDerivation { pname = "mockcat"; - version = "1.0.0.0"; - sha256 = "01hxa6m3hflknl7127xh5prknp4cpfr7ahjdcl6slyibd1dxlwp6"; + version = "1.1.0.0"; + sha256 = "1k6cgj01dq3pmy4a084zf2qna139yq17wby2wqaqap693khkg7q0"; libraryHaskellDepends = [ base containers @@ -462924,6 +462752,36 @@ self: { } ) { }; + monoidmap_0_0_5_0 = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + groups, + monoid-subclasses, + monoidmap-internal, + nothunks, + }: + mkDerivation { + pname = "monoidmap"; + version = "0.0.5.0"; + sha256 = "1vl97smpnss8kfns1bdkaw1adgpy57g7m0inhk4wi97hq9nnqpaf"; + libraryHaskellDepends = [ + base + containers + deepseq + groups + monoid-subclasses + monoidmap-internal + nothunks + ]; + description = "Monoidal map type"; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + monoidmap-aeson = callPackage ( { mkDerivation, @@ -463086,6 +462944,67 @@ self: { } ) { }; + monoidmap-internal_0_1_0_1 = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + groups, + hspec, + hspec-discover, + monoid-subclasses, + nothunks, + pretty-show, + QuickCheck, + quickcheck-classes, + quickcheck-groups, + quickcheck-monoid-subclasses, + quickcheck-quid, + tasty-bench, + tasty-hunit, + text, + }: + mkDerivation { + pname = "monoidmap-internal"; + version = "0.1.0.1"; + sha256 = "1z1w34qyrihlsdnd1ijqfjj7475yi74n8z7ywkmfdagwxfjdw2yv"; + libraryHaskellDepends = [ + base + containers + deepseq + groups + monoid-subclasses + nothunks + ]; + testHaskellDepends = [ + base + containers + groups + hspec + monoid-subclasses + pretty-show + QuickCheck + quickcheck-classes + quickcheck-groups + quickcheck-monoid-subclasses + quickcheck-quid + text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base + containers + deepseq + tasty-bench + tasty-hunit + ]; + description = "Internal support for monoidmap"; + license = lib.licensesSpdx."Apache-2.0"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + monoidmap-quickcheck = callPackage ( { mkDerivation, @@ -464682,83 +464601,6 @@ self: { ) { }; morpheus-graphql-app = callPackage ( - { - mkDerivation, - aeson, - attoparsec-aeson, - base, - bytestring, - containers, - directory, - hashable, - megaparsec, - morpheus-graphql-core, - morpheus-graphql-tests, - mtl, - relude, - scientific, - tasty, - tasty-hunit, - template-haskell, - text, - th-lift-instances, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "morpheus-graphql-app"; - version = "0.28.1"; - sha256 = "1fdxz6fny43nrb2cfd57br61v0kc9ijl039p8951xbv3b2c8fjrh"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - attoparsec-aeson - base - bytestring - containers - hashable - megaparsec - morpheus-graphql-core - mtl - relude - scientific - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - attoparsec-aeson - base - bytestring - containers - directory - hashable - megaparsec - morpheus-graphql-core - morpheus-graphql-tests - mtl - relude - scientific - tasty - tasty-hunit - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - description = "Morpheus GraphQL App"; - license = lib.licenses.mit; - } - ) { }; - - morpheus-graphql-app_0_28_2 = callPackage ( { mkDerivation, aeson, @@ -464832,7 +464674,6 @@ self: { ]; description = "Morpheus GraphQL App"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -464874,90 +464715,6 @@ self: { ) { }; morpheus-graphql-client = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - directory, - file-embed, - modern-uri, - morpheus-graphql-code-gen-utils, - morpheus-graphql-core, - morpheus-graphql-subscriptions, - mtl, - prettyprinter, - relude, - req, - tasty, - tasty-hunit, - template-haskell, - text, - transformers, - unliftio-core, - unordered-containers, - websockets, - wuss, - }: - mkDerivation { - pname = "morpheus-graphql-client"; - version = "0.28.1"; - sha256 = "18kifpxqbnvbw4842d1v1wgfsjic0w91rc2ly02kgj302a2lhgp0"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - file-embed - modern-uri - morpheus-graphql-code-gen-utils - morpheus-graphql-core - morpheus-graphql-subscriptions - mtl - prettyprinter - relude - req - template-haskell - text - transformers - unliftio-core - unordered-containers - websockets - wuss - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - directory - file-embed - modern-uri - morpheus-graphql-code-gen-utils - morpheus-graphql-core - morpheus-graphql-subscriptions - mtl - prettyprinter - relude - req - tasty - tasty-hunit - template-haskell - text - transformers - unliftio-core - unordered-containers - websockets - wuss - ]; - description = "Morpheus GraphQL Client"; - license = lib.licenses.mit; - } - ) { }; - - morpheus-graphql-client_0_28_2 = callPackage ( { mkDerivation, aeson, @@ -465038,7 +464795,6 @@ self: { ]; description = "Morpheus GraphQL Client"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -465111,41 +464867,6 @@ self: { ) { }; morpheus-graphql-code-gen-utils = callPackage ( - { - mkDerivation, - base, - bytestring, - containers, - morpheus-graphql-core, - mtl, - prettyprinter, - relude, - template-haskell, - text, - unordered-containers, - }: - mkDerivation { - pname = "morpheus-graphql-code-gen-utils"; - version = "0.28.1"; - sha256 = "0ficavdkml1cbw9rkdgljpgcfsx819116djc86fbdhxglaz1afpd"; - libraryHaskellDepends = [ - base - bytestring - containers - morpheus-graphql-core - mtl - prettyprinter - relude - template-haskell - text - unordered-containers - ]; - description = "Morpheus GraphQL CLI"; - license = lib.licenses.bsd3; - } - ) { }; - - morpheus-graphql-code-gen-utils_0_28_2 = callPackage ( { mkDerivation, base, @@ -465177,82 +464898,10 @@ self: { ]; description = "Morpheus GraphQL CLI"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; morpheus-graphql-core = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - directory, - hashable, - megaparsec, - morpheus-graphql-tests, - mtl, - relude, - scientific, - tasty, - tasty-hunit, - template-haskell, - text, - th-lift-instances, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "morpheus-graphql-core"; - version = "0.28.1"; - sha256 = "0z47wcqhpm2mz0v5168s9pd03f40as1kl8mnyvzp29c15wf2qmay"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - hashable - megaparsec - mtl - relude - scientific - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - directory - hashable - megaparsec - morpheus-graphql-tests - mtl - relude - scientific - tasty - tasty-hunit - template-haskell - text - th-lift-instances - transformers - unordered-containers - vector - ]; - description = "Morpheus GraphQL Core"; - license = lib.licenses.mit; - } - ) { }; - - morpheus-graphql-core_0_28_2 = callPackage ( { mkDerivation, aeson, @@ -465320,78 +464969,10 @@ self: { ]; description = "Morpheus GraphQL Core"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; morpheus-graphql-server = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - containers, - file-embed, - morpheus-graphql-app, - morpheus-graphql-core, - morpheus-graphql-subscriptions, - morpheus-graphql-tests, - mtl, - relude, - tasty, - tasty-hunit, - template-haskell, - text, - transformers, - unordered-containers, - vector, - }: - mkDerivation { - pname = "morpheus-graphql-server"; - version = "0.28.1"; - sha256 = "1pghahv73d8cjqmxi7xndlq8g68f0ap5gn3yk9ww25zjp8vwwsgw"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson - base - bytestring - containers - morpheus-graphql-app - morpheus-graphql-core - mtl - relude - template-haskell - text - transformers - unordered-containers - vector - ]; - testHaskellDepends = [ - aeson - base - bytestring - containers - file-embed - morpheus-graphql-app - morpheus-graphql-core - morpheus-graphql-subscriptions - morpheus-graphql-tests - mtl - relude - tasty - tasty-hunit - template-haskell - text - transformers - unordered-containers - vector - ]; - description = "Morpheus GraphQL"; - license = lib.licenses.mit; - } - ) { }; - - morpheus-graphql-server_0_28_2 = callPackage ( { mkDerivation, aeson, @@ -465455,52 +465036,10 @@ self: { ]; description = "Morpheus GraphQL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; morpheus-graphql-subscriptions = callPackage ( - { - mkDerivation, - aeson, - base, - bytestring, - morpheus-graphql-app, - morpheus-graphql-core, - mtl, - relude, - text, - transformers, - unliftio-core, - unordered-containers, - uuid, - websockets, - }: - mkDerivation { - pname = "morpheus-graphql-subscriptions"; - version = "0.28.1"; - sha256 = "10bvy586a0ldyfld2xhzprsrgd7rdvcwpcnbg460l0hqmzgpkcr2"; - libraryHaskellDepends = [ - aeson - base - bytestring - morpheus-graphql-app - morpheus-graphql-core - mtl - relude - text - transformers - unliftio-core - unordered-containers - uuid - websockets - ]; - description = "Morpheus GraphQL Subscriptions"; - license = lib.licenses.mit; - } - ) { }; - - morpheus-graphql-subscriptions_0_28_2 = callPackage ( { mkDerivation, aeson, @@ -465538,7 +465077,6 @@ self: { ]; description = "Morpheus GraphQL Subscriptions"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -474948,6 +474486,19 @@ self: { } ) { }; + nacre = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "nacre"; + version = "0.1.0.0"; + sha256 = "1n7mwndnmial3g59j2lx0f8qypnh2ccxsch8lgmjv5cc3cid5is6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Domain-specific languages for describing composable web services"; + license = lib.licensesSpdx."BSD-3-Clause"; + } + ) { }; + nagios-check = callPackage ( { mkDerivation, @@ -483111,10 +482662,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "newtype"; - version = "0.2.2.0"; - sha256 = "1b7bamnd0p8vmxvlg39g5d4a2av49kx10rdyz04ixa28pg8zy01s"; - revision = "3"; - editedCabalFile = "0yll88ydchd2gqcvdk28fchf2vygpd42ky2bigg4ga08jan2nacx"; + version = "0.2.2.1"; + sha256 = "0skwr7r2gf0v06fd98asxyhjrash83migfy5n3pngpih40fwgw3v"; libraryHaskellDepends = [ base ]; description = "A typeclass and set of functions for working with newtypes"; license = lib.licenses.bsd3; @@ -508048,6 +507597,65 @@ self: { } ) { }; + pandoc-types_1_23_1_1 = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + criterion, + deepseq, + HUnit, + QuickCheck, + syb, + template-haskell, + test-framework, + test-framework-hunit, + test-framework-quickcheck2, + text, + transformers, + }: + mkDerivation { + pname = "pandoc-types"; + version = "1.23.1.1"; + sha256 = "17zhzimkk27s0mx4h752jzhxqqr7nklj1mnrkx86faq816qx1hc9"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + deepseq + QuickCheck + syb + text + transformers + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + HUnit + QuickCheck + syb + template-haskell + test-framework + test-framework-hunit + test-framework-quickcheck2 + text + ]; + benchmarkHaskellDepends = [ + base + criterion + text + ]; + description = "Types for representing a structured document"; + license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + pandoc-unlit = callPackage ( { mkDerivation, @@ -537214,8 +536822,8 @@ self: { }: mkDerivation { pname = "posplyu"; - version = "0.1.1"; - sha256 = "07pafmfqk8i4g3zp0yq6gylfjb0jmbqla9kdvkfi068cm26m3ryq"; + version = "0.1.2"; + sha256 = "1kbp6d1a34gldzw9nxjkw5sij9ysl6mjgnqpm8ghnmkpfvnr1a2q"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -540711,8 +540319,8 @@ self: { }: mkDerivation { pname = "ppad-aead"; - version = "0.2.0"; - sha256 = "1s14bplwjfavg50xfyy65r2f8lg4man31jc83m3l32k6h4jvg983"; + version = "0.3.1"; + sha256 = "13hkgnsxclxsimidxra7bn5dqp5hl0ckw1zgmyx25iha6bwcbig3"; libraryHaskellDepends = [ base bytestring @@ -540758,8 +540366,8 @@ self: { }: mkDerivation { pname = "ppad-base16"; - version = "0.2.0"; - sha256 = "1bw7zb59wnjmy0pdl8gzqgkmsa5z2sq26xnidszx0h43j00qgqjk"; + version = "0.2.1"; + sha256 = "0dm36k88n4d0l6ddf674q9mjpsx3pydwlyirirlj4mi219cayz4r"; libraryHaskellDepends = [ base bytestring @@ -540790,9 +540398,9 @@ self: { mkDerivation, aeson, base, - base16-bytestring, bytestring, criterion, + ppad-base16, ppad-sha256, tasty, tasty-hunit, @@ -540801,8 +540409,8 @@ self: { }: mkDerivation { pname = "ppad-base58"; - version = "0.2.1"; - sha256 = "0s94985p1d1zh0ip404pgi12bj97naydr525i45aac64w8iis03y"; + version = "0.2.2"; + sha256 = "1z5dcpsjrdijs0d9zcgr52bs2k7jd52n1dg98a38khyqlngchb9j"; libraryHaskellDepends = [ base bytestring @@ -540811,8 +540419,8 @@ self: { testHaskellDepends = [ aeson base - base16-bytestring bytestring + ppad-base16 tasty tasty-hunit tasty-quickcheck @@ -540842,8 +540450,8 @@ self: { }: mkDerivation { pname = "ppad-bech32"; - version = "0.2.3"; - sha256 = "0g8fk0bwx88zr4k4mijd8zn5jhi6gcsn6hvdp8jxb3r4a97a4yyv"; + version = "0.2.4"; + sha256 = "1gandp9vcr56ifygnvh7rxs9v4732l1y29qwvapsvsijsy23wy4v"; libraryHaskellDepends = [ base bytestring @@ -540887,8 +540495,8 @@ self: { }: mkDerivation { pname = "ppad-bip32"; - version = "0.3.0"; - sha256 = "0f75mpi9x917l77qkwssdb50nihr9rvwdd2hvf2296g2c69gcdhq"; + version = "0.3.2"; + sha256 = "1jdgp6n9sjd4wlm9ah6y33ss868gbzg5f75wd0jagb60lbxsizbk"; libraryHaskellDepends = [ base bytestring @@ -540905,6 +540513,7 @@ self: { bytestring ppad-base16 ppad-base58 + ppad-fixed tasty tasty-hunit ]; @@ -540946,8 +540555,8 @@ self: { }: mkDerivation { pname = "ppad-bip39"; - version = "0.3.0"; - sha256 = "18bshwr4hpnxk2v73kqxcsjbjffpss41whmd3scm20wq3al2xvva"; + version = "0.3.1"; + sha256 = "1989xkclz8djd4ysa7fl1nb1icimyvk514mqxfncsil6517cxg53"; libraryHaskellDepends = [ base bytestring @@ -540998,8 +540607,8 @@ self: { }: mkDerivation { pname = "ppad-chacha"; - version = "0.2.0"; - sha256 = "1zqrg1af6rlflq74lamxd9f0p8sfhvmhjv3ii89mkckhizr8fqrc"; + version = "0.2.1"; + sha256 = "0vkpm3bvfgr89gyx0sfc7w1hw1xrjmif9008mzwd79pknjqyphvw"; libraryHaskellDepends = [ base bytestring @@ -541038,8 +540647,8 @@ self: { }: mkDerivation { pname = "ppad-fixed"; - version = "0.1.0"; - sha256 = "0fmlhfqpgyh3vy4jqig0b2rmfxx7rpqlgrszq3ma1dllcaql25km"; + version = "0.1.3"; + sha256 = "1dxfpvqiycc60mb4ax5l22hyqgr2rwald3wc7bnwx18klrx7cblv"; libraryHaskellDepends = [ base deepseq @@ -541077,8 +540686,8 @@ self: { }: mkDerivation { pname = "ppad-hkdf"; - version = "0.3.0"; - sha256 = "194nwcjpdals55wf5khvl393d0q4fzdmx9424s9j2n0z70ry29pw"; + version = "0.3.1"; + sha256 = "0r62xdibpbnk1gv3krw7xpxbl2nh3l18j8x9z374hkhd4z9ii4xi"; libraryHaskellDepends = [ base bytestring @@ -541112,9 +540721,9 @@ self: { mkDerivation, attoparsec, base, - base16-bytestring, bytestring, criterion, + ppad-base16, ppad-sha256, ppad-sha512, primitive, @@ -541123,8 +540732,8 @@ self: { }: mkDerivation { pname = "ppad-hmac-drbg"; - version = "0.1.2"; - sha256 = "0k0mjxcpgrlk4fs9p69sxlaj3v7b5hk8036q06iwwdw184dww7b9"; + version = "0.1.3"; + sha256 = "0bgg3nrc3a62bidjpjdvwjhaai6kp97iqy90f3jzfrwl0iqh6mh0"; libraryHaskellDepends = [ base bytestring @@ -541133,8 +540742,8 @@ self: { testHaskellDepends = [ attoparsec base - base16-bytestring bytestring + ppad-base16 ppad-sha256 ppad-sha512 tasty @@ -541169,8 +540778,8 @@ self: { }: mkDerivation { pname = "ppad-pbkdf"; - version = "0.2.0"; - sha256 = "1zir2zm4bgimrgiv94dzqvn794dhwywl63b4im9sg9c61gh91r9m"; + version = "0.2.1"; + sha256 = "0aw7ps0z1l1b1h1n26w2sariglki38ya7iaa2ahb674a64imwpkz"; libraryHaskellDepends = [ base bytestring @@ -541206,17 +540815,19 @@ self: { bytestring, criterion, ppad-base16, + ppad-fixed, primitive, tasty, tasty-hunit, }: mkDerivation { pname = "ppad-poly1305"; - version = "0.3.0"; - sha256 = "06db9qvi688nyhw8fqk8vqxhl6sddfkrg5ap15xd2lf75rl1v7kw"; + version = "0.4.1"; + sha256 = "1y7jfq4xish527w7p4ykm8bhd1x1r5larmap04ksvqd3g1wxg8md"; libraryHaskellDepends = [ base bytestring + ppad-fixed ]; testHaskellDepends = [ base @@ -541242,9 +540853,9 @@ self: { mkDerivation, aeson, base, - base16-bytestring, bytestring, criterion, + ppad-base16, SHA, tasty, tasty-hunit, @@ -541252,8 +540863,8 @@ self: { }: mkDerivation { pname = "ppad-ripemd160"; - version = "0.1.3"; - sha256 = "0sq6dfxzf5gmbjkp6vdd59sd1pmvf00dr4a9hvq36p6hlsd6nq6v"; + version = "0.1.4"; + sha256 = "0zfhmcy32ik54qh0bblfx2nznmkhapiw81hls7xhqjxlg26rj4lx"; libraryHaskellDepends = [ base bytestring @@ -541261,8 +540872,8 @@ self: { testHaskellDepends = [ aeson base - base16-bytestring bytestring + ppad-base16 tasty tasty-hunit text @@ -541294,8 +540905,8 @@ self: { }: mkDerivation { pname = "ppad-script"; - version = "0.2.1"; - sha256 = "0dgvz2vy3ms52m38pcwccffz4j5gbw3q5pxiymlscc2p9j2wh48j"; + version = "0.2.2"; + sha256 = "1nvkx0hgxvipqn27c7q4cxk7dz0calk4w6f0nhpxphi9w4z5jhqg"; libraryHaskellDepends = [ base bytestring @@ -541347,8 +540958,8 @@ self: { }: mkDerivation { pname = "ppad-secp256k1"; - version = "0.5.0"; - sha256 = "1wdysgpawham0kbw9j0al1dbby8vhc7cf70s7z57wligdrjjb3kn"; + version = "0.5.2"; + sha256 = "0q0b7maq824rbniv6ag20nn8qvk74fx9fjkz9xhj7pngxgkm8rks"; libraryHaskellDepends = [ base bytestring @@ -541389,9 +541000,9 @@ self: { mkDerivation, aeson, base, - base16-bytestring, bytestring, criterion, + ppad-base16, SHA, tasty, tasty-hunit, @@ -541399,8 +541010,8 @@ self: { }: mkDerivation { pname = "ppad-sha256"; - version = "0.2.3"; - sha256 = "148g4i39rm3vxbfj3mpr9p4s6bly9c667j880rxhrqf7xg96ps3p"; + version = "0.2.4"; + sha256 = "0cbg4hpcfxzxzvp23bzyrwiqzdqb79pmvd4m33fimilmbw1rlk02"; libraryHaskellDepends = [ base bytestring @@ -541408,8 +541019,8 @@ self: { testHaskellDepends = [ aeson base - base16-bytestring bytestring + ppad-base16 tasty tasty-hunit text @@ -541432,9 +541043,9 @@ self: { mkDerivation, aeson, base, - base16-bytestring, bytestring, criterion, + ppad-base16, SHA, tasty, tasty-hunit, @@ -541442,8 +541053,8 @@ self: { }: mkDerivation { pname = "ppad-sha512"; - version = "0.1.3"; - sha256 = "1ppqz56fr2m4jbscjjb31nh33kg80had52mpwyzr7mlgm5xdl6hk"; + version = "0.1.4"; + sha256 = "1rmxd38yfjbjf3v5pn5pvjsb0c7b26pxnd4m3f7fwidqq8x69w4v"; libraryHaskellDepends = [ base bytestring @@ -541451,8 +541062,8 @@ self: { testHaskellDepends = [ aeson base - base16-bytestring bytestring + ppad-base16 tasty tasty-hunit text @@ -541640,6 +541251,8 @@ self: { pname = "pqueue"; version = "1.6.0.0"; sha256 = "1bg9z0m062lggmzkrq29vz75d7mxxmx9ka1862j7qszj9gqmqnw6"; + revision = "1"; + editedCabalFile = "1g2xnsh8h8dddgagpivnbns5h7yzmwyhwcxwya6a0pdlisfi8rdm"; libraryHaskellDepends = [ base deepseq @@ -544877,6 +544490,8 @@ self: { pname = "primitive"; version = "0.9.1.0"; sha256 = "0xixplp2b5sh2sx6hqllhr8bcsd028v7ry2pibdwayrwh50xxd24"; + revision = "1"; + editedCabalFile = "1w1rsak97k5sp1sg25kgxcxwbi90mbdrr9hzm1dyzijvf4n24svm"; libraryHaskellDepends = [ base deepseq @@ -551731,8 +551346,8 @@ self: { }: mkDerivation { pname = "psqueues"; - version = "0.2.8.2"; - sha256 = "0kkr0ya5j0g8z86ihq1h3m7hr88hy6yg0bkrg6vdwmhr6vqlcfzn"; + version = "0.2.8.3"; + sha256 = "0xnh18jd0lad1l97alw813wq66q23gwhr53dx1r0v81wxfdbxg0h"; libraryHaskellDepends = [ base deepseq @@ -586541,8 +586156,8 @@ self: { }: mkDerivation { pname = "rounded-hw"; - version = "0.4.0.1"; - sha256 = "0nms0bhjmn5nwhfw0y0iwghhcgzqvgl40p9d41isg63gkvrrf6w1"; + version = "0.4.0.2"; + sha256 = "0bjrk39h8b28229vg0wf1323y6mj4yjmflms1glcmjvb4sh66g7r"; setupHaskellDepends = [ base Cabal @@ -639316,6 +638931,43 @@ self: { } ) { }; + stack-clean-old_0_5_2 = callPackage ( + { + mkDerivation, + base, + directory, + extra, + filemanip, + filepath, + safe, + simple-cmd, + simple-cmd-args, + simple-prompt, + }: + mkDerivation { + pname = "stack-clean-old"; + version = "0.5.2"; + sha256 = "08sk5bgvy4npmshplsz63p8d9l6nw3bkpf5kwwp9mc3hmgq0d5ww"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base + directory + extra + filemanip + filepath + safe + simple-cmd + simple-cmd-args + simple-prompt + ]; + description = "Clean away old stack build artifacts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-clean-old"; + } + ) { }; + stack-fix = callPackage ( { mkDerivation, @@ -658512,6 +658164,130 @@ self: { } ) { }; + substrate-protocol = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + directory, + filepath, + network, + stm, + streaming, + text, + time, + websockets, + }: + mkDerivation { + pname = "substrate-protocol"; + version = "0.1.0.0"; + sha256 = "142rvx9ndkjnha6spf0k11pp37paih9qkd18l2969kyf2vrryzgl"; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + directory + filepath + network + stm + streaming + text + time + websockets + ]; + description = "Plexus protocol types and client for Substrate"; + license = lib.licensesSpdx."MIT"; + } + ) { }; + + substrate-synapse = callPackage ( + { + mkDerivation, + aeson, + async, + base, + bytestring, + containers, + directory, + filepath, + hashable, + hspec, + mtl, + mustache, + network, + optparse-applicative, + prettyprinter, + process, + scientific, + stm, + streaming, + substrate-protocol, + text, + transformers, + unordered-containers, + vector, + websockets, + yaml, + }: + mkDerivation { + pname = "substrate-synapse"; + version = "0.1.0.0"; + sha256 = "08ixqv76hclaisa366xz09075zy8djylmc1cr1bdxi6d6jp04008"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + async + base + bytestring + containers + directory + filepath + hashable + mtl + mustache + network + prettyprinter + scientific + stm + streaming + substrate-protocol + text + transformers + unordered-containers + vector + websockets + yaml + ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + directory + mtl + optparse-applicative + prettyprinter + substrate-protocol + text + ]; + testHaskellDepends = [ + base + hspec + process + text + ]; + description = "Algebraic CLI for Plexus - coalgebraic schema navigation"; + license = lib.licensesSpdx."MIT"; + mainProgram = "synapse"; + } + ) { }; + substring-parser = callPackage ( { mkDerivation, @@ -663111,22 +662887,30 @@ self: { mtl, persistent, persistent-postgresql, + postgres-options, + postgresql-simple, + random, sydtest, sydtest-discover, sydtest-persistent, + text, tmp-postgres, }: mkDerivation { pname = "sydtest-persistent-postgresql"; - version = "0.2.0.3"; - sha256 = "1srzasbr9f5gqfzsa4qjd65pk3jlpk0gslphynzzbp4kf6gmsvkj"; + version = "0.3.0.0"; + sha256 = "0f3igbwa1sfv8xv2zqckbq9i36k0iw7q9q86bl2pi5pms4dnw3ia"; libraryHaskellDepends = [ base monad-logger mtl persistent-postgresql + postgres-options + postgresql-simple + random sydtest sydtest-persistent + text tmp-postgres ]; testHaskellDepends = [ @@ -663544,6 +663328,62 @@ self: { } ) { }; + sydtest-webdriver-yesod_0_0_1_0 = callPackage ( + { + mkDerivation, + base, + bytestring, + http-client, + http-types, + mtl, + network-uri, + path, + path-io, + sydtest, + sydtest-discover, + sydtest-wai, + sydtest-webdriver, + sydtest-yesod, + text, + wai, + webdriver, + yesod, + }: + mkDerivation { + pname = "sydtest-webdriver-yesod"; + version = "0.0.1.0"; + sha256 = "0qg02xk1mjsav8q07h9yr3y584sw3lslsbz36gbvc4627d1carg7"; + libraryHaskellDepends = [ + base + bytestring + http-client + http-types + mtl + network-uri + sydtest + sydtest-wai + sydtest-webdriver + sydtest-yesod + text + wai + webdriver + yesod + ]; + testHaskellDepends = [ + base + path + path-io + sydtest + sydtest-webdriver + yesod + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver+yesod companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + sydtest-yesod = callPackage ( { mkDerivation, @@ -663630,6 +663470,95 @@ self: { } ) { }; + sydtest-yesod_0_3_1_0 = callPackage ( + { + mkDerivation, + base, + binary, + bytestring, + case-insensitive, + conduit, + containers, + cookie, + exceptions, + http-client, + http-client-tls, + http-types, + monad-logger, + mtl, + network, + network-uri, + path, + path-io, + persistent, + persistent-sqlite, + QuickCheck, + sydtest, + sydtest-discover, + sydtest-persistent-sqlite, + sydtest-wai, + text, + time, + wai, + xml-conduit, + yesod, + yesod-core, + yesod-test, + }: + mkDerivation { + pname = "sydtest-yesod"; + version = "0.3.1.0"; + sha256 = "0by106vjxgliqhq7h6858iqhqhlkrbg6ww0hdxwn14j22alsh0q9"; + libraryHaskellDepends = [ + base + binary + bytestring + case-insensitive + containers + cookie + exceptions + http-client + http-client-tls + http-types + mtl + network + network-uri + sydtest + sydtest-wai + text + time + wai + xml-conduit + yesod-core + yesod-test + ]; + testHaskellDepends = [ + base + bytestring + conduit + cookie + http-client + monad-logger + mtl + path + path-io + persistent + persistent-sqlite + QuickCheck + sydtest + sydtest-persistent-sqlite + sydtest-wai + text + yesod + yesod-core + ]; + testToolDepends = [ sydtest-discover ]; + description = "A yesod companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + } + ) { }; + syfco = callPackage ( { mkDerivation, @@ -671840,6 +671769,31 @@ self: { } ) { }; + tasty-bench_0_5 = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + tasty, + }: + mkDerivation { + pname = "tasty-bench"; + version = "0.5"; + sha256 = "080f6nncwr4v0mwpzg3xrkv1n6pvbjxwdsvf2g1lsjip0pbdgmm3"; + libraryHaskellDepends = [ + base + containers + deepseq + tasty + ]; + benchmarkHaskellDepends = [ base ]; + description = "Featherlight benchmark framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + tasty-bench-fit = callPackage ( { mkDerivation, @@ -671857,8 +671811,8 @@ self: { pname = "tasty-bench-fit"; version = "0.1.1"; sha256 = "1x1f2r3p5jsl4f8ss21mdszwl5mi7xfshql8578ff2q8nf9ah9iv"; - revision = "1"; - editedCabalFile = "1gf44qval0kd1sfw4awhqf8hlks8j8x062ggbgv6wpbc4djhhc5a"; + revision = "2"; + editedCabalFile = "1lhm4q829pqxa3fa0cwpkj9mdhysrhshhfiydp1zj2d1dppbcb3n"; libraryHaskellDepends = [ base containers @@ -688206,6 +688160,28 @@ self: { } ) { }; + time-manager_0_3_0 = callPackage ( + { + mkDerivation, + base, + containers, + stm, + }: + mkDerivation { + pname = "time-manager"; + version = "0.3.0"; + sha256 = "0bk2wcdg26s60k4aq7ahy46yr81l19yjzd33y1vcjrdr9clazvwh"; + libraryHaskellDepends = [ + base + containers + stm + ]; + description = "Scalable timer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + time-out = callPackage ( { mkDerivation, @@ -695606,7 +695582,10 @@ self: { mkDerivation, base, brick, + directory, + filepath, fsnotify, + Glob, microlens-platform, mtl, optparse-generic, @@ -695619,14 +695598,17 @@ self: { }: mkDerivation { pname = "trackit"; - version = "0.7.3"; - sha256 = "0hlndixyvscmf2161yv2f4xl7qy2vgrikik3dj2nbq4vvi6v940v"; + version = "0.8"; + sha256 = "02d47f599w0mksyr16i8lxydg3h9dni5dx1lh9y5vw7mfqklz5ff"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base brick + directory + filepath fsnotify + Glob microlens-platform mtl optparse-generic @@ -712991,8 +712973,8 @@ self: { pname = "unordered-containers"; version = "0.2.21"; sha256 = "1h7rnxdnm2adrgalga1xx32yx7i3blg7s9ak06b62vjl5d9d2aiv"; - revision = "1"; - editedCabalFile = "1rc452vcql3qbr1i3d4k28pws0jlak1x2ijkkfzja7msizs69zxw"; + revision = "2"; + editedCabalFile = "01anv9bqh3jw56cs9w5yyv93fp6c38fpf6l5rpscblvy6yrizpn5"; libraryHaskellDepends = [ base deepseq @@ -718862,31 +718844,6 @@ self: { ) { }; vault = callPackage ( - { - mkDerivation, - base, - containers, - hashable, - unordered-containers, - }: - mkDerivation { - pname = "vault"; - version = "0.3.1.5"; - sha256 = "181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc"; - revision = "10"; - editedCabalFile = "03nw9b08pqhk9ck7lqcixsnh3sxz7zz3jvb3xxfmc2kksrfc4b11"; - libraryHaskellDepends = [ - base - containers - hashable - unordered-containers - ]; - description = "a persistent store for values of arbitrary types"; - license = lib.licenses.bsd3; - } - ) { }; - - vault_0_3_1_6 = callPackage ( { mkDerivation, base, @@ -718906,7 +718863,6 @@ self: { ]; description = "a persistent store for values of arbitrary types"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -730498,6 +730454,8 @@ self: { pname = "warp"; version = "3.4.11"; sha256 = "0cvw9syvvg492ydw1z28rcjhsinfxb53q47rzk6pqg5098rv0955"; + revision = "1"; + editedCabalFile = "04zby3f2d5zg8nvwxj52kqnsq6755d8a3j42lkqrr46i4svigslw"; libraryHaskellDepends = [ array async @@ -735137,22 +735095,34 @@ self: { webgpu-dawn = callPackage ( { mkDerivation, + aeson, base, + base64-bytestring, + binary, bytestring, Cabal, + clock, + containers, directory, filepath, hspec, http-conduit, + mtl, process, + stm, temporary, + text, + transformers, + unordered-containers, vector, zip-archive, }: mkDerivation { pname = "webgpu-dawn"; - version = "0.1.0.0"; - sha256 = "0qffpr1031sqalcnffmdzkf6c1fhhznnsw54gpn8ykzq0i7k9rdw"; + version = "0.1.1.0"; + sha256 = "176mgzpvwi70xly21w9mg3xrv5yz960jk0zd4z260yfynifgsgxk"; + isLibrary = true; + isExecutable = true; setupHaskellDepends = [ base bytestring @@ -735165,8 +735135,24 @@ self: { zip-archive ]; libraryHaskellDepends = [ + aeson + base + base64-bytestring + binary + bytestring + containers + filepath + mtl + stm + text + transformers + unordered-containers + vector + ]; + executableHaskellDepends = [ base bytestring + clock vector ]; testHaskellDepends = [ @@ -738930,8 +738916,8 @@ self: { pname = "witherable"; version = "0.5"; sha256 = "1lccj7s6b2x3w1zq15fffwxwj9yqq0z0ra9k06y3rcb5wk0lqhs8"; - revision = "1"; - editedCabalFile = "1pl1m14hhz03rx5j4i4zdi9v0ph65s5rs6qpqdprjdyaxf4bbfl5"; + revision = "2"; + editedCabalFile = "0xb29mh29piqm0i21fz0mm24x06f5sy7yb1jih4pyaaxvwqh8q55"; libraryHaskellDepends = [ base base-orphans @@ -748148,49 +748134,6 @@ self: { ) { }; xor = callPackage ( - { - mkDerivation, - base, - bytestring, - criterion, - ghc-byteorder, - QuickCheck, - tasty, - tasty-hunit, - tasty-quickcheck, - }: - mkDerivation { - pname = "xor"; - version = "0.0.1.3"; - sha256 = "12hqm6imp3qvnnrkds77jsi0zx2dza1h9g88adnxiksv62fybymv"; - revision = "1"; - editedCabalFile = "0n0mdli5qypi9khk42lqqkn464w22vjwx0dg2dg6mvdq0r37qwab"; - libraryHaskellDepends = [ - base - bytestring - ghc-byteorder - ]; - testHaskellDepends = [ - base - bytestring - ghc-byteorder - QuickCheck - tasty - tasty-hunit - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - bytestring - criterion - ghc-byteorder - ]; - description = "Efficient XOR masking"; - license = lib.licensesSpdx."GPL-2.0-or-later"; - } - ) { }; - - xor_0_0_1_4 = callPackage ( { mkDerivation, base, @@ -748224,7 +748167,6 @@ self: { ]; description = "Efficient XOR masking"; license = lib.licensesSpdx."GPL-2.0-or-later"; - hydraPlatforms = lib.platforms.none; } ) { }; From 3ec7e4e73a9a42a6625c3bc12ffb6e39cbfbc94f Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 7 Jan 2026 19:43:53 +0000 Subject: [PATCH 02/17] haskellPackages: remove myself as maintainer from reflex-frp and obsidian packages --- .../configuration-hackage2nix/main.yaml | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 0565f4b66b12..3582699b0b10 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -113,30 +113,13 @@ extra-packages: # keep-sorted start skip_lines=1 case=no package-maintainers: alexfmpe: - - aeson-gadt-th - - android-activity - basic-sop - - bytestring-aeson-orphans - - cli-extras - - cli-git - - cli-nix - commutative-semigroups - - constraints-extras - - dependent-map - - dependent-monoidal-map - - dependent-sum - - dependent-sum-aeson-orphans - - dependent-sum-template - - gargoyle - - gargoyle-postgresql - - gargoyle-postgresql-connect - - gargoyle-postgresql-nix - generics-sop - ghcjs-base - ghcjs-dom - ghcjs-dom-javascript - ghcjs-dom-jsaddle - - haveibeenpwned - jsaddle - jsaddle-clib - jsaddle-dom @@ -147,25 +130,15 @@ package-maintainers: - large-records - lens-sop - linux-namespaces - - monoid-map - monoidal-containers - - nix-thunk - - patch - proto-lens-arbitrary - proto3-suite - proto3-wire - records-sop - - reflex - - reflex-dom - - reflex-dom-core - - reflex-gadt-api - - reflex-fsnotify - th-abstraction - universe - universe-some - - vessel - warp - - which Anton-Latukha: - hnix - hnix-store-core From 209665020d657856190e505722713f117bb8ec42 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Wed, 7 Jan 2026 22:22:31 +0000 Subject: [PATCH 03/17] haskellPackages: regenerate package set based on current config --- .../transitive-broken.yaml | 2 +- .../haskell-modules/hackage-packages.nix | 32 +------------------ 2 files changed, 2 insertions(+), 32 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 69c679665e9f..0bbef5aef745 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1992,7 +1992,6 @@ dont-distribute-packages: - knit-haskell - koji-install - koji-tool - - koji-tool_1_3_1 - korfu - ks-test - kubernetes-client @@ -3411,6 +3410,7 @@ dont-distribute-packages: - sydtest-amqp - sydtest-webdriver-screenshot - sydtest-webdriver-yesod + - sydtest-webdriver-yesod_0_0_1_0 - sylvia - symantic-atom - symantic-http-demo diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index acefa9063747..e02a3be2bf69 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -55027,7 +55027,6 @@ self: { description = "Derivation of Aeson instances for GADTs"; license = lib.licenses.bsd3; mainProgram = "readme"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -76110,7 +76109,6 @@ self: { description = "Turn regular Haskell programs into Android Activities"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.alexfmpe ]; broken = true; } ) { log = null; }; @@ -121905,7 +121903,6 @@ self: { ]; description = "Aeson instances for ByteString, using base 64 encoding"; license = lib.licensesSpdx."BSD-3-Clause"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -145121,7 +145118,6 @@ self: { ]; description = "Miscellaneous utilities for building and working with command line interfaces"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -145159,7 +145155,6 @@ self: { ]; description = "Bindings to the git command-line interface"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -145193,7 +145188,6 @@ self: { ]; description = "Bindings to the nix command-line interface"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -161019,7 +161013,6 @@ self: { description = "Utility package for constraints"; license = lib.licenses.bsd3; mainProgram = "readme"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -188580,7 +188573,6 @@ self: { ]; description = "Dependent finite maps (partial dependent products)"; license = lib.licensesSpdx."BSD-3-Clause"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -188610,7 +188602,6 @@ self: { ]; description = "Dependent map that uses semigroup mappend"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -188658,7 +188649,6 @@ self: { ]; description = "Dependent sum type"; license = lib.licenses.publicDomain; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -188688,7 +188678,6 @@ self: { ]; description = "JSON instances for DSum, DMap, and Some"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -188724,7 +188713,6 @@ self: { ]; description = "Template Haskell code to generate instances of classes in some package"; license = lib.licenses.publicDomain; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -252983,7 +252971,6 @@ self: { ]; description = "Automatically spin up and spin down local daemons"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -253027,7 +253014,6 @@ self: { ]; description = "Manage PostgreSQL servers with gargoyle"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -253059,7 +253045,6 @@ self: { ]; description = "Connect to gargoyle-managed postgresql instances"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -253095,7 +253080,6 @@ self: { ]; description = "Manage PostgreSQL servers with gargoyle and nix"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { inherit (pkgs) libpq; }; @@ -316942,7 +316926,6 @@ self: { description = "Library for checking for weak/compromised passwords"; license = lib.licensesSpdx."BSD-3-Clause"; mainProgram = "readme"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -462460,7 +462443,6 @@ self: { ]; description = "A monoidal map with the right group instance"; license = lib.licensesSpdx."BSD-3-Clause"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -484507,7 +484489,6 @@ self: { description = "Lightweight dependency management with Nix"; license = lib.licenses.bsd3; mainProgram = "nix-thunk"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -512917,7 +512898,6 @@ self: { ]; description = "Data structures for describing changes to other data structures"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -569901,7 +569881,6 @@ self: { ]; description = "Higher-order Functional Reactive Programming"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -570101,10 +570080,7 @@ self: { ]; description = "Functional Reactive Web Apps with Reflex"; license = lib.licenses.bsd3; - maintainers = [ - lib.maintainers.alexfmpe - lib.maintainers.maralorn - ]; + maintainers = [ lib.maintainers.maralorn ]; } ) { }; @@ -570382,7 +570358,6 @@ self: { description = "Functional Reactive Web Apps with Reflex"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - maintainers = [ lib.maintainers.alexfmpe ]; broken = true; } ) { chrome-test-utils = null; }; @@ -570764,7 +570739,6 @@ self: { ]; description = "Reflex FRP interface for watching files"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -570820,7 +570794,6 @@ self: { description = "Interact with a GADT API in your reflex-dom application"; license = lib.licenses.bsd3; mainProgram = "readme"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -570875,7 +570848,6 @@ self: { license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; mainProgram = "readme"; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -721725,7 +721697,6 @@ self: { doHaddock = false; description = "Functor-parametric containers"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; @@ -737181,7 +737152,6 @@ self: { ]; description = "Determine the full path to an executable"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.alexfmpe ]; } ) { }; From 24df57877604b7a57634ac33fbba501d9c21c3cf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 12:46:26 +0100 Subject: [PATCH 04/17] haskellPackages.zxcvbn-c: link against pkgs.zxcvbn-c --- pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 4da70c0a7a2f..fa0767896e69 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1157,6 +1157,11 @@ builtins.intersectAttrs super { } ); + # Don't use vendored copy of zxcvbn-c + zxcvbn-c = addBuildDepends [ + pkgs.zxcvbn-c + ] (enableCabalFlag "use-shared-lib" super.zxcvbn-c); + # The test suite has undeclared dependencies on git. githash = dontCheck super.githash; From 8730e914d8059fc438cc79c9aa05d5726756be86 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 12:52:44 +0100 Subject: [PATCH 05/17] haskellPackages.hblosc: link against pkgs.c-blosc --- pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index fa0767896e69..e09a5a2d70ea 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1005,6 +1005,11 @@ builtins.intersectAttrs super { ''; }) super.sbv; + # Don't use vendored (and outdated) c-blosc library + hblosc = addPkgconfigDepends [ + pkgs.c-blosc + ] (enableCabalFlag "externalBlosc" super.hblosc); + # The test-suite requires a running PostgreSQL server. Frames-beam = dontCheck super.Frames-beam; From cb5227dfef9e79eb22da534d3404ae95b22e02b4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:17:31 +0100 Subject: [PATCH 06/17] gpgme: use finalAttrs --- pkgs/by-name/gp/gpgme/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gp/gpgme/package.nix b/pkgs/by-name/gp/gpgme/package.nix index 259870655bcd..b9c266a07638 100644 --- a/pkgs/by-name/gp/gpgme/package.nix +++ b/pkgs/by-name/gp/gpgme/package.nix @@ -19,7 +19,7 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gpgme"; version = "2.0.1"; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { outputBin = "dev"; # gpgme-config; not so sure about gpgme-tool src = fetchurl { - url = "mirror://gnupg/gpgme/gpgme-${version}.tar.bz2"; + url = "mirror://gnupg/gpgme/gpgme-${finalAttrs.version}.tar.bz2"; hash = "sha256-ghqwaVyELqtRdSqBmAySsEEMfq3QQQP3kdXSpSZ4SWY="; }; @@ -99,7 +99,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://gnupg.org/software/gpgme/index.html"; - changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;f=NEWS;hb=gpgme-${version}"; + changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;f=NEWS;hb=gpgme-${finalAttrs.version}"; description = "Library for making GnuPG easier to use"; longDescription = '' GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG @@ -114,4 +114,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) From 0776d352270a13659eb231f8609e445537c939f2 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:18:09 +0100 Subject: [PATCH 07/17] gpgme: add pkgConfigModules metadata --- pkgs/by-name/gp/gpgme/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/gp/gpgme/package.nix b/pkgs/by-name/gp/gpgme/package.nix index b9c266a07638..06fad4f632ac 100644 --- a/pkgs/by-name/gp/gpgme/package.nix +++ b/pkgs/by-name/gp/gpgme/package.nix @@ -17,6 +17,7 @@ libsForQt5, qt6Packages, python3, + testers, }: stdenv.mkDerivation (finalAttrs: { @@ -95,6 +96,9 @@ stdenv.mkDerivation (finalAttrs: { python = python3.pkgs.gpgme; qt5 = libsForQt5.qgpgme; qt6 = qt6Packages.qgpgme; + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + }; }; meta = { @@ -113,5 +117,9 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ dotlambda ]; + pkgConfigModules = [ + "gpgme-glib" + "gpgme" + ]; }; }) From d48538001e94ad98a1d5611383e28fcf5f0635ee Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:18:25 +0100 Subject: [PATCH 08/17] ostree: add pkgConfigModules metadata --- pkgs/by-name/os/ostree/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/os/ostree/package.nix b/pkgs/by-name/os/ostree/package.nix index a676e445b751..df78665df501 100644 --- a/pkgs/by-name/os/ostree/package.nix +++ b/pkgs/by-name/os/ostree/package.nix @@ -43,6 +43,7 @@ replaceVars, openssl, ostree-full, + testers, }: let @@ -170,6 +171,9 @@ stdenv.mkDerivation (finalAttrs: { musl = pkgsCross.musl64.ostree; installedTests = nixosTests.installed-tests.ostree; inherit ostree-full; + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + }; }; }; @@ -179,5 +183,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.linux; maintainers = [ ]; + pkgConfigModules = [ "ostree-1" ]; }; }) From b8df6b2233314a13ba377e08ed2323c3d88d6e9c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:25:41 +0100 Subject: [PATCH 09/17] libcap: add pkgConfigModules metadata --- pkgs/by-name/li/libcap/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/li/libcap/package.nix b/pkgs/by-name/li/libcap/package.nix index 8e3efdd4d520..b7f5900d30c3 100644 --- a/pkgs/by-name/li/libcap/package.nix +++ b/pkgs/by-name/li/libcap/package.nix @@ -23,6 +23,8 @@ squid, tor, uwsgi, + testers, + libcap, }: assert usePam -> pam != null; @@ -127,6 +129,9 @@ stdenv.mkDerivation rec { tor uwsgi ; + pkg-config = testers.hasPkgConfigModules { + package = libcap; + }; }; meta = { @@ -134,5 +139,9 @@ stdenv.mkDerivation rec { homepage = "https://sites.google.com/site/fullycapable"; platforms = lib.platforms.linux; license = lib.licenses.bsd3; + pkgConfigModules = [ + "libcap" + "libpsx" + ]; }; } From 1cbafeda0ab155f28d1e674ff9a4969ae8c0e8b9 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:26:19 +0100 Subject: [PATCH 10/17] libarchive: add pkgConfigModules metadata --- pkgs/by-name/li/libarchive/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/li/libarchive/package.nix b/pkgs/by-name/li/libarchive/package.nix index 1cfcfd29c4b7..0c07b0c202c8 100644 --- a/pkgs/by-name/li/libarchive/package.nix +++ b/pkgs/by-name/li/libarchive/package.nix @@ -23,6 +23,7 @@ cmake, nix, samba, + testers, # for passthru.lore binlore, @@ -140,10 +141,14 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ jcumming ]; platforms = lib.platforms.all; inherit (acl.meta) badPlatforms; + pkgConfigModules = [ "libarchive" ]; }; passthru.tests = { inherit cmake nix samba; + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + }; }; # bsdtar is detected as "cannot" because its exec is internal to From 5704d68b04884b7c49587ad761e5992c84e7ca4a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:26:59 +0100 Subject: [PATCH 11/17] haskellPackages.gi-ostree: work around argv limit --- pkgs/development/haskell-modules/configuration-nix.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index e09a5a2d70ea..938cb4eda4bd 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1980,6 +1980,7 @@ builtins.intersectAttrs super { gi-gtksource5 gi-gsk gi-adwaita + gi-ostree sdl2-ttf sdl2 dear-imgui From 6dce064f73730b46ede36abefb787783e8098c67 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 15:43:22 +0100 Subject: [PATCH 12/17] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1821738](https://hydra.nixos.org/eval/1821738) of nixpkgs commit [c87ad45](https://github.com/NixOS/nixpkgs/commits/c87ad4527c1fc7c5db300e29f2e7ea23e7dda07d) as of 2026-01-09 11:22 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 2 ++ .../configuration-hackage2nix/transitive-broken.yaml | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 5 +++++ 3 files changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index c2536294b451..4561394deeca 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3349,6 +3349,7 @@ broken-packages: - integer-pure # failure in job https://hydra.nixos.org/build/233216037 at 2023-09-02 - integer-simple # failure in job https://hydra.nixos.org/build/233192893 at 2023-09-02 - integer-types # failure in job https://hydra.nixos.org/build/252734448 at 2024-03-16 + - intelli-monad # failure in job https://hydra.nixos.org/build/318374656 at 2026-01-09 - intensional-datatys # failure in job https://hydra.nixos.org/build/233218337 at 2023-09-02 - interact # failure in job https://hydra.nixos.org/build/233228146 at 2023-09-02 - interactive-plot # failure in job https://hydra.nixos.org/build/233212280 at 2023-09-02 @@ -6376,6 +6377,7 @@ broken-packages: - subleq-toolchain # failure in job https://hydra.nixos.org/build/233239415 at 2023-09-02 - submark # failure in job https://hydra.nixos.org/build/233231701 at 2023-09-02 - subsample # failure in job https://hydra.nixos.org/build/233201324 at 2023-09-02 + - substrate-protocol # failure in job https://hydra.nixos.org/build/318377131 at 2026-01-09 - subwordgraph # failure in job https://hydra.nixos.org/build/233229131 at 2023-09-02 - success # failure in job https://hydra.nixos.org/build/252718360 at 2024-03-16 - successors # failure in job https://hydra.nixos.org/build/295097331 at 2025-04-22 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 0bbef5aef745..9273c1cfcee0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -3384,6 +3384,7 @@ dont-distribute-packages: - stunts - stutter - subhask + - substrate-synapse - substring-parser - sugar-data - sugar-json diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e02a3be2bf69..4c4a4078e2c0 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -384796,6 +384796,8 @@ self: { ]; description = "Type level prompt with LLMs via louter"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -658174,6 +658176,8 @@ self: { ]; description = "Plexus protocol types and client for Substrate"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -658256,6 +658260,7 @@ self: { ]; description = "Algebraic CLI for Plexus - coalgebraic schema navigation"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; mainProgram = "synapse"; } ) { }; From fda37a6db0a4713a43cb4bec0807dec9ee1255bf Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 30 Dec 2025 16:05:58 +0100 Subject: [PATCH 13/17] haskell: choose default versions in centralised way --- pkgs/top-level/haskell-packages.nix | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 115d8a75b70c..949915974dd0 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -60,6 +60,15 @@ let buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_20; llvmPackages = pkgs.llvmPackages_20; + # Note the Nixpkgs default version is chosen in all-packages.nix. + chooseDefaultVersions = sets: { + ghc94 = sets.ghc948; + ghc96 = sets.ghc967; + ghc98 = sets.ghc984; + ghc910 = sets.ghc9103; + ghc912 = sets.ghc9122; + ghc914 = sets.ghc9141; + }; in { lib = haskellLibUncomposable; @@ -100,7 +109,6 @@ in inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; inherit buildTargetLlvmPackages llvmPackages; }; - ghc94 = compiler.ghc948; ghc967 = callPackage ../development/compilers/ghc/9.6.7.nix { bootPkgs = if @@ -116,7 +124,6 @@ in inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; inherit buildTargetLlvmPackages llvmPackages; }; - ghc96 = compiler.ghc967; ghc984 = callPackage ../development/compilers/ghc/9.8.4.nix { bootPkgs = if @@ -134,7 +141,6 @@ in inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; inherit buildTargetLlvmPackages llvmPackages; }; - ghc98 = compiler.ghc984; ghc9102 = callPackage ../development/compilers/ghc/9.10.2.nix { bootPkgs = if @@ -169,7 +175,6 @@ in inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; inherit buildTargetLlvmPackages llvmPackages; }; - ghc910 = compiler.ghc9103; ghc9122 = callPackage ../development/compilers/ghc/9.12.2.nix { bootPkgs = # No suitable bindist packaged yet @@ -186,7 +191,6 @@ in inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; inherit buildTargetLlvmPackages llvmPackages; }; - ghc912 = compiler.ghc9122; ghc9141 = callPackage ../development/compilers/ghc/9.14.1.nix { bootPkgs = # No suitable bindist packaged yet @@ -195,7 +199,6 @@ in inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; inherit buildTargetLlvmPackages llvmPackages; }; - ghc914 = compiler.ghc9141; ghcHEAD = callPackage ../development/compilers/ghc/head.nix { bootPkgs = # No suitable bindist packaged yet @@ -219,6 +222,7 @@ in ) ); } + // chooseDefaultVersions compiler // pkgs.lib.optionalAttrs config.allowAliases { ghc810 = throw "'haskell.compiler.ghc810' has been removed."; # Added 2025-09-07 ghc90 = throw "'haskell.compiler.ghc90' has been removed."; # Added 2025-09-07 @@ -261,19 +265,16 @@ in ghc = bh.compiler.ghc948; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.4.x.nix { }; }; - ghc94 = packages.ghc948; ghc967 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc967; ghc = bh.compiler.ghc967; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { }; }; - ghc96 = packages.ghc967; ghc984 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc984; ghc = bh.compiler.ghc984; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.8.x.nix { }; }; - ghc98 = packages.ghc984; ghc9102 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc9102; ghc = bh.compiler.ghc9102; @@ -284,7 +285,6 @@ in ghc = bh.compiler.ghc9103; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.10.x.nix { }; }; - ghc910 = packages.ghc9103; ghc9122 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc9122; ghc = bh.compiler.ghc9122; @@ -295,13 +295,11 @@ in ghc = bh.compiler.ghc9123; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.12.x.nix { }; }; - ghc912 = packages.ghc9122; ghc9141 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc9141; ghc = bh.compiler.ghc9141; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.14.x.nix { }; }; - ghc914 = packages.ghc9141; ghcHEAD = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghcHEAD; ghc = bh.compiler.ghcHEAD; @@ -322,6 +320,7 @@ in } ); } + // chooseDefaultVersions packages // pkgs.lib.optionalAttrs config.allowAliases { ghc810 = throw "'haskell.packages.ghc810' has been removed."; # Added 2025-09-07 ghc90 = throw "'haskell.packages.ghc90' has been removed."; # Added 2025-09-07 From cd64cca35b935d9484b7bffe7dd330b4fe7c59fb Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 18:57:20 +0100 Subject: [PATCH 14/17] Revert "gpgme: use finalAttrs" This reverts commit cb5227dfef9e79eb22da534d3404ae95b22e02b4. Reason for revert: Already implemented as part of #475048. --- pkgs/by-name/gp/gpgme/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gp/gpgme/package.nix b/pkgs/by-name/gp/gpgme/package.nix index 06fad4f632ac..de01b2703dba 100644 --- a/pkgs/by-name/gp/gpgme/package.nix +++ b/pkgs/by-name/gp/gpgme/package.nix @@ -20,7 +20,7 @@ testers, }: -stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation rec { pname = "gpgme"; version = "2.0.1"; @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { outputBin = "dev"; # gpgme-config; not so sure about gpgme-tool src = fetchurl { - url = "mirror://gnupg/gpgme/gpgme-${finalAttrs.version}.tar.bz2"; + url = "mirror://gnupg/gpgme/gpgme-${version}.tar.bz2"; hash = "sha256-ghqwaVyELqtRdSqBmAySsEEMfq3QQQP3kdXSpSZ4SWY="; }; @@ -103,7 +103,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://gnupg.org/software/gpgme/index.html"; - changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;f=NEWS;hb=gpgme-${finalAttrs.version}"; + changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;f=NEWS;hb=gpgme-${version}"; description = "Library for making GnuPG easier to use"; longDescription = '' GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG @@ -122,4 +122,4 @@ stdenv.mkDerivation (finalAttrs: { "gpgme" ]; }; -}) +} From f7bf342247e329812751e714591776e479d3cd0b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 9 Jan 2026 18:57:44 +0100 Subject: [PATCH 15/17] Revert "gpgme: add pkgConfigModules metadata" This reverts commit 0776d352270a13659eb231f8609e445537c939f2. Reason for revert: Already implemented as part of #475048. --- pkgs/by-name/gp/gpgme/package.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/by-name/gp/gpgme/package.nix b/pkgs/by-name/gp/gpgme/package.nix index de01b2703dba..259870655bcd 100644 --- a/pkgs/by-name/gp/gpgme/package.nix +++ b/pkgs/by-name/gp/gpgme/package.nix @@ -17,7 +17,6 @@ libsForQt5, qt6Packages, python3, - testers, }: stdenv.mkDerivation rec { @@ -96,9 +95,6 @@ stdenv.mkDerivation rec { python = python3.pkgs.gpgme; qt5 = libsForQt5.qgpgme; qt6 = qt6Packages.qgpgme; - pkg-config = testers.hasPkgConfigModules { - package = finalAttrs.finalPackage; - }; }; meta = { @@ -117,9 +113,5 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ dotlambda ]; - pkgConfigModules = [ - "gpgme-glib" - "gpgme" - ]; }; } From b616161346da0df13f6edf175cd3ef085eb22e11 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 11:46:50 +0100 Subject: [PATCH 16/17] haskellPackages: unbreak Created by maintainers/scripts/haskell/unbreak.nu. --- .../configuration-hackage2nix/broken.yaml | 16 ------- .../transitive-broken.yaml | 16 ------- .../haskell-modules/hackage-packages.nix | 47 ------------------- 3 files changed, 79 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 4561394deeca..f0a42ae93cae 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -199,7 +199,6 @@ broken-packages: - antisplice # failure in job https://hydra.nixos.org/build/233238144 at 2023-09-02 - antlr-haskell # failure in job https://hydra.nixos.org/build/233208196 at 2023-09-02 - anydbm # failure in job https://hydra.nixos.org/build/233195447 at 2023-09-02 - - aoc # failure in job https://hydra.nixos.org/build/307516728 at 2025-09-19 - Aoide # failure in job https://hydra.nixos.org/build/233239286 at 2023-09-02 - aop-prelude # failure in job https://hydra.nixos.org/build/295091671 at 2025-04-22 - aosd # failure in job https://hydra.nixos.org/build/233207331 at 2023-09-02 @@ -788,7 +787,6 @@ broken-packages: - chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13 - chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02 - changelogged # failure in job https://hydra.nixos.org/build/233211675 at 2023-09-02 - - changeset # failure in job https://hydra.nixos.org/build/295092242 at 2025-04-22 - char-qq # failure in job https://hydra.nixos.org/build/295092253 at 2025-04-22 - character-cases # failure in job https://hydra.nixos.org/build/233197636 at 2023-09-02 - chart-histogram # failure in job https://hydra.nixos.org/build/233250470 at 2023-09-02 @@ -841,8 +839,6 @@ broken-packages: - clarifai # failure in job https://hydra.nixos.org/build/233229480 at 2023-09-02 - CLASE # failure in job https://hydra.nixos.org/build/233234459 at 2023-09-02 - clash-finite # failure in job https://hydra.nixos.org/build/295092297 at 2025-04-22 - - clash-lib # failure in job https://hydra.nixos.org/build/309812683 at 2025-10-15 - - clash-lib-hedgehog # failure in job https://hydra.nixos.org/build/295122808 at 2025-04-22 - clash-multisignal # failure in job https://hydra.nixos.org/build/273463331 at 2024-10-01 - clash-prelude-quickcheck # failure in job https://hydra.nixos.org/build/273453747 at 2024-10-01 - Clash-Royale-Hack-Cheats # failure in job https://hydra.nixos.org/build/233216034 at 2023-09-02 @@ -1076,7 +1072,6 @@ broken-packages: - copilot-verifier # failure in job https://hydra.nixos.org/build/297024747 at 2025-05-14 - copilot-visualizer # failure in job https://hydra.nixos.org/build/315095584 at 2025-11-29 - copr # failure in job https://hydra.nixos.org/build/233252310 at 2023-09-02 - - coquina # failure in job https://hydra.nixos.org/build/307610386 at 2025-09-19 - core # failure in job https://hydra.nixos.org/build/233253971 at 2023-09-02 - core-compiler # failure in job https://hydra.nixos.org/build/233250303 at 2023-09-02 - core-effect-effectful # failure in job https://hydra.nixos.org/build/252723824 at 2024-03-16 @@ -1194,7 +1189,6 @@ broken-packages: - danibot # failure in job https://hydra.nixos.org/build/233197740 at 2023-09-02 - Dao # failure in job https://hydra.nixos.org/build/233207745 at 2023-09-02 - dao # failure in job https://hydra.nixos.org/build/233240654 at 2023-09-02 - - dap # failure in job https://hydra.nixos.org/build/237239767 at 2023-10-21 - darcs-buildpackage # failure in job https://hydra.nixos.org/build/233213566 at 2023-09-02 - darcs-cabalized # failure in job https://hydra.nixos.org/build/233234765 at 2023-09-02 - darcs-graph # failure in job https://hydra.nixos.org/build/233245230 at 2023-09-02 @@ -1415,7 +1409,6 @@ broken-packages: - direct-http # failure in job https://hydra.nixos.org/build/233232796 at 2023-09-02 - direct-plugins # failure in job https://hydra.nixos.org/build/233211547 at 2023-09-02 - directed-cubical # failure in job https://hydra.nixos.org/build/233215175 at 2023-09-02 - - directory-contents # failure in job https://hydra.nixos.org/build/295092900 at 2025-04-22 - direm # failure in job https://hydra.nixos.org/build/233211496 at 2023-09-02 - dirstream # failure in job https://hydra.nixos.org/build/273442606 at 2024-10-01 - disco # failure in job https://hydra.nixos.org/build/233212298 at 2023-09-02 @@ -1954,7 +1947,6 @@ broken-packages: - fortran-vars # failure in job https://hydra.nixos.org/build/233257719 at 2023-09-02 - fortytwo # failure in job https://hydra.nixos.org/build/233209552 at 2023-09-02 - foscam-filename # failure in job https://hydra.nixos.org/build/233237326 at 2023-09-02 - - fp-ieee # failure in job https://hydra.nixos.org/build/307518380 at 2025-09-19 - FPretty # failure in job https://hydra.nixos.org/build/233196648 at 2023-09-02 - fptest # failure in job https://hydra.nixos.org/build/233233288 at 2023-09-02 - fquery # failure in job https://hydra.nixos.org/build/233196287 at 2023-09-02 @@ -2103,7 +2095,6 @@ broken-packages: - generic-tree # failure in job https://hydra.nixos.org/build/233219539 at 2023-09-02 - generic-trie # failure in job https://hydra.nixos.org/build/252733076 at 2024-03-16 - generic-xmlpickler # failure in job https://hydra.nixos.org/build/233246507 at 2023-09-02 - - generics-eot # failure in job https://hydra.nixos.org/build/252717610 at 2024-03-16 - generics-mrsop # failure in job https://hydra.nixos.org/build/233233310 at 2023-09-02 - genericserialize # failure in job https://hydra.nixos.org/build/233253092 at 2023-09-02 - genetics # failure in job https://hydra.nixos.org/build/233219599 at 2023-09-02 @@ -3842,7 +3833,6 @@ broken-packages: - log2json # failure in job https://hydra.nixos.org/build/233211819 at 2023-09-02 - logentries # failure in job https://hydra.nixos.org/build/233215590 at 2023-09-02 - logger # failure in job https://hydra.nixos.org/build/233237524 at 2023-09-02 - - logging-effect-colors # failure in job https://hydra.nixos.org/build/295095150 at 2025-04-22 - logging-effect-extra-file # failure in job https://hydra.nixos.org/build/233225200 at 2023-09-02 - logging-effect-extra-handler # failure in job https://hydra.nixos.org/build/233232054 at 2023-09-02 - logging-effect-syslog # failure in job https://hydra.nixos.org/build/295095176 at 2025-04-22 @@ -3874,12 +3864,10 @@ broken-packages: - lp-diagrams # failure in job https://hydra.nixos.org/build/295095167 at 2025-04-22 - lp-diagrams-svg # failure in job https://hydra.nixos.org/build/233220097 at 2023-09-02 - LRU # failure in job https://hydra.nixos.org/build/233206273 at 2023-09-02 - - lrucaching # failure in job https://hydra.nixos.org/build/307520156 at 2025-09-19 - lscabal # failure in job https://hydra.nixos.org/build/233253536 at 2023-09-02 - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 - lsh # failure in job https://hydra.nixos.org/build/233256686 at 2023-09-02 - lsql-csv # failure in job https://hydra.nixos.org/build/307520164 at 2025-09-19 - - ltext # failure in job https://hydra.nixos.org/build/317095607 at 2025-12-27 - lti13 # failure in job https://hydra.nixos.org/build/252715722 at 2024-03-16 - ltiv1p1 # failure in job https://hydra.nixos.org/build/233200883 at 2023-09-02 - ltk # failure in job https://hydra.nixos.org/build/233244152 at 2023-09-02 @@ -4175,7 +4163,6 @@ broken-packages: - morfeusz # failure in job https://hydra.nixos.org/build/233232351 at 2023-09-02 - morloc # failure in job https://hydra.nixos.org/build/295095489 at 2025-04-22 - morpheus-graphql-cli # failure in job https://hydra.nixos.org/build/233249063 at 2023-09-02 - - morpheus-graphql-code-gen # failure in job https://hydra.nixos.org/build/307611107 at 2025-09-19 - morphisms-functors # failure in job https://hydra.nixos.org/build/233255311 at 2023-09-02 - morphisms-objects # failure in job https://hydra.nixos.org/build/233216076 at 2023-09-02 - morte # failure in job https://hydra.nixos.org/build/233212193 at 2023-09-02 @@ -4972,7 +4959,6 @@ broken-packages: - powerpc # failure in job https://hydra.nixos.org/build/233217983 at 2023-09-02 - powerqueue-levelmem # failure in job https://hydra.nixos.org/build/233232882 at 2023-09-02 - ppad-aead # failure in job https://hydra.nixos.org/build/295096231 at 2025-04-22 - - ppad-script # failure in job https://hydra.nixos.org/build/295096199 at 2025-04-22 - ppad-sha256 # failure in job https://hydra.nixos.org/build/276377736 at 2024-11-06 - ppad-sha512 # failure in job https://hydra.nixos.org/build/276375868 at 2024-11-06 - pprecord # failure in job https://hydra.nixos.org/build/233198838 at 2023-09-02 @@ -5303,7 +5289,6 @@ broken-packages: - reflex-orphans # failure in job https://hydra.nixos.org/build/233249128 at 2023-09-02 - reflex-sdl2 # failure in job https://hydra.nixos.org/build/307521569 at 2025-09-19 - reflex-transformers # failure in job https://hydra.nixos.org/build/233243647 at 2023-09-02 - - reflex-vty # failure in job https://hydra.nixos.org/build/295096544 at 2025-04-22 - reform-blaze # failure in job https://hydra.nixos.org/build/309816655 at 2025-10-15 - reform-hamlet # failure in job https://hydra.nixos.org/build/233230013 at 2023-09-02 - reform-hsp # failure in job https://hydra.nixos.org/build/233228737 at 2023-09-02 @@ -6419,7 +6404,6 @@ broken-packages: - swagger-test # failure in job https://hydra.nixos.org/build/233231958 at 2023-09-02 - swarm # failure in job https://hydra.nixos.org/build/233201687 at 2023-09-02 - swearjure # failure in job https://hydra.nixos.org/build/233231407 at 2023-09-02 - - sweet-egison # failure in job https://hydra.nixos.org/build/295097344 at 2025-04-22 - swf # failure in job https://hydra.nixos.org/build/233191062 at 2023-09-02 - swift-lda # failure in job https://hydra.nixos.org/build/233252608 at 2023-09-02 - swiss # failure in job https://hydra.nixos.org/build/233251942 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 9273c1cfcee0..43b7a68d84a3 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -161,7 +161,6 @@ dont-distribute-packages: - aura - authoring - AutoForms - - automaton_1_6 - autonix-deps-kf5 - avers - avers-api @@ -421,9 +420,6 @@ dont-distribute-packages: - cfopu - chainweb-mining-client - chalkboard-viewer - - changeset-containers - - changeset-lens - - changeset-reflex - chapelure - charade - chart-cli @@ -459,8 +455,6 @@ dont-distribute-packages: - claferIG - claferwiki - clash - - clash-ghc - - clash-shake - classify-frog - classy-effects - classy-effects-th @@ -842,9 +836,6 @@ dont-distribute-packages: - effect-monad - effective-aspects-mzv - effects-parser - - egison - - egison-quote - - egison-tutorial - ekg-carbon - elasticsearch-interchange - electrs-client @@ -1128,7 +1119,6 @@ dont-distribute-packages: - geolite-csv - geomancy-layout - getemx - - ghc-debugger - ghc-dump-util - ghc-imported-from - ghc-instances @@ -1237,7 +1227,6 @@ dont-distribute-packages: - graphicsFormats - graphicstools - graphtype - - graphula - greencard-lib - grid-proto - gridbounds @@ -2152,7 +2141,6 @@ dont-distribute-packages: - lostcities - loup - LPPaver - - lrucaching-haxl - ls-usb - LslPlus - lsm-tree @@ -2319,7 +2307,6 @@ dont-distribute-packages: - morley-client - morley-prelude - morley-upgradeable - - morpheus-graphql - morphisms-functors-inventory - motor - motor-diagrams @@ -2897,12 +2884,10 @@ dont-distribute-packages: - refh - reflex-animation - reflex-backend-wai - - reflex-ghci - reflex-gloss-scene - reflex-libtelnet - reflex-localize - reflex-monad-auth - - reflex-process - refractor - refurb - reg-alloc-graph-color @@ -3006,7 +2991,6 @@ dont-distribute-packages: - roshask - rosmsg-bin - rounded - - rounded-hw - roundtrip-xml - route-generator - route-planning diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4c4a4078e2c0..4239c14d2357 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -78490,8 +78490,6 @@ self: { ]; description = "Utility functions commonly used while solving Advent of Code puzzles"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -136880,8 +136878,6 @@ self: { ]; description = "Stateful monad transformer based on monoidal actions"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -136915,7 +136911,6 @@ self: { ]; description = "Stateful monad transformer based on monoidal actions"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -136962,7 +136957,6 @@ self: { ]; description = "Stateful monad transformer based on monoidal actions"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -136992,7 +136986,6 @@ self: { ]; description = "Stateful monad transformer based on monoidal actions"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -142546,7 +142539,6 @@ self: { executableHaskellDepends = [ base ]; description = "Clash: a functional hardware description language - GHC frontend"; license = lib.licensesSpdx."BSD-2-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -142714,9 +142706,7 @@ self: { ]; description = "Clash: a functional hardware description language - As a library"; license = lib.licensesSpdx."BSD-2-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "v16-upgrade-primitives"; - broken = true; } ) { }; @@ -142764,8 +142754,6 @@ self: { ]; description = "Hedgehog Generators for clash-lib"; license = lib.licensesSpdx."BSD-2-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -143011,7 +142999,6 @@ self: { ]; description = "Shake rules for building Clash programs"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -164685,9 +164672,7 @@ self: { ]; description = "Yet another shell monad"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "readme"; - broken = true; } ) { }; @@ -177335,8 +177320,6 @@ self: { ]; description = "A debug adaptor protocol library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -196638,9 +196621,7 @@ self: { ]; description = "Recursively build, navigate, and operate on a tree of directory contents"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "readme"; - broken = true; } ) { }; @@ -212078,7 +212059,6 @@ self: { ]; description = "Programming language with non-linear pattern-matching against non-free data"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -212328,7 +212308,6 @@ self: { ]; description = "A quasi quotes for using Egison expression in Haskell code"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -212364,7 +212343,6 @@ self: { ]; description = "A tutorial program for the Egison programming language"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "egison-tutorial"; } ) { }; @@ -244587,8 +244565,6 @@ self: { ]; description = "IEEE 754-2019 compliant operations"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -256542,8 +256518,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "A library for generic programming that aims to be easy to understand"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -260443,7 +260417,6 @@ self: { testHaskellDepends = [ base ]; description = "A step-through machine-interface debugger for GHC Haskell"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "ghc-debug-adapter"; } ) { }; @@ -285499,7 +285472,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "A simple interface for generating persistent data and linking its dependencies"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -432125,8 +432097,6 @@ self: { ]; description = "Log messages in color"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -434582,8 +434552,6 @@ self: { ]; description = "LRU cache"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -434609,7 +434577,6 @@ self: { ]; description = "Combine lrucaching and haxl"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -435510,9 +435477,7 @@ self: { ]; description = "Parameterized file evaluator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ltext"; - broken = true; } ) { }; @@ -464580,7 +464545,6 @@ self: { ]; description = "Morpheus GraphQL"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -464844,9 +464808,7 @@ self: { ]; description = "Morpheus GraphQL CLI"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "morpheus"; - broken = true; } ) { }; @@ -540914,8 +540876,6 @@ self: { ]; description = "Primitive Script support"; license = lib.licensesSpdx."MIT"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -570924,7 +570884,6 @@ self: { ]; description = "A GHCi widget library for use in reflex applications"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; mainProgram = "reflex-ghci"; } ) { }; @@ -571401,7 +571360,6 @@ self: { ]; description = "Reflex FRP interface for running system processes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "readme"; } ) { }; @@ -571607,9 +571565,7 @@ self: { ]; description = "Reflex FRP host and widgets for VTY applications"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example"; - broken = true; } ) { }; @@ -586168,7 +586124,6 @@ self: { ]; description = "Directed rounding for built-in floating types"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -661775,8 +661730,6 @@ self: { ]; description = "Shallow embedding implementation of non-linear pattern matching"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From aa384aff2db9791ddf9643893ff7f64749df5924 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 17:11:34 +0100 Subject: [PATCH 17/17] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1821886](https://hydra.nixos.org/eval/1821886) of nixpkgs commit [b616161](https://github.com/NixOS/nixpkgs/commits/b616161346da0df13f6edf175cd3ef085eb22e11) as of 2026-01-10 16:00 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 7 +++++++ .../transitive-broken.yaml | 1 + .../haskell-modules/hackage-packages.nix | 15 +++++++++++++++ 3 files changed, 23 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f0a42ae93cae..4c8de7b5b914 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1510,6 +1510,7 @@ broken-packages: - dual # failure in job https://hydra.nixos.org/build/252724683 at 2024-03-16 - dualizer # failure in job https://hydra.nixos.org/build/233237592 at 2023-09-02 - duckdb-ffi # failure in job https://hydra.nixos.org/build/311300709, https://github.com/Tritlo/duckdb-haskell/issues/2 + - duckdb-haskell # failure in job https://hydra.nixos.org/build/318373036 at 2026-01-10 - duckling # failure in job https://hydra.nixos.org/build/233247880 at 2023-09-02 - duet # failure in job https://hydra.nixos.org/build/233219004 at 2023-09-02 - dump-core # failure in job https://hydra.nixos.org/build/233244428 at 2023-09-02 @@ -2011,6 +2012,7 @@ broken-packages: - FTGL-bytestring # failure in job https://hydra.nixos.org/build/233256032 at 2023-09-02 - ftp-conduit # failure in job https://hydra.nixos.org/build/233244330 at 2023-09-02 - ftphs # failure in job https://hydra.nixos.org/build/233215550 at 2023-09-02 + - fudgets # failure in job https://hydra.nixos.org/build/318373386 at 2026-01-10 - fugue # failure in job https://hydra.nixos.org/build/295093405 at 2025-04-22 - FULE # failure in job https://hydra.nixos.org/build/252719910 at 2024-03-16 - full-sessions # failure in job https://hydra.nixos.org/build/233254332 at 2023-09-02 @@ -3020,6 +3022,7 @@ broken-packages: - hs2ps # failure in job https://hydra.nixos.org/build/233258362 at 2023-09-02 - hsakamai # failure in job https://hydra.nixos.org/build/252722933 at 2024-03-16 - hsaml2 # failure in job https://hydra.nixos.org/build/233252618 at 2023-09-02 + - HsASA # failure in job https://hydra.nixos.org/build/318371121 at 2026-01-10 - hsautogui # failure in job https://hydra.nixos.org/build/253687662 at 2024-03-31 - hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02 - hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02 @@ -3107,6 +3110,7 @@ broken-packages: - hsSqlite3 # failure in job https://hydra.nixos.org/build/233238549 at 2023-09-02 - hssqlppp # failure in job https://hydra.nixos.org/build/233216888 at 2023-09-02 - HsSVN # failure in job https://hydra.nixos.org/build/233213151 at 2023-09-02 + - HsSyck # failure in job https://hydra.nixos.org/build/318371120 at 2026-01-10 - hstats # failure in job https://hydra.nixos.org/build/233239963 at 2023-09-02 - hstatsd # failure in job https://hydra.nixos.org/build/233232363 at 2023-09-02 - hstest # failure in job https://hydra.nixos.org/build/233237803 at 2023-09-02 @@ -4046,6 +4050,7 @@ broken-packages: - minilens # failure in job https://hydra.nixos.org/build/233191347 at 2023-09-02 - minions # failure in job https://hydra.nixos.org/build/233246840 at 2023-09-02 - miniplex # failure in job https://hydra.nixos.org/build/233241976 at 2023-09-02 + - minisat-solver # failure in job https://hydra.nixos.org/build/318375250 at 2026-01-10 - ministg # failure in job https://hydra.nixos.org/build/233214109 at 2023-09-02 - minizinc-process # failure in job https://hydra.nixos.org/build/233211497 at 2023-09-02 - minst-idx # failure in job https://hydra.nixos.org/build/233259901 at 2023-09-02 @@ -5940,6 +5945,7 @@ broken-packages: - sqlcipher # failure in job https://hydra.nixos.org/build/233259217 at 2023-09-02 - sqlcli # failure in job https://hydra.nixos.org/build/252719841 at 2024-03-16 - sqlite # failure in job https://hydra.nixos.org/build/233215839 at 2023-09-02 + - sqlite-easy # failure in job https://hydra.nixos.org/build/318377025 at 2026-01-10 - sqlite-simple-errors # failure in job https://hydra.nixos.org/build/233232977 at 2023-09-02 - sqlvalue-list # failure in job https://hydra.nixos.org/build/233197313 at 2023-09-02 - sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21 @@ -7045,6 +7051,7 @@ broken-packages: - vhd # failure in job https://hydra.nixos.org/build/233230229 at 2023-09-02 - vhdl # failure in job https://hydra.nixos.org/build/233244814 at 2023-09-02 - vicinity # failure in job https://hydra.nixos.org/build/233240251 at 2023-09-02 + - ViennaRNA-bindings # failure in job https://hydra.nixos.org/build/318371301 at 2026-01-10 - viewprof # failure in job https://hydra.nixos.org/build/233257842 at 2023-09-02 - views # failure in job https://hydra.nixos.org/build/233203371 at 2023-09-02 - vikunja-api # failure in job https://hydra.nixos.org/build/295098092 at 2025-04-22 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 43b7a68d84a3..89433a0951b9 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -3846,6 +3846,7 @@ dont-distribute-packages: - yam-transaction-odbc - yam-transaction-postgresql - yam-web + - yaml-light - yaml-rpc-scotty - yaml-rpc-snap - yarr-image-io diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4239c14d2357..457879a207df 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -23950,6 +23950,8 @@ self: { ]; description = "A haskell interface to Lester Ingber's adaptive simulating annealing code"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -24216,6 +24218,8 @@ self: { ]; description = "Fast, lightweight YAML loader and dumper"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -46037,6 +46041,8 @@ self: { testToolDepends = [ c2hs ]; description = "ViennaRNA v2 bindings"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -206677,6 +206683,8 @@ self: { ]; description = "Haskell bindings for duckdb"; license = lib.licensesSpdx."MIT"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -249289,6 +249297,8 @@ self: { ]; description = "The Fudgets Library"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { @@ -453992,6 +454002,8 @@ self: { ]; description = "High-level Haskell bindings for the MiniSat SAT solver"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -636594,6 +636606,8 @@ self: { ]; description = "A primitive yet easy to use sqlite library"; license = lib.licensesSpdx."BSD-3-Clause"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -750489,6 +750503,7 @@ self: { ]; description = "A light-weight wrapper with utility functions around HsSyck"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { };