From 46b2d38933fa947ac1867b494b173f3218f4b11c Mon Sep 17 00:00:00 2001 From: MaxHearnden Date: Thu, 27 Apr 2023 23:36:34 +0100 Subject: [PATCH 1/2] haskellPackages.libfuse3: disable tests --- pkgs/development/haskell-modules/configuration-common.nix | 2 ++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4a2616ef9b1cc..107dd66584069 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2629,4 +2629,6 @@ self: super: { llvm-ffi = super.llvm-ffi.override { LLVM = pkgs.llvmPackages_13.libllvm; }; + + libfuse3 = dontCheck super.libfuse3; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 1f63ae066d72d..91907d2f1f01c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3074,7 +3074,6 @@ broken-packages: - lhslatex - LibClang - libexpect - - libfuse3 - libGenI - libhbb - libinfluxdb diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index bd06868ac0e1a..4af8d86ec84fe 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -180486,8 +180486,6 @@ self: { benchmarkHaskellDepends = [ base bytestring criterion unix ]; description = "A Haskell binding for libfuse-3.x"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; }) {inherit (pkgs) fuse3;}; "libgit" = callPackage From b91f1c662412279b07b12644de7c821838e549d3 Mon Sep 17 00:00:00 2001 From: MaxHearnden Date: Fri, 28 Apr 2023 10:45:22 +0100 Subject: [PATCH 2/2] haskellPackages.libfuse3: add note explaining why tests are disabled --- pkgs/development/haskell-modules/configuration-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 107dd66584069..da63b28f37f76 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2630,5 +2630,6 @@ self: super: { LLVM = pkgs.llvmPackages_13.libllvm; }; + # libfuse3 fails to mount fuse file systems within the build environment libfuse3 = dontCheck super.libfuse3; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super