Skip to content

Commit caebab9

Browse files
haskellPackages.dataframe: pin to 0.3.3.6 (#479504)
2 parents aade4c1 + ade7206 commit caebab9

File tree

5 files changed

+97
-10
lines changed

5 files changed

+97
-10
lines changed

pkgs/development/haskell-modules/configuration-common.nix

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2034,6 +2034,16 @@ with haskellLib;
20342034
# https://github.com/obsidiansystems/database-id/issues/1
20352035
database-id-class = doJailbreak super.database-id-class;
20362036

2037+
# TODO: when (likely in 25.x) Stackage bumps random to 1.3, review
2038+
dataframe-persistent = lib.pipe super.dataframe-persistent [
2039+
doJailbreak # 2026-01-23: too strict bounds on dataframe >= 0.4
2040+
dontCheck # 2026-01-23: test uses dataframe function not exported in 0.3.3.6
2041+
];
2042+
2043+
# 2026-01-23: too strict bounds on random >= 1.3
2044+
# TODO: when (likely in 25.x) Stackage bumps random to 1.3, unpin
2045+
ihaskell-dataframe = doJailbreak super.ihaskell-dataframe;
2046+
20372047
# Too strict version bounds on base
20382048
# https://github.com/gibiansky/IHaskell/issues/1217
20392049
ihaskell-display = doJailbreak super.ihaskell-display;

pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1261,7 +1261,6 @@ broken-packages:
12611261
- database-migrate # failure in job https://hydra.nixos.org/build/233201597 at 2023-09-02
12621262
- database-study # failure in job https://hydra.nixos.org/build/233222466 at 2023-09-02
12631263
- datadog # failure in job https://hydra.nixos.org/build/233191124 at 2023-09-02
1264-
- dataframe # failure in job https://hydra.nixos.org/build/315095739 at 2025-11-29
12651264
- DataIndex # failure in job https://hydra.nixos.org/build/233254506 at 2023-09-02
12661265
- datalog # failure in job https://hydra.nixos.org/build/233242707 at 2023-09-02
12671266
- datapacker # failure in job https://hydra.nixos.org/build/233206524 at 2023-09-02

pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
# keep-sorted start skip_lines=1 case=no numeric=yes
2727
default-package-overrides:
2828
- chs-cabal == 0.1.1.2 # matches Cabal 3.12 (GHC 9.10)
29+
# 2026-01-23: dataframe >= 0.3.3.7 uses random-1.3, which breaks dependency coherence on 25.11, whose default version is random-1.2
30+
# TODO: when (likely in 25.x) Stackage bumps random to 1.3, review
31+
- dataframe == 0.3.3.6
2932
# 2025-12-26: Needs to match egison-pattern-src from Stackage LTS
3033
- egison-pattern-src-th-mode < 0.2.2
3134
- extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10)

pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -672,8 +672,6 @@ dont-distribute-packages:
672672
- datadog-tracing
673673
- datafix
674674
- dataflow
675-
- dataframe-hasktorch
676-
- dataframe-persistent
677675
- datasets
678676
- date-conversions
679677
- dbjava
@@ -1788,7 +1786,6 @@ dont-distribute-packages:
17881786
- ifscs
17891787
- ige-mac-integration
17901788
- igrf
1791-
- ihaskell-dataframe
17921789
- ihaskell-rlangqq
17931790
- ihaskell-symtegration
17941791
- ihttp
@@ -3399,7 +3396,6 @@ dont-distribute-packages:
33993396
- symantic-http-test
34003397
- symantic-lib
34013398
- symbiote
3402-
- symbolic-regression
34033399
- symmetry-operations-symbols
34043400
- Synapse
34053401
- synapse

pkgs/development/haskell-modules/hackage-packages.nix

Lines changed: 84 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)