summaryrefslogtreecommitdiff
path: root/dev-python/pebble
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-02-22 08:34:45 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-02-22 08:34:45 +0000
commit45cf716b86bc021e209e6f515f8b0d61aa24f8fb (patch)
treee8143733191a4d8e9a44e7b26e5e852728bb48fa /dev-python/pebble
parent1b2396b5c6ac35de236bfac2a14ad21d85c3260c (diff)
downloadbaldeagleos-repo-45cf716b86bc021e209e6f515f8b0d61aa24f8fb.tar.gz
baldeagleos-repo-45cf716b86bc021e209e6f515f8b0d61aa24f8fb.tar.xz
baldeagleos-repo-45cf716b86bc021e209e6f515f8b0d61aa24f8fb.zip
Adding metadata
Diffstat (limited to 'dev-python/pebble')
-rw-r--r--dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch28
-rw-r--r--dev-python/pebble/pebble-5.0.3.ebuild1
2 files changed, 29 insertions, 0 deletions
diff --git a/dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch b/dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch
new file mode 100644
index 000000000000..be1afee1da64
--- /dev/null
+++ b/dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/831219
+https://github.com/noxdafox/pebble/pull/112
+
+From cd78923ac2a3de7e2ce248734f10170bf516f5b4 Mon Sep 17 00:00:00 2001
+From: matoro <matoro@users.noreply.github.com>
+Date: Sun, 19 Feb 2023 13:36:34 -0500
+Subject: [PATCH] increase attempts for test_process_pool_stop_stopped_callback
+
+On very slow machines, test_process_pool_stop_stopped_callback fails due
+to not raising a RuntimeError. Increasing the number of long_function
+instances added to the pool causes it to perform as expected.
+---
+ test/test_process_pool_spawn.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/test_process_pool_spawn.py b/test/test_process_pool_spawn.py
+index f839b0a..d734bdf 100644
+--- a/test/test_process_pool_spawn.py
++++ b/test/test_process_pool_spawn.py
+@@ -315,7 +315,7 @@ def stop_pool_callback(_):
+ future = pool.schedule(function, args=[1])
+ future.add_done_callback(stop_pool_callback)
+ with self.assertRaises(RuntimeError):
+- for index in range(10):
++ for index in range(30):
+ time.sleep(0.1)
+ pool.schedule(long_function, args=[index])
+
diff --git a/dev-python/pebble/pebble-5.0.3.ebuild b/dev-python/pebble/pebble-5.0.3.ebuild
index af59b670d160..e5c37c828f06 100644
--- a/dev-python/pebble/pebble-5.0.3.ebuild
+++ b/dev-python/pebble/pebble-5.0.3.ebuild
@@ -21,5 +21,6 @@ S=${WORKDIR}/${P^}
LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+PATCHES=( "${FILESDIR}/pebble-5.0.3-backport-pr112.patch" )
distutils_enable_tests pytest