haskellPackages.polysemy-plugin: unbreak
polysemy-plugin has reentered Stackage LTS, so the old workaround is no longer necessary. We do need to jailbreak it, ironically, since Stackage LTS ignores tests (?) and polysemy-plugin's bound on doctest is too strict.
This commit is contained in:
parent
73d9158d70
commit
bcf8a276d5
|
@ -1228,12 +1228,8 @@ self: super: {
|
|||
})
|
||||
] super.polysemy;
|
||||
|
||||
# polysemy-plugin 0.2.5.0 has constraint ghc-tcplugins-extra (==0.3.*)
|
||||
# This upstream issue is relevant:
|
||||
# https://github.com/polysemy-research/polysemy/issues/322
|
||||
polysemy-plugin = super.polysemy-plugin.override {
|
||||
ghc-tcplugins-extra = self.ghc-tcplugins-extra_0_3_2;
|
||||
};
|
||||
# 2021-12-26: Too strict bounds on doctest
|
||||
polysemy-plugin = doJailbreak super.polysemy-plugin;
|
||||
|
||||
# Test suite requires running a database server. Testing is done upstream.
|
||||
hasql-notifications = dontCheck super.hasql-notifications;
|
||||
|
|
|
@ -3792,7 +3792,6 @@ broken-packages:
|
|||
- polynom
|
||||
- polynomial
|
||||
- polysemy-mocks
|
||||
- polysemy-plugin
|
||||
- polysemy-zoo
|
||||
- polytypeable
|
||||
- pomaps
|
||||
|
|
|
@ -138,7 +138,6 @@ extra-packages:
|
|||
- dhall == 1.29.0 # required for ats-pkg
|
||||
- dhall == 1.38.1 # required for spago
|
||||
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
|
||||
- ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
|
||||
- haddock == 2.23.* # required on GHC < 8.10.x
|
||||
- haddock-api == 2.23.* # required on GHC < 8.10.x
|
||||
- haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
|
||||
|
|
|
@ -650,7 +650,6 @@ dont-distribute-packages:
|
|||
- cakyrespa
|
||||
- cal3d-examples
|
||||
- cal3d-opengl
|
||||
- calamity-commands
|
||||
- calc
|
||||
- calculator
|
||||
- caldims
|
||||
|
@ -2375,18 +2374,9 @@ dont-distribute-packages:
|
|||
- polh-lexicon
|
||||
- polydata
|
||||
- polysemy-RandomFu
|
||||
- polysemy-check
|
||||
- polysemy-conc
|
||||
- polysemy-http
|
||||
- polysemy-log
|
||||
- polysemy-log-co
|
||||
- polysemy-log-di
|
||||
- polysemy-methodology-co-log
|
||||
- polysemy-optics
|
||||
- polysemy-process
|
||||
- polysemy-readline
|
||||
- polysemy-resume
|
||||
- polysemy-webserver
|
||||
- polyseq
|
||||
- polytypeable-utils
|
||||
- pomodoro
|
||||
|
|
|
@ -51492,7 +51492,6 @@ self: {
|
|||
];
|
||||
description = "A library for declaring, parsing, and invoking text-input based commands";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"calc" = callPackage
|
||||
|
@ -106239,18 +106238,6 @@ self: {
|
|||
broken = true;
|
||||
}) {};
|
||||
|
||||
"ghc-tcplugins-extra_0_3_2" = callPackage
|
||||
({ mkDerivation, base, ghc }:
|
||||
mkDerivation {
|
||||
pname = "ghc-tcplugins-extra";
|
||||
version = "0.3.2";
|
||||
sha256 = "13qhwjbhyi3nrjdvc0fdgxf4kz55my541mz2j3sndpxsmbymqs3m";
|
||||
libraryHaskellDepends = [ base ghc ];
|
||||
description = "Utilities for writing GHC type-checker plugins";
|
||||
license = lib.licenses.bsd2;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"ghc-tcplugins-extra" = callPackage
|
||||
({ mkDerivation, base, ghc }:
|
||||
mkDerivation {
|
||||
|
@ -214216,7 +214203,6 @@ self: {
|
|||
testToolDepends = [ hspec-discover ];
|
||||
description = "QuickCheck for Polysemy";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-chronos" = callPackage
|
||||
|
@ -214255,7 +214241,6 @@ self: {
|
|||
];
|
||||
description = "Polysemy Effects for Concurrency";
|
||||
license = "BSD-2-Clause-Patent";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-extra" = callPackage
|
||||
|
@ -214332,7 +214317,6 @@ self: {
|
|||
];
|
||||
description = "Polysemy Effects for HTTP clients";
|
||||
license = "BSD-2-Clause-Patent";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-keyed-state" = callPackage
|
||||
|
@ -214402,7 +214386,6 @@ self: {
|
|||
];
|
||||
description = "Polysemy Effects for Logging";
|
||||
license = "BSD-2-Clause-Patent";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-log-co" = callPackage
|
||||
|
@ -214443,7 +214426,6 @@ self: {
|
|||
];
|
||||
description = "Di Adapters for Polysemy-Log";
|
||||
license = "BSD-2-Clause-Patent";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-methodology" = callPackage
|
||||
|
@ -214563,8 +214545,6 @@ self: {
|
|||
testToolDepends = [ hspec-discover ];
|
||||
description = "Disambiguate obvious uses of effects";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
|
||||
"polysemy-plugin_0_4_3_0" = callPackage
|
||||
|
@ -214589,7 +214569,6 @@ self: {
|
|||
description = "Disambiguate obvious uses of effects";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
|
||||
"polysemy-process" = callPackage
|
||||
|
@ -214613,7 +214592,6 @@ self: {
|
|||
];
|
||||
description = "Polysemy Effects for System Processes";
|
||||
license = "BSD-2-Clause-Patent";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-readline" = callPackage
|
||||
|
@ -214637,7 +214615,6 @@ self: {
|
|||
];
|
||||
description = "Readline effect for polysemy";
|
||||
license = lib.licenses.bsd2;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-req" = callPackage
|
||||
|
@ -214666,7 +214643,6 @@ self: {
|
|||
];
|
||||
description = "Polysemy error tracking";
|
||||
license = "BSD-2-Clause-Patent";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-several" = callPackage
|
||||
|
@ -214805,7 +214781,6 @@ self: {
|
|||
];
|
||||
description = "Start web servers from within a Polysemy effect stack";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"polysemy-zoo" = callPackage
|
||||
|
|
Loading…
Reference in a new issue