commit:     76da36b983bbaf526a1b2efe384e9aa8ad087278
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 20:03:08 2026 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Tue Jan 13 20:26:23 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76da36b9

net-im/synapse: restrict <dev-python/prometheus-client-0.24

Synapse server fails to start with =dev-python/prometheus-client-0.24.

Link: https://github.com/element-hq/synapse/issues/19375
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 .../synapse/{synapse-1.141.0.ebuild => synapse-1.141.0-r1.ebuild}   | 6 ++++--
 .../synapse/{synapse-1.142.1.ebuild => synapse-1.142.1-r1.ebuild}   | 6 ++++--
 .../synapse/{synapse-1.143.0.ebuild => synapse-1.143.0-r1.ebuild}   | 6 ++++--
 .../synapse/{synapse-1.144.0.ebuild => synapse-1.144.0-r1.ebuild}   | 6 ++++--
 4 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/net-im/synapse/synapse-1.141.0.ebuild 
b/net-im/synapse/synapse-1.141.0-r1.ebuild
similarity index 97%
rename from net-im/synapse/synapse-1.141.0.ebuild
rename to net-im/synapse/synapse-1.141.0-r1.ebuild
index 89842d469749..04bba2ae5df2 100644
--- a/net-im/synapse/synapse-1.141.0.ebuild
+++ b/net-im/synapse/synapse-1.141.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -236,6 +236,8 @@ KEYWORDS="amd64 ~arm64 ~ppc64"
 IUSE="postgres selinux systemd test"
 RESTRICT="!test? ( test )"
 
+# Fails to run with =prometheus-client-0.24, see upstream issue
+# https://github.com/element-hq/synapse/issues/19375
 RDEPEND="
        acct-user/synapse
        acct-group/synapse
@@ -254,7 +256,7 @@ RDEPEND="
        dev-python/packaging[${PYTHON_USEDEP}]
        dev-python/phonenumbers[${PYTHON_USEDEP}]
        >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
-       dev-python/prometheus-client[${PYTHON_USEDEP}]
+       <dev-python/prometheus-client-0.24[${PYTHON_USEDEP}]
        dev-python/pyasn1-modules[${PYTHON_USEDEP}]
        dev-python/pyasn1[${PYTHON_USEDEP}]
        dev-python/pydantic[${PYTHON_USEDEP}]

diff --git a/net-im/synapse/synapse-1.142.1.ebuild 
b/net-im/synapse/synapse-1.142.1-r1.ebuild
similarity index 97%
rename from net-im/synapse/synapse-1.142.1.ebuild
rename to net-im/synapse/synapse-1.142.1-r1.ebuild
index bbc7f1031ccc..d8ff53b856a0 100644
--- a/net-im/synapse/synapse-1.142.1.ebuild
+++ b/net-im/synapse/synapse-1.142.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -230,6 +230,8 @@ KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE="postgres selinux systemd test"
 RESTRICT="!test? ( test )"
 
+# Fails to run with =prometheus-client-0.24, see upstream issue
+# https://github.com/element-hq/synapse/issues/19375
 RDEPEND="
        acct-user/synapse
        acct-group/synapse
@@ -248,7 +250,7 @@ RDEPEND="
        dev-python/packaging[${PYTHON_USEDEP}]
        dev-python/phonenumbers[${PYTHON_USEDEP}]
        >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
-       dev-python/prometheus-client[${PYTHON_USEDEP}]
+       <dev-python/prometheus-client-0.24[${PYTHON_USEDEP}]
        dev-python/pyasn1-modules[${PYTHON_USEDEP}]
        dev-python/pyasn1[${PYTHON_USEDEP}]
        dev-python/pydantic[${PYTHON_USEDEP}]

diff --git a/net-im/synapse/synapse-1.143.0.ebuild 
b/net-im/synapse/synapse-1.143.0-r1.ebuild
similarity index 97%
rename from net-im/synapse/synapse-1.143.0.ebuild
rename to net-im/synapse/synapse-1.143.0-r1.ebuild
index 8a15e36f1041..9f95ffed7d64 100644
--- a/net-im/synapse/synapse-1.143.0.ebuild
+++ b/net-im/synapse/synapse-1.143.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -230,6 +230,8 @@ KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE="postgres selinux systemd test"
 RESTRICT="!test? ( test )"
 
+# Fails to run with =prometheus-client-0.24, see upstream issue
+# https://github.com/element-hq/synapse/issues/19375
 RDEPEND="
        acct-user/synapse
        acct-group/synapse
@@ -248,7 +250,7 @@ RDEPEND="
        dev-python/packaging[${PYTHON_USEDEP}]
        dev-python/phonenumbers[${PYTHON_USEDEP}]
        >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
-       dev-python/prometheus-client[${PYTHON_USEDEP}]
+       <dev-python/prometheus-client-0.24[${PYTHON_USEDEP}]
        dev-python/pyasn1-modules[${PYTHON_USEDEP}]
        dev-python/pyasn1[${PYTHON_USEDEP}]
        dev-python/pydantic[${PYTHON_USEDEP}]

diff --git a/net-im/synapse/synapse-1.144.0.ebuild 
b/net-im/synapse/synapse-1.144.0-r1.ebuild
similarity index 97%
rename from net-im/synapse/synapse-1.144.0.ebuild
rename to net-im/synapse/synapse-1.144.0-r1.ebuild
index bbcd554909ff..d7c455185d77 100644
--- a/net-im/synapse/synapse-1.144.0.ebuild
+++ b/net-im/synapse/synapse-1.144.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -230,6 +230,8 @@ KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE="postgres selinux systemd test"
 RESTRICT="!test? ( test )"
 
+# Fails to run with =prometheus-client-0.24, see upstream issue
+# https://github.com/element-hq/synapse/issues/19375
 RDEPEND="
        acct-user/synapse
        acct-group/synapse
@@ -248,7 +250,7 @@ RDEPEND="
        dev-python/packaging[${PYTHON_USEDEP}]
        dev-python/phonenumbers[${PYTHON_USEDEP}]
        >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
-       dev-python/prometheus-client[${PYTHON_USEDEP}]
+       <dev-python/prometheus-client-0.24[${PYTHON_USEDEP}]
        dev-python/pyasn1-modules[${PYTHON_USEDEP}]
        dev-python/pyasn1[${PYTHON_USEDEP}]
        dev-python/pydantic[${PYTHON_USEDEP}]

Reply via email to