commit:     6c9b38dd67833e1705e985af6ecb5d46a4cf3747
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 16:52:03 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 16:53:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9b38dd

sys-apps/dbus: addwrite /proc for tests

addwrite /proc/self/oom_score_adj is insufficent, possibly due to a bug
in how libsandbox resolves the /proc/self symlink.

Bug: https://bugs.gentoo.org/836560
Closes: https://bugs.gentoo.org/839828
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-apps/dbus/dbus-1.12.22.ebuild | 2 +-
 sys-apps/dbus/dbus-1.14.0.ebuild  | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-apps/dbus/dbus-1.12.22.ebuild 
b/sys-apps/dbus/dbus-1.12.22.ebuild
index f4d09190728e..0491fc1085d8 100644
--- a/sys-apps/dbus/dbus-1.12.22.ebuild
+++ b/sys-apps/dbus/dbus-1.12.22.ebuild
@@ -208,7 +208,7 @@ multilib_src_compile() {
 
 src_test() {
        # https://bugs.gentoo.org/836560
-       addwrite /proc/self/oom_score_adj
+       addwrite /proc/self
 
        DBUS_VERBOSE=1 virtx emake -j1 -C "${TBD}" check
 }

diff --git a/sys-apps/dbus/dbus-1.14.0.ebuild b/sys-apps/dbus/dbus-1.14.0.ebuild
index 07da8e03b737..2cddb00c4761 100644
--- a/sys-apps/dbus/dbus-1.14.0.ebuild
+++ b/sys-apps/dbus/dbus-1.14.0.ebuild
@@ -208,11 +208,12 @@ multilib_src_compile() {
 
 src_test() {
        # https://bugs.gentoo.org/836560
-       addwrite /proc/self/oom_score_adj
+       addwrite /proc
 
        # DBUS_TEST_MALLOC_FAILURES=0 to avoid huge test logs
        # 
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/CONTRIBUTING.md#L231
        DBUS_TEST_MALLOC_FAILURES=0 DBUS_VERBOSE=1 virtx emake -j1 -C "${TBD}" 
check
+
 }
 
 multilib_src_install() {

Reply via email to