commit:     7d75832388dfdc5f715e150fcb48ad31b83a7a9a
Author:     Matoro Mahri <matoro <AT> users <DOT> noreply <DOT> github <DOT> 
com>
AuthorDate: Mon Apr 24 15:24:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 19:00:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d758323

media-video/wireplumber: crank up internal test timeouts

Bug: https://bugs.gentoo.org/902445
Signed-off-by: Matoro Mahri <matoro <AT> users.noreply.github.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/wireplumber-0.4.14-backport-pr505.patch  | 31 ++++++++++++++++++++++
 media-video/wireplumber/wireplumber-0.4.14.ebuild  |  1 +
 2 files changed, 32 insertions(+)

diff --git 
a/media-video/wireplumber/files/wireplumber-0.4.14-backport-pr505.patch 
b/media-video/wireplumber/files/wireplumber-0.4.14-backport-pr505.patch
new file mode 100644
index 000000000000..35eedb027b0a
--- /dev/null
+++ b/media-video/wireplumber/files/wireplumber-0.4.14-backport-pr505.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/show_bug.cgi?id=902445
+https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/505
+
+From b7d41ac5bdf08c682c693e91c77d428268a7869e Mon Sep 17 00:00:00 2001
+From: matoro <[email protected]>
+Date: Thu, 20 Apr 2023 17:53:35 -0400
+Subject: [PATCH] tests: common: crank up timeout for slower devices
+
+Timeout of 3 seconds is too slow for test-si-standard-link on slower
+devices, crank this up with plenty of extra margin.  Does not
+practically affect running time on faster devices.
+---
+ tests/common/base-test-fixture.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/common/base-test-fixture.h 
b/tests/common/base-test-fixture.h
+index b15dd1af2..d1b56ab4b 100644
+--- a/tests/common/base-test-fixture.h
++++ b/tests/common/base-test-fixture.h
+@@ -67,7 +67,7 @@ wp_base_test_fixture_setup (WpBaseTestFixture * self, 
WpBaseTestFlags flags)
+   g_main_context_push_thread_default (self->context);
+ 
+   /* watchdog */
+-  self->timeout_source = g_timeout_source_new_seconds (3);
++  self->timeout_source = g_timeout_source_new_seconds (8);
+   g_source_set_callback (self->timeout_source, (GSourceFunc) timeout_callback,
+       self, NULL);
+   g_source_attach (self->timeout_source, self->context);
+-- 
+GitLab
+

diff --git a/media-video/wireplumber/wireplumber-0.4.14.ebuild 
b/media-video/wireplumber/wireplumber-0.4.14.ebuild
index d63e08f157d4..d7df8416b68f 100644
--- a/media-video/wireplumber/wireplumber-0.4.14.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.14.ebuild
@@ -71,6 +71,7 @@ DOCS=( {NEWS,README}.rst )
 
 PATCHES=(
        "${FILESDIR}"/${PN}-0.4.10-config-disable-sound-server-parts.patch # 
defer enabling sound server parts to media-video/pipewire
+       "${FILESDIR}"/${PN}-0.4.14-backport-pr505.patch # bug 902445
 )
 
 src_configure() {

Reply via email to