pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/matrix-synapse



Module Name:    pkgsrc
Committed By:   gdt
Date:           Thu Feb 26 14:10:44 UTC 2026

Modified Files:
        pkgsrc/chat/matrix-synapse: Makefile PLIST cargo-depends.mk distinfo

Log Message:
chat/matrix-synapse: Update to 1.148.0

Tested on NetBSD 9 amd64 by reporting pyproject.toml buglets upstream!

# Synapse 1.148.0 (2026-02-24)

## Features

- Support sending and receiving [MSC4354 Sticky Event](https://github.com/matrix-org/matrix-spec-proposals/pull/4354) metadata. ([\#19365](https://github.com/element-hq/synapse/issues/19365))

## Deprecations and Removals

- Remove support for [MSC3244: Room version capabilities](https://github.com/matrix-org/matrix-spec-proposals/pull/3244) as the MSC was rejected. 
([\#19429](https://github.com/element-hq/synapse/issues/19429))


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 pkgsrc/chat/matrix-synapse/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/chat/matrix-synapse/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/chat/matrix-synapse/cargo-depends.mk
cvs rdiff -u -r1.90 -r1.91 pkgsrc/chat/matrix-synapse/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/matrix-synapse/Makefile
diff -u pkgsrc/chat/matrix-synapse/Makefile:1.125 pkgsrc/chat/matrix-synapse/Makefile:1.126
--- pkgsrc/chat/matrix-synapse/Makefile:1.125   Tue Feb 10 19:12:22 2026
+++ pkgsrc/chat/matrix-synapse/Makefile Thu Feb 26 14:10:44 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.125 2026/02/10 19:12:22 gdt Exp $
+# $NetBSD: Makefile,v 1.126 2026/02/26 14:10:44 gdt Exp $
 
-DISTNAME=      matrix-synapse-1.147.0
+DISTNAME=      matrix-synapse-1.148.0
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=element-hq/}
 GITHUB_PROJECT=        synapse
@@ -29,10 +29,8 @@ TOOL_DEPENDS+=       ${PYPKGPREFIX}-maturin>=1
 
 # Dependencies as expressed in pyproject.toml
 DEPENDS+=      ${PYPKGPREFIX}-jsonschema>=3.0.0:../../textproc/py-jsonschema
-# \todo Grasp/fix rpds.
-.if ${PYTHON_VERSION} >= 314
-DEPENDS+=      ${PYPKGPREFIX}-rpds-py>=0.30.0:../../devel/py-rpds-py
-.endif
+# This is wrong upstream; jsonschema built with old rpds is buggy, and synapse doesn't use rpds.
+DEPENDS+=      ${PYPKGPREFIX}-rpds-py>=0.25.0:../../devel/py-rpds-py
 DEPENDS+=      ${PYPKGPREFIX}-immutabledict>=2.0:../../devel/py-immutabledict
 DEPENDS+=      ${PYPKGPREFIX}-unpaddedbase64>=2.1.0:../../devel/py-unpaddedbase64
 DEPENDS+=      ${PYPKGPREFIX}-canonicaljson>=2.0.0:../../devel/py-canonicaljson
@@ -56,15 +54,15 @@ DEPENDS+=   ${PYPKGPREFIX}-attrs>=21.1.1:.
 DEPENDS+=      ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr
 DEPENDS+=      ${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2
 DEPENDS+=      ${PYPKGPREFIX}-bleach>=3.2.0:../../www/py-bleach
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4..14.1:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.14.1:../../devel/py-typing-extensions
 DEPENDS+=      ${PYPKGPREFIX}-cryptography>=3.4.7:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-ijson>=3.1.4:../../devel/py-ijson
 DEPENDS+=      ${PYPKGPREFIX}-matrix-common>=1.3.0:../../chat/py-matrix-common
 DEPENDS+=      ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
-# If py<3.14, only need 2.8, but leave that on the table to simplify.
+# If py<3.14, only need 2.8, but just require >=2.2 to simplify.
 DEPENDS+=      ${PYPKGPREFIX}-pydantic>=2.12:../../devel/py-pydantic
-# Upstream documents that this is needed for poetry, but the explanation is highly confused,
-# and, experimentally, it is needed at runtime, as of 1.146.0
+# Upstream documents that this is needed for poetry, but the
+# explanation is very confusing.
 #DEPENDS+=     ${PYPKGPREFIX}-setuptools-rust>=1.3:../../devel/py-setuptools-rust
 DEPENDS+=      ${PYPKGPREFIX}-python-multipart>=0.0.9:../../www/py-python-multipart
 

Index: pkgsrc/chat/matrix-synapse/PLIST
diff -u pkgsrc/chat/matrix-synapse/PLIST:1.67 pkgsrc/chat/matrix-synapse/PLIST:1.68
--- pkgsrc/chat/matrix-synapse/PLIST:1.67       Mon Feb  2 21:07:36 2026
+++ pkgsrc/chat/matrix-synapse/PLIST    Thu Feb 26 14:10:44 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.67 2026/02/02 21:07:36 gdt Exp $
+@comment $NetBSD: PLIST,v 1.68 2026/02/26 14:10:44 gdt Exp $
 bin/export_signing_key
 bin/generate_config
 bin/generate_log_config
@@ -1426,6 +1426,9 @@ ${PYSITELIB}/synapse/storage/databases/m
 ${PYSITELIB}/synapse/storage/databases/main/stats.py
 ${PYSITELIB}/synapse/storage/databases/main/stats.pyc
 ${PYSITELIB}/synapse/storage/databases/main/stats.pyo
+${PYSITELIB}/synapse/storage/databases/main/sticky_events.py
+${PYSITELIB}/synapse/storage/databases/main/sticky_events.pyc
+${PYSITELIB}/synapse/storage/databases/main/sticky_events.pyo
 ${PYSITELIB}/synapse/storage/databases/main/stream.py
 ${PYSITELIB}/synapse/storage/databases/main/stream.pyc
 ${PYSITELIB}/synapse/storage/databases/main/stream.pyo
@@ -1988,6 +1991,8 @@ ${PYSITELIB}/synapse/storage/schema/main
 ${PYSITELIB}/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql.postgres
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/01_add_delayed_events.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/93/01_sticky_events.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/93/01_sticky_events_seq.sql.postgres
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/02_sliding_sync_members.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/03_sss_pos_last_used.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.py

Index: pkgsrc/chat/matrix-synapse/cargo-depends.mk
diff -u pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.35 pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.36
--- pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.35    Tue Feb 10 19:12:22 2026
+++ pkgsrc/chat/matrix-synapse/cargo-depends.mk Thu Feb 26 14:10:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.35 2026/02/10 19:12:22 gdt Exp $
+# $NetBSD: cargo-depends.mk,v 1.36 2026/02/26 14:10:44 gdt Exp $
 
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.3
 CARGO_CRATE_DEPENDS+=  anyhow-1.0.100
@@ -10,7 +10,7 @@ CARGO_CRATE_DEPENDS+= bitflags-2.9.1
 CARGO_CRATE_DEPENDS+=  blake2-0.10.6
 CARGO_CRATE_DEPENDS+=  block-buffer-0.10.4
 CARGO_CRATE_DEPENDS+=  bumpalo-3.19.0
-CARGO_CRATE_DEPENDS+=  bytes-1.11.0
+CARGO_CRATE_DEPENDS+=  bytes-1.11.1
 CARGO_CRATE_DEPENDS+=  cc-1.2.30
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.1
 CARGO_CRATE_DEPENDS+=  cfg_aliases-0.2.1
@@ -106,7 +106,7 @@ CARGO_CRATE_DEPENDS+=       rand_core-0.9.3
 CARGO_CRATE_DEPENDS+=  regex-1.12.2
 CARGO_CRATE_DEPENDS+=  regex-automata-0.4.13
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.5
-CARGO_CRATE_DEPENDS+=  reqwest-0.12.26
+CARGO_CRATE_DEPENDS+=  reqwest-0.12.28
 CARGO_CRATE_DEPENDS+=  ring-0.17.14
 CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.1
 CARGO_CRATE_DEPENDS+=  rustls-0.23.31
@@ -141,7 +141,7 @@ CARGO_CRATE_DEPENDS+=       thiserror-impl-2.0
 CARGO_CRATE_DEPENDS+=  tinystr-0.8.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.9.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=  tokio-1.48.0
+CARGO_CRATE_DEPENDS+=  tokio-1.49.0
 CARGO_CRATE_DEPENDS+=  tokio-rustls-0.26.2
 CARGO_CRATE_DEPENDS+=  tokio-util-0.7.15
 CARGO_CRATE_DEPENDS+=  tower-0.5.2

Index: pkgsrc/chat/matrix-synapse/distinfo
diff -u pkgsrc/chat/matrix-synapse/distinfo:1.90 pkgsrc/chat/matrix-synapse/distinfo:1.91
--- pkgsrc/chat/matrix-synapse/distinfo:1.90    Tue Feb 10 19:12:22 2026
+++ pkgsrc/chat/matrix-synapse/distinfo Thu Feb 26 14:10:44 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.90 2026/02/10 19:12:22 gdt Exp $
+$NetBSD: distinfo,v 1.91 2026/02/26 14:10:44 gdt Exp $
 
 BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
 SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
@@ -30,9 +30,9 @@ Size (block-buffer-0.10.4.crate) = 10538
 BLAKE2s (bumpalo-3.19.0.crate) = bdefc57ae010900dc81909430c791a7d4e7539a2c777fce3c252222e0cf14642
 SHA512 (bumpalo-3.19.0.crate) = 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
 Size (bumpalo-3.19.0.crate) = 96414 bytes
-BLAKE2s (bytes-1.11.0.crate) = d70b16bb8a573cc53be5f851002d45ff963351f49538b7dde865b423d2ba9b53
-SHA512 (bytes-1.11.0.crate) = 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883
-Size (bytes-1.11.0.crate) = 78391 bytes
+BLAKE2s (bytes-1.11.1.crate) = e4ce48a397044050caef043589fe6c291f600bf26019ec0443bb9bb963b24789
+SHA512 (bytes-1.11.1.crate) = 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
+Size (bytes-1.11.1.crate) = 78584 bytes
 BLAKE2s (cc-1.2.30.crate) = 90df00fe8f958fbadd92cbdfc392f1dc923ef268b4dd03f7c64c683b69a0ab6f
 SHA512 (cc-1.2.30.crate) = e0b3837400a3a31f522ee8e290ff2c7000c8c5da2f424b552092a64295f4d76443208f4688638edaf081028dd8bfdae2175552a8f22cf16d0440f7877475abc4
 Size (cc-1.2.30.crate) = 108550 bytes
@@ -225,9 +225,9 @@ Size (log-0.4.29.crate) = 51515 bytes
 BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
 SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
 Size (lru-slab-0.1.2.crate) = 9090 bytes
-BLAKE2s (matrix-synapse-1.147.0.tar.gz) = d4541cd3d76ff651ce5d70aae5386f55409b107e33952b325373d3d9522f5553
-SHA512 (matrix-synapse-1.147.0.tar.gz) = ae00afcadc0777a2cb1e59d9fbec13b763a1d1558abde83376891388140f9b1265ae195b3231c3971c3ce86563d60101d0d5b95322711cd3dac073ac1755b19c
-Size (matrix-synapse-1.147.0.tar.gz) = 9237295 bytes
+BLAKE2s (matrix-synapse-1.148.0.tar.gz) = 031a997328c117faceccae2dbdddffc3d520aef203300fc4a3327ad21ed8d0aa
+SHA512 (matrix-synapse-1.148.0.tar.gz) = 8cd04c27d2987c6e61238811d95ec406986cba3492102540644c1d46fcca41b68481d5e74b35df52a198ad63104cd5f0891141ffb2f1952e5da9e871ae752682
+Size (matrix-synapse-1.148.0.tar.gz) = 9258929 bytes
 BLAKE2s (memchr-2.7.5.crate) = 741834638b9ed49c5a8ab61a0aeac280a8d91d104fafe3c7219d313131694001
 SHA512 (memchr-2.7.5.crate) = 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
 Size (memchr-2.7.5.crate) = 97603 bytes
@@ -321,9 +321,9 @@ Size (regex-automata-0.4.13.crate) = 625
 BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5
 SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
 Size (regex-syntax-0.8.5.crate) = 357541 bytes
-BLAKE2s (reqwest-0.12.26.crate) = 9fd2fbc9d8466fc39cb9877b04f4668b500d62e8c2ec63f90d4b88e50303380a
-SHA512 (reqwest-0.12.26.crate) = 9b563b177131f7a97a47a7e05b09e0f9291b1222a1719ea10b158f52daf5a4f01da830876821cb4deb00dec3207d0dd76514087bcb9b623deb33b37ed0b62780
-Size (reqwest-0.12.26.crate) = 156458 bytes
+BLAKE2s (reqwest-0.12.28.crate) = 1947f1c8e5841995b7438f39e0b285213e62e4f475a21bc760d2891d60770e1a
+SHA512 (reqwest-0.12.28.crate) = a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098
+Size (reqwest-0.12.28.crate) = 157031 bytes
 BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd
 SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
 Size (ring-0.17.14.crate) = 1502610 bytes
@@ -426,9 +426,9 @@ Size (tinyvec-1.9.0.crate) = 54137 bytes
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (tokio-1.48.0.crate) = 57742de499da8ec4d552c7643e105dfe91571004d8aedbf1b8a8374e82cadd10
-SHA512 (tokio-1.48.0.crate) = 7e275ed26e857d42255dd27e8704bcb0a5daa8658c5a00f9798f4522265006a91e04d6a06512a87f30e0ad090a1676c03d3b02fe8d60263e4ba793940a85b98b
-Size (tokio-1.48.0.crate) = 843434 bytes
+BLAKE2s (tokio-1.49.0.crate) = f924cbf836edbd6679d9962e2a93523f0a3b82143e48cb69315a97baaccec006
+SHA512 (tokio-1.49.0.crate) = f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432
+Size (tokio-1.49.0.crate) = 857029 bytes
 BLAKE2s (tokio-rustls-0.26.2.crate) = 88881e6ecae44f8782ee3735d1feae84990161d826f74d4fac60ce02435dd8f8
 SHA512 (tokio-rustls-0.26.2.crate) = c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735
 Size (tokio-rustls-0.26.2.crate) = 31655 bytes



Home | Main Index | Thread Index | Old Index