Merge pull request #264934 from voidus/haskell-daemons-unbreak

haskellPackages.daemons: Only mark broken on ghc < 9.6

authored by

maralorn and committed by
GitHub
57715213 b2ebe622

+31 -2
-1
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 1029 - cut-the-crap # failure in job https://hydra.nixos.org/build/233238478 at 2023-09-02 1030 - CV # failure in job https://hydra.nixos.org/build/233223571 at 2023-09-02 1031 - d3js # failure in job https://hydra.nixos.org/build/233251474 at 2023-09-02 1032 - - daemons # failure in job https://hydra.nixos.org/build/237233422 at 2023-10-21 1033 - dag # failure in job https://hydra.nixos.org/build/233220719 at 2023-09-02 1034 - DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02 1035 - dahdit # failure in job https://hydra.nixos.org/build/233245113 at 2023-09-02
··· 1029 - cut-the-crap # failure in job https://hydra.nixos.org/build/233238478 at 2023-09-02 1030 - CV # failure in job https://hydra.nixos.org/build/233223571 at 2023-09-02 1031 - d3js # failure in job https://hydra.nixos.org/build/233251474 at 2023-09-02 1032 - dag # failure in job https://hydra.nixos.org/build/233220719 at 2023-09-02 1033 - DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02 1034 - dahdit # failure in job https://hydra.nixos.org/build/233245113 at 2023-09-02
+3
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 60 # hls-floskell-plugin 2.4 does not yet support floskell 0.11 61 - floskell < 0.11 62 63 extra-packages: 64 - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 65 - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8
··· 60 # hls-floskell-plugin 2.4 does not yet support floskell 0.11 61 - floskell < 0.11 62 63 + # Newer daemons requires GHC 9.6 64 + - daemons == 0.3.0 65 + 66 extra-packages: 67 - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 68 - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8
+28 -1
pkgs/development/haskell-modules/hackage-packages.nix
··· 78840 }: 78841 mkDerivation { 78842 pname = "daemons"; 78843 version = "0.4.0"; 78844 sha256 = "10fcxk749q90mlwgknqn6l5mff8b09acmikxzh5jkk5sr6bj86hz"; 78845 isLibrary = true; ··· 78860 description = "Daemons in Haskell made fun and easy"; 78861 license = lib.licenses.gpl3Only; 78862 hydraPlatforms = lib.platforms.none; 78863 - broken = true; 78864 }) {}; 78865 78866 "dag" = callPackage
··· 78840 }: 78841 mkDerivation { 78842 pname = "daemons"; 78843 + version = "0.3.0"; 78844 + sha256 = "05h03qk31lank60cd0ig9h4rf8zl6p4li5smba919lgpm89lyvy3"; 78845 + isLibrary = true; 78846 + isExecutable = true; 78847 + enableSeparateDataOutput = true; 78848 + libraryHaskellDepends = [ 78849 + base bytestring cereal data-default directory filepath ghc-prim 78850 + network pipes transformers unix 78851 + ]; 78852 + executableHaskellDepends = [ 78853 + base bytestring cereal containers data-default ghc-prim network 78854 + pipes transformers 78855 + ]; 78856 + testHaskellDepends = [ 78857 + base data-default directory ghc-prim HUnit test-framework 78858 + test-framework-hunit unix 78859 + ]; 78860 + description = "Daemons in Haskell made fun and easy"; 78861 + license = lib.licenses.gpl3Only; 78862 + }) {}; 78863 + 78864 + "daemons_0_4_0" = callPackage 78865 + ({ mkDerivation, base, bytestring, cereal, containers, data-default 78866 + , directory, filepath, ghc-prim, HUnit, network, pipes 78867 + , test-framework, test-framework-hunit, transformers, unix 78868 + }: 78869 + mkDerivation { 78870 + pname = "daemons"; 78871 version = "0.4.0"; 78872 sha256 = "10fcxk749q90mlwgknqn6l5mff8b09acmikxzh5jkk5sr6bj86hz"; 78873 isLibrary = true; ··· 78888 description = "Daemons in Haskell made fun and easy"; 78889 license = lib.licenses.gpl3Only; 78890 hydraPlatforms = lib.platforms.none; 78891 }) {}; 78892 78893 "dag" = callPackage