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-10-20 16:02:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Thu Oct 20 16:02:00 2022 rev:72 rq:1030137 version:1.69.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2022-10-15 16:40:21.838572493 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2275/matrix-synapse.changes  
2022-10-20 16:02:01.855092791 +0200
@@ -1,0 +2,236 @@
+Thu Oct 20 10:44:17 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- As 14221.patch is modified to skip the parts we dont need
+  (changelog snippets) remove the url from the spec file.
+
+-------------------------------------------------------------------
+Tue Oct 18 14:52:09 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- All the shebang line fixing should skip the vendor directory so
+  that we do not break the checksum checks in cargo.
+
+-------------------------------------------------------------------
+Tue Oct 18 12:44:57 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Added 
https://patch-diff.githubusercontent.com/raw/matrix-org/synapse/pull/14221.patch
 
+  Same fix for the cache_memory as for url_preview
+
+-------------------------------------------------------------------
+Tue Oct 18 10:45:30 UTC 2022 - pgaj...@suse.com
+
+- python-six is not required
+  https://trello.com/c/MO53MocR/143-remove-python3-six
+
+-------------------------------------------------------------------
+Mon Oct 17 19:49:55 UTC 2022 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.69.0
+  Please note that legacy Prometheus metric names are now
+  deprecated and will be removed in Synapse 1.73.0. Server
+  administrators should update their dashboards and alerting rules
+  to avoid using the deprecated metric names. See the upgrade notes
+  for more details.
+
+  - Features
+    - Allow application services to set the origin_server_ts of a
+      state event by providing the query parameter ts in PUT
+      /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey},
+      per MSC3316. Contributed by @lukasdenk. (#11866)
+    - Allow server admins to require a manual approval process
+      before new accounts can be used (using MSC3866). (#13556)
+    - Exponentially backoff from backfilling the same event over
+      and over. (#13635, #13936)
+    - Add cache invalidation across workers to module API. (#13667,
+      #13947)
+    - Experimental implementation of MSC3882 to allow an existing
+      device/session to generate a login token for use on a new
+      device/session. (#13722, #13868)
+    - Experimental support for thread-specific receipts (MSC3771).
+      (#13782, #13893, #13932, #13937, #13939)
+    - Add experimental support for MSC3881: Remotely toggle push
+      notifications for another client. (#13799, #13831, #13860)
+    - Keep track when an event pulled over federation fails its
+      signature check so we can intelligently back-off in the
+      future. (#13815)
+    - Improve validation for the unspecced, internal-only
+      _matrix/client/unstable/add_threepid/msisdn/submit_token
+      endpoint. (#13832)
+    - Faster remote room joins: record when we first partial-join
+      to a room. (#13892)
+    - Support a dir parameter on the /relations endpoint per
+      MSC3715. (#13920)
+    - Ask mail servers receiving emails from Synapse to not send
+      automatic replies (e.g. out-of-office responses). (#13957)
+  - Bugfixes
+    - Fix poor performance of the event_push_backfill_thread_id
+      background update, which was introduced in Synapse 1.68.0rc1.
+      (#14172, #14181)
+    - Fix an issue with Docker images causing the Rust dependencies
+      to not be pinned correctly. Introduced in v1.68.0 (#14129)
+    - Fix a bug introduced in Synapse 1.69.0rc1 which would cause
+      registration replication requests to fail if the worker
+      sending the request is not running Synapse 1.69. (#14135)
+    - Fix error in background update when rotating existing
+      notifications. Introduced in v1.69.0rc2. (#14138)
+    - Send push notifications for invites received over federation.
+      (#13719, #14014)
+    - Fix a long-standing bug where typing events would be accepted
+      from remote servers not present in a room. Also fix a bug
+      where incoming typing events would cause other incoming
+      events to get stuck during a fast join. (#13830)
+    - Fix a bug introduced in Synapse v1.53.0 where the
+      experimental implementation of MSC3715 would give incorrect
+      results when paginating forward. (#13840)
+    - Fix access token leak to logs from proxy agent. (#13855)
+    - Fix have_seen_event cache not being invalidated after we
+      persist an event which causes inefficiency effects like extra
+      /state federation calls. (#13863)
+    - Faster room joins: Fix a bug introduced in 1.66.0 where an
+      error would be logged when syncing after joining a room.
+      (#13872)
+    - Fix a bug introduced in 1.66.0 where some required fields in
+      the pushrules sent to clients were not present anymore.
+      Contributed by Nico. (#13904)
+    - Fix packaging to include Cargo.lock in sdist. (#13909)
+    - Fix a long-standing bug where device updates could cause
+      delays sending out to-device messages over federation.
+      (#13922)
+    - Fix a bug introduced in v1.68.0 where Synapse would require
+      setuptools_rust at runtime, even though the package is only
+      required at build time. (#13952)
+    - Fix a long-standing bug where POST
+      /_matrix/client/v3/keys/query requests could result in
+      excessively large SQL queries. (#13956)
+    - Fix a performance regression in the get_users_in_room
+      database query. Introduced in v1.67.0. (#13972)
+    - Fix a bug introduced in v1.68.0 bug where Rust extension
+      wasn't built in release mode when using poetry install.
+      (#14009)
+    - Do not return an unspecified original_event field when using
+      the stable /relations endpoint. Introduced in Synapse
+      v1.57.0. (#14025)
+    - Correctly handle a race with device lists when a remote user
+      leaves during a partial join. (#13885)
+    - Correctly handle sending local device list updates to remote
+      servers during a partial join. (#13934)
+  - Improved Documentation
+    - Add worker_main_http_uri for the worker generator bash
+      script. (#13772)
+    - Update URL for the NixOS module for Synapse. (#13818)
+    - Fix a mistake in sso_mapping_providers.md:
+      map_user_attributes is expected to return display_name, not
+      displayname. (#13836)
+    - Fix a cross-link from the registration admin API to the
+      registration_shared_secret configuration documentation.
+      (#13870)
+    - Update the man page for the hash_password script to correct
+      the default number of bcrypt rounds performed. (#13911,
+      #13930)
+    - Emphasize the right reasons when to use (room_id, event_id)
+      in a database schema. (#13915)
+    - Add instruction to contributing guide for running unit tests
+      in parallel. Contributed by @ashfame. (#13928)
+    - Clarify that the auto_join_rooms config option can also be
+      used with Space aliases. (#13931)
+    - Add some cross references to worker documentation. (#13974)
+    - Linkify urls in config documentation. (#14003)
+  - Updates to the Docker image
+    - Fix docker build OOMing in CI for arm64 builds. (#14173)
+  - Deprecations and Removals
+    - Remove the complete_sso_login method from the Module API
+      which was deprecated in Synapse 1.13.0. (#13843)
+    - Announce that legacy metric names are deprecated, will be
+      turned off by default in Synapse v1.71.0 and removed
+      altogether in Synapse v1.73.0. See the upgrade notes for more
+      information. (#14024)
+    - Deprecate the generate_short_term_login_token method in favor
+      of an async create_login_token method in the Module API.
+      (#13842)
+  - Internal Changes
+    - Rename the url_preview extra to url-preview, for
+      compatability with poetry-core 1.3.0 and PEP 685. From-source
+      installations using this extra will need to install using the
+      new name. (#14085)
+    - Ensure Synapse v1.69 works with upcoming database changes in
+      v1.70. (#14045)
+    - Fix a bug introduced in Synapse v1.68.0 where messages could
+      not be sent in rooms with non-integer notifications power
+      level. (#14073)
+    - Temporarily pin build-system requirements to workaround an
+      incompatibility with poetry-core 1.3.0. This will be reverted
+      before the v1.69.0 release proper, see #14079. (#14080)
+    - Speed up creation of DM rooms. (#13487, #13800)
+    - Port push rules to using Rust. (#13768, #13838, #13889)
+    - Optimise get rooms for user calls. Contributed by Nick @
+      Beeper (@Fizzadar). (#13787)
+    - Update the script which makes full schema dumps. (#13792)
+    - Use shared methods for cache invalidation when persisting
+      events, remove duplicate codepaths. Contributed by Nick @
+      Beeper (@Fizzadar). (#13796)
+    - Improve the synapse.api.auth.Auth mock used in unit tests.
+      (#13809)
+    - Faster Remote Room Joins: tell remote homeservers that we are
+      unable to authorise them if they query a room which has
+      partial state on our server. (#13823)
+    - Carry IdP Session IDs through user-mapping sessions. (#13839)
+    - Fix the release script not publishing binary wheels. (#13850)
+    - Raise issue if complement fails with latest deps. (#13859)
+    - Correct the comments in the complement dockerfile. (#13867)
+    - Create a new snapshot of the database schema. (#13873)
+    - Faster room joins: Send device list updates to most servers
+      in rooms with partial state. (#13874, #14013)
+    - Add comments to the Prometheus recording rules to make it
+      clear which set of rules you need for Grafana or Prometheus
+      Console. (#13876)
+    - Only pull relevant backfill points from the database based on
+      the current depth and limit (instead of all) every time we
+      want to /backfill. (#13879)
+    - Faster room joins: Avoid waiting for full state when
+      processing /keys/changes requests. (#13888)
+    - Improve backfill robustness by trying more servers when we
+      get a 4xx error back. (#13890)
+    - Fix mypy errors with canonicaljson 1.6.3. (#13905)
+    - Faster remote room joins: correctly handle remote device list
+      updates during a partial join. (#13913)
+    - Complement image: propagate SIGTERM to all workers. (#13914)
+    - Update an innaccurate comment in Synapse's upsert database
+      helper. (#13924)
++++ 39 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
++++ and 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2275/matrix-synapse.changes

Old:
----
  13952.patch
  matrix-synapse-1.68.0.obscpio

New:
----
  14221.patch
  matrix-synapse-1.69.0.obscpio

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

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.9CGSlY/_old  2022-10-20 16:02:03.403095207 +0200
+++ /var/tmp/diff_new_pack.9CGSlY/_new  2022-10-20 16:02:03.411095219 +0200
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.68.0
+Version:        1.69.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.9CGSlY/_old  2022-10-20 16:02:03.459095294 +0200
+++ /var/tmp/diff_new_pack.9CGSlY/_new  2022-10-20 16:02:03.463095300 +0200
@@ -48,7 +48,6 @@
 %global service_identity_version      21.1.0
 %global signedjson_version            1.1.4
 %global signedjson_max_version        2
-%global six_version                   1.16.0
 %global sortedcontainers_version      2.4.0
 %global systemd_version               234
 %global typing_extensions_version     4.1.1
@@ -77,7 +76,7 @@
 %global attrs_version                 21.1.1
 %global bcrypt_version                3.1.7
 %global bleach_version                1.4.3
-%global canonicaljson_version         1.5.0
+%global canonicaljson_version         1.6.3
 %global canonicaljson_max_version     2
 %global cryptography_version          3.4.7
 %global frozendict_version            2.1.3
@@ -98,7 +97,6 @@
 %global service_identity_version      18.1.0
 %global signedjson_version            1.1.0
 %global signedjson_max_version        2
-%global six_version                   1.16.0
 %global sortedcontainers_version      1.4.4
 %global systemd_version               231
 %global typing_extensions_version     3.10.0
@@ -155,7 +153,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.68.0
+Version:        1.69.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -175,13 +173,13 @@
 Source99:       series
 Patch:          matrix-synapse-1.4.1-paths.patch
 Patch1:         bump-dependencies.patch
-Patch2:         
https://patch-diff.githubusercontent.com/raw/matrix-org/synapse/pull/13952.patch
+Patch2:         14221.patch
 # 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.8
 BuildRequires:  %{use_python}-pip
-BuildRequires:  %{use_python}-poetry-core
+BuildRequires:  %{use_python}-poetry-core >= 1.0.0
 BuildRequires:  %{use_python}-setuptools
 BuildRequires:  %{use_python}-wheel
 BuildRequires:  cargo
@@ -194,7 +192,7 @@
 %{?systemd_ordering}
 %{sysusers_requires}
 %requires_peq   %{use_python}-base
-BuildRequires:  %{use_python}-setuptools-rust
+BuildRequires:  (%{use_python}-setuptools-rust >= 1.3 with 
%{use_python}-setuptools-rust < 1.5.3)
 # NOTE: Keep this is in the same order as pyproject.toml.
 # some version locks based on poetry.lock
 BuildRequires:  %{use_python}-Jinja2 >= %{Jinja2_version}
@@ -247,8 +245,6 @@
 %requires_peq   %{use_python}-service_identity
 BuildRequires:  (%{use_python}-signedjson >= %{signedjson_version} with 
%{use_python}-signedjson < %{signedjson_max_version})
 %requires_peq   %{use_python}-signedjson
-BuildRequires:  %{use_python}-six >= %{six_version}
-%requires_peq   %{use_python}-six
 BuildRequires:  %{use_python}-sortedcontainers >= %{sortedcontainers_version}
 %requires_peq   %{use_python}-sortedcontainers
 BuildRequires:  %{use_python}-systemd  >= %{systemd_version}
@@ -312,12 +308,12 @@
 install -m 0644 -D %{SOURCE2} .cargo/config
 
 # Remove all un-needed #!-lines.
-find synapse/ -type f -exec sed -i '1{/^#!/d}' {} \;
+find synapse/ -type f -not -path './vendor/**' -exec sed -i '1{/^#!/d}' {} \;
 # Replace all #!/usr/bin/env lines to use #!/usr/bin/$1 directly.
-find ./ -type f -exec \
+find ./ -type f -not -path './vendor/**' -exec \
        sed -i '1s|^#!/usr/bin/env |#!/usr/bin/|' {} \;
 # Force the usage of the default python3 sys executable
-find ./ -type f \
+find ./ -type f -not -path './vendor/**' \
        -exec sed -i '1s|^#!/usr/bin/python.*$|#!%{__python3}|' {} \;
 
 # Update the python flavour in the service file.
@@ -333,14 +329,6 @@
 install -d -m 0755 %{buildroot}%{_libexecdir}/%{pkgname}
 %pyproject_install
 
-# workaround for poetry >= 1.3.0 boo#1204312
-METADATA_FILE="%{buildroot}%{python3_sitearch}/%{eggname}-%{version}.dist-info/METADATA"
-if [ -e ${METADATA_FILE} ] ; then
-  perl -p -i.backup -e 's/(Provides-Extra: url-preview\n)/${1}Provides-Extra: 
url_preview\n/g' ${METADATA_FILE}
-  diff -urN ${METADATA_FILE}{.backup,} ||:
-  rm -f ${METADATA_FILE}.backup
-fi
-
 install -d -m 0755 %{buildroot}%{_bindir} 
%{buildroot}%{_libexecdir}/%{pkgname}/
 # move scripts to the old place.
 mv %{buildroot}%{_bindir}/* %{buildroot}%{_libexecdir}/%{pkgname}/
@@ -374,7 +362,7 @@
 install -d -m 0750 %{buildroot}%{_localstatedir}/lib/%{pkgname}
 install -d -m 0750 %{buildroot}%{_localstatedir}/log/%{pkgname}
 
-%fdupes %{buildroot}%{python3_sitelib}
+%fdupes %{buildroot}%{python3_sitearch}
 
 %pre -f %{name}.pre
 %service_add_pre %{pkgname}.service

++++++ 13952.patch -> 14221.patch ++++++
--- /work/SRC/openSUSE:Factory/matrix-synapse/13952.patch       2022-10-15 
16:40:21.422571493 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2275/14221.patch     
2022-10-20 16:02:01.403092086 +0200
@@ -1,130 +1,63 @@
-From ceff48c7bfc5ff9b738c539d02b4590e4ec26d24 Mon Sep 17 00:00:00 2001
+From ce2c268f22ab30ef589a8370b691703dad44819f Mon Sep 17 00:00:00 2001
 From: David Robertson <dav...@element.io>
-Date: Thu, 29 Sep 2022 19:26:15 +0100
-Subject: [PATCH 1/3] Don't require `setuptools_rust` at runtime
+Date: Tue, 18 Oct 2022 12:08:50 +0100
+Subject: [PATCH 1/2] Fix `track_memory_usage` on poetry-core 1.3.x
+ installations
 
----
- synapse/util/check_dependencies.py    | 13 ++++++++++++-
- tests/util/test_check_dependencies.py | 20 ++++++++++++++++++--
- 2 files changed, 30 insertions(+), 3 deletions(-)
-
-diff --git a/synapse/util/check_dependencies.py 
b/synapse/util/check_dependencies.py
-index 66f1da75028..0fb1a8fb72a 100644
---- a/synapse/util/check_dependencies.py
-+++ b/synapse/util/check_dependencies.py
-@@ -66,6 +66,17 @@ def _is_dev_dependency(req: Requirement) -> bool:
-     )
- 
- 
-+def _should_ignore_runtime_requirement(req: Requirement) -> bool:
-+    # This is a build-time dependency. Irritatingly, `poetry build` ignores 
the
-+    # requirements listed in the [build-system] section of pyproject.toml, so 
in order
-+    # to support `poetry install --no-dev` we have to mark it as a runtime 
dependency.
-+    # Workaround this by ignoring it here. (It might be slightly cleaner to 
put
-+    # `setuptools_rust` in a `build` extra or similar, but . But for now I'
-+    if req.name == "setuptools_rust":
-+        return True
-+    return False
-+
-+
- class Dependency(NamedTuple):
-     requirement: Requirement
-     must_be_installed: bool
-@@ -77,7 +88,7 @@ def _generic_dependencies() -> Iterable[Dependency]:
-     assert requirements is not None
-     for raw_requirement in requirements:
-         req = Requirement(raw_requirement)
--        if _is_dev_dependency(req):
-+        if _is_dev_dependency(req) or _should_ignore_runtime_requirement(req):
-             continue
- 
-         # https://packaging.pypa.io/en/latest/markers.html#usage notes that
-diff --git a/tests/util/test_check_dependencies.py 
b/tests/util/test_check_dependencies.py
-index 5d1aa025d12..6913de24b9c 100644
---- a/tests/util/test_check_dependencies.py
-+++ b/tests/util/test_check_dependencies.py
-@@ -40,7 +40,10 @@ class TestDependencyChecker(TestCase):
-     def mock_installed_package(
-         self, distribution: Optional[DummyDistribution]
-     ) -> Generator[None, None, None]:
--        """Pretend that looking up any distribution yields the given 
`distribution`."""
-+        """Pretend that looking up any package yields the given 
`distribution`.
-+
-+        If `distribution = None`, we pretend that the package is not 
installed.
-+        """
- 
-         def mock_distribution(name: str):
-             if distribution is None:
-@@ -81,7 +84,7 @@ def test_version_reported_as_none(self) -> None:
-                 self.assertRaises(DependencyException, check_requirements)
- 
-     def test_checks_ignore_dev_dependencies(self) -> None:
--        """Bot generic and per-extra checks should ignore dev dependencies."""
-+        """Both generic and per-extra checks should ignore dev 
dependencies."""
-         with patch(
-             "synapse.util.check_dependencies.metadata.requires",
-             return_value=["dummypkg >= 1; extra == 'mypy'"],
-@@ -142,3 +145,16 @@ def test_release_candidates_satisfy_dependency(self) -> 
None:
-             with self.mock_installed_package(new_release_candidate):
-                 # should not raise
-                 check_requirements()
-+
-+    def test_setuptools_rust_ignored(self) -> None:
-+        """Test a workaround for a `poetry build` problem. Reproduces 
#13926."""
-+        with patch(
-+            "synapse.util.check_dependencies.metadata.requires",
-+            return_value=["setuptools_rust >= 1.3"],
-+        ):
-+            with self.mock_installed_package(None):
-+                # should not raise, even if setuptools_rust is not installed
-+                check_requirements()
-+            with self.mock_installed_package(old):
-+                # We also ignore old versions of setuptools_rust
-+                check_requirements()
+The same kind of problem as discussed in #14085:
 
-From b7dab6f99ac46ce35f90f8cd25eab56a8ebd67ec Mon Sep 17 00:00:00 2001
-From: David Robertson <dav...@element.io>
-Date: Thu, 29 Sep 2022 19:32:02 +0100
-Subject: [PATCH 2/3] Changelog
+1. we defined an extra with an underscore
+2. we look it up at runtime with an underscore
+3. but poetry-core 1.3.x. installs it with a dash, causing (2) to fail.
 
+Fix by using a dash everywhere.
 ---
- changelog.d/13952.bugfix | 1 +
- 1 file changed, 1 insertion(+)
- create mode 100644 changelog.d/13952.bugfix
+ pyproject.toml          | 4 ++--
+ synapse/config/cache.py | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 78ff799e8ec..aa1b816b264 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -227,7 +227,7 @@ jwt = ["authlib"]
+ # (if it is not installed, we fall back to slow code.)
+ redis = ["txredisapi", "hiredis"]
+ # Required to use experimental `caches.track_memory_usage` config option.
+-cache_memory = ["pympler"]
++cache-memory = ["pympler"]
+ test = ["parameterized", "idna"]
+
+ # The duplication here is awful. I hate hate hate hate hate it. However, for 
now I want
+@@ -258,7 +258,7 @@ all = [
+     "jaeger-client", "opentracing",
+     # redis
+     "txredisapi", "hiredis",
+-    # cache_memory
++    # cache-memory
+     "pympler",
+     # omitted:
+     #   - test: it's useful to have this separate from dev deps in the 
olddeps job
+diff --git a/synapse/config/cache.py b/synapse/config/cache.py
+index 2db8cfb0052..eb4194a5a91 100644
+--- a/synapse/config/cache.py
++++ b/synapse/config/cache.py
+@@ -159,7 +159,7 @@ def read_config(self, config: JsonDict, **kwargs: Any) -> 
None:
+
+         self.track_memory_usage = cache_config.get("track_memory_usage", 
False)
+         if self.track_memory_usage:
+-            check_requirements("cache_memory")
++            check_requirements("cache-memory")
 
-diff --git a/changelog.d/13952.bugfix b/changelog.d/13952.bugfix
-new file mode 100644
-index 00000000000..a6af20f0518
---- /dev/null
-+++ b/changelog.d/13952.bugfix
-@@ -0,0 +1 @@
-+Fix a bug introduced in v1.68.0 where Synapse would require `setuptools_rust` 
at runtime, even though the package is only required at build time.
+         expire_caches = cache_config.get("expire_caches", True)
+         cache_entry_ttl = cache_config.get("cache_entry_ttl", "30m")
 
-From 76abcb27b7f21e0978f1ad7019b816fe9731a816 Mon Sep 17 00:00:00 2001
+From 011ec6c4f2f0a4323a4fcb2949c0e2875b4dad3c Mon Sep 17 00:00:00 2001
 From: David Robertson <dav...@element.io>
-Date: Thu, 29 Sep 2022 19:43:04 +0100
-Subject: [PATCH 3/3] Finish your sentence, boy; poetry issue reference
+Date: Tue, 18 Oct 2022 12:58:54 +0100
+Subject: [PATCH 2/2] Changelog
 
 ---
- synapse/util/check_dependencies.py | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/synapse/util/check_dependencies.py 
b/synapse/util/check_dependencies.py
-index 0fb1a8fb72a..3b1e2057002 100644
---- a/synapse/util/check_dependencies.py
-+++ b/synapse/util/check_dependencies.py
-@@ -70,8 +70,12 @@ def _should_ignore_runtime_requirement(req: Requirement) -> 
bool:
-     # This is a build-time dependency. Irritatingly, `poetry build` ignores 
the
-     # requirements listed in the [build-system] section of pyproject.toml, so 
in order
-     # to support `poetry install --no-dev` we have to mark it as a runtime 
dependency.
--    # Workaround this by ignoring it here. (It might be slightly cleaner to 
put
--    # `setuptools_rust` in a `build` extra or similar, but . But for now I'
-+    # See discussion on https://github.com/python-poetry/poetry/issues/6154 
(it sounds
-+    # like the poetry authors don't consider this a bug?)
-+    #
-+    # In any case, workaround this by ignoring setuptools_rust here. (It 
might be
-+    # slightly cleaner to put `setuptools_rust` in a `build` extra or 
similar, but for
-+    # now let's do something quick and dirty.
-     if req.name == "setuptools_rust":
-         return True
-     return False
+ changelog.d/14221.misc | 1 +
+ 1 file changed, 1 insertion(+)
+ create mode 100644 changelog.d/14221.misc

++++++ _service ++++++
--- /var/tmp/diff_new_pack.9CGSlY/_old  2022-10-20 16:02:03.563095456 +0200
+++ /var/tmp/diff_new_pack.9CGSlY/_new  2022-10-20 16:02:03.567095463 +0200
@@ -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.68.0</param>
+    <param name="revision">v1.69.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.68.0rc1</param>
+    <param name="revision">v1.70.0rc1</param>
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>
     -->

++++++ bump-dependencies.patch ++++++
--- /var/tmp/diff_new_pack.9CGSlY/_old  2022-10-20 16:02:03.583095488 +0200
+++ /var/tmp/diff_new_pack.9CGSlY/_new  2022-10-20 16:02:03.587095494 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- synapse.orig/pyproject.toml
 +++ synapse/pyproject.toml
-@@ -131,7 +131,7 @@ pymacaroons = ">=0.13.0"
+@@ -146,7 +146,7 @@ pymacaroons = ">=0.13.0"
  msgpack = ">=0.5.2"
  phonenumbers = ">=8.2.0"
  # we use GaugeHistogramMetric, which was added in prom-client 0.4.0.

++++++ matrix-synapse-1.4.1-paths.patch ++++++
--- /var/tmp/diff_new_pack.9CGSlY/_old  2022-10-20 16:02:03.619095544 +0200
+++ /var/tmp/diff_new_pack.9CGSlY/_new  2022-10-20 16:02:03.623095550 +0200
@@ -50,7 +50,7 @@
 ===================================================================
 --- synapse.orig/synapse/config/server.py
 +++ synapse/synapse/config/server.py
-@@ -729,7 +729,7 @@ class ServerConfig(Config):
+@@ -739,7 +739,7 @@ class ServerConfig(Config):
              bind_port = 8448
              unsecure_port = 8008
  

++++++ matrix-synapse-1.68.0.obscpio -> matrix-synapse-1.69.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.68.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2275/matrix-synapse-1.69.0.obscpio
 differ: char 49, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.9CGSlY/_old  2022-10-20 16:02:03.723095706 +0200
+++ /var/tmp/diff_new_pack.9CGSlY/_new  2022-10-20 16:02:03.731095719 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.68.0
-mtime: 1664278471
-commit: 3853011d01ad3f5034f53a9dfb7a06e36cf70ae9
+version: 1.69.0
+mtime: 1666002675
+commit: 6b097a3e17ec52b2486a91c8dcf8f8cb53f740f3
 

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2275/vendor.tar.xz differ: char 
25, line 1

Reply via email to