summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Vaněk <arkamar@atlas.cz>2023-07-05 11:08:51 +0200
committerSam James <sam@gentoo.org>2023-07-12 07:59:34 +0100
commit41b84b114ef7c9038ca2f5b5a410b02c84fd346d (patch)
tree2fd0f8b7c451f4c033fcf617741f16a949d450f9 /net-im/synapse
parentnet-im/synapse: drop 1.82.0-r1, 1.83.0, 1.84.1 (diff)
downloadgentoo-41b84b114ef7c9038ca2f5b5a410b02c84fd346d.tar.gz
gentoo-41b84b114ef7c9038ca2f5b5a410b02c84fd346d.tar.bz2
gentoo-41b84b114ef7c9038ca2f5b5a410b02c84fd346d.zip
net-im/synapse: restrict rdeps to <pillow-10 and <pydantic-2
Pillow 10 removes some deprecated constatns that are used in synapse, the issue is already fixed in upstream, see [1,2]. Moreover, synapse is incompatible with pydantic 2.0 [3]. [1] https://github.com/matrix-org/synapse/issues/15873 [2] https://github.com/matrix-org/synapse/pull/15876 [3] https://github.com/matrix-org/synapse/issues/15858 Closes: https://bugs.gentoo.org/909644 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-im/synapse')
-rw-r--r--net-im/synapse/synapse-1.85.2-r1.ebuild (renamed from net-im/synapse/synapse-1.85.2.ebuild)6
1 files changed, 4 insertions, 2 deletions
diff --git a/net-im/synapse/synapse-1.85.2.ebuild b/net-im/synapse/synapse-1.85.2-r1.ebuild
index 89e8f254b825..50379e31f4a1 100644
--- a/net-im/synapse/synapse-1.85.2.ebuild
+++ b/net-im/synapse/synapse-1.85.2-r1.ebuild
@@ -92,6 +92,8 @@ DEPEND="
acct-user/synapse
acct-group/synapse
"
+# <pillow-10, see bug #909644
+# <pydantic-2, see https://github.com/matrix-org/synapse/issues/15858
RDEPEND="
${DEPEND}
dev-python/attrs[${PYTHON_USEDEP}]
@@ -108,11 +110,11 @@ RDEPEND="
dev-python/netaddr[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/phonenumbers[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},webp]
+ <dev-python/pillow-10[${PYTHON_USEDEP},webp]
dev-python/prometheus-client[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
- dev-python/pydantic[${PYTHON_USEDEP}]
+ <dev-python/pydantic-2[${PYTHON_USEDEP}]
dev-python/pymacaroons[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]