haskellPackages.rel8: unbreak by providing older opaleye

This commit is contained in:
sternenseemann 2021-07-11 13:37:40 +02:00
parent 6638d3f26e
commit f19fff9134
4 changed files with 33 additions and 4 deletions

View file

@ -1946,7 +1946,9 @@ EOT
# Flakey tests
# upstream https://github.com/circuithub/rel8/issues/86
rel8 = dontCheck super.rel8;
rel8 = dontCheck (super.rel8.override {
opaleye = dontCheck super.opaleye_0_7_2_0;
});
# Release 1.0.0.0 added version bounds (was unrestricted before),
# but with too strict lower bounds for our lts-18.

View file

@ -3948,7 +3948,6 @@ broken-packages:
- rei
- reified-records
- reify
- rel8
- relacion
- relapse
- relational-postgresql8

View file

@ -115,6 +115,7 @@ extra-packages:
- crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
- hackage-db < 2.1.1 # 2021-06-10: Need older hackage-db as long as Cabal < 3.4, see https://github.com/NixOS/cabal2nix/issues/501
- opaleye < 0.7.3.0 # 2021-07-11: for rel8 <= 1.0.0.1, see https://github.com/circuithub/rel8/issues/95#issuecomment-877616118
package-maintainers:
abbradar:

View file

@ -190968,6 +190968,35 @@ self: {
broken = true;
}) {};
"opaleye_0_7_2_0" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, bytestring
, case-insensitive, containers, contravariant, dotenv, hspec
, hspec-discover, multiset, postgresql-simple, pretty
, product-profunctors, profunctors, QuickCheck, scientific
, semigroups, text, time, time-locale-compat, transformers, uuid
, void
}:
mkDerivation {
pname = "opaleye";
version = "0.7.2.0";
sha256 = "1qz34isgb5hl2ab5vij3zw1h3xwvl3a0d1k02n156xszibnkcgf1";
libraryHaskellDepends = [
aeson base base16-bytestring bytestring case-insensitive
contravariant postgresql-simple pretty product-profunctors
profunctors scientific semigroups text time time-locale-compat
transformers uuid void
];
testHaskellDepends = [
aeson base bytestring containers contravariant dotenv hspec
hspec-discover multiset postgresql-simple product-profunctors
profunctors QuickCheck semigroups text time transformers uuid
];
testToolDepends = [ hspec-discover ];
description = "An SQL-generating DSL targeting PostgreSQL";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"opaleye" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, bytestring
, case-insensitive, containers, contravariant, dotenv, hspec
@ -220942,9 +220971,7 @@ self: {
];
description = "Hey! Hey! Can u rel8?";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
maintainers = with lib.maintainers; [ sternenseemann ];
broken = true;
}) {};
"relacion" = callPackage