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-02-14 22:36:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Mon Feb 14 22:36:28 2022 rev:54 rq:954351 version:1.52.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2022-02-10 23:13:08.192369452 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1956/matrix-synapse.changes 2022-02-14 22:37:39.253645575 +0100 @@ -1,0 +2,83 @@ +Wed Feb 9 23:24:56 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.52.0 + + Note that Twisted 22.1.0 has recently been released, which fixes + a security issue within the Twisted library. We do not believe + Synapse is affected by this vulnerability, though we advise + server administrators who installed Synapse via pip to upgrade + Twisted with pip install --upgrade Twisted treq as a matter of + good practice. The Docker image matrixdotorg/synapse and the + Debian packages from packages.matrix.org are using the updated + library. + + - Features + - Remove account data (including client config, push rules and + ignored users) upon user deactivation. (#11621, #11788, + #11789) + - Add an admin API to reset connection timeouts for remote + server. (#11639) + - Add an admin API to get a list of rooms that federate with a + given remote homeserver. (#11658) + - Add a config flag to inhibit M_USER_IN_USE during + registration. (#11743) + - Add a module callback to set username at registration. + (#11790) + - Allow configuring a maximum file size as well as a list of + allowed content types for avatars. (#11846) + - Bugfixes + - Include the bundled aggregations in the /sync response, per + MSC2675. (#11612) + - Fix a long-standing bug when previewing Reddit URLs which do + not contain an image. (#11767) + - Fix a long-standing bug that media streams could cause + long-lived connections when generating URL previews. (#11784) + - Include a prev_content field in state events sent to + Application Services. Contributed by @totallynotvaishnav. + (#11798) + - Fix a bug introduced in Synapse 0.33.3 causing requests to + sometimes log strings such as HTTPStatus.OK instead of + integer status codes. (#11827) + - Improved Documentation + - Update pypi installation docs to indicate that we now support + Python 3.10. (#11820) + - Add missing steps to the contribution submission process in + the documentation. Contributed by @sequentialread. (#11821) + - Remove not needed old table of contents in documentation. + (#11860) + - Consolidate the access_token information at the top of each + relevant page in the Admin API documentation. (#11861) + - Deprecations and Removals + - Drop support for Python 3.6, which is EOL. (#11683) + - Remove the experimental_msc1849_support_enabled flag as the + features are now stable. (#11843) + - Internal Changes + - Preparation for database schema simplifications: add + state_key and rejection_reason columns to events table. + (#11792) + - Add FrozenEvent.get_state_key and use it in a couple of + places. (#11793) + - Preparation for database schema simplifications: stop reading + from event_reference_hashes. (#11794) + - Drop unused table public_room_list_stream. (#11795) + - Preparation for reducing Postgres serialization errors: allow + setting transaction isolation level. Contributed by Nick @ + Beeper. (#11799, #11847) + - Docker: skip the initial amd64-only build and go straight to + multiarch. (#11810) + - Run Complement on the Github Actions VM and not inside a + Docker container. (#11811) + - Log module names at startup. (#11813) + - Improve type safety of bundled aggregations code. (#11815) + - Correct a type annotation in the event validation logic. + (#11817, #11830) + - Minor updates and documentation for database schema delta + files. (#11823) + - Workaround a type annotation problem in prometheus_client + 0.13.0. (#11834) + - Minor performance improvement in room state lookup. (#11836) + - Fix some indentation inconsistencies in the sample config. + (#11838) + - Add type hints to tests/rest/admin. (#11851) + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.51.0.obscpio New: ---- matrix-synapse-1.52.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.x5BNWp/_old 2022-02-14 22:37:39.993647504 +0100 +++ /var/tmp/diff_new_pack.x5BNWp/_new 2022-02-14 22:37:39.997647514 +0100 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.51.0 +Version: 1.52.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.x5BNWp/_old 2022-02-14 22:37:40.021647577 +0100 +++ /var/tmp/diff_new_pack.x5BNWp/_new 2022-02-14 22:37:40.025647587 +0100 @@ -40,7 +40,7 @@ # * Commit+submit #if 0%{?suse_version} >= 1550 -#define use_python python3 +#define use_python python38 #define __python3 #{_bindir}/python3 #else %define use_python python3 @@ -50,7 +50,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.51.0 +Version: 1.52.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 @@ -85,7 +85,7 @@ # NOTE: Keep this is in the same order as synapse/python_dependencies.py. BuildRequires: %{use_python}-Jinja2 >= 2.9 %requires_peq %{use_python}-Jinja2 -BuildRequires: %{use_python}-Pillow >= 4.3.0 +BuildRequires: %{use_python}-Pillow >= 5.4.0 %requires_peq %{use_python}-Pillow BuildRequires: %{use_python}-PyNaCl >= 1.2.1 %requires_peq %{use_python}-PyNaCl @@ -119,7 +119,7 @@ %requires_peq %{use_python}-netaddr BuildRequires: %{use_python}-phonenumbers >= 8.2.0 %requires_peq %{use_python}-phonenumbers -BuildRequires: %{use_python}-prometheus_client >= 0.4.0 +BuildRequires: %{use_python}-prometheus_client >= 0.13.1 %requires_peq %{use_python}-prometheus_client BuildRequires: %{use_python}-psutil >= 2.0.0 %requires_peq %{use_python}-psutil @@ -161,7 +161,7 @@ BuildRequires: %{use_python}-Authlib >= 0.15.1 %requires_peq %{use_python}-Authlib %endif -BuildRequires: %{use_python}-lxml >= 3.5.0 +BuildRequires: %{use_python}-lxml >= 4.2.0 %requires_peq %{use_python}-lxml %if %{with synapse_sentry} BuildRequires: %{use_python}-sentry-sdk >= 0.7.2 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.x5BNWp/_old 2022-02-14 22:37:40.073647712 +0100 +++ /var/tmp/diff_new_pack.x5BNWp/_new 2022-02-14 22:37:40.077647723 +0100 @@ -4,7 +4,7 @@ <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.51.0</param> + <param name="revision">v1.52.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- ++++++ dont-bump-cryptography-with-system-openssl.patch ++++++ --- /var/tmp/diff_new_pack.x5BNWp/_old 2022-02-14 22:37:40.089647754 +0100 +++ /var/tmp/diff_new_pack.x5BNWp/_new 2022-02-14 22:37:40.093647764 +0100 @@ -11,7 +11,16 @@ "unpaddedbase64>=1.1.0", "canonicaljson>=1.4.0", # we use the type definitions added in signedjson 1.1. -@@ -86,7 +86,8 @@ REQUIREMENTS = [ +@@ -77,7 +77,7 @@ REQUIREMENTS = [ + "phonenumbers>=8.2.0", + # we use GaugeHistogramMetric, which was added in prom-client 0.4.0. + # 0.13.0 has an incorrect type annotation, see #11832. +- "prometheus_client>=0.4.0,<0.13.0", ++ "prometheus_client>=0.13.1", + # we use `order`, which arrived in attrs 19.2.0. + # Note: 21.1.0 broke `/sync`, see #9936 + "attrs>=19.2.0,!=21.1.0", +@@ -87,7 +87,8 @@ REQUIREMENTS = [ "typing-extensions>=3.7.4", # We enforce that we have a `cryptography` version that bundles an `openssl` # with the latest security patches. ++++++ matrix-synapse-1.4.1-paths.patch ++++++ --- /var/tmp/diff_new_pack.x5BNWp/_old 2022-02-14 22:37:40.105647796 +0100 +++ /var/tmp/diff_new_pack.x5BNWp/_new 2022-02-14 22:37:40.109647806 +0100 @@ -50,7 +50,7 @@ =================================================================== --- synapse.orig/synapse/config/server.py +++ synapse/synapse/config/server.py -@@ -696,7 +696,7 @@ class ServerConfig(Config): +@@ -717,7 +717,7 @@ class ServerConfig(Config): bind_port = 8448 unsecure_port = 8008 ++++++ matrix-synapse-1.51.0.obscpio -> matrix-synapse-1.52.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.51.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.1956/matrix-synapse-1.52.0.obscpio differ: char 48, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.x5BNWp/_old 2022-02-14 22:37:40.173647973 +0100 +++ /var/tmp/diff_new_pack.x5BNWp/_new 2022-02-14 22:37:40.177647983 +0100 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.51.0 -mtime: 1643110952 -commit: 343d4f13d8cb9f813097267216eaa0a74935b4ca +version: 1.52.0 +mtime: 1644320855 +commit: 5cdd4913100961f943f6432d9fbdaa20907142c2