[arch-commits] Commit in buildbot/trunk (PKGBUILD python310.diff)
Chih-Hsuan Yen
yan12125 at gemini.archlinux.org
Sat Dec 4 15:48:10 UTC 2021
Date: Saturday, December 4, 2021 @ 15:48:10
Author: yan12125
Revision: 1065036
buildbot: fix for Python 3.10
Related tickets/PRs:
* https://github.com/python/cpython/pull/20236
* https://twistedmatrix.com/trac/ticket/10273
Added:
buildbot/trunk/python310.diff
Modified:
buildbot/trunk/PKGBUILD
----------------+
PKGBUILD | 11 +++++++++--
python310.diff | 33 +++++++++++++++++++++++++++++++++
2 files changed, 42 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-04 13:32:06 UTC (rev 1065035)
+++ PKGBUILD 2021-12-04 15:48:10 UTC (rev 1065036)
@@ -28,11 +28,13 @@
git yarn)
source=("https://github.com/buildbot/buildbot/releases/download/v$pkgver/buildbot-v$pkgver.gitarchive.tar.gz"{,.asc}
"git+https://github.com/buildbot/buildbot-contrib.git#commit=$_bb_contrib_commit"
- "buildbot-contrib-systemd-common.patch::https://github.com/buildbot/buildbot-contrib/pull/22.patch")
+ "buildbot-contrib-systemd-common.patch::https://github.com/buildbot/buildbot-contrib/pull/22.patch"
+ "python310.diff")
sha256sums=('da729c7f4dc2e30f5a5d69e34dd629b0b3d97001b12d72aeb691bb2f0ef0efeb'
'SKIP'
'SKIP'
- '896eede4c33a8574d7c29ac4a28cebbe3d7e850931a86e945328f8ea358195a9')
+ '896eede4c33a8574d7c29ac4a28cebbe3d7e850931a86e945328f8ea358195a9'
+ '7ca79a209e5f77dff01bef526d92a0ac08cf65a6ab22f32d03575c97a5b49ebd')
validpgpkeys=(
'390EB159056ED56F66AB1092AECD456B4D2531FC' # Pierre Tardy <tardyp at gmail.com> (@tardyp on GitHub)
'FD0004A26EADFE43A4C3F249C6F7AE200374452D' # Povilas Kanapickas <povilas at radix.lt> (@p12tic on GitHub)
@@ -57,6 +59,11 @@
rm -v master/buildbot/scripts/windows_service.py
rm -v worker/buildbot_worker/scripts/windows_service.py
+ # Fixes for Python 3.10 breakages:
+ # https://github.com/python/cpython/pull/20236
+ # https://twistedmatrix.com/trac/ticket/10273
+ patch -Np1 -i ../python310.diff
+
cd "$srcdir"/buildbot-contrib
patch -Np1 -i ../buildbot-contrib-systemd-common.patch
}
Added: python310.diff
===================================================================
--- python310.diff (rev 0)
+++ python310.diff 2021-12-04 15:48:10 UTC (rev 1065036)
@@ -0,0 +1,33 @@
+diff --git a/master/buildbot/test/unit/www/test_ws.py b/master/buildbot/test/unit/www/test_ws.py
+index 43dfce5a7..21f4b3b5c 100644
+--- a/master/buildbot/test/unit/www/test_ws.py
++++ b/master/buildbot/test/unit/www/test_ws.py
+@@ -92,7 +92,7 @@ class WsResource(TestReactorMixin, www.WwwTestMixin, unittest.TestCase):
+ {
+ "_id": 1,
+ "code": 400,
+- "error": "Invalid method argument 'cmd_ping() got an unexpected keyword "
++ "error": "Invalid method argument 'WsProtocol.cmd_ping() got an unexpected keyword "
+ "argument 'foo''",
+ },
+ )
+@@ -106,7 +106,7 @@ class WsResource(TestReactorMixin, www.WwwTestMixin, unittest.TestCase):
+ self.proto.sendMessage,
+ {
+ "id": None,
+- "message": "Invalid method argument 'graphql_cmd_connection_init() got an "
++ "message": "Invalid method argument 'WsProtocol.graphql_cmd_connection_init() got an "
+ "unexpected keyword argument 'foo''",
+ "type": "error",
+ },
+diff --git a/master/buildbot/test/__init__.py b/master/buildbot/test/__init__.py
+index 8c8f53823..0f176028a 100644
+--- a/master/buildbot/test/__init__.py
++++ b/master/buildbot/test/__init__.py
+@@ -128,3 +128,6 @@ warnings.filterwarnings('ignore', ".*Not importing directory .*/sphinxcontrib: m
+ # https://github.com/pypa/setuptools/issues/2086
+ warnings.filterwarnings('ignore', ".*lib2to3 package is deprecated",
+ category=PendingDeprecationWarning)
++
++warnings.filterwarnings('ignore', r".*currentThread\(\) is deprecated, use current_thread\(\) instead.*",
++ category=DeprecationWarning)
More information about the arch-commits
mailing list