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

haskellPackages.daemons: Only mark broken on ghc < 9.6
This commit is contained in:
maralorn 2023-11-17 10:23:06 +01:00 committed by GitHub
commit 5771521360
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 2 deletions

View file

@ -1029,7 +1029,6 @@ broken-packages:
- cut-the-crap # failure in job https://hydra.nixos.org/build/233238478 at 2023-09-02
- CV # failure in job https://hydra.nixos.org/build/233223571 at 2023-09-02
- d3js # failure in job https://hydra.nixos.org/build/233251474 at 2023-09-02
- daemons # failure in job https://hydra.nixos.org/build/237233422 at 2023-10-21
- dag # failure in job https://hydra.nixos.org/build/233220719 at 2023-09-02
- DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02
- dahdit # failure in job https://hydra.nixos.org/build/233245113 at 2023-09-02

View file

@ -60,6 +60,9 @@ default-package-overrides:
# hls-floskell-plugin 2.4 does not yet support floskell 0.11
- floskell < 0.11
# Newer daemons requires GHC 9.6
- daemons == 0.3.0
extra-packages:
- Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
- Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8

View file

@ -78834,6 +78834,34 @@ self: {
}) {};
"daemons" = callPackage
({ mkDerivation, base, bytestring, cereal, containers, data-default
, directory, filepath, ghc-prim, HUnit, network, pipes
, test-framework, test-framework-hunit, transformers, unix
}:
mkDerivation {
pname = "daemons";
version = "0.3.0";
sha256 = "05h03qk31lank60cd0ig9h4rf8zl6p4li5smba919lgpm89lyvy3";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring cereal data-default directory filepath ghc-prim
network pipes transformers unix
];
executableHaskellDepends = [
base bytestring cereal containers data-default ghc-prim network
pipes transformers
];
testHaskellDepends = [
base data-default directory ghc-prim HUnit test-framework
test-framework-hunit unix
];
description = "Daemons in Haskell made fun and easy";
license = lib.licenses.gpl3Only;
}) {};
"daemons_0_4_0" = callPackage
({ mkDerivation, base, bytestring, cereal, containers, data-default
, directory, filepath, ghc-prim, HUnit, network, pipes
, test-framework, test-framework-hunit, transformers, unix
@ -78860,7 +78888,6 @@ self: {
description = "Daemons in Haskell made fun and easy";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"dag" = callPackage