Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2022-01-24 23:10:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Mon Jan 24 23:10:14 2022 rev:52 rq:948431 version:1.50.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2021-12-21 20:42:21.090014352 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1938/matrix-synapse.changes  
2022-01-24 23:10:51.942400502 +0100
@@ -1,0 +2,185 @@
+Mon Jan 24 14:41:42 UTC 2022 - Marcus Rueckert <mrueck...@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 <mrueck...@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 <mrueck...@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 <mrueck...@suse.de>
+
+- bump minimum python in the BuildRequires to 3.8 
+
+-------------------------------------------------------------------
+Tue Jan 18 11:53:13 UTC 2022 - Marcus Rueckert <mrueck...@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 <mrueck...@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 <asa...@suse.com>
+
+- Add explicit minimum versions for more dependencies. 
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.49.2.obscpio

New:
----
  matrix-synapse-1.50.2.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.CtsGhv/_old  2022-01-24 23:10:53.418390414 +0100
+++ /var/tmp/diff_new_pack.CtsGhv/_new  2022-01-24 23:10:53.422390386 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.49.2
+Version:        1.50.2
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.CtsGhv/_old  2022-01-24 23:10:53.450390195 +0100
+++ /var/tmp/diff_new_pack.CtsGhv/_new  2022-01-24 23:10:53.454390168 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,6 +39,7 @@
 
 %if 0%{?suse_version} >= 1550
 %define use_python python38
+#define __python3 #{_bindir}/python3
 %else
 %define use_python python3
 %endif
@@ -47,7 +48,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.49.2
+Version:        1.50.2
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -68,7 +69,7 @@
 # https://github.com/matrix-org/synapse/pull/10719
 # disable by marking as source until we get a decision upstream
 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:  fdupes
 BuildRequires:  python-rpm-macros
@@ -79,7 +80,7 @@
 %{?systemd_ordering}
 %{sysusers_requires}
 %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
 %requires_eq    %{use_python}-Jinja2
 BuildRequires:  %{use_python}-Pillow >= 4.3.0
@@ -98,9 +99,9 @@
 %requires_eq    %{use_python}-bleach
 BuildRequires:  %{use_python}-canonicaljson >= 1.4.0
 %requires_eq    %{use_python}-canonicaljson
-BuildRequires:  %{use_python}-cryptography
+BuildRequires:  %{use_python}-cryptography >= 3.4.7
 %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
 BuildRequires:  %{use_python}-idna >= 2.5
 %requires_eq    %{use_python}-idna
@@ -108,6 +109,8 @@
 %requires_eq    %{use_python}-ijson
 BuildRequires:  %{use_python}-jsonschema >= 3.0.0
 %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
 %requires_eq    %{use_python}-msgpack
 BuildRequires:  %{use_python}-netaddr >= 0.7.18
@@ -171,12 +174,12 @@
 %requires_eq    %{use_python}-opentracing
 %endif
 %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
-Requires:       %{use_python}-hiredis
-Requires:       %{use_python}-txredisapi
+%requires_eq    %{use_python}-txredisapi
 %endif
-BuildRequires:  %{use_python}-Pympler
+BuildRequires:  %{use_python}-Pympler >= 0.8
 %requires_eq    %{use_python}-Pympler
 BuildArch:      noarch
 # We only provide/obsolete python2 to ensure that users upgrade.

++++++ _service ++++++
--- /var/tmp/diff_new_pack.CtsGhv/_old  2022-01-24 23:10:53.510389785 +0100
+++ /var/tmp/diff_new_pack.CtsGhv/_new  2022-01-24 23:10:53.514389758 +0100
@@ -4,11 +4,11 @@
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="url">https://github.com/matrix-org/synapse.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-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-replacement">\1~\2</param>
     -->

++++++ dont-bump-cryptography-with-system-openssl.patch ++++++
--- /var/tmp/diff_new_pack.CtsGhv/_old  2022-01-24 23:10:53.526389676 +0100
+++ /var/tmp/diff_new_pack.CtsGhv/_new  2022-01-24 23:10:53.530389648 +0100
@@ -2,7 +2,16 @@
 ===================================================================
 --- synapse.orig/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",
      # We enforce that we have a `cryptography` version that bundles an 
`openssl`
      # with the latest security patches.
@@ -10,6 +19,6 @@
 +    # opensuse we do not bump here as we do not use the intree copy
 +    "cryptography",
      "ijson>=3.1",
+     "matrix-common==1.0.0",
  ]
- 
 

++++++ matrix-synapse-1.4.1-paths.patch ++++++
--- /var/tmp/diff_new_pack.CtsGhv/_old  2022-01-24 23:10:53.538389594 +0100
+++ /var/tmp/diff_new_pack.CtsGhv/_new  2022-01-24 23:10:53.546389539 +0100
@@ -15,7 +15,7 @@
 ===================================================================
 --- synapse.orig/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")
              if signing_key_path is None:
                  signing_key_path = os.path.join(
@@ -24,7 +24,7 @@
                  )
  
              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(
          self, config_dir_path, server_name, generate_secrets=False, **kwargs
      ):
@@ -63,7 +63,7 @@
 ===================================================================
 --- synapse.orig/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
          config directory"""
  

++++++ matrix-synapse-1.49.2.obscpio -> matrix-synapse-1.50.2.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.49.2.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.1938/matrix-synapse-1.50.2.obscpio
 differ: char 49, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.CtsGhv/_old  2022-01-24 23:10:53.622389020 +0100
+++ /var/tmp/diff_new_pack.CtsGhv/_new  2022-01-24 23:10:53.622389020 +0100
@@ -1,6 +1,5 @@
 name: matrix-synapse
-version: 1.49.2
-mtime: 1640108494
-commit: 6b6dcdc338a3fcfa1da6c3e2a38f62c268df1cbc
-
+version: 1.50.2
+mtime: 1643031440
+commit: 36f37acf538ae7b2e9ca9927fd3c561f581d4ee0
 

Reply via email to