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-10 23:12:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Thu Feb 10 23:12:22 2022 rev:53 rq:953151 version:1.51.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2022-01-24 23:10:51.942400502 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1956/matrix-synapse.changes  
2022-02-10 23:13:08.192369452 +0100
@@ -1,0 +2,134 @@
+Thu Feb  3 12:08:51 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- With the previous change we would not need use_python anymore
+  because we also can find now the packages that provide python3-X
+
+  But i keep the conditional around for e.g. testing with python
+  3.10.
+
+-------------------------------------------------------------------
+Thu Feb  3 12:04:47 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Replace requires_eq with requires_peq: (boo#1195316)
+  The only difference between the 2 macros is that the new macro
+  also considers provides so we can track package names over
+  renames.
+
+-------------------------------------------------------------------
+Tue Jan 25 13:44:47 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.51.0
+
+  Synapse 1.51.0 deprecates webclient listeners and non-HTTP(S)
+  web_client_locations. Support for these will be removed in
+  Synapse 1.53.0, at which point Synapse will not be capable of
+  directly serving a web client for Matrix. See the upgrade notes.
+
+  - Features
+    - Add track_puppeted_user_ips config flag to record client IP
+      addresses against puppeted users, and include the puppeted
+      users in monthly active user counts. (#11561, #11749, #11757)
+    - Include whether the requesting user has participated in a
+      thread when generating a summary for MSC3440. (#11577)
+    - Return an M_FORBIDDEN error code instead of M_UNKNOWN when a
+      spam checker module prevents a user from creating a room.
+      (#11672)
+    - Add a flag to the synapse_review_recent_signups script to
+      ignore and filter appservice users. (#11675, #11770)
+  - 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)
+    - Fix a long-standing issue which could cause Synapse to
+      incorrectly accept data in the unsigned field of events
+    - received over federation. (#11530)
+    - Fix a long-standing bug where Synapse wouldn't cache a
+      response indicating that a remote user has no devices.
+      (#11587)
+    - Fix an error that occurs whilst trying to get the federation
+      status of a destination server that was working normally.
+      This admin API was newly introduced in Synapse v1.49.0.
+      (#11593)
+    - Fix bundled aggregations not being included in the /sync
+      response, per MSC2675. (#11612, #11659, #11791)
+    - Fix the /_matrix/client/v1/room/{roomId}/hierarchy endpoint
+      returning incorrect fields which have been present since
+      Synapse 1.49.0. (#11667)
+    - Fix preview of some GIF URLs (like tenor.com). Contributed by
+      Philippe Daouadi. (#11669)
+    - Fix a bug where only the first 50 rooms from a space were
+      returned from the /hierarchy API. This has existed since the
+      introduction of the API in Synapse v1.41.0. (#11695)
+    - Fix a bug introduced in Synapse v1.18.0 where password reset
+      and address validation emails would not be sent if their
+      subject was configured to use the 'app' template variable.
+      Contributed by @br4nnigan. (#11710, #11745)
+    - Make the 'List Rooms' Admin API sort stable. Contributed by
+      Dani??l Sonck. (#11737)
+    - Fix a long-standing bug where space hierarchy over federation
+      would only work correctly some of the time. (#11775)
+    - Fix a bug introduced in Synapse v1.46.0 that prevented
+      on_logged_out module callbacks from being correctly awaited
+      by Synapse. (#11786)
+  - Improved Documentation
+    - Warn against using a Let's Encrypt certificate for TLS/DTLS
+      TURN server client connections, and suggest using ZeroSSL
+      certificate instead. This works around client-side
+      connectivity errors caused by WebRTC libraries that reject
+      Let's Encrypt certificates. Contibuted by @AndrewFerr.
+      (#11686)
+    - Document the new SYNAPSE_TEST_PERSIST_SQLITE_DB environment
+      variable in the contributing guide. (#11715)
+    - Document that the minimum supported PostgreSQL version is now
+      10. (#11725)
+    - Fix typo in demo docs: differnt. (#11735)
+    - Update room spec URL in config files. (#11739)
+    - Mention python3-venv and libpq-dev dependencies in the
+      contribution guide. (#11740)
+    - Update documentation for configuring login with Facebook.
+      (#11755)
+    - Update installation instructions to note that Python 3.6 is
+      no longer supported. (#11781)
+  - Deprecations and Removals
+    - Remove the unstable /send_relation endpoint. (#11682)
+    - Remove python_twisted_reactor_pending_calls Prometheus
+      metric. (#11724)
+    - Remove the password_hash field from the response dictionaries
+      of the Users Admin API. (#11576)
+    - Deprecate support for webclient listeners and non-HTTP(S)
+      web_client_location configuration. (#11774, #11783)
+  - Internal Changes
+    - Run pyupgrade --py37-plus --keep-percent-format on Synapse.
+      (#11685)
+    - Use buildkit's cache feature to speed up docker builds.
+      (#11691)
+    - Use auto_attribs and native type hints for attrs classes.
+      (#11692, #11768)
+    - Remove debug logging for #4422, which has been closed since
+      Synapse 0.99. (#11693)
+    - Remove fallback code for Python 2. (#11699)
+    - Add a test for an edge case in the /sync logic. (#11701)
+    - Add the option to write SQLite test dbs to disk when running
+      tests. (#11702)
+    - Improve Complement test output for Gitub Actions. (#11707)
+    - Fix docstring on add_account_data_for_user. (#11716)
+    - Complement environment variable name change and update
+      .gitignore. (#11718)
+    - Simplify calculation of Prometheus metrics for garbage
+      collection. (#11723)
+    - Improve accuracy of python_twisted_reactor_tick_time
+      Prometheus metric. (#11724, #11771)
+    - Minor efficiency improvements when inserting many values into
+      the database. (#11742)
+    - Invite PR authors to give themselves credit in the changelog.
+      (#11744)
+    - Add optional debugging to investigate issue 8631. (#11760)
+    - Remove log_function utility function and its uses. (#11761)
+    - Add a unit test that checks both client and webclient
+      resources will function when simultaneously enabled. (#11765)
+    - Allow overriding complement commit using COMPLEMENT_REF.
+      (#11766)
+    - Add some comments and type annotations for
+      _update_outliers_txn. (#11776)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-1.50.2.obscpio

New:
----
  matrix-synapse-1.51.0.obscpio

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

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.K1Z65f/_old  2022-02-10 23:13:09.148371874 +0100
+++ /var/tmp/diff_new_pack.K1Z65f/_new  2022-02-10 23:13:09.152371884 +0100
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.50.2
+Version:        1.51.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.K1Z65f/_old  2022-02-10 23:13:09.180371955 +0100
+++ /var/tmp/diff_new_pack.K1Z65f/_new  2022-02-10 23:13:09.184371965 +0100
@@ -16,6 +16,8 @@
 #
 
 
+%define requires_peq() %(echo '%*' | LC_ALL=C xargs -r rpm -q --whatprovides 
--qf 'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' 
-e 's/ 0:/ /' | grep -v "is not")
+
 # These come from matrix-synapse's CONDITIONAL_REQUIREMENTS.
 # missing deps
 %if 0%{?suse_version} >= 1550
@@ -37,18 +39,18 @@
 #   https://github.com/matrix-org/synapse/releases or synapse/CHANGES.md
 # * Commit+submit
 
-%if 0%{?suse_version} >= 1550
-%define use_python python38
+#if 0%{?suse_version} >= 1550
+#define use_python python3
 #define __python3 #{_bindir}/python3
-%else
+#else
 %define use_python python3
-%endif
+#endif
 
 %define         modname synapse
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.50.2
+Version:        1.51.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -79,108 +81,108 @@
 BuildRequires:  unzip
 %{?systemd_ordering}
 %{sysusers_requires}
-%requires_eq    %{use_python}-base
+%requires_peq   %{use_python}-base
 # NOTE: Keep this is in the same order as synapse/python_dependencies.py.
 BuildRequires:  %{use_python}-Jinja2 >= 2.9
-%requires_eq    %{use_python}-Jinja2
+%requires_peq   %{use_python}-Jinja2
 BuildRequires:  %{use_python}-Pillow >= 4.3.0
-%requires_eq    %{use_python}-Pillow
+%requires_peq   %{use_python}-Pillow
 BuildRequires:  %{use_python}-PyNaCl >= 1.2.1
-%requires_eq    %{use_python}-PyNaCl
+%requires_peq   %{use_python}-PyNaCl
 BuildRequires:  %{use_python}-PyYAML >= 3.11
-%requires_eq    %{use_python}-PyYAML
+%requires_peq   %{use_python}-PyYAML
 BuildRequires:  %{use_python}-Twisted >= 20.3.0
-%requires_eq    %{use_python}-Twisted
+%requires_peq   %{use_python}-Twisted
 BuildRequires:  ((%{use_python}-attrs >= 19.2.0 with %{use_python}-attrs < 
21.1.0) or %{use_python}-attrs > 21.1.0)
-%requires_eq    %{use_python}-attrs
+%requires_peq   %{use_python}-attrs
 BuildRequires:  %{use_python}-bcrypt >= 3.2.0
-%requires_eq    %{use_python}-bcrypt
+%requires_peq   %{use_python}-bcrypt
 BuildRequires:  %{use_python}-bleach >= 1.4.3
-%requires_eq    %{use_python}-bleach
+%requires_peq   %{use_python}-bleach
 BuildRequires:  %{use_python}-canonicaljson >= 1.4.0
-%requires_eq    %{use_python}-canonicaljson
+%requires_peq   %{use_python}-canonicaljson
 BuildRequires:  %{use_python}-cryptography >= 3.4.7
-%requires_eq    %{use_python}-cryptography
+%requires_peq   %{use_python}-cryptography
 BuildRequires:  %{use_python}-frozendict >= 2.1.3
-%requires_eq    %{use_python}-frozendict
+%requires_peq   %{use_python}-frozendict
 BuildRequires:  %{use_python}-idna >= 2.5
-%requires_eq    %{use_python}-idna
+%requires_peq   %{use_python}-idna
 BuildRequires:  %{use_python}-ijson >= 3.1
-%requires_eq    %{use_python}-ijson
+%requires_peq   %{use_python}-ijson
 BuildRequires:  %{use_python}-jsonschema >= 3.0.0
-%requires_eq    %{use_python}-jsonschema
+%requires_peq   %{use_python}-jsonschema
 BuildRequires:  %{use_python}-matrix_common >= 1.0.0
-%requires_eq    %{use_python}-matrix_common
+%requires_peq   %{use_python}-matrix_common
 BuildRequires:  %{use_python}-msgpack >= 0.5.2
-%requires_eq    %{use_python}-msgpack
+%requires_peq   %{use_python}-msgpack
 BuildRequires:  %{use_python}-netaddr >= 0.7.18
-%requires_eq    %{use_python}-netaddr
+%requires_peq   %{use_python}-netaddr
 BuildRequires:  %{use_python}-phonenumbers >= 8.2.0
-%requires_eq    %{use_python}-phonenumbers
+%requires_peq   %{use_python}-phonenumbers
 BuildRequires:  %{use_python}-prometheus_client >= 0.4.0
-%requires_eq    %{use_python}-prometheus_client
+%requires_peq   %{use_python}-prometheus_client
 BuildRequires:  %{use_python}-psutil >= 2.0.0
-%requires_eq    %{use_python}-psutil
+%requires_peq   %{use_python}-psutil
 BuildRequires:  %{use_python}-pyOpenSSL >= 16.0.0
-%requires_eq    %{use_python}-pyOpenSSL
+%requires_peq   %{use_python}-pyOpenSSL
 BuildRequires:  %{use_python}-pyasn1 >= 0.1.9
-%requires_eq    %{use_python}-pyasn1
+%requires_peq   %{use_python}-pyasn1
 BuildRequires:  %{use_python}-pyasn1-modules >= 0.0.7
-%requires_eq    %{use_python}-pyasn1-modules
+%requires_peq   %{use_python}-pyasn1-modules
 BuildRequires:  %{use_python}-pymacaroons >= 0.13.0
-%requires_eq    %{use_python}-pymacaroons
+%requires_peq   %{use_python}-pymacaroons
 BuildRequires:  %{use_python}-service_identity >= 18.1.0
-%requires_eq    %{use_python}-service_identity
+%requires_peq   %{use_python}-service_identity
 BuildRequires:  %{use_python}-signedjson >= 1.1.0
-%requires_eq    %{use_python}-signedjson
+%requires_peq   %{use_python}-signedjson
 BuildRequires:  %{use_python}-six >= 1.10
-%requires_eq    %{use_python}-six
+%requires_peq   %{use_python}-six
 BuildRequires:  %{use_python}-sortedcontainers >= 1.4.4
-%requires_eq    %{use_python}-sortedcontainers
+%requires_peq   %{use_python}-sortedcontainers
 BuildRequires:  %{use_python}-systemd  >= 231
-%requires_eq    %{use_python}-systemd
+%requires_peq   %{use_python}-systemd
 BuildRequires:  %{use_python}-typing_extensions >= 3.7.4
-%requires_eq    %{use_python}-typing_extensions
+%requires_peq   %{use_python}-typing_extensions
 BuildRequires:  %{use_python}-treq >= 15.1
-%requires_eq    %{use_python}-treq
+%requires_peq   %{use_python}-treq
 BuildRequires:  %{use_python}-unpaddedbase64 >= 1.1.0
-%requires_eq    %{use_python}-unpaddedbase64
+%requires_peq   %{use_python}-unpaddedbase64
 # Specify all CONDITIONAL_REQUIREMENTS (we Require them to avoid no-recommends
 # breaking very commonly-used bits of matrix-synapse such as postgresql).
 %if %{with synapse_ldap}
 BuildRequires:  %{use_python}-matrix-synapse-ldap3 >= 0.1
-%requires_eq    %{use_python}-matrix-synapse-ldap3
+%requires_peq   %{use_python}-matrix-synapse-ldap3
 %endif
 BuildRequires:  %{use_python}-psycopg2 >= 2.8
-%requires_eq    %{use_python}-psycopg2
+%requires_peq   %{use_python}-psycopg2
 BuildRequires:  %{use_python}-pysaml2 >= 4.5.0
-%requires_eq    %{use_python}-pysaml2
+%requires_peq   %{use_python}-pysaml2
 %if %{with synapse_oidc}
 BuildRequires:  %{use_python}-Authlib >= 0.15.1
-%requires_eq    %{use_python}-Authlib
+%requires_peq   %{use_python}-Authlib
 %endif
 BuildRequires:  %{use_python}-lxml >= 3.5.0
-%requires_eq    %{use_python}-lxml
+%requires_peq   %{use_python}-lxml
 %if %{with synapse_sentry}
 BuildRequires:  %{use_python}-sentry-sdk >= 0.7.2
-%requires_eq    %{use_python}-sentry-sdk
+%requires_peq   %{use_python}-sentry-sdk
 %endif
 BuildRequires:  %{use_python}-PyJWT >= 1.6.4
-%requires_eq    %{use_python}-PyJWT
+%requires_peq   %{use_python}-PyJWT
 %if %{with synapse_opentracing}
 BuildRequires:  %{use_python}-jaeger-client >= 4.0.0
-%requires_eq    %{use_python}-jaeger-client
+%requires_peq   %{use_python}-jaeger-client
 BuildRequires:  %{use_python}-opentracing   >= 2.2.0
-%requires_eq    %{use_python}-opentracing
+%requires_peq   %{use_python}-opentracing
 %endif
 %if %{with synapse_redis}
 BuildRequires:  %{use_python}-hiredis >= 1.0.1
-%requires_eq    %{use_python}-hiredis
+%requires_peq   %{use_python}-hiredis
 BuildRequires:  %{use_python}-txredisapi >= 1.4.7
-%requires_eq    %{use_python}-txredisapi
+%requires_peq   %{use_python}-txredisapi
 %endif
 BuildRequires:  %{use_python}-Pympler >= 0.8
-%requires_eq    %{use_python}-Pympler
+%requires_peq   %{use_python}-Pympler
 BuildArch:      noarch
 # We only provide/obsolete python2 to ensure that users upgrade.
 Obsoletes:      python2-matrix-synapse < %{version}-%{release}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.K1Z65f/_old  2022-02-10 23:13:09.236372096 +0100
+++ /var/tmp/diff_new_pack.K1Z65f/_new  2022-02-10 23:13:09.240372107 +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.50.2</param>
+    <param name="revision">v1.51.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.51.0rc1</param>
+    <param name="revision">v1.52.0rc1</param>
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>
     -->

++++++ matrix-synapse-1.50.2.obscpio -> matrix-synapse-1.51.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.50.2.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.1956/matrix-synapse-1.51.0.obscpio
 differ: char 50, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.K1Z65f/_old  2022-02-10 23:13:09.304372269 +0100
+++ /var/tmp/diff_new_pack.K1Z65f/_new  2022-02-10 23:13:09.308372279 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.50.2
-mtime: 1643031440
-commit: 36f37acf538ae7b2e9ca9927fd3c561f581d4ee0
+version: 1.51.0
+mtime: 1643110952
+commit: 343d4f13d8cb9f813097267216eaa0a74935b4ca
 

Reply via email to