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