pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/matrix-synapse chat/matrix-synapse: Update to 1.57.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2cf539a1a0d5
branches:  trunk
changeset: 380820:2cf539a1a0d5
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Thu Jun 16 00:29:04 2022 +0000

description:
chat/matrix-synapse: Update to 1.57.0

Upstream NEWS, less bugfixes and minor improvements:

* Synapse 1.57.0 (2022-04-19)

  This version includes a change to the way transaction IDs are managed
  for application services. If your deployment uses a dedicated worker
  for application service traffic, it must be stopped when the database
  is upgraded (which normally happens when the main process is
  upgraded), to ensure the change is made safely without any risk of
  reusing transaction IDs.

* Synapse 1.57.0rc1 (2022-04-12)

** Features

    Add a module callback to react to new 3PID (email address, phone number) associations. (#12302)
    Add a configuration option to remove a specific set of rooms from sync responses. (#12310)
    Add a module callback to react to account data changes. (#12327)
    Allow setting user admin status using the module API. Contributed by Famedly. (#12341)
    Update /messages to use historic pagination tokens if no from query parameter is given. (#12370)
    Add a module API for reading and writing global account data. (#12391)
    Support the stable v1 endpoint for /relations, per MSC2675. (#12403)
    Include bundled aggregations in search results. (MSC3666). (#12436)

** Deprecations and Removals

    Remove the unused and unstable /aggregations endpoint which was removed from MSC2675. (#12293)

diffstat:

 chat/matrix-synapse/Makefile                                     |   5 +-
 chat/matrix-synapse/PLIST                                        |  19 ++++++---
 chat/matrix-synapse/distinfo                                     |  10 ++--
 chat/matrix-synapse/patches/patch-synapse_python_dependencies.py |  17 +-------
 4 files changed, 22 insertions(+), 29 deletions(-)

diffs (120 lines):

diff -r 31ee046dedcf -r 2cf539a1a0d5 chat/matrix-synapse/Makefile
--- a/chat/matrix-synapse/Makefile      Thu Jun 16 00:27:44 2022 +0000
+++ b/chat/matrix-synapse/Makefile      Thu Jun 16 00:29:04 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2022/04/18 14:04:42 js Exp $
+# $NetBSD: Makefile,v 1.50 2022/06/16 00:29:04 gdt Exp $
 
-DISTNAME=      matrix-synapse-1.56.0
-PKGREVISION=   2
+DISTNAME=      matrix-synapse-1.57.0
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=matrix-org/}
 EGG_NAME=      matrix_synapse-${PKGVERSION_NOREV}
diff -r 31ee046dedcf -r 2cf539a1a0d5 chat/matrix-synapse/PLIST
--- a/chat/matrix-synapse/PLIST Thu Jun 16 00:27:44 2022 +0000
+++ b/chat/matrix-synapse/PLIST Thu Jun 16 00:29:04 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2022/04/17 11:08:33 js Exp $
+@comment $NetBSD: PLIST,v 1.25 2022/06/16 00:29:04 gdt Exp $
 bin/export_signing_key
 bin/generate_config
 bin/generate_log_config
@@ -574,6 +574,9 @@
 ${PYSITELIB}/synapse/http/site.py
 ${PYSITELIB}/synapse/http/site.pyc
 ${PYSITELIB}/synapse/http/site.pyo
+${PYSITELIB}/synapse/http/types.py
+${PYSITELIB}/synapse/http/types.pyc
+${PYSITELIB}/synapse/http/types.pyo
 ${PYSITELIB}/synapse/logging/__init__.py
 ${PYSITELIB}/synapse/logging/__init__.pyc
 ${PYSITELIB}/synapse/logging/__init__.pyo
@@ -613,6 +616,9 @@
 ${PYSITELIB}/synapse/metrics/_reactor_metrics.py
 ${PYSITELIB}/synapse/metrics/_reactor_metrics.pyc
 ${PYSITELIB}/synapse/metrics/_reactor_metrics.pyo
+${PYSITELIB}/synapse/metrics/_types.py
+${PYSITELIB}/synapse/metrics/_types.pyc
+${PYSITELIB}/synapse/metrics/_types.pyo
 ${PYSITELIB}/synapse/metrics/background_process_metrics.py
 ${PYSITELIB}/synapse/metrics/background_process_metrics.pyc
 ${PYSITELIB}/synapse/metrics/background_process_metrics.pyo
@@ -734,9 +740,6 @@
 ${PYSITELIB}/synapse/replication/slave/storage/appservice.py
 ${PYSITELIB}/synapse/replication/slave/storage/appservice.pyc
 ${PYSITELIB}/synapse/replication/slave/storage/appservice.pyo
-${PYSITELIB}/synapse/replication/slave/storage/client_ips.py
-${PYSITELIB}/synapse/replication/slave/storage/client_ips.pyc
-${PYSITELIB}/synapse/replication/slave/storage/client_ips.pyo
 ${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.py
 ${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.pyc
 ${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.pyo
@@ -1376,9 +1379,6 @@
 ${PYSITELIB}/synapse/storage/push_rule.py
 ${PYSITELIB}/synapse/storage/push_rule.pyc
 ${PYSITELIB}/synapse/storage/push_rule.pyo
-${PYSITELIB}/synapse/storage/relations.py
-${PYSITELIB}/synapse/storage/relations.pyc
-${PYSITELIB}/synapse/storage/relations.pyo
 ${PYSITELIB}/synapse/storage/roommember.py
 ${PYSITELIB}/synapse/storage/roommember.pyc
 ${PYSITELIB}/synapse/storage/roommember.pyo
@@ -1715,6 +1715,11 @@
 ${PYSITELIB}/synapse/storage/schema/main/delta/68/05partial_state_rooms_triggers.py
 ${PYSITELIB}/synapse/storage/schema/main/delta/68/05partial_state_rooms_triggers.pyc
 ${PYSITELIB}/synapse/storage/schema/main/delta/68/05partial_state_rooms_triggers.pyo
+${PYSITELIB}/synapse/storage/schema/main/delta/68/06_msc3202_add_device_list_appservice_stream_type.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/69/01as_txn_seq.py
+${PYSITELIB}/synapse/storage/schema/main/delta/69/01as_txn_seq.pyc
+${PYSITELIB}/synapse/storage/schema/main/delta/69/01as_txn_seq.pyo
+${PYSITELIB}/synapse/storage/schema/main/delta/69/01device_list_oubound_by_room.sql
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/application_services.sql
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_edges.sql
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_signatures.sql
diff -r 31ee046dedcf -r 2cf539a1a0d5 chat/matrix-synapse/distinfo
--- a/chat/matrix-synapse/distinfo      Thu Jun 16 00:27:44 2022 +0000
+++ b/chat/matrix-synapse/distinfo      Thu Jun 16 00:29:04 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.35 2022/04/18 14:04:42 js Exp $
+$NetBSD: distinfo,v 1.36 2022/06/16 00:29:04 gdt Exp $
 
-BLAKE2s (matrix-synapse-1.56.0.tar.gz) = 869a3d920b2bf8ebdd715747544ac3136d7b1e205183a0c0804f514e101b8bb9
-SHA512 (matrix-synapse-1.56.0.tar.gz) = da8233008adc92bbb5975a110e2825c8add5a38db3c21a378f9f1a7b4bf826fc13b6230e69c2b9d400e33d276d5fd781e176623bdf4d44a1e768211e2013e5f1
-Size (matrix-synapse-1.56.0.tar.gz) = 7750479 bytes
+BLAKE2s (matrix-synapse-1.57.0.tar.gz) = de8bad72e87f8d199540aec6aa758172d3019c29148bdfb4b2a6612582b95cd5
+SHA512 (matrix-synapse-1.57.0.tar.gz) = ce2392fed9a7dd7056d39877da8f417b86d5c7701aaff08e4a68561cfb3d61129d29b6903e1a7cafd9f1ec0ffcbe063a8d9f6c1c90318d0a813faec754536b77
+Size (matrix-synapse-1.57.0.tar.gz) = 7834588 bytes
 SHA1 (patch-synapse_handlers_room.py) = f9a62add7171898ec0ea76360f0a4c9969609537
-SHA1 (patch-synapse_python_dependencies.py) = 6d38cb50e628fcd88ece9fcf5644d55bd4b10f3e
+SHA1 (patch-synapse_python_dependencies.py) = 1ae93e037f4e0fd8fe76de51131d9a19d119bc27
diff -r 31ee046dedcf -r 2cf539a1a0d5 chat/matrix-synapse/patches/patch-synapse_python_dependencies.py
--- a/chat/matrix-synapse/patches/patch-synapse_python_dependencies.py  Thu Jun 16 00:27:44 2022 +0000
+++ b/chat/matrix-synapse/patches/patch-synapse_python_dependencies.py  Thu Jun 16 00:29:04 2022 +0000
@@ -1,23 +1,12 @@
-$NetBSD: patch-synapse_python_dependencies.py,v 1.9 2022/04/18 14:04:42 js Exp $
+$NetBSD: patch-synapse_python_dependencies.py,v 1.10 2022/06/16 00:29:04 gdt Exp $
 
 Patch out cryptography check: It doesn't need a version this high and it was
 added by upstream as an ugly hack to force a patched OpenSSL, in case it is
 linked statically.
 
-Relax signedjson requirements.
-
---- synapse/python_dependencies.py.orig        2022-04-05 11:55:15.000000000 +0000
+--- synapse/python_dependencies.py.orig        2022-04-19 10:29:51.000000000 +0000
 +++ synapse/python_dependencies.py
-@@ -48,7 +48,7 @@ REQUIREMENTS = [
-     "unpaddedbase64>=1.1.0",
-     "canonicaljson>=1.4.0",
-     # we use the type definitions added in signedjson 1.1.
--    "signedjson>=1.1.0,<=1.1.1",
-+    "signedjson>=1.1.0",
-     "pynacl>=1.2.1",
-     "idna>=2.5",
-     # validating SSL certs for IP addresses requires service_identity 18.1.
-@@ -81,9 +81,6 @@ REQUIREMENTS = [
+@@ -80,9 +80,6 @@ REQUIREMENTS = [
      "bleach>=1.4.3",
      # We use `ParamSpec`, which was added in `typing-extensions` 3.10.0.0.
      "typing-extensions>=3.10.0",



Home | Main Index | Thread Index | Old Index