Index | Thread | Search

From:
Renaud Allard <renaud@allard.it>
Subject:
[update] net/synapse 1.131.0
To:
ports <ports@openbsd.org>
Date:
Wed, 4 Jun 2025 11:36:41 +0200

Download raw body.

Thread
  • Renaud Allard:

    [update] net/synapse 1.131.0

Hello,

Here is an update for net/synapse 1.131.0
Tested on amd64
make test as usual: skips=319, failures=4, successes=3748

Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
diff -u -p -r1.100 Makefile
--- Makefile	6 May 2025 13:59:06 -0000	1.100
+++ Makefile	4 Jun 2025 09:35:31 -0000
@@ -1,6 +1,6 @@
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_DISTV =	1.129.0
+MODPY_DISTV =	1.131.0
 
 GH_ACCOUNT =	element-hq
 GH_PROJECT =	synapse
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
diff -u -p -r1.76 distinfo
--- distinfo	6 May 2025 13:59:06 -0000	1.76
+++ distinfo	4 Jun 2025 09:35:31 -0000
@@ -1,5 +1,5 @@
 SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
-SHA256 (cargo/anyhow-1.0.97.tar.gz) = 3P7VatUGyyxoShSXG4hh/cO6qq4xS55fm7Uyy+O6ek8=
+SHA256 (cargo/anyhow-1.0.98.tar.gz) = 4W0tMxGs7pIKnrjTO4y8F4fOSiZOhflkwkBLlpvc1Ic=
 SHA256 (cargo/arc-swap-1.7.1.tar.gz) = aff4w5BrYrdUzVMmBHiUMWAh3P5aGUyOpSvdlJNKNFc=
 SHA256 (cargo/autocfg-1.3.0.tar.gz) = DEtNC9Jb0LdGgcCtIUl2EM4bfJGxAizSHIDG+92UdrA=
 SHA256 (cargo/base64-0.21.7.tar.gz) = nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
@@ -34,13 +34,13 @@ SHA256 (cargo/once_cell-1.19.0.tar.gz) =
 SHA256 (cargo/portable-atomic-1.6.0.tar.gz) = cXDvmYi8FpuhbdNqf6BB5cTL62o1t21MA9re03Hq58A=
 SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4=
 SHA256 (cargo/proc-macro2-1.0.89.tar.gz) = 8TmwZi3ghZFtH7Z9K0Fp0a3d3aGRnmlvMlK3QLYpmG4=
-SHA256 (cargo/pyo3-0.23.5.tar.gz) = d3i//YXPOBdawfVFUJZl0Lm5KhmMp5QfEx+F96T5qHI=
-SHA256 (cargo/pyo3-build-config-0.23.5.tar.gz) = lPbL6G7zvxiZjZ324PP8EFCoxe+kCb9xLmYaQ2bgEPs=
-SHA256 (cargo/pyo3-ffi-0.23.5.tar.gz) = 6fG0xDHAuxyPsKM4cJhZ7tDQMP9tqjQ2jTsVKmPf3Y0=
-SHA256 (cargo/pyo3-log-0.12.2.tar.gz) = S3jkmDuhW8YoM6DglB2WW8A2kBY/ESeGTxQI2yUGNGY=
-SHA256 (cargo/pyo3-macros-0.23.5.tar.gz) = +8IgEyj2PEcQ9oq99lPInY28KFi4jF2IsP84p1KIqdo=
-SHA256 (cargo/pyo3-macros-backend-0.23.5.tar.gz) = /KZyatDz2pyd4JPW8RapPBo45Bftc78ThHLPQGT3ICg=
-SHA256 (cargo/pythonize-0.23.0.tar.gz) = kabueghPkT+Y1wzcPr7AfoUrc1rjBZoVANsmYSZdqf8=
+SHA256 (cargo/pyo3-0.24.2.tar.gz) = 5SA1mPNmsRoCsTqiDKtZEin/Con9Ehowil33UdX8khk=
+SHA256 (cargo/pyo3-build-config-0.24.2.tar.gz) = mWNtQj+iyhMPpazeMFkwgAbUb5jKrGKUGOU/frsemZk=
+SHA256 (cargo/pyo3-ffi-0.24.2.tar.gz) = ePnPkrqcQJJ5vDMFtUCdkNstLCI5LUQ6h986GtrVnjM=
+SHA256 (cargo/pyo3-log-0.12.4.tar.gz) = RRkuXkpNJQVYfieAbHtxDCMcQMVvO/wZU10Lsl31ImQ=
+SHA256 (cargo/pyo3-macros-0.24.2.tar.gz) = C5mcsabOIfmmsUfc8b6f/t8C4AQ67HTcOQ8wBwR87Nk=
+SHA256 (cargo/pyo3-macros-backend-0.24.2.tar.gz) = gi7OHH4QEnRWB9XPC8sodHafD3yzTEzeA7k1jrnvkRo=
+SHA256 (cargo/pythonize-0.24.0.tar.gz) = 1bysDQtxgh8NaeQmVPHhXlyUuFGWRGxN6ViJUaIRfns=
 SHA256 (cargo/quote-1.0.36.tar.gz) = D6dqrzkQHEV4Nq7AziMW29w6tyPN2hxr1OatQgisrKc=
 SHA256 (cargo/rand-0.9.0.tar.gz) = N3m5SuuH6L1Og0zuNlAonung1Wd/l27NttIZ5fT2zZQ=
 SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
