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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to