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-03-25 21:54:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Fri Mar 25 21:54:36 2022 rev:57 rq:964740 version:1.55.2 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2022-03-12 17:16:20.390365491 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1900/matrix-synapse.changes 2022-03-25 21:54:43.538281188 +0100 @@ -1,0 +2,157 @@ +Thu Mar 24 23:29:03 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.55.2 + This patch version reverts the earlier fixes from Synapse 1.55.1, + which could cause problems in certain deployments, and instead + adds a cap to the version of Jinja to be installed. Again, this + is to fix an incompatibility with version 3.1.0 of the Jinja + library, and again, deployments of Synapse using the + matrixdotorg/synapse Docker image or Debian packages from + packages.matrix.org are not affected. + + - Internal Changes + - Pin Jinja to <3.1.0, as Synapse fails to start with Jinja + 3.1.0. (#12297) + - Revert changes from 1.55.1 as they caused problems with older + versions of Jinja (#12296) +- Changes from 1.55.1 + This is a patch release that fixes an incompatibility with + version 3.1.0 of the Jinja library, released on March 24th, 2022. + Deployments of Synapse using the matrixdotorg/synapse Docker + image or Debian packages from packages.matrix.org are not + affected. + + - Internal Changes + - Remove uses of the long-deprecated jinja2.Markup which would + prevent Synapse from starting with Jinja 3.1.0 or above + installed. (#12289) + +------------------------------------------------------------------- +Tue Mar 22 19:59:01 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.55.0 + This release removes a workaround introduced in Synapse 1.50.0 + for Mjolnir compatibility. This breaks compatibility with Mjolnir + 1.3.1 and earlier. (#11700); Mjolnir users should upgrade Mjolnir + before upgrading Synapse to this version. + + This release also moves the location of the synctl script; see + the upgrade notes for more details. + + - Features + - Add third-party rules callbacks check_can_shutdown_room and + check_can_deactivate_user. (#12028) + - Improve performance of logging in for large accounts. + (#12132) + - Add experimental env var SYNAPSE_ASYNC_IO_REACTOR that causes + Synapse to use the asyncio reactor for Twisted. (#12135) + - Support the stable identifiers from MSC3440: threads. + (#12151) + - Add a new Jinja2 template filter to extract the local part of + an email address. (#12212) + - Bugfixes + - Use the proper serialization format for bundled thread + aggregations. The bug has existed since Synapse v1.48.0. + (#12090) + - Fix a long-standing bug when redacting events with relations. + (#12113, #12121, #12130, #12189) + - Fix a bug introduced in Synapse 1.7.2 whereby background + updates are never run with the default background batch size. + (#12157) + - Fix a bug where non-standard information was returned from + the /hierarchy API. Introduced in Synapse v1.41.0. (#12175) + - Fix a bug introduced in Synapse 1.54.0 that broke background + updates on sqlite homeservers while search was disabled. + (#12215) + - Fix a long-standing bug when a filter argument with + event_fields which did not include the unsigned field could + result in a 500 error on /sync. (#12234) + - Improved Documentation + - Fix complexity checking config example in Resource + Constrained Devices docs page. (#11998) + - Improve documentation for demo scripts. (#12143) + - Updates to the Room DAG concepts development document. + (#12179) + - Document that the typing, to_device, account_data, receipts, + and presence stream writer can only be used on a single + worker. (#12196) + - Document that contributors can sign off privately by email. + (#12204) + - Deprecations and Removals + - Remove workaround introduced in Synapse 1.50.0 for Mjolnir + compatibility. Breaks compatibility with Mjolnir 1.3.1 and + earlier. (#11700) + - **synctl has been moved into into synapse._scripts and is + exposed as an entry point; see upgrade notes. (#12140) + - Remove backwards compatibilty with pagination tokens from the + /relations and /aggregations endpoints generated from Synapse + < v1.52.0. (#12138) + - The groups/communities feature in Synapse has been + deprecated. (#12200) + - Internal Changes + - Tweak copy for default Single Sign-On account details + template to better adhere to mobile app store guidelines. + (#12265, #12260) + - Simplify the ApplicationService class' set of public methods + related to interest checking. (#11915) + - Add config settings for background update parameters. + (#11980) + - Correct type hints for txredis. (#12042) + - Limit the size of aggregation_key on annotations. (#12101) + - Add type hints to tests files. (#12108, #12146, #12207, + #12208) + - Move scripts to Synapse package and expose as setuptools + entry points. (#12118) + - Add support for cancellation to ReadWriteLock. (#12120) + - Fix data validation to compare to lists, not sequences. + (#12128) + - Fix CI not attaching source distributions and wheels to the + GitHub releases. (#12131) + - Remove unused mocks from test_typing. (#12136) + - Give scripts-dev scripts suffixes for neater CI config. + (#12137) + - Move the snapcraft configuration file to contrib. (#12142) + - Enable MSC3030 Complement tests in CI. (#12144) + - Enable MSC2716 Complement tests in CI. (#12145) + - Add test for ObservableDeferred's cancellation behaviour. + (#12149) + - Use ParamSpec in type hints for synapse.logging.context. + (#12150) + - Prune unused jobs from tox config. (#12152) + - Move CI checks out of tox, to facilitate a move to using + poetry. (#12153) + - Avoid generating state groups for local out-of-band leaves. + (#12154) + - Avoid trying to calculate the state at outlier events. + (#12155, #12173, #12202) + - Fix some type annotations. (#12156) + - Add type hints for ObservableDeferred attributes. (#12159) + - Use a prebuilt Action for the tests-done CI job. (#12161) + - Reduce number of DB queries made during processing of /sync. + (#12163) + - Add delay_cancellation utility function, which behaves like + stop_cancellation but waits until the original Deferred + resolves before raising a CancelledError. (#12180) + - Retry HTTP replication failures, this should prevent 502's + when restarting stateful workers (main, event persisters, + stream writers). Contributed by Nick @ Beeper. (#12182) + - Add cancellation support to @cached and @cachedList + decorators. (#12183) + - Remove unused variables. (#12187) + - Add combined test for HTTP pusher and push rule. Contributed + by Nick @ Beeper. (#12188) + - Rename HomeServer.get_tcp_replication to + get_replication_command_handler. (#12192) + - Remove some dead code. (#12197) + - Fix a misleading comment in the function + check_event_for_spam. (#12203) + - Remove unnecessary pass statements. (#12206) + - Update the SSO username picker template to comply with SIWA + guidelines. (#12210) + - Improve code documentation for the typing stream over + replication. (#12211) +- refreshed patches: + dont-bump-cryptography-with-system-openssl.patch + matrix-synapse-1.4.1-paths.patch + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.54.0.obscpio New: ---- matrix-synapse-1.55.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.SY2KsC/_old 2022-03-25 21:54:44.762282353 +0100 +++ /var/tmp/diff_new_pack.SY2KsC/_new 2022-03-25 21:54:44.766282357 +0100 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.54.0 +Version: 1.55.2 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.SY2KsC/_old 2022-03-25 21:54:44.806282395 +0100 +++ /var/tmp/diff_new_pack.SY2KsC/_new 2022-03-25 21:54:44.810282399 +0100 @@ -50,7 +50,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.54.0 +Version: 1.55.2 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 @@ -83,7 +83,7 @@ %{sysusers_requires} %requires_peq %{use_python}-base # 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 with %{use_python}-Jinja2 < 3.1) %requires_peq %{use_python}-Jinja2 BuildRequires: %{use_python}-Pillow >= 5.4.0 %requires_peq %{use_python}-Pillow @@ -141,7 +141,7 @@ %requires_peq %{use_python}-sortedcontainers BuildRequires: %{use_python}-systemd >= 231 %requires_peq %{use_python}-systemd -BuildRequires: %{use_python}-typing_extensions >= 3.7.4 +BuildRequires: %{use_python}-typing_extensions >= 3.10.0 %requires_peq %{use_python}-typing_extensions BuildRequires: %{use_python}-treq >= 15.1 %requires_peq %{use_python}-treq ++++++ _service ++++++ --- /var/tmp/diff_new_pack.SY2KsC/_old 2022-03-25 21:54:44.870282456 +0100 +++ /var/tmp/diff_new_pack.SY2KsC/_new 2022-03-25 21:54:44.878282464 +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.54.0</param> + <param name="revision">v1.55.2</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.55.0rc1</param> + <param name="revision">v1.56.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.SY2KsC/_old 2022-03-25 21:54:44.886282471 +0100 +++ /var/tmp/diff_new_pack.SY2KsC/_new 2022-03-25 21:54:44.890282475 +0100 @@ -11,8 +11,8 @@ # 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", -@@ -79,7 +79,8 @@ REQUIREMENTS = [ - "typing-extensions>=3.7.4", +@@ -80,7 +80,8 @@ REQUIREMENTS = [ + "typing-extensions>=3.10.0", # We enforce that we have a `cryptography` version that bundles an `openssl` # with the latest security patches. - "cryptography>=3.4.7", ++++++ matrix-synapse-1.4.1-paths.patch ++++++ --- /var/tmp/diff_new_pack.SY2KsC/_old 2022-03-25 21:54:44.898282483 +0100 +++ /var/tmp/diff_new_pack.SY2KsC/_new 2022-03-25 21:54:44.902282486 +0100 @@ -37,7 +37,7 @@ =================================================================== --- synapse.orig/synapse/config/logger.py +++ synapse/synapse/config/logger.py -@@ -149,7 +149,7 @@ class LoggingConfig(Config): +@@ -154,7 +154,7 @@ class LoggingConfig(Config): self.no_redirect_stdio = config.get("no_redirect_stdio", False) def generate_config_section(self, config_dir_path, server_name, **kwargs) -> str: ++++++ matrix-synapse-1.54.0.obscpio -> matrix-synapse-1.55.2.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.54.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.1900/matrix-synapse-1.55.2.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.SY2KsC/_old 2022-03-25 21:54:44.954282536 +0100 +++ /var/tmp/diff_new_pack.SY2KsC/_new 2022-03-25 21:54:44.958282539 +0100 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.54.0 -mtime: 1646748079 -commit: b1989ced00cc0bc6214bfd1a393c7e8f8eda660c +version: 1.55.2 +mtime: 1648149535 +commit: 9925f9b8b0c5dd03fdb7ac78b49f75dfd51332f8