From 8b79d46084a37016cf96bde6a86e831f2886f287 Mon Sep 17 00:00:00 2001 From: whispers Date: Mon, 8 Jun 2026 09:50:15 -0400 Subject: [PATCH] haskellPackages.{gi-soup2,spike}: mark broken We are dropping libsoup 2.4 due to it having been long insecure. There are two remaining dependents in the Hackage set: - spike is a 15 year old "experimental web browser" - gi-soup2 is autogenerated bindings for libsoup 2.4 Neither of these justify being kept around, so we mark them broken so the package set can continue to evaluate. --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 2 ++ pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 3e2852cd6669..a0e6893938f2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2198,6 +2198,7 @@ broken-packages: - gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02 - gi-ibus # failure in job https://hydra.nixos.org/build/233220272 at 2023-09-02 - gi-keybinder # failure in job https://hydra.nixos.org/build/265273447 at 2024-07-14 + - gi-soup2 # depends on libsoup 2.4, which has been dropped from Nixpkgs - gi-webkit # failure in job https://hydra.nixos.org/build/307610609 at 2025-09-19 - gi-webkit2webextension # failure in job https://hydra.nixos.org/build/254424710 at 2024-03-31 - gi-webkitwebprocessextension # failure in job https://hydra.nixos.org/build/233227647 at 2023-09-02 @@ -5952,6 +5953,7 @@ broken-packages: - speculation # failure in job https://hydra.nixos.org/build/233211559 at 2023-09-02 - sphinx-cli # failure in job https://hydra.nixos.org/build/295097187 at 2025-04-22 - sphinxesc # failure in job https://hydra.nixos.org/build/233194825 at 2023-09-02 + - spike # depends on libsoup 2.4, which has been dropped from Nixpkgs - spir-v # failure in job https://hydra.nixos.org/build/233191427 at 2023-09-02 - spiros # failure in job https://hydra.nixos.org/build/233249615 at 2023-09-02 - splay # failure in job https://hydra.nixos.org/build/233217055 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 5c4085d2211d..a8e594f12c1f 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -274676,6 +274676,7 @@ self: { description = "Libsoup 2.4.x bindings"; license = lib.licenses.lgpl21Only; hydraPlatforms = lib.platforms.none; + broken = true; } ) { inherit (pkgs) libsoup_2_4; }; @@ -650795,6 +650796,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "spike"; + broken = true; } ) { inherit (pkgs) libsoup_2_4; };