haskellPackages.twain: unbreak by overriding http2 deeply

This commit is contained in:
Dennis Gosnell 2023-09-13 15:30:27 -04:00
parent ec970f7688
commit b45794eb96
3 changed files with 3 additions and 4 deletions

View file

@ -319,7 +319,9 @@ self: super: {
patat = super.patat.override { pandoc = self.pandoc_3_1_6_1; };
# http2 also overridden in all-packages.nix for mailctl.
twain = super.twain.override { http2 = self.http2_3_0_3; };
# twain is currently only used by mailctl, so the .overrideScope shouldn't
# negatively affect any other packages, at least currently...
twain = super.twain.overrideScope (self: _: { http2 = self.http2_3_0_3; });
# The latest release on hackage has an upper bound on containers which
# breaks the build, though it works with the version of containers present

View file

@ -5585,7 +5585,6 @@ broken-packages:
- turing-machines # failure in job https://hydra.nixos.org/build/233195604 at 2023-09-02
- turing-music # failure in job https://hydra.nixos.org/build/233203435 at 2023-09-02
- turtle-options # failure in job https://hydra.nixos.org/build/233255831 at 2023-09-02
- twain # failure in job https://hydra.nixos.org/build/234467075 at 2023-09-13
- tweak # failure in job https://hydra.nixos.org/build/233211020 at 2023-09-02
- twentefp-websockets # failure in job https://hydra.nixos.org/build/233207022 at 2023-09-02
- twhs # failure in job https://hydra.nixos.org/build/233201182 at 2023-09-02

View file

@ -303041,8 +303041,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Tiny web application framework for WAI";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"tweak" = callPackage