remove outdated overlays which fixed tests which are no longer flakey
This commit is contained in:
@@ -6,10 +6,11 @@
|
|||||||
#
|
#
|
||||||
(next: prev:
|
(next: prev:
|
||||||
let
|
let
|
||||||
dontCheck = p: p.overrideAttrs (_: {
|
dontCheckFn = _: {
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
doInstallCheck = false;
|
doInstallCheck = false;
|
||||||
});
|
};
|
||||||
|
dontCheck = p: p.overrideAttrs dontCheckFn;
|
||||||
aarch64Only = f: p: p.overrideAttrs (upstream:
|
aarch64Only = f: p: p.overrideAttrs (upstream:
|
||||||
next.lib.optionalAttrs
|
next.lib.optionalAttrs
|
||||||
(p.stdenv.targetPlatform.system == "aarch64-linux")
|
(p.stdenv.targetPlatform.system == "aarch64-linux")
|
||||||
@@ -20,18 +21,13 @@ let
|
|||||||
(p.stdenv.targetPlatform.system == "aarch64-linux" && p.stdenv.buildPlatform.system == "aarch64-linux")
|
(p.stdenv.targetPlatform.system == "aarch64-linux" && p.stdenv.buildPlatform.system == "aarch64-linux")
|
||||||
(f upstream)
|
(f upstream)
|
||||||
);
|
);
|
||||||
dontCheckAarch64 = aarch64Only (_: {
|
# only `dontCheck` if the package is being built for aarch64
|
||||||
# only `dontCheck` if the package is being built for aarch64
|
dontCheckAarch64 = aarch64Only dontCheckFn;
|
||||||
doCheck = false;
|
dontCheckEmulated = emulatedOnly dontCheckFn;
|
||||||
doInstallCheck = false;
|
|
||||||
});
|
|
||||||
dontCheckEmulated = emulatedOnly (_: {
|
|
||||||
doCheck = false;
|
|
||||||
});
|
|
||||||
in {
|
in {
|
||||||
# 2023/07/27
|
# 2023/07/27
|
||||||
# 4 tests fail when building `hostPkgs.moby.emulated.elfutils`
|
# 4 tests fail when building `hostPkgs.moby.emulated.elfutils`
|
||||||
elfutils = dontCheckAarch64 prev.elfutils;
|
elfutils = dontCheckEmulated prev.elfutils;
|
||||||
|
|
||||||
# 2023/07/31
|
# 2023/07/31
|
||||||
# tests just hang after mini-record-2
|
# tests just hang after mini-record-2
|
||||||
@@ -53,35 +49,6 @@ in {
|
|||||||
mesonFlags = [ "-Dtests=disabled" ];
|
mesonFlags = [ "-Dtests=disabled" ];
|
||||||
}) prev.libwacom;
|
}) prev.libwacom;
|
||||||
|
|
||||||
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
|
|
||||||
(py-next: py-prev: {
|
|
||||||
pyarrow = py-prev.pyarrow.overridePythonAttrs (upstream: {
|
|
||||||
# 2023/04/02
|
|
||||||
# disabledTests = upstream.disabledTests ++ [ "test_generic_options" ];
|
|
||||||
disabledTestPaths = (upstream.disabledTestPaths or []) ++ [
|
|
||||||
"pyarrow/tests/test_flight.py"
|
|
||||||
];
|
|
||||||
});
|
|
||||||
|
|
||||||
# 2023/08/09: unclear why it fails; probably can remove after next nixpkgs update
|
|
||||||
pillow = py-prev.pillow.overridePythonAttrs (_upstream: {
|
|
||||||
format = "setuptools";
|
|
||||||
});
|
|
||||||
|
|
||||||
seaborn = py-prev.seaborn.overridePythonAttrs (upstream: {
|
|
||||||
# 2023/08/09
|
|
||||||
disabledTestPaths = (upstream.disabledTestPaths or []) ++ [
|
|
||||||
"tests/test_categorical.py"
|
|
||||||
"tests/test_core.py"
|
|
||||||
];
|
|
||||||
});
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
# 2023/02/22
|
|
||||||
# "27/37 tracker:core / service TIMEOUT 60.37s killed by signal 15 SIGTERM"
|
|
||||||
tracker = dontCheck prev.tracker;
|
|
||||||
|
|
||||||
# 2023/07/31
|
# 2023/07/31
|
||||||
# fails a test (didn't see which one)
|
# fails a test (didn't see which one)
|
||||||
# only for binfmt-emulated aarch64 -> aarch64 build
|
# only for binfmt-emulated aarch64 -> aarch64 build
|
||||||
|
Reference in New Issue
Block a user