@@ -53,10 +53,10 @@ SHA256 (cargo/serde-1.0.219.tar.gz) = Xw
 SHA256 (cargo/serde_derive-1.0.219.tar.gz) = WwJ2z38sczZfcVfIEjwhzZpQ+72ER1evKMofWSX8KgA=
 SHA256 (cargo/serde_json-1.0.140.tar.gz) = IAaLbpbcbJvSPgHfiCfmx+Hy/d1DwhgQOCgDwTa5k3M=
 SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
-SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
+SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
 SHA256 (cargo/subtle-2.5.0.tar.gz) = gc3WTTErrttY4hM2sxvAQ7d+AcyZAzznbvU5946WXrw=
 SHA256 (cargo/syn-2.0.85.tar.gz) = UCMWLfzRTvjzIDTYvNTMXdxh73okfAJKM+JOHyTSG1Y=
-SHA256 (cargo/target-lexicon-0.12.14.tar.gz) = 4fxAOJGiG8+3w3g0umalR6j0AhRuunJltabYgFnJ/y8=
+SHA256 (cargo/target-lexicon-0.13.2.tar.gz) = 5QL3jNu4ukcY9WbEGMUrxykSb/0Wuu5bqnGM8l3Vppo=
 SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU=
 SHA256 (cargo/ulid-1.2.1.tar.gz) = Rw2/ZZHaGznUPBRSOytGnIaHmlPot1jI4JCkcP57H74=
 SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
