summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2025-02-25 19:29:19 +0100
committerUlrich Müller <ulm@gentoo.org>2025-02-25 19:58:15 +0100
commit006826b83d191c408ee861b76c464ba31cdd0fda (patch)
treea73ab0a07a042c16b59ad5f42d610a8278405e71 /app-editors/emacs
parentmedia-sound/fluidsynth: Stabilize 2.4.3 ppc64, #950280 (diff)
downloadgentoo-006826b83d191c408ee861b76c464ba31cdd0fda.tar.gz
gentoo-006826b83d191c408ee861b76c464ba31cdd0fda.tar.bz2
gentoo-006826b83d191c408ee861b76c464ba31cdd0fda.zip
app-editors/emacs: Fix test failure with musl libc
Closes: https://bugs.gentoo.org/906012 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'app-editors/emacs')
-rw-r--r--app-editors/emacs/emacs-28.2-r15.ebuild5
-rw-r--r--app-editors/emacs/emacs-29.4-r1.ebuild5
-rw-r--r--app-editors/emacs/emacs-30.1.ebuild5
3 files changed, 15 insertions, 0 deletions
diff --git a/app-editors/emacs/emacs-28.2-r15.ebuild b/app-editors/emacs/emacs-28.2-r15.ebuild
index a086bdaa4926..28b52590e8f0 100644
--- a/app-editors/emacs/emacs-28.2-r15.ebuild
+++ b/app-editors/emacs/emacs-28.2-r15.ebuild
@@ -405,6 +405,11 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+ use elibc_musl && exclude_tests+=(
+ # Reason: newlocale(3) lenient locale validation #906012
+ # fns-tests-collate-strings
+ %src/fns-tests.el
+ )
use threads || exclude_tests+=(
%src/emacs-module-tests.el
%src/keyboard-tests.el
diff --git a/app-editors/emacs/emacs-29.4-r1.ebuild b/app-editors/emacs/emacs-29.4-r1.ebuild
index 17fbf8c994e9..33f58db5b267 100644
--- a/app-editors/emacs/emacs-29.4-r1.ebuild
+++ b/app-editors/emacs/emacs-29.4-r1.ebuild
@@ -460,6 +460,11 @@ src_test() {
# Bug #922525
%lisp/progmodes/typescript-ts-mode-tests.el
)
+ use elibc_musl && exclude_tests+=(
+ # Reason: newlocale(3) lenient locale validation #906012
+ # fns-tests-collate-strings
+ %src/fns-tests.el
+ )
use threads || exclude_tests+=(
%lisp/server-tests.el
%lisp/progmodes/eglot-tests.el
diff --git a/app-editors/emacs/emacs-30.1.ebuild b/app-editors/emacs/emacs-30.1.ebuild
index c41918367fa9..37393a545f4a 100644
--- a/app-editors/emacs/emacs-30.1.ebuild
+++ b/app-editors/emacs/emacs-30.1.ebuild
@@ -449,6 +449,11 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+ use elibc_musl && exclude_tests+=(
+ # Reason: newlocale(3) lenient locale validation #906012
+ # fns-tests-collate-strings
+ %src/fns-tests.el
+ )
use threads || exclude_tests+=(
%lisp/progmodes/eglot-tests.el
%src/emacs-module-tests.el