rocm-related: don't enable broken as long as minor version is the same

This commit is contained in:
Madoura 2023-01-15 09:59:25 -06:00
parent e539c148f3
commit 5141304ef0
No known key found for this signature in database
GPG key ID: 3201136B3DB072F9
40 changed files with 43 additions and 41 deletions

View file

@ -54,6 +54,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ mit ];
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -189,6 +189,9 @@ in stdenv.mkDerivation (finalAttrs: {
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
# Tests require GPU, also include issues
broken = finalAttrs.version != hip-common.version || finalAttrs.version != hipcc.version || buildTests;
broken =
versions.minor finalAttrs.version != versions.minor hip-common.version ||
versions.minor finalAttrs.version != versions.minor hipcc.version ||
buildTests;
};
})

View file

@ -57,6 +57,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ mit ];
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -44,6 +44,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -36,6 +36,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/RadeonOpenCompute/clang-ocl";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != stdenv.cc.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -94,6 +94,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
# Fixed in develop branch by using C++17 and related refactor
broken = finalAttrs.version != hip.version || buildTests || buildBenchmarks || buildSamples;
broken = versions.minor finalAttrs.version != versions.minor hip.version || buildTests || buildBenchmarks || buildSamples;
};
})

View file

@ -81,6 +81,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/hipCUB";
license = with licenses; [ bsd3 ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -101,6 +101,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/hipFFT";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -60,6 +60,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/hipfort";
license = with licenses; [ mit ]; # mitx11
maintainers = teams.rocm.members;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -94,6 +94,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/hipSOLVER";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -130,6 +130,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/hipSPARSE";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -156,6 +156,6 @@ in stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -182,6 +182,6 @@ in stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/MIOpen";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -117,6 +117,6 @@ in stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -77,6 +77,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rccl";
license = with licenses; [ bsd2 bsd3 ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -109,6 +109,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocALUTION";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -131,6 +131,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -59,6 +59,6 @@ stdenv.mkDerivation (finalAttrs: {
# to be supported yet by the build infrastructure. Recheck in
# the future.
platforms = [ "x86_64-linux" ];
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -95,6 +95,6 @@ in stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -103,7 +103,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
hydraPlatforms = [ ]; # rocFFT produces an extremely large output
};
})

View file

@ -51,6 +51,6 @@ in stdenv.mkDerivation (finalAttrs: {
license = licenses.ncsa;
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -45,6 +45,6 @@ in stdenv.mkDerivation (finalAttrs: {
license = licenses.ncsa;
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -64,6 +64,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ asl20 mit ];
maintainers = with maintainers; [ acowley lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -70,6 +70,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime";
license = with licenses; [ ncsa ];
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -52,6 +52,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface";
license = with licenses; [ bsd2 mit ];
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -100,7 +100,6 @@ in stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocMLIR";
license = with licenses; [ asl20 ];
maintainers = teams.rocm.members;
# Once again, they haven't updated the tags...
broken = lib.versions.minor finalAttrs.version != lib.versions.minor stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -76,6 +76,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocPRIM";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -60,6 +60,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler";
license = with licenses; [ mit ]; # mitx11
maintainers = teams.rocm.members;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -56,6 +56,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ ncsa ];
maintainers = teams.rocm.members;
platforms = platforms.linux;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -79,6 +79,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocRAND";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -87,6 +87,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocSOLVER";
license = with licenses; [ bsd2 ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -140,6 +140,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocSPARSE";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -78,6 +78,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocThrust";
license = with licenses; [ asl20 ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -95,6 +95,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCm-Developer-Tools/roctracer";
license = with licenses; [ mit ]; # mitx11
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -140,6 +140,6 @@ in stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/ROCmSoftwarePlatform/rocWMMA";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != hip.version;
broken = versions.minor finalAttrs.version != versions.minor hip.version;
};
})

View file

@ -36,6 +36,6 @@ buildPythonPackage rec {
homepage = "https://github.com/ROCmSoftwarePlatform/Tensile";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = version != stdenv.cc.version;
broken = versions.minor version != versions.minor stdenv.cc.version;
};
}

View file

@ -30,6 +30,6 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.mit;
maintainers = teams.rocm.members;
platforms = platforms.unix;
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -118,6 +118,6 @@ in stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/RadeonOpenCompute/rdc";
license = with licenses; [ mit ];
maintainers = teams.rocm.members;
broken = finalAttrs.version != rocm-smi.version;
broken = versions.minor finalAttrs.version != versions.minor rocm-smi.version;
};
})

View file

@ -58,6 +58,6 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.ncsa;
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = platforms.linux;
broken = stdenv.isAarch64 || finalAttrs.version != stdenv.cc.version;
broken = stdenv.isAarch64 || versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})

View file

@ -37,6 +37,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with licenses; [ mit ];
maintainers = with maintainers; [ lovesegfault ] ++ teams.rocm.members;
platforms = [ "x86_64-linux" ];
broken = finalAttrs.version != stdenv.cc.version;
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
};
})