commit: 006826b83d191c408ee861b76c464ba31cdd0fda Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Tue Feb 25 18:29:19 2025 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Tue Feb 25 18:58:15 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006826b8
app-editors/emacs: Fix test failure with musl libc Closes: https://bugs.gentoo.org/906012 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> app-editors/emacs/emacs-28.2-r15.ebuild | 5 +++++ app-editors/emacs/emacs-29.4-r1.ebuild | 5 +++++ app-editors/emacs/emacs-30.1.ebuild | 5 +++++ 3 files changed, 15 insertions(+) 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
