From 6de6be775a1499c11cf5eec8789711459fc5c87c Mon Sep 17 00:00:00 2001 From: Ai-Ya-Ya Date: Fri, 20 Feb 2026 04:44:36 +0000 Subject: [PATCH] haskellPackages.require: jailbreak --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/transitive-broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 3 --- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7ada9adae63d..662c682aaf17 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1197,6 +1197,10 @@ with haskellLib; broken = pkgs.stdenv.hostPlatform.isLinux && pkgs.stdenv.hostPlatform.isi686; }) super.vimus; + # 2026-02-19: too strict bounds on bytestring (<0.11) and text (<2) + # https://github.com/theam/require/pull/31 + require = doJailbreak super.require; + # https://github.com/kazu-yamamoto/logger/issues/42 logger = dontCheck super.logger; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 08e360606093..e5a36380aa7d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5367,7 +5367,6 @@ broken-packages: - reqcatcher # failure in job https://hydra.nixos.org/build/295096611 at 2025-04-22 - request # failure in job https://hydra.nixos.org/build/233256702 at 2023-09-02 - request-monad # failure in job https://hydra.nixos.org/build/233204896 at 2023-09-02 - - require # failure in job https://hydra.nixos.org/build/233203170 at 2023-09-02 - rescue # failure in job https://hydra.nixos.org/build/233230073 at 2023-09-02 - reservoir # failure in job https://hydra.nixos.org/build/233194430 at 2023-09-02 - resolve # failure in job https://hydra.nixos.org/build/233224070 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 154e3812ff1e..7359735857a0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -3486,7 +3486,6 @@ dont-distribute-packages: - timeprint - timezone-unix - tinkoff-invest-sdk - - tintin - tinytools-vty - tip-haskell-frontend - tip-lib diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 07e7977f7175..1267027d8f2f 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -581262,8 +581262,6 @@ self: { ]; description = "Scrap your qualified import clutter"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -694138,7 +694136,6 @@ self: { ]; description = "A softer alternative to Haddock"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; mainProgram = "tintin"; } ) { };