@@ -81,9 +81,9 @@ SHA256 (cargo/windows_x86_64_msvc-0.52.6
 SHA256 (cargo/wit-bindgen-rt-0.33.0.tar.gz) = Mmjz2GZFi3h/OQz2H0u7VjuSLQkTWflgiEKZnq7jlDw=
 SHA256 (cargo/zerocopy-0.8.17.tar.gz) = qpFAfazOOmjFbeA6vidgFZWCuEbGpKzS9FZhgIfxJxM=
 SHA256 (cargo/zerocopy-derive-0.8.17.tar.gz) = BnGKFoNlytPV/wuxM6rTRpWaIHS9SoXBISVaETBKhiY=
-SHA256 (synapse-1.129.0.tar.gz) = jOWdXzTtHICPCvh0zdr3JOAhw0fmFPco4FrvSFQmkBY=
+SHA256 (synapse-1.131.0.tar.gz) = kpvla+w0amZ9JNEwHGKcQFL47P7BZngTomYnF9xClaY=
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
-SIZE (cargo/anyhow-1.0.97.tar.gz) = 52221
+SIZE (cargo/anyhow-1.0.98.tar.gz) = 53334
 SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512
 SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
 SIZE (cargo/base64-0.21.7.tar.gz) = 82576
@@ -118,13 +118,13 @@ SIZE (cargo/once_cell-1.19.0.tar.gz) = 3
 SIZE (cargo/portable-atomic-1.6.0.tar.gz) = 140689
 SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242
 SIZE (cargo/proc-macro2-1.0.89.tar.gz) = 49446
-SIZE (cargo/pyo3-0.23.5.tar.gz) = 1088533
-SIZE (cargo/pyo3-build-config-0.23.5.tar.gz) = 33885
-SIZE (cargo/pyo3-ffi-0.23.5.tar.gz) = 74867
-SIZE (cargo/pyo3-log-0.12.2.tar.gz) = 16543
-SIZE (cargo/pyo3-macros-0.23.5.tar.gz) = 8856
-SIZE (cargo/pyo3-macros-backend-0.23.5.tar.gz) = 70938
-SIZE (cargo/pythonize-0.23.0.tar.gz) = 16177
+SIZE (cargo/pyo3-0.24.2.tar.gz) = 1113754
+SIZE (cargo/pyo3-build-config-0.24.2.tar.gz) = 34019
+SIZE (cargo/pyo3-ffi-0.24.2.tar.gz) = 76458
+SIZE (cargo/pyo3-log-0.12.4.tar.gz) = 16655
+SIZE (cargo/pyo3-macros-0.24.2.tar.gz) = 8874
+SIZE (cargo/pyo3-macros-backend-0.24.2.tar.gz) = 72654
+SIZE (cargo/pythonize-0.24.0.tar.gz) = 18337
 SIZE (cargo/quote-1.0.36.tar.gz) = 28507
 SIZE (cargo/rand-0.9.0.tar.gz) = 97798
 SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
@@ -137,10 +137,10 @@ SIZE (cargo/serde-1.0.219.tar.gz) = 7898
 SIZE (cargo/serde_derive-1.0.219.tar.gz) = 57798
 SIZE (cargo/serde_json-1.0.140.tar.gz) = 154852
 SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
-SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
+SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
 SIZE (cargo/subtle-2.5.0.tar.gz) = 13909
 SIZE (cargo/syn-2.0.85.tar.gz) = 275231
-SIZE (cargo/target-lexicon-0.12.14.tar.gz) = 25508
+SIZE (cargo/target-lexicon-0.13.2.tar.gz) = 27923
 SIZE (cargo/typenum-1.17.0.tar.gz) = 42849
 SIZE (cargo/ulid-1.2.1.tar.gz) = 17727
 SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
@@ -165,4 +165,4 @@ SIZE (cargo/windows_x86_64_msvc-0.52.6.t
 SIZE (cargo/wit-bindgen-rt-0.33.0.tar.gz) = 3357
 SIZE (cargo/zerocopy-0.8.17.tar.gz) = 230971
 SIZE (cargo/zerocopy-derive-0.8.17.tar.gz) = 81373
-SIZE (synapse-1.129.0.tar.gz) = 8901052
+SIZE (synapse-1.131.0.tar.gz) = 8925636
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
diff -u -p -r1.41 modules.inc
--- modules.inc	6 May 2025 13:59:06 -0000	1.41
+++ modules.inc	4 Jun 2025 09:35:31 -0000
@@ -1,5 +1,5 @@
 MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
-MODCARGO_CRATES +=	anyhow	1.0.97	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.98	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	arc-swap	1.7.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	autocfg	1.3.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base64	0.21.7	# MIT OR Apache-2.0
@@ -34,13 +34,13 @@ MODCARGO_CRATES +=	once_cell	1.19.0	# MI
 MODCARGO_CRATES +=	portable-atomic	1.6.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	ppv-lite86	0.2.17	# MIT/Apache-2.0
 MODCARGO_CRATES +=	proc-macro2	1.0.89	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3	0.23.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-build-config	0.23.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-ffi	0.23.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-log	0.12.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	pyo3-macros	0.23.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros-backend	0.23.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pythonize	0.23.0	# MIT
+MODCARGO_CRATES +=	pyo3	0.24.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-build-config	0.24.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-ffi	0.24.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-log	0.12.4	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pyo3-macros	0.24.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros-backend	0.24.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pythonize	0.24.0	# MIT
 MODCARGO_CRATES +=	quote	1.0.36	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_chacha	0.9.0	# MIT OR Apache-2.0
@@ -53,10 +53,10 @@ MODCARGO_CRATES +=	serde	1.0.219	# MIT O
 MODCARGO_CRATES +=	serde_derive	1.0.219	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_json	1.0.140	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha1	0.10.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	sha2	0.10.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	subtle	2.5.0	# BSD-3-Clause
 MODCARGO_CRATES +=	syn	2.0.85	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	target-lexicon	0.12.14	# Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=	target-lexicon	0.13.2	# Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	typenum	1.17.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ulid	1.2.1	# MIT
 MODCARGO_CRATES +=	unicode-ident	1.0.12	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
diff -u -p -r1.62 PLIST
--- pkg/PLIST	6 May 2025 13:59:06 -0000	1.62
+++ pkg/PLIST	4 Jun 2025 09:35:31 -0000
@@ -497,6 +497,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_member.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_member_worker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_member_worker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_policy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_policy.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_summary.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_summary.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}saml.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -557,6 +559,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_list.py
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_member.py
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_member_worker.py
+lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_policy.py
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_summary.py
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/saml.py
 lib/python${MODPY_VERSION}/site-packages/synapse/handlers/search.py
@@ -974,6 +977,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}registration_tokens.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}rooms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}rooms.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}scheduled_tasks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}scheduled_tasks.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}server_notice_servlet.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}server_notice_servlet.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}statistics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -991,6 +996,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/media.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/registration_tokens.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/rooms.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/scheduled_tasks.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/server_notice_servlet.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/statistics.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/username_available.py
@@ -2139,6 +2145,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/92/01_remove_trigger.sql.postgres
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/92/01_remove_trigger.sql.sqlite
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/92/02_remove_populate_participant_bg_update.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/92/04_ss_membership_snapshot_idx.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/92/05_fixup_max_depth_cap.sql
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/72/
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
@@ -2218,8 +2226,11 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}policy_server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}policy_server.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}sliding_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}sliding_sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/policy_server.py
 lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/sliding_sync.py
 lib/python${MODPY_VERSION}/site-packages/synapse/types/rest/
 lib/python${MODPY_VERSION}/site-packages/synapse/types/rest/__init__.py