Hello, Here is a small diff to update net.synapse to 1.76.0. It has been running fine on 7.2-stable for 2 days here.
Please note that there is a breaking change for some installations:Synapse has changed the format of the account data and devices replication streams (between workers). This is a forwards- and backwards-incompatible change: v1.75 workers cannot process account data replicated by v1.76 workers, and vice versa. Once all workers are upgraded to v1.76 (or downgraded to v1.75), account data and device replication will resume as normal.
Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- Makefile 30 Jan 2023 13:28:39 -0000 1.46
+++ Makefile 6 Feb 2023 14:31:26 -0000
@@ -1,6 +1,6 @@
COMMENT = open network for secure, decentralized communication
-MODPY_EGG_VERSION = 1.75.0
+MODPY_EGG_VERSION = 1.76.0
GH_ACCOUNT = matrix-org
GH_PROJECT = synapse
@@ -58,6 +58,7 @@ RUN_DEPENDS = devel/py-jsonschema${MODPY
security/py-cryptography${MODPY_FLAVOR} \
textproc/py-ijson${MODPY_FLAVOR} \
devel/py-matrix-common${MODPY_FLAVOR}>=1.3.0,<2.0.0 \
+ devel/py-setuptools${MODPY_FLAVOR} \
sysutils/py-packaging${MODPY_FLAVOR}
# optional section
RUN_DEPENDS += textproc/py-lxml${MODPY_FLAVOR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.30
diff -u -p -r1.30 distinfo
--- distinfo 20 Jan 2023 15:28:43 -0000 1.30
+++ distinfo 6 Feb 2023 14:31:26 -0000
@@ -31,7 +31,7 @@ SHA256 (cargo/pyo3-macros-backend-0.17.3
SHA256 (cargo/pythonize-0.17.0.tar.gz) = D38ME29fvAGGgYXu9GKADkllnrI6zKg7nohDZ6AGrLY=
SHA256 (cargo/quote-1.0.21.tar.gz) = u+RI83en1pYeMPWVX5uNEGw/XkSdST7hsSXB1DwrUXk=
SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/regex-1.7.0.tar.gz) = 4HZVnvjiQfKuNHnjb5e9V0HAMwaJ4hetUc4sdoCLhoo=
+SHA256 (cargo/regex-1.7.1.tar.gz) = SKqldIulcfuVzSyFwJ9ikhXTpuzpQrqhAJUK8Do09zM=
SHA256 (cargo/regex-syntax-0.6.27.tar.gz) = o/h7c84RsWGaPGMy9FNB4ARxc3cei4tz+Hv+77e1YkQ=
SHA256 (cargo/ryu-1.0.11.tar.gz) = RQGr3/OugqHBtHehclLrac7p5m65FcGrqk9E2HPfnwk=
SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
@@ -52,7 +52,7 @@ SHA256 (cargo/windows_i686_gnu-0.36.1.ta
SHA256 (cargo/windows_i686_msvc-0.36.1.tar.gz) = 4ueRcUiygS0e6vrrIql+SBPfpgo/j3jr4gS8yI8S8CQ=
SHA256 (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = Tc0XG4d2xBuXUh5doSei2GrSgBFIB9Cyqx5GK8dk2eE=
SHA256 (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = yBHKSoyFPvQgq9hZK6U927rJBBD6tpA7PnmXKmMfdoA=
-SHA256 (synapse-1.75.0.tar.gz) = i2ams2ydm56VLWsGFpJTQ959cxNpmYQgLP5pKHuYX7c=
+SHA256 (synapse-1.76.0.tar.gz) = xyMghQRVtVTAoJFXe8Ev6c/jNt/RN9LL9DQhRvtkQrM=
SIZE (cargo/aho-corasick-0.7.19.tar.gz) = 113070
SIZE (cargo/anyhow-1.0.68.tar.gz) = 43882
SIZE (cargo/arc-swap-1.5.1.tar.gz) = 66157
@@ -86,7 +86,7 @@ SIZE (cargo/pyo3-macros-backend-0.17.3.t
SIZE (cargo/pythonize-0.17.0.tar.gz) = 10949
SIZE (cargo/quote-1.0.21.tar.gz) = 28030
SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
-SIZE (cargo/regex-1.7.0.tar.gz) = 239421
+SIZE (cargo/regex-1.7.1.tar.gz) = 239648
SIZE (cargo/regex-syntax-0.6.27.tar.gz) = 297300
SIZE (cargo/ryu-1.0.11.tar.gz) = 47007
SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
@@ -107,4 +107,4 @@ SIZE (cargo/windows_i686_gnu-0.36.1.tar.
SIZE (cargo/windows_i686_msvc-0.36.1.tar.gz) = 724575
SIZE (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = 790934
SIZE (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = 661999
-SIZE (synapse-1.75.0.tar.gz) = 8136760
+SIZE (synapse-1.76.0.tar.gz) = 8159151
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
retrieving revision 1.4
diff -u -p -r1.4 modules.inc
--- modules.inc 20 Jan 2023 15:28:43 -0000 1.4
+++ modules.inc 6 Feb 2023 14:31:26 -0000
@@ -31,7 +31,7 @@ MODCARGO_CRATES += pyo3-macros-backend 0
MODCARGO_CRATES += pythonize 0.17.0 # MIT
MODCARGO_CRATES += quote 1.0.21 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_syscall 0.2.16 # MIT
-MODCARGO_CRATES += regex 1.7.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex 1.7.1 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.6.27 # MIT OR Apache-2.0
MODCARGO_CRATES += ryu 1.0.11 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
retrieving revision 1.31
diff -u -p -r1.31 PLIST
--- pkg/PLIST 20 Jan 2023 15:28:43 -0000 1.31
+++ pkg/PLIST 6 Feb 2023 14:31:26 -0000
@@ -1917,6 +1917,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/22_un_partial_stated_event_stream.sql
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/23_fix_thread_index.sql
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/23_un_partial_stated_room_stream_seq.sql.postgres
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/24_events_jump_to_date_index.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/25drop_presence.sql
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}10_update_sqlite_fts4_tokenizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}10_update_sqlite_fts4_tokenizer.${MODPY_PYC_MAGIC_TAG}pyc
smime.p7s
Description: S/MIME Cryptographic Signature
