From f0405fb5329a2bac95f32a2d460b87dd6e9cad4f Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 10 Jul 2026 15:24:59 +0200 Subject: [PATCH] dev-libs/libpeas: skip gjs tests it fails with usersandbox Closes: https://bugs.gentoo.org/961580 Signed-off-by: Nicolas PARLANT Part-of: https://codeberg.org/gentoo/gentoo/pulls/1381 Merges: https://codeberg.org/gentoo/gentoo/pulls/1381 Signed-off-by: Sam James --- .../files/libpeas-2.2.1-skip_test_gjs.patch | 14 ++++++++++++++ dev-libs/libpeas/libpeas-2.2.1.ebuild | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch diff --git a/dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch b/dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch new file mode 100644 index 0000000000000..8ff289d20fdda --- /dev/null +++ b/dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/961580 +skip tests for gjs due to sandbox restrictions (usersandbox) +--- a/tests/libpeas/meson.build ++++ b/tests/libpeas/meson.build +@@ -9,7 +9,8 @@ libpeas_tests_sources = [ + libpeas_tests_c_args = ['-UG_DISABLE_ASSERT', '-UG_DISABLE_CAST_CHECKS'] + + if build_gjs_loader == true +- libpeas_tests_sources += [['extension-gjs', [gjs_dep]]] ++ warning('gjs tests are currently disabled due to sandbox restrictions #961580') ++# libpeas_tests_sources += [['extension-gjs', [gjs_dep]]] + endif + + if build_lua51_loader == true diff --git a/dev-libs/libpeas/libpeas-2.2.1.ebuild b/dev-libs/libpeas/libpeas-2.2.1.ebuild index 1fcf679a719ee..f474fb6641394 100644 --- a/dev-libs/libpeas/libpeas-2.2.1.ebuild +++ b/dev-libs/libpeas/libpeas-2.2.1.ebuild @@ -59,6 +59,9 @@ PATCHES=( # Gentoo-specific lua tweak hack "${FILESDIR}"/${PN}-2.2.1-lua_impl.patch "${FILESDIR}"/${PN}-1.38.1-test-extension.patch + + # https://bugs.gentoo.org/961580 + "${FILESDIR}"/${PN}-2.2.1-skip_test_gjs.patch ) pkg_setup() {