haskellPackages.hip: increase simplifier ticks

build fails on GHC 9.10 due to simplifier ticks exhausted
(https://github.com/lehins/hip/issues/56), simply increase tick
threshold

relevant PR: https://github.com/lehins/hip/pull/57
This commit is contained in:
Ai-Ya-Ya
2026-02-22 22:51:01 +00:00
parent 3d700bd6b8
commit 9dd7204f9f
4 changed files with 8 additions and 5 deletions
@@ -2519,6 +2519,14 @@ with haskellLib;
];
}) super.hexstring;
# 2026-02-19: GHC 9.10 increased simplifier ticks, need higher threshold
# https://github.com/lehins/hip/issues/56
hip = overrideCabal (drv: {
configureFlags = (drv.configureFlags or [ ]) ++ [
"--ghc-options=-fsimpl-tick-factor=200"
];
}) super.hip;
# Disabling doctests.
regex-tdfa = overrideCabal {
testTargets = [ "regex-tdfa-unittest" ];
@@ -2805,7 +2805,6 @@ broken-packages:
- hint-server # failure in job https://hydra.nixos.org/build/233240346 at 2023-09-02
- hinter # failure in job https://hydra.nixos.org/build/233245954 at 2023-09-02
- hinterface # failure in job https://hydra.nixos.org/build/233250383 at 2023-09-02
- hip # failure in job https://hydra.nixos.org/build/307610903 at 2025-09-19
- hipchat-hs # failure in job https://hydra.nixos.org/build/233198550 at 2023-09-02
- Hipmunk # failure in job https://hydra.nixos.org/build/233259272 at 2023-09-02
- hips # failure in job https://hydra.nixos.org/build/252728413 at 2024-03-16
@@ -2576,7 +2576,6 @@ dont-distribute-packages:
- penny-bin
- penny-lib
- peparser
- perceptual-hash
- perdure
- perf-analysis
- perfecthash
-3
View File
@@ -334080,8 +334080,6 @@ self: {
];
description = "Haskell Image Processing (HIP) Library";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}
) { };
@@ -519860,7 +519858,6 @@ self: {
benchmarkToolDepends = [ cpphs ];
description = "Find duplicate images";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
mainProgram = "phash";
}
) { };