Commit Graph

11765 Commits

Author SHA1 Message Date
Philip Taron
1d2cfef5e9 agda: fixes for 2.8.0 (#424180) 2025-07-17 14:56:33 -07:00
nixpkgs-ci[bot]
32e5230d01 Merge 6c6254bd01 into haskell-updates 2025-07-17 00:24:03 +00:00
Rebecca Turner
d3e4f784aa haskellPackages.mkDerivation: Add env argument
Previously, setting environment variables in a Haskell package build
required using `.overrideAttrs`, which (I think?) breaks later
invocations of `haskell.lib.overrideCabal`.

This patch adds an `env` argument to `haskellPackages.mkDerivation`,
which can be used to set environment variables during Haskell package
builds.
2025-07-16 11:38:18 -07:00
Naïm Camille Favier
30cee69bb9 haskellPackages.Agda: set mainProgram 2025-07-16 19:01:05 +02:00
sternenseemann
5cfa2b2b27 Merge commit cb8ff21c into haskell-updates 2025-07-15 11:18:10 +02:00
sternenseemann
0455292066 haskellPackages.monad-bayes: disable tests on not x86_64-linux
The test suite checks floating point numbers against expected results
which can easily fail due to precision issues. We should only attempt to
run the test suite on platforms upstream also checks.

On Hydra, the test suite also fails on x86_64-darwin which I'm putting
down to the underlying machines actually being aarch64-darwin host. I
may be wrong on that, though.
2025-07-14 22:34:58 +02:00
sternenseemann
cc708024f6 stack: use hpack == 0.38.1 to match upstream
See https://github.com/NixOS/nixpkgs/issues/223390 for background info.
2025-07-14 12:57:07 +02:00
Naïm Camille Favier
f1a96f4491 haskellPackages.Agda: generate interface files for the primitive modules 2025-07-14 12:01:07 +02:00
sternenseemann
5e710aa4f7 haskellPackages.xml-picklers: fix edge case in test suite
We've noticed this issue on Hydra already some 10 years ago, but
apparently never applied the patch the upstream developer authored
later (but unfortunately never released).
2025-07-14 10:45:33 +02:00
Wolfgang Walther
1a7e00b03d haskell-modules/configuration-common: explicitly list amazonka packages (#422478) 2025-07-14 08:40:06 +00:00
Alexandre Esteves
d5e837bd1d haskellPackages: fix GHC 9.12 on android (#414317) 2025-07-13 23:52:55 +01:00
sternenseemann
75542a9b87 git-annex: apply workaround for test failure with git 2.50
The next haskellPackages bulk update will also resolve this, but picking
the patch will prevent a broken git-annex until the next staging-next is
merged into master.
2025-07-12 23:24:17 +02:00
sternenseemann
f256da2029 git-annex: update sha256 for 10.20250630 2025-07-12 23:13:07 +02:00
sternenseemann
4e0dda4dec haskellPackages.servant-routes: drop released patch 2025-07-12 22:42:34 +02:00
sternenseemann
e84623d334 haskellPackages.servant-client: drop released patch 2025-07-12 13:15:27 +02:00
sternenseemann
a39fb3bf7d haskellPackages.llvm-ffi: pin to 20.*
llvm-ffi == 21.* already supports LLVM >= 21 which hasn't been released
yet. Since llvmPackages_git isn't tested on Hydra, we can't really
verify whether the FFI bindings would work.

The best option seems to use the latest released version and add a small
warning reminding us to bump llvm-ffi when the next LLVM version gets
released.
2025-07-11 11:40:33 +02:00
Wolfgang Walther
24648489c3 haskell.packages.ghc912.doctest: 0.24.0 -> 0.24.2
Fixes eval after hackage update.
2025-07-11 10:18:59 +02:00
sternenseemann
22e64afc04 haskellPackages.llvm-ffi: don't unnecessarily pass null
cabal2nix currently generates a version specific input name that gets
set to null anyways.
2025-07-10 23:30:49 +02:00
sternenseemann
543e922b41 haskellPackages.shakespeare: disable broken test suite 2025-07-10 23:30:49 +02:00
sternenseemann
bf811701c8 haskellPackages.shakespeare: use latest version from Stackage again 2025-07-10 18:22:04 +02:00
sternenseemann
fb745cd5c4 haskellPackages.persistent-test: drop obsolete overrides
Upstream Hackage and Stackage LTS have corrected the faulty bounds.
2025-07-10 18:22:04 +02:00
sternenseemann
4b59ccb426 haskellPackages.gpu-vulkan-middle: drop obsolete override 2025-07-10 18:16:19 +02:00
sternenseemann
7479392276 haskellPackages: stackage LTS 23.24 -> LTS 23.27
all-cabal-hashes: 2025-06-01T18:10:16Z -> 2025-07-07T21:33:55Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2025-07-10 18:06:02 +02:00
sternenseemann
1c393bb828 haskellPackages.cabal2nix-unstable: build against Cabal 3.14
Some packages in Hackage apparently now declare cabal-version: 3.12, so
let's bump cabal2nix-unstable to the latest Cabal version we ship. We
should probably do this for pkgs.cabal2nix as well, but I'm not sure how
to it exactly.
2025-07-07 16:10:46 +02:00
sternenseemann
dca180b572 haskellPackages.hpack_0_38_1: disable tests accessing network
haskell.packages.ghc912.hpack: 0.38.0 -> 0.38.1
2025-07-07 16:10:46 +02:00
sternenseemann
378a769969 haskellPackages.cabal2nix-unstable: move overrides into config*-nix 2025-07-07 16:10:46 +02:00
Teo Camarasu
5cfe11fa97 haskell-modules/configuration-common: explicitly list amazonka packages
Rather than traversing the entire haskell package set, let's just explicitly list the amazonka packages. This should improve eval times somewhat, since the haskell package set is large, and hasPrefix is surprisingly expensive, as each call checks that the needle is not a path.
2025-07-04 19:11:19 +01:00
nixpkgs-ci[bot]
ef6d393182 Merge 376a91ea05 into haskell-updates 2025-07-02 00:22:37 +00:00
Naïm Favier
a28e5146b9 haskellPackages.yaml: build executables
This package doesn't build its executables (json2yaml, yaml2json) by default, see
https://github.com/snoyberg/yaml/issues/194.
2025-07-02 00:49:16 +02:00
sternenseemann
5b28aeac36 Merge haskell-updates PR #413046 into staging 2025-07-02 00:46:22 +02:00
sternenseemann
3ea4dc0450 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1816563](https://hydra.nixos.org/eval/1816563) of nixpkgs commit [bbb13da](bbb13daacc) as of 2025-07-01 22:36 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2025-07-02 00:41:58 +02:00
nixpkgs-ci[bot]
536476f3aa Merge staging-next into staging 2025-07-01 12:08:22 +00:00
sternenseemann
de746fbece haskellPackages.gpu-vulkan-middle: 0.1.0.75 -> 0.1.0.76
Fixes the build of this package after https://github.com/NixOS/nixpkgs/pull/404696.
2025-07-01 11:44:26 +02:00
sternenseemann
bbb13daacc haskellPackages.JuicyPixels-jpeg-turbo: also disable tests
This package is affected by the same problem as jpeg-turbo,
missing test files in the sdist.
2025-07-01 11:31:25 +02:00
sternenseemann
88244f3e5c haskellPackages.cabal-cargs: enable separate bin output 2025-07-01 11:26:04 +02:00
sternenseemann
621d9115f4 haskellPackages.geomancy-layout: disable tests due to missing data 2025-07-01 11:26:04 +02:00
sternenseemann
6422b851ec haskellPackages.cabal-cargs: remove dependence on location of source 2025-07-01 11:26:04 +02:00
sternenseemann
ac76b76a88 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1816057](https://hydra.nixos.org/eval/1816057) of nixpkgs commit [028a94b](028a94be88) as of 2025-06-23 09:22 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2025-06-30 16:14:26 +02:00
Wolfgang Walther
7f1db76036 haskellPackages.env-extra: fix flaky test failures (#420873) 2025-06-30 12:07:02 +00:00
sternenseemann
1df9407074 haskellPackages.env-extra: fix flaky test failures 2025-06-30 13:36:02 +02:00
maralorn
7ebf8c05f1 fix regenerate-hackage-packages (#421127) 2025-06-30 10:34:48 +02:00
Peter Becich
5e6d29f0b2 haskellPackages: regenerate package set based on current config
```
./maintainers/scripts/haskell/regenerate-hackage-packages.sh
```

No update of Hackage or Stackage.
2025-06-29 16:36:29 -07:00
Peter Becich
4d5170aadd haskellPackages.cabal2nix: unstable-2025-04-30 -> unstable-2025-06-14
This update fixes the `regenerate-hackage-packages` script.

```
./maintainers/scripts/haskell/update-cabal2nix-unstable.sh
```

Previously, `regenerate-hackage-packages` failed with:
```
...
hackage2nix: user error (cannot parse cabal file /nix/store/kmz1d73l5k1nhv5269dl5i68yjwlbcir-unpacked-cabal-hashes/pms-application-service/0.0.3.0/pms-application-service.cabal)
hackage2nix: thread blocked indefinitely in an MVar operation
```
2025-06-29 16:29:14 -07:00
rnhmjoj
194cbf4a08 haskellPackages.selda-json: unbreak 2025-06-30 01:13:20 +02:00
maralorn
52a883f100 haskellPackages.haskore: fixed broken package (doJailbreak, dontCheck) (#419877) 2025-06-30 00:33:16 +02:00
Vladimír Čunát
dd083c5b6e haskellPackages.tree-diff: disable a flaky test (#419207) 2025-06-29 15:57:20 +02:00
Levin Engel
0edfc9c6ca haskellPackages.haskore: fixed broken package (doJailbreak, dontCheck) 2025-06-29 14:37:56 +02:00
nixpkgs-ci[bot]
0bc5fd6146 Merge 668b089f34 into haskell-updates 2025-06-29 00:26:49 +00:00
nixpkgs-ci[bot]
c8c5fdc884 Merge staging-next into staging 2025-06-29 00:20:40 +00:00
Naïm Camille Favier
c60ce81c62 haskellPackages.Agda: remove abbradar as maintainer
They have been inactive for 3 years and are in the "retired nixpkgs
contributors" team.
2025-06-26 13:05:43 +02:00