[arch-commits] Commit in weechat-matrix/trunk (2 files)
Jonas Witschel
diabonas at gemini.archlinux.org
Mon Dec 13 22:23:28 UTC 2021
Date: Monday, December 13, 2021 @ 22:23:28
Author: diabonas
Revision: 1072559
weechat-matrix: use URL of upstreamed instead of local patch
Modified:
weechat-matrix/trunk/PKGBUILD
Deleted:
weechat-matrix/trunk/weechat-matrix_py3.10-remove-set_npn_protocols.patch
------------------------------------------------------+
PKGBUILD | 9 ++---
weechat-matrix_py3.10-remove-set_npn_protocols.patch | 30 -----------------
2 files changed, 5 insertions(+), 34 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-13 22:13:36 UTC (rev 1072558)
+++ PKGBUILD 2021-12-13 22:23:28 UTC (rev 1072559)
@@ -17,9 +17,9 @@
'xdg-utils: default plumber for matrix_decrypt')
install='weechat-matrix.install'
source=("git+$url.git?signed#tag=$_tag"
- 'weechat-matrix_py3.10-remove-set_npn_protocols.patch')
+ "weechat-matrix-0.3.0_remove-set_npn_protocols.patch::$url/commit/4e585d5f4628e6fbeba9ec4560b440d731e076f5.patch")
sha512sums=('SKIP'
- '5dd6cee976de77a6747e238b3600bb0e83322482daedc7943d712ecc8e903cb452f46133a4fbb4f43e562dc7c2acffc5e8eece7e87ae21ca4affc5089444cc95')
+ 'a374aae0e3df0c47476ea100bd7bb570a46530a6daa5318a445e1c0becff64cdb0a62368e18c076bdb7a06a05e7ba8f02f806f0aa0062b4dacc98af3a26d978f')
validpgpkeys=('689A3B5BC6560AB4C99A2A0581314DA807EF4E22') # Damir Jelić (poljar) <poljar at termina.org.uk>
pkgver() {
@@ -32,8 +32,9 @@
sed -ri 's|#!/usr/bin/env( -S)? python3|#!/usr/bin/python3|' contrib/*.py
dephell deps convert --from pyproject.toml --to setup.py
- # Remove deprecated function which is broken in Python 3.10
- patch --forward --strip=1 --input="$srcdir/weechat-matrix_py3.10-remove-set_npn_protocols.patch"
+ # SSLContext.set_npn_protocols broken in Python 3.10
+ # (https://github.com/poljar/weechat-matrix/issues/308)
+ patch --forward --strip=1 --input="$srcdir/weechat-matrix-0.3.0_remove-set_npn_protocols.patch"
}
build() {
Deleted: weechat-matrix_py3.10-remove-set_npn_protocols.patch
===================================================================
--- weechat-matrix_py3.10-remove-set_npn_protocols.patch 2021-12-13 22:13:36 UTC (rev 1072558)
+++ weechat-matrix_py3.10-remove-set_npn_protocols.patch 2021-12-13 22:23:28 UTC (rev 1072559)
@@ -1,30 +0,0 @@
-From 4e585d5f4628e6fbeba9ec4560b440d731e076f5 Mon Sep 17 00:00:00 2001
-From: Jonas Witschel <diabonas at archlinux.org>
-Date: Sat, 11 Dec 2021 19:47:16 +0100
-Subject: [PATCH] server: remove set_npn_protocols()
-
-This function is deprecated in favour of set_alpn_protocols(), which is already
-called, and is currently broken in Python 3.10, so remove it altogether.
----
- matrix/server.py | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/matrix/server.py b/matrix/server.py
-index dda861e..0f34c1e 100644
---- a/matrix/server.py
-+++ b/matrix/server.py
-@@ -303,11 +303,6 @@ class MatrixServer(object):
- # Enable http2 negotiation on the ssl context.
- self.ssl_context.set_alpn_protocols(["h2", "http/1.1"])
-
-- try:
-- self.ssl_context.set_npn_protocols(["h2", "http/1.1"])
-- except NotImplementedError:
-- pass
--
- self.address = None
- self.homeserver = None
- self.client = None # type: Optional[HttpClient]
---
-2.34.1
-
More information about the arch-commits
mailing list