Accepting request 948431 from network:messaging:matrix
- Update to 1.50.2 OBS-URL: https://build.opensuse.org/request/show/948431 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=52
This commit is contained in:
commit
40a874fc3d
4
_service
4
_service
@ -4,11 +4,11 @@
|
|||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="url">https://github.com/matrix-org/synapse.git</param>
|
<param name="url">https://github.com/matrix-org/synapse.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">v1.49.2</param>
|
<param name="revision">v1.50.2</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
<!--
|
<!--
|
||||||
<param name="revision">v1.50.0rc1</param>
|
<param name="revision">v1.51.0rc1</param>
|
||||||
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
|
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1~\2</param>
|
<param name="versionrewrite-replacement">\1~\2</param>
|
||||||
-->
|
-->
|
||||||
|
@ -2,7 +2,16 @@ Index: synapse/synapse/python_dependencies.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/python_dependencies.py
|
--- synapse.orig/synapse/python_dependencies.py
|
||||||
+++ synapse/synapse/python_dependencies.py
|
+++ synapse/synapse/python_dependencies.py
|
||||||
@@ -85,7 +85,8 @@ REQUIREMENTS = [
|
@@ -51,7 +51,7 @@ REQUIREMENTS = [
|
||||||
|
# we use the TYPE_CHECKER.redefine method added in jsonschema 3.0.0
|
||||||
|
"jsonschema>=3.0.0",
|
||||||
|
# frozendict 2.1.2 is broken on Debian 10: https://github.com/Marco-Sulla/python-frozendict/issues/41
|
||||||
|
- "frozendict>=1,<2.1.2",
|
||||||
|
+ "frozendict>=2.1.3",
|
||||||
|
"unpaddedbase64>=1.1.0",
|
||||||
|
"canonicaljson>=1.4.0",
|
||||||
|
# we use the type definitions added in signedjson 1.1.
|
||||||
|
@@ -86,7 +86,8 @@ REQUIREMENTS = [
|
||||||
"typing-extensions>=3.7.4",
|
"typing-extensions>=3.7.4",
|
||||||
# We enforce that we have a `cryptography` version that bundles an `openssl`
|
# We enforce that we have a `cryptography` version that bundles an `openssl`
|
||||||
# with the latest security patches.
|
# with the latest security patches.
|
||||||
@ -10,5 +19,5 @@ Index: synapse/synapse/python_dependencies.py
|
|||||||
+ # opensuse we do not bump here as we do not use the intree copy
|
+ # opensuse we do not bump here as we do not use the intree copy
|
||||||
+ "cryptography",
|
+ "cryptography",
|
||||||
"ijson>=3.1",
|
"ijson>=3.1",
|
||||||
|
"matrix-common==1.0.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ Index: synapse/synapse/config/key.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/key.py
|
--- synapse.orig/synapse/config/key.py
|
||||||
+++ synapse/synapse/config/key.py
|
+++ synapse/synapse/config/key.py
|
||||||
@@ -102,7 +102,7 @@ class KeyConfig(Config):
|
@@ -104,7 +104,7 @@ class KeyConfig(Config):
|
||||||
signing_key_path = config.get("signing_key_path")
|
signing_key_path = config.get("signing_key_path")
|
||||||
if signing_key_path is None:
|
if signing_key_path is None:
|
||||||
signing_key_path = os.path.join(
|
signing_key_path = os.path.join(
|
||||||
@ -24,7 +24,7 @@ Index: synapse/synapse/config/key.py
|
|||||||
)
|
)
|
||||||
|
|
||||||
self.signing_key = self.read_signing_keys(signing_key_path, "signing_key")
|
self.signing_key = self.read_signing_keys(signing_key_path, "signing_key")
|
||||||
@@ -169,7 +169,7 @@ class KeyConfig(Config):
|
@@ -171,7 +171,7 @@ class KeyConfig(Config):
|
||||||
def generate_config_section(
|
def generate_config_section(
|
||||||
self, config_dir_path, server_name, generate_secrets=False, **kwargs
|
self, config_dir_path, server_name, generate_secrets=False, **kwargs
|
||||||
):
|
):
|
||||||
@ -63,7 +63,7 @@ Index: synapse/synapse/config/tls.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- synapse.orig/synapse/config/tls.py
|
--- synapse.orig/synapse/config/tls.py
|
||||||
+++ synapse/synapse/config/tls.py
|
+++ synapse/synapse/config/tls.py
|
||||||
@@ -151,7 +151,7 @@ class TlsConfig(Config):
|
@@ -152,7 +152,7 @@ class TlsConfig(Config):
|
||||||
"""If the TLS paths are not specified the default will be certs in the
|
"""If the TLS paths are not specified the default will be certs in the
|
||||||
config directory"""
|
config directory"""
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:74df94e6e16214271cd8fec2a6bc6b5eb86089caf91ed29cf70e73ac814d8c55
|
|
||||||
size 31988237
|
|
3
matrix-synapse-1.50.2.obscpio
Normal file
3
matrix-synapse-1.50.2.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8df8ffedc0dc147b52e4f3d9f978a3afea9e0b5d0b970873104faf3c32547bf3
|
||||||
|
size 32085005
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
Name: %{pkgname}-test
|
Name: %{pkgname}-test
|
||||||
Version: 1.49.2
|
Version: 1.50.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for %{pkgname}
|
Summary: Test package for %{pkgname}
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
@ -1,3 +1,188 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 24 14:41:42 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.50.2
|
||||||
|
|
||||||
|
Please note that we now only support Python 3.7+ and PostgreSQL
|
||||||
|
10+ (if applicable), because Python 3.6 and PostgreSQL 9.6 have
|
||||||
|
reached end-of-life.
|
||||||
|
|
||||||
|
- Bugfixes
|
||||||
|
- Fix a bug introduced in Synapse 1.40.0 that caused Synapse to
|
||||||
|
fail to process incoming federation traffic after handling a
|
||||||
|
large amount of events in a v1 room. (#11806)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 18 17:11:16 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.50.1
|
||||||
|
|
||||||
|
Please note that we now only support Python 3.7+ and PostgreSQL
|
||||||
|
10+ (if applicable), because Python 3.6 and PostgreSQL 9.6 have
|
||||||
|
reached end-of-life.
|
||||||
|
|
||||||
|
- Bugfixes:
|
||||||
|
- Fix a bug introduced in Synapse 1.50.0rc1 that could cause
|
||||||
|
Matrix clients to be unable to connect to Synapse instances
|
||||||
|
with the webclient resource enabled. (#11764)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 18 16:24:25 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- you shall not commit your python 3.10 test. Back to 3.8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 18 11:57:01 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- bump minimum python in the BuildRequires to 3.8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 18 11:53:13 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- Update to 1.50.0
|
||||||
|
|
||||||
|
Please note that we now only support Python 3.7+ and PostgreSQL
|
||||||
|
10+ (if applicable), because Python 3.6 and PostgreSQL 9.6 have
|
||||||
|
reached end-of-life.
|
||||||
|
|
||||||
|
- Features
|
||||||
|
- Allow guests to send state events per MSC3419. (#11378)
|
||||||
|
- Add experimental support for part of MSC3202: allowing
|
||||||
|
application services to masquerade as specific devices.
|
||||||
|
(#11538)
|
||||||
|
- Add admin API to get users' account data. (#11664)
|
||||||
|
- Include the room topic in the stripped state included with
|
||||||
|
invites and knocking. (#11666)
|
||||||
|
- Send and handle cross-signing messages using the stable
|
||||||
|
prefix. (#10520)
|
||||||
|
- Support unprefixed versions of fallback key property names.
|
||||||
|
(#11541)
|
||||||
|
- Bugfixes
|
||||||
|
- Fix a bug introduced in Synapse v1.0.0 whereby some device
|
||||||
|
list updates would not be sent to remote homeservers if there
|
||||||
|
were too many to send at once. (#11729)
|
||||||
|
- Fix a bug introduced in Synapse v1.50.0rc1 whereby outbound
|
||||||
|
federation could fail because too many EDUs were produced for
|
||||||
|
device updates. (#11730)
|
||||||
|
- Fix a long-standing bug where relations from other rooms
|
||||||
|
could be included in the bundled aggregations of an event.
|
||||||
|
(#11516)
|
||||||
|
- Fix a long-standing bug which could cause AssertionErrors to
|
||||||
|
be written to the log when Synapse was restarted after
|
||||||
|
purging events from the database. (#11536, #11642)
|
||||||
|
- Fix a bug introduced in Synapse 1.17.0 where a pusher created
|
||||||
|
for an email with capital letters would fail to be created.
|
||||||
|
(#11547)
|
||||||
|
- Fix a long-standing bug where responses included bundled
|
||||||
|
aggregations when they should not, per MSC2675. (#11592,
|
||||||
|
#11623)
|
||||||
|
- Fix a long-standing bug that some unknown endpoints would
|
||||||
|
return HTML error pages instead of JSON M_UNRECOGNIZED
|
||||||
|
errors. (#11602)
|
||||||
|
- Fix a bug introduced in Synapse 1.19.3 which could sometimes
|
||||||
|
cause AssertionErrors when backfilling rooms over federation.
|
||||||
|
(#11632)
|
||||||
|
- Improved Documentation
|
||||||
|
- Document that now the minimum supported PostgreSQL version is
|
||||||
|
10. (#11725)
|
||||||
|
- Update Synapse install command for FreeBSD as the package is
|
||||||
|
now prefixed with py38. Contributed by @itchychips. (#11267)
|
||||||
|
- Document the usage of refresh tokens. (#11427)
|
||||||
|
- Add details for how to configure a TURN server when behind a
|
||||||
|
NAT. Contibuted by @AndrewFerr. (#11553)
|
||||||
|
- Add references for using Postgres to the Docker
|
||||||
|
documentation. (#11640)
|
||||||
|
- Fix the documentation link in newly-generated configuration
|
||||||
|
files. (#11678)
|
||||||
|
- Correct the documentation for nginx to use a case-sensitive
|
||||||
|
url pattern. Fixes an error introduced in v1.21.0. (#11680)
|
||||||
|
- Clarify SSO mapping provider documentation by writing def or
|
||||||
|
async def before the names of methods, as appropriate.
|
||||||
|
(#11681)
|
||||||
|
- Deprecations and Removals
|
||||||
|
- Replace mock package by its standard library version.
|
||||||
|
(#11588)
|
||||||
|
- Drop support for Python 3.6 and Ubuntu 18.04. (#11633)
|
||||||
|
- Internal Changes
|
||||||
|
- Fix a typechecker problem related to our (ab)use of
|
||||||
|
nacl.signing.SigningKeys. (#11714)
|
||||||
|
- Allow specific, experimental events to be created without
|
||||||
|
prev_events. Used by MSC2716. (#11243)
|
||||||
|
- A test helper (wait_for_background_updates) no longer depends
|
||||||
|
on classes defining a store property. (#11331)
|
||||||
|
- Add type hints to synapse.appservice. (#11360)
|
||||||
|
- Add missing type hints to synapse.config module. (#11480)
|
||||||
|
- Add test to ensure we share the same state_group across the
|
||||||
|
whole historical batch when using the MSC2716 /batch_send
|
||||||
|
endpoint. (#11487)
|
||||||
|
- Refactor tests.util.setup_test_homeserver and
|
||||||
|
tests.server.setup_test_homeserver. (#11503)
|
||||||
|
- Move glob_to_regex and re_word_boundary to
|
||||||
|
matrix-python-common. (#11505, #11687)
|
||||||
|
- Use HTTPStatus constants in place of literals in
|
||||||
|
tests.rest.client.test_auth. (#11520)
|
||||||
|
- Add a receipt types constant for m.read. (#11531)
|
||||||
|
- Clean up synapse.rest.admin. (#11535)
|
||||||
|
- Add missing errcode to parse_string and parse_boolean.
|
||||||
|
(#11542)
|
||||||
|
- Use HTTPStatus constants in place of literals in
|
||||||
|
synapse.http. (#11543)
|
||||||
|
- Add missing type hints to storage classes. (#11546, #11549,
|
||||||
|
#11551, #11555, #11575, #11589, #11594, #11652, #11653,
|
||||||
|
#11654, #11657)
|
||||||
|
- Fix an inaccurate and misleading comment in the /sync code.
|
||||||
|
(#11550)
|
||||||
|
- Add missing type hints to synapse.logging.context. (#11556)
|
||||||
|
- Stop populating unused database column
|
||||||
|
state_events.prev_state. (#11558)
|
||||||
|
- Minor efficiency improvements in event persistence. (#11560)
|
||||||
|
- Add some safety checks that storage functions are used
|
||||||
|
correctly. (#11564, #11580)
|
||||||
|
- Make get_device return None if the device doesn't exist
|
||||||
|
rather than raising an exception. (#11565)
|
||||||
|
- Split the HTML parsing code from the URL preview resource
|
||||||
|
code. (#11566)
|
||||||
|
- Remove redundant COALESCE()s around COUNT()s in database
|
||||||
|
queries. (#11570)
|
||||||
|
- Add missing type hints to synapse.http. (#11571)
|
||||||
|
- Add MSC2716 and MSC3030 to /versions -> unstable_features to
|
||||||
|
detect server support. (#11582)
|
||||||
|
- Add type hints to synapse/tests/rest/admin. (#11590)
|
||||||
|
- Drop end-of-life Python 3.6 and Postgres 9.6 from CI.
|
||||||
|
(#11595)
|
||||||
|
- Update black version and run it on all the files. (#11596)
|
||||||
|
- Add opentracing type stubs and fix associated mypy errors.
|
||||||
|
(#11603, #11622)
|
||||||
|
- Improve OpenTracing support for requests which use a
|
||||||
|
ResponseCache. (#11607)
|
||||||
|
- Improve OpenTracing support for incoming HTTP requests.
|
||||||
|
(#11618)
|
||||||
|
- A number of improvements to opentracing support. (#11619)
|
||||||
|
- Refactor the way that the outlier flag is set on events
|
||||||
|
received over federation. (#11634)
|
||||||
|
- Improve the error messages from get_create_event_for_room.
|
||||||
|
(#11638)
|
||||||
|
- Remove redundant get_current_events_token method. (#11643)
|
||||||
|
- Convert namedtuples to attrs. (#11665, #11574)
|
||||||
|
- Update the /capabilities response to include whether support
|
||||||
|
for MSC3440 is available. (#11690)
|
||||||
|
- Send the Accept header in HTTP requests made using
|
||||||
|
SimpleHttpClient.get_json. (#11677)
|
||||||
|
- Work around Mjolnir compatibility issue by adding an import
|
||||||
|
for glob_to_regex in synapse.util, where it moved from.
|
||||||
|
(#11696)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 7 22:44:45 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- use frozendict >= 2.1.3 as it should fix the issue people saw on
|
||||||
|
debian and that library version fixes other python modules for us
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 28 03:45:30 UTC 2021 - Aleksa Sarai <asarai@suse.com>
|
||||||
|
|
||||||
|
- Add explicit minimum versions for more dependencies.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Dec 21 18:39:09 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
Tue Dec 21 18:39:09 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
name: matrix-synapse
|
name: matrix-synapse
|
||||||
version: 1.49.2
|
version: 1.50.2
|
||||||
mtime: 1640108494
|
mtime: 1643031440
|
||||||
commit: 6b6dcdc338a3fcfa1da6c3e2a38f62c268df1cbc
|
commit: 36f37acf538ae7b2e9ca9927fd3c561f581d4ee0
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -39,6 +39,7 @@
|
|||||||
|
|
||||||
%if 0%{?suse_version} >= 1550
|
%if 0%{?suse_version} >= 1550
|
||||||
%define use_python python38
|
%define use_python python38
|
||||||
|
#define __python3 #{_bindir}/python3
|
||||||
%else
|
%else
|
||||||
%define use_python python3
|
%define use_python python3
|
||||||
%endif
|
%endif
|
||||||
@ -47,7 +48,7 @@
|
|||||||
%define pkgname matrix-synapse
|
%define pkgname matrix-synapse
|
||||||
%define eggname matrix_synapse
|
%define eggname matrix_synapse
|
||||||
Name: %{pkgname}
|
Name: %{pkgname}
|
||||||
Version: 1.49.2
|
Version: 1.50.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Matrix protocol reference homeserver
|
Summary: Matrix protocol reference homeserver
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -68,7 +69,7 @@ Patch1: dont-bump-cryptography-with-system-openssl.patch
|
|||||||
# https://github.com/matrix-org/synapse/pull/10719
|
# https://github.com/matrix-org/synapse/pull/10719
|
||||||
# disable by marking as source until we get a decision upstream
|
# disable by marking as source until we get a decision upstream
|
||||||
Source100: 10719-Fix-instert-of-duplicate-key-into-event_json.patch
|
Source100: 10719-Fix-instert-of-duplicate-key-into-event_json.patch
|
||||||
BuildRequires: %{use_python}-base >= 3.5
|
BuildRequires: %{use_python}-base >= 3.8
|
||||||
BuildRequires: %{use_python}-setuptools
|
BuildRequires: %{use_python}-setuptools
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
@ -79,7 +80,7 @@ BuildRequires: unzip
|
|||||||
%{?systemd_ordering}
|
%{?systemd_ordering}
|
||||||
%{sysusers_requires}
|
%{sysusers_requires}
|
||||||
%requires_eq %{use_python}-base
|
%requires_eq %{use_python}-base
|
||||||
# NOTE: Keep this is in the same order as synapse/python_dependencie.py.
|
# NOTE: Keep this is in the same order as synapse/python_dependencies.py.
|
||||||
BuildRequires: %{use_python}-Jinja2 >= 2.9
|
BuildRequires: %{use_python}-Jinja2 >= 2.9
|
||||||
%requires_eq %{use_python}-Jinja2
|
%requires_eq %{use_python}-Jinja2
|
||||||
BuildRequires: %{use_python}-Pillow >= 4.3.0
|
BuildRequires: %{use_python}-Pillow >= 4.3.0
|
||||||
@ -98,9 +99,9 @@ BuildRequires: %{use_python}-bleach >= 1.4.3
|
|||||||
%requires_eq %{use_python}-bleach
|
%requires_eq %{use_python}-bleach
|
||||||
BuildRequires: %{use_python}-canonicaljson >= 1.4.0
|
BuildRequires: %{use_python}-canonicaljson >= 1.4.0
|
||||||
%requires_eq %{use_python}-canonicaljson
|
%requires_eq %{use_python}-canonicaljson
|
||||||
BuildRequires: %{use_python}-cryptography
|
BuildRequires: %{use_python}-cryptography >= 3.4.7
|
||||||
%requires_eq %{use_python}-cryptography
|
%requires_eq %{use_python}-cryptography
|
||||||
BuildRequires: (%{use_python}-frozendict >= 1 with %{use_python}-frozendict < 2.1.2)
|
BuildRequires: %{use_python}-frozendict >= 2.1.3
|
||||||
%requires_eq %{use_python}-frozendict
|
%requires_eq %{use_python}-frozendict
|
||||||
BuildRequires: %{use_python}-idna >= 2.5
|
BuildRequires: %{use_python}-idna >= 2.5
|
||||||
%requires_eq %{use_python}-idna
|
%requires_eq %{use_python}-idna
|
||||||
@ -108,6 +109,8 @@ BuildRequires: %{use_python}-ijson >= 3.1
|
|||||||
%requires_eq %{use_python}-ijson
|
%requires_eq %{use_python}-ijson
|
||||||
BuildRequires: %{use_python}-jsonschema >= 3.0.0
|
BuildRequires: %{use_python}-jsonschema >= 3.0.0
|
||||||
%requires_eq %{use_python}-jsonschema
|
%requires_eq %{use_python}-jsonschema
|
||||||
|
BuildRequires: %{use_python}-matrix_common >= 1.0.0
|
||||||
|
%requires_eq %{use_python}-matrix_common
|
||||||
BuildRequires: %{use_python}-msgpack >= 0.5.2
|
BuildRequires: %{use_python}-msgpack >= 0.5.2
|
||||||
%requires_eq %{use_python}-msgpack
|
%requires_eq %{use_python}-msgpack
|
||||||
BuildRequires: %{use_python}-netaddr >= 0.7.18
|
BuildRequires: %{use_python}-netaddr >= 0.7.18
|
||||||
@ -171,12 +174,12 @@ BuildRequires: %{use_python}-opentracing >= 2.2.0
|
|||||||
%requires_eq %{use_python}-opentracing
|
%requires_eq %{use_python}-opentracing
|
||||||
%endif
|
%endif
|
||||||
%if %{with synapse_redis}
|
%if %{with synapse_redis}
|
||||||
BuildRequires: %{use_python}-hiredis
|
BuildRequires: %{use_python}-hiredis >= 1.0.1
|
||||||
|
%requires_eq %{use_python}-hiredis
|
||||||
BuildRequires: %{use_python}-txredisapi >= 1.4.7
|
BuildRequires: %{use_python}-txredisapi >= 1.4.7
|
||||||
Requires: %{use_python}-hiredis
|
%requires_eq %{use_python}-txredisapi
|
||||||
Requires: %{use_python}-txredisapi
|
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: %{use_python}-Pympler
|
BuildRequires: %{use_python}-Pympler >= 0.8
|
||||||
%requires_eq %{use_python}-Pympler
|
%requires_eq %{use_python}-Pympler
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
# We only provide/obsolete python2 to ensure that users upgrade.
|
# We only provide/obsolete python2 to ensure that users upgrade.
|
||||||
|
Loading…
Reference in New Issue
Block a user