commit: e2d9e07a3beb8f95a609c4249a491fac813ecea4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 18 20:30:27 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 18 20:30:27 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d9e07a
sys-apps/lm-sensors: don't run Valgrind tests
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../files/lm-sensors-3.6.2-no-valgrind-tests.patch | 13 +++++++++++++
sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild | 1 +
2 files changed, 14 insertions(+)
diff --git a/sys-apps/lm-sensors/files/lm-sensors-3.6.2-no-valgrind-tests.patch
b/sys-apps/lm-sensors/files/lm-sensors-3.6.2-no-valgrind-tests.patch
new file mode 100644
index 000000000000..9b0af1c2d3bb
--- /dev/null
+++ b/sys-apps/lm-sensors/files/lm-sensors-3.6.2-no-valgrind-tests.patch
@@ -0,0 +1,13 @@
+Don't automagically run Valgrind tests. Valgrind doesn't work well in sandbox
+or on all CPUs (e.g. doesn't support AVX512 still).
+--- a/lib/test/test-scanner.pl
++++ b/lib/test/test-scanner.pl
+@@ -48,7 +48,7 @@ my @scenarios = (
+
+ plan tests => ($#scenarios + 1) * 3;
+
+-chomp(my $valgrind = `which valgrind 2>/dev/null`);
++chomp(my $valgrind = `false`);
+
+ if ($valgrind) {
+ $test = Test::Cmd->new(prog => "$valgrind --tool=memcheck
--show-reachable=yes --leak-check=full --quiet ./test-scanner", workdir => '');
diff --git a/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild
b/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild
index d7aae5a352e7..cd520973e3e2 100644
--- a/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild
+++ b/sys-apps/lm-sensors/lm-sensors-3.6.2.ebuild
@@ -52,6 +52,7 @@ WARNING_I2C="${PN} requires CONFIG_I2C to be enabled for most
sensors."
PATCHES=(
"${FILESDIR}"/${PN}-3.5.0-sensors-detect-gentoo.patch
+ "${FILESDIR}"/${PN}-3.6.2-no-valgrind-tests.patch
)
DOCS=( CHANGES CONTRIBUTORS INSTALL README )