summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authormaralorn <mail@maralorn.de>2023-06-10 09:53:47 +0200
committermaralorn <mail@maralorn.de>2023-06-10 10:00:41 +0200
commit8766168f361300aa48ae7468293b111806feb2cb (patch)
tree290066655894c18cd8ae91f51da26965e0af5874 /pkgs/development/haskell-modules
parent35885ddb2374c090aa6d98ea97e469e269e27d60 (diff)
downloadnixpkgs-8766168f361300aa48ae7468293b111806feb2cb.tar
nixpkgs-8766168f361300aa48ae7468293b111806feb2cb.tar.gz
nixpkgs-8766168f361300aa48ae7468293b111806feb2cb.tar.bz2
nixpkgs-8766168f361300aa48ae7468293b111806feb2cb.tar.lz
nixpkgs-8766168f361300aa48ae7468293b111806feb2cb.tar.xz
nixpkgs-8766168f361300aa48ae7468293b111806feb2cb.tar.zst
nixpkgs-8766168f361300aa48ae7468293b111806feb2cb.zip
haskellPackages.threadscope: Fix build
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix3
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml1
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2
3 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 44c301ea360..74db7abe620 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -245,6 +245,9 @@ self: super: {
   ghc-datasize = disableLibraryProfiling super.ghc-datasize;
   ghc-vis = disableLibraryProfiling super.ghc-vis;
 
+  # 2023-06-10: Too strict version bound on https://github.com/haskell/ThreadScope/issues/118
+  threadscope = doJailbreak super.threadscope;
+
   # patat main branch has an unreleased commit that fixes the build by
   # relaxing restrictive upper boundaries. This can be removed once there's a
   # new release following version 0.8.8.0.
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
index e6f98ce6f57..1ab65af75ec 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
@@ -5364,7 +5364,6 @@ broken-packages:
   - thorn
   - th-pprint
   - threadmanager
-  - threadscope
   - thread-supervisor # test failure in job https://hydra.nixos.org/build/214156434 at 2023-03-29
   - threepenny-editors
   - threepenny-gui-contextmenu
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 991c1a5c1e4..4ddc9a67d8b 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -293601,9 +293601,7 @@ self: {
        ];
        description = "A graphical tool for profiling parallel Haskell programs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "threadscope";
-       broken = true;
      }) {};
 
   "threefish" = callPackage