public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Petr Vaněk" <arkamar@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/synapse/
Date: Tue, 16 Jul 2024 14:26:06 +0000 (UTC)	[thread overview]
Message-ID: <1721139802.44324e3252685e273a61a25342ea5439a2c3cd3a.arkamar@gentoo> (raw)

commit:     44324e3252685e273a61a25342ea5439a2c3cd3a
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 16 13:50:05 2024 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Tue Jul 16 14:23:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44324e32

net-im/synapse: add 1.111.0

Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 net-im/synapse/Manifest               |   5 +
 net-im/synapse/synapse-1.111.0.ebuild | 244 ++++++++++++++++++++++++++++++++++
 2 files changed, 249 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 7a87c8cb56b0..56fdbc9d84ee 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -30,6 +30,7 @@ DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc
 DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
 DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
 DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
+DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
 DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
 DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
@@ -59,9 +60,12 @@ DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST serde-1.0.201.crate 77725 BLAKE2B 3cef32b1c026215e83d84dc7867e93b3c76dd683be0519ea17de25ea030d8cbda9031a54636f254026ddd30d96033d217cd81a8bf50cd7b3a936000bd47a3736 SHA512 d422f16277b59d756f7e85e6c589a28f4134ee221968eedb48bde430b63c3cf6d379ae8f03249439f984c66e0a9639238159b42879a9fa03fc49b167870ce35d
 DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec
+DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f
 DIST serde_derive-1.0.201.crate 55865 BLAKE2B 2ab2a02a7819a12ebe44697d97d24ed61cbff872e3a1df7a33671165619619a1826e80a948a85f7508db024d4480ae1e91ead5944eed3d011fb0f449d1983738 SHA512 925b7238cdd833dc3eebab162e4f18eab9fd533178b957a7a3149079a10a0eee598a3048ddab6f16113467e8eef78604e3bdb26ec7e30184aa0202b1f4267cf8
 DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392
+DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e
 DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056
+DIST serde_json-1.0.120.crate 147062 BLAKE2B 54f93ef2b0f1c9e7c5a8e8797fd298c96513913a20c3e08a21aea39a15ffb5ad0269d5daab10fceea7164ba432e355b89d89dea2985f86bd0e73ac3920f827c5 SHA512 dab44850326f9020d6f6dd3fc8147e22eed693527fe9cac2c6bc8f6a030f461061e8e54d2780382ce32cced63b5a016372a4f9938effdd1631d8f3dc96014e3e
 DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
 DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
 DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
@@ -70,6 +74,7 @@ DIST syn-2.0.61.crate 257199 BLAKE2B d2133732d9a7f16c47729be1b4c18c05ffdcb9cb139
 DIST synapse-1.108.0.gh.tar.gz 8506853 BLAKE2B ff073ec4ea6c5d4d10ec675b5c2d5394af83230d00d41e28dafe6379d5f3d26bd8ef7b776bd0df97a262d1bccf1fa68e7a44be5c1650237630b343f5ba5c1a26 SHA512 63db62f250f1d51d8a9b2104b22f1b6967e3b557ce4e8ddf264456d1ce1fc65f4020114d8a9693421e106f1f1acb224fa4bedf0e720b9ff1d136124a9ef60e6b
 DIST synapse-1.109.0.gh.tar.gz 8529953 BLAKE2B 3b9c70d3de6429faf6eb157f2c6555aeced5722f41547b634ad48eacde564e8e36b0061d70fe19e6c69c32e5cf5d16ce564a249d917fedae481db27efe4ae507 SHA512 f76ea72cdd8039ae41f0438cf421360ceebb48b6a2d73cb04e7f92ee7478ce0bc420d85a3cb8dd80045e5c5181ed10bdf604e8b14d0c69930020036306c65b26
 DIST synapse-1.110.0.gh.tar.gz 8576357 BLAKE2B 9309e7d149dc68313eba1afe543d074ec0301b5d806c0236a1006fdebdfb088dc5678199fae44718564cfd62ea4795c8b4a3e5174c26b3c58139b29277bb089b SHA512 3c13c26290fde42ee88fa69d46ea06402f00061825c87a53ffe50571bb4fdc67a72ee780c88d72e1f7c50926111b9924d910ff2d79738bcb3163e13331f26454
+DIST synapse-1.111.0.gh.tar.gz 8616992 BLAKE2B 0492e2933c46186332c5b5cbfdb42a4d6323b4c4b3d85307ee631d983c3d7a64b57dd75a1b995ed96b137df444de70339debb3b52a13b8f9602801540ee969a0 SHA512 8067a130d1f992acfb0c6d6eca182506a075c4361f5f00ad2a02c57d9ed15c88abc05318fe80fc9d2853ecc36118d89eec7264ddefae4d38411d2d65bdbd7f51
 DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a
 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
 DIST ulid-1.1.2.crate 11517 BLAKE2B b15ec0ddd8f4936de1533fb347888b0dc6d0755ee7cb8e11a54e70a4accf0f3558b06e5bf48a8f06199b030510dcfbc1d4180d94e9d7516ef7bede728dab2221 SHA512 6bad4dcc2cbd5c05b1d535e6d8bb91da84cf2ee8c2d6c189ce302f5d5c3757d7878ccefaebeaaed93b8b7d90ec4d22033f9aee7f9a22a9329ce9b391934a3b12

diff --git a/net-im/synapse/synapse-1.111.0.ebuild b/net-im/synapse/synapse-1.111.0.ebuild
new file mode 100644
index 000000000000..3a89339b7731
--- /dev/null
+++ b/net-im/synapse/synapse-1.111.0.ebuild
@@ -0,0 +1,244 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+	aho-corasick@1.1.3
+	anyhow@1.0.86
+	arc-swap@1.7.1
+	autocfg@1.3.0
+	base64@0.21.7
+	bitflags@2.5.0
+	blake2@0.10.6
+	block-buffer@0.10.4
+	bumpalo@3.16.0
+	bytes@1.6.0
+	cfg-if@1.0.0
+	cpufeatures@0.2.12
+	crypto-common@0.1.6
+	digest@0.10.7
+	fnv@1.0.7
+	generic-array@0.14.7
+	getrandom@0.2.15
+	headers-core@0.3.0
+	headers@0.4.0
+	heck@0.4.1
+	hex@0.4.3
+	http@1.1.0
+	httpdate@1.0.3
+	indoc@2.0.5
+	itoa@1.0.11
+	js-sys@0.3.69
+	lazy_static@1.5.0
+	libc@0.2.154
+	lock_api@0.4.12
+	log@0.4.22
+	memchr@2.7.2
+	memoffset@0.9.1
+	mime@0.3.17
+	once_cell@1.19.0
+	parking_lot@0.12.2
+	parking_lot_core@0.9.10
+	portable-atomic@1.6.0
+	ppv-lite86@0.2.17
+	proc-macro2@1.0.82
+	pyo3-build-config@0.21.2
+	pyo3-ffi@0.21.2
+	pyo3-log@0.10.0
+	pyo3-macros-backend@0.21.2
+	pyo3-macros@0.21.2
+	pyo3@0.21.2
+	pythonize@0.21.1
+	quote@1.0.36
+	rand@0.8.5
+	rand_chacha@0.3.1
+	rand_core@0.6.4
+	redox_syscall@0.5.1
+	regex-automata@0.4.6
+	regex-syntax@0.8.3
+	regex@1.10.5
+	ryu@1.0.18
+	scopeguard@1.2.0
+	serde@1.0.204
+	serde_derive@1.0.204
+	serde_json@1.0.120
+	sha1@0.10.6
+	sha2@0.10.8
+	smallvec@1.13.2
+	subtle@2.5.0
+	syn@2.0.61
+	target-lexicon@0.12.14
+	typenum@1.17.0
+	ulid@1.1.2
+	unicode-ident@1.0.12
+	unindent@0.2.3
+	version_check@0.9.4
+	wasi@0.11.0+wasi-snapshot-preview1
+	wasm-bindgen-backend@0.2.92
+	wasm-bindgen-macro-support@0.2.92
+	wasm-bindgen-macro@0.2.92
+	wasm-bindgen-shared@0.2.92
+	wasm-bindgen@0.2.92
+	web-time@1.1.0
+	windows-targets@0.52.5
+	windows_aarch64_gnullvm@0.52.5
+	windows_aarch64_msvc@0.52.5
+	windows_i686_gnu@0.52.5
+	windows_i686_gnullvm@0.52.5
+	windows_i686_msvc@0.52.5
+	windows_x86_64_gnu@0.52.5
+	windows_x86_64_gnullvm@0.52.5
+	windows_x86_64_msvc@0.52.5
+"
+
+inherit cargo distutils-r1 multiprocessing optfeature systemd
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+	https://matrix.org/
+	https://github.com/element-hq/synapse
+"
+SRC_URI="
+	https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz
+		-> ${P}.gh.tar.gz
+	${CARGO_CRATE_URIS}
+"
+
+LICENSE="AGPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+	|| ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="postgres systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	acct-user/synapse
+	acct-group/synapse
+"
+# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree
+# introduces some breaking changes for synapse,
+# see https://github.com/element-hq/synapse/issues/17075
+RDEPEND="
+	${DEPEND}
+	dev-python/attrs[${PYTHON_USEDEP}]
+	dev-python/bcrypt[${PYTHON_USEDEP}]
+	dev-python/bleach[${PYTHON_USEDEP}]
+	>=dev-python/canonicaljson-2[${PYTHON_USEDEP}]
+	dev-python/cryptography[${PYTHON_USEDEP}]
+	dev-python/ijson[${PYTHON_USEDEP}]
+	dev-python/immutabledict[${PYTHON_USEDEP}]
+	>=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+	dev-python/jsonschema[${PYTHON_USEDEP}]
+	>=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}]
+	dev-python/msgpack[${PYTHON_USEDEP}]
+	dev-python/netaddr[${PYTHON_USEDEP}]
+	dev-python/packaging[${PYTHON_USEDEP}]
+	dev-python/phonenumbers[${PYTHON_USEDEP}]
+	>=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
+	dev-python/prometheus-client[${PYTHON_USEDEP}]
+	dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+	dev-python/pyasn1[${PYTHON_USEDEP}]
+	dev-python/pydantic[${PYTHON_USEDEP}]
+	dev-python/pymacaroons[${PYTHON_USEDEP}]
+	dev-python/pyopenssl[${PYTHON_USEDEP}]
+	dev-python/python-multipart[${PYTHON_USEDEP}]
+	dev-python/pyyaml[${PYTHON_USEDEP}]
+	dev-python/service-identity[${PYTHON_USEDEP}]
+	dev-python/signedjson[${PYTHON_USEDEP}]
+	dev-python/sortedcontainers[${PYTHON_USEDEP}]
+	dev-python/treq[${PYTHON_USEDEP}]
+	<dev-python/twisted-24.3.0_p20240628[${PYTHON_USEDEP}]
+	dev-python/typing-extensions[${PYTHON_USEDEP}]
+	dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+	postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
+	systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+	dev-python/setuptools-rust[${PYTHON_USEDEP}]
+	test? (
+		dev-python/hiredis[${PYTHON_USEDEP}]
+		dev-python/idna[${PYTHON_USEDEP}]
+		dev-python/parameterized[${PYTHON_USEDEP}]
+		dev-python/pyicu[${PYTHON_USEDEP}]
+		dev-python/txredisapi[${PYTHON_USEDEP}]
+		postgres? ( dev-db/postgresql[server] )
+	)
+"
+
+# Rust extension
+QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
+
+src_test() {
+	if use postgres; then
+		einfo "Preparing postgres test instance"
+		initdb --pgdata="${T}/pgsql" || die
+		pg_ctl --wait --pgdata="${T}/pgsql" start \
+			--options="-h '' -k '${T}'" || die
+		createdb --host="${T}" synapse_test || die
+
+		# See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql
+		local -x SYNAPSE_POSTGRES=1
+		local -x SYNAPSE_POSTGRES_HOST="${T}"
+	fi
+
+	# This remove is necessary otherwise python is not able to locate
+	# synapse_rust.abi3.so.
+	rm -rf synapse || die
+
+	nonfatal distutils-r1_src_test
+	local ret=${?}
+
+	if use postgres; then
+		einfo "Stopping postgres test instance"
+		pg_ctl --wait --pgdata="${T}/pgsql" stop || die
+	fi
+
+	[[ ${ret} -ne 0 ]] && die
+}
+
+python_test() {
+	"${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests
+}
+
+src_install() {
+	distutils-r1_src_install
+	keepdir /var/{lib,log}/synapse /etc/synapse
+	fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse
+	fperms 0750 /var/{lib,log}/synapse /etc/synapse
+	newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}"
+	systemd_dounit "${FILESDIR}/synapse.service"
+}
+
+pkg_postinst() {
+	optfeature "Improve user search for international display names" dev-python/pyicu
+	optfeature "Redis support" dev-python/txredisapi
+	optfeature "VoIP relaying on your homeserver with turn" net-im/coturn
+
+	if [[ -z "${REPLACING_VERSIONS}" ]]; then
+		einfo
+		elog "In order to generate initial configuration run:"
+		elog "sudo -u synapse synapse_homeserver \\"
+		elog "    --server-name matrix.domain.tld \\"
+		elog "    --config-path /etc/synapse/homeserver.yaml \\"
+		elog "    --generate-config \\"
+		elog "    --data-directory /var/lib/synapse \\"
+		elog "    --report-stats=no"
+		einfo
+	else
+		einfo
+		elog "Please refer to upgrade notes if any special steps are required"
+		elog "to upgrade from the version you currently have installed:"
+		elog
+		elog "  https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md"
+		einfo
+	fi
+}


             reply	other threads:[~2024-07-16 14:26 UTC|newest]

Thread overview: 159+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-07-16 14:26 Petr Vaněk [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-03-18  8:05 [gentoo-commits] repo/gentoo:master commit in: net-im/synapse/ Petr Vaněk
2025-03-14  8:41 Sam James
2025-03-11 17:25 Petr Vaněk
2025-03-04 23:26 Jakov Smolić
2025-02-25 17:55 Petr Vaněk
2025-02-25 17:55 Petr Vaněk
2025-02-14 10:38 Sam James
2025-02-11 15:57 Petr Vaněk
2025-01-31 14:13 Petr Vaněk
2025-01-14 19:34 Petr Vaněk
2025-01-13 13:11 Sam James
2024-12-11 21:56 Petr Vaněk
2024-12-11 17:15 Petr Vaněk
2024-12-09 10:11 Petr Vaněk
2024-12-06  8:17 Sam James
2024-12-03 18:09 Petr Vaněk
2024-12-02 10:35 Petr Vaněk
2024-11-26 16:24 Petr Vaněk
2024-11-26 16:24 Petr Vaněk
2024-11-14  9:06 Petr Vaněk
2024-11-14  9:06 Petr Vaněk
2024-11-14  9:06 Petr Vaněk
2024-11-02  8:49 Michał Górny
2024-10-30 16:13 Petr Vaněk
2024-10-30 16:13 Petr Vaněk
2024-10-30  8:10 Petr Vaněk
2024-10-24 14:43 Petr Vaněk
2024-10-22 13:53 Petr Vaněk
2024-10-20 16:02 Michał Górny
2024-10-19  8:53 Michał Górny
2024-10-19  8:53 Michał Górny
2024-10-18 14:19 Michał Górny
2024-10-04  9:50 Jakov Smolić
2024-10-01 13:36 Petr Vaněk
2024-10-01 13:36 Petr Vaněk
2024-09-20  7:04 Petr Vaněk
2024-09-17 16:26 Petr Vaněk
2024-09-17 16:26 Petr Vaněk
2024-09-13 15:20 Petr Vaněk
2024-09-13 14:48 Jakov Smolić
2024-09-02 21:18 Petr Vaněk
2024-08-31  6:39 Sam James
2024-08-29 15:26 Petr Vaněk
2024-08-16  8:15 Arthur Zamarin
2024-08-13 19:10 Petr Vaněk
2024-08-13 19:10 Petr Vaněk
2024-08-04  8:49 Sam James
2024-07-31 15:10 Petr Vaněk
2024-07-31 15:10 Petr Vaněk
2024-07-31 15:10 Petr Vaněk
2024-07-19 12:42 Arthur Zamarin
2024-07-04 12:53 Petr Vaněk
2024-07-04 12:53 Petr Vaněk
2024-07-04 12:53 Petr Vaněk
2024-06-28 12:59 Sam James
2024-06-18 15:07 Petr Vaněk
2024-06-18 15:07 Petr Vaněk
2024-06-14  6:21 Petr Vaněk
2024-06-13 20:49 Sam James
2024-05-31 10:46 Arthur Zamarin
2024-05-28 15:07 Petr Vaněk
2024-05-14 15:40 Petr Vaněk
2024-04-30 14:23 Petr Vaněk
2024-04-26 12:50 Sam James
2024-04-23 20:43 Petr Vaněk
2024-04-19  5:56 Petr Vaněk
2024-04-18 22:54 Sam James
2024-04-17 10:15 Petr Vaněk
2024-04-06  8:49 Petr Vaněk
2024-04-06  8:32 Arthur Zamarin
2024-04-02 20:44 Petr Vaněk
2024-03-19 14:53 Petr Vaněk
2024-03-18 11:43 Petr Vaněk
2024-03-17 19:29 Arthur Zamarin
2024-03-11  6:44 Petr Vaněk
2024-03-10 20:43 Arthur Zamarin
2024-03-06 14:36 Petr Vaněk
2024-02-16  7:05 Petr Vaněk
2024-02-15 21:15 Sam James
2024-02-13 12:52 Petr Vaněk
2024-01-31 16:04 Petr Vaněk
2024-01-16 16:52 Petr Vaněk
2024-01-16 16:52 Petr Vaněk
2024-01-12 19:00 Michał Górny
2024-01-12 18:06 Arthur Zamarin
2024-01-03  7:40 Petr Vaněk
2023-12-30  4:10 Sam James
2023-12-13  8:09 Petr Vaněk
2023-12-12 17:14 Petr Vaněk
2023-12-05 18:25 Ionen Wolkens
2023-12-02 21:22 Petr Vaněk
2023-12-02 21:14 Sam James
2023-11-29 22:25 Petr Vaněk
2023-11-29 14:34 Petr Vaněk
2023-10-27  2:59 Sam James
2023-10-27  2:59 Sam James
2023-10-19 15:41 Sam James
2023-09-26 20:48 Sam James
2023-09-26 20:48 Sam James
2023-09-25 12:13 Arthur Zamarin
2023-09-17  6:17 Sam James
2023-09-17  6:17 Sam James
2023-08-26  4:01 Sam James
2023-08-21  1:51 Michał Górny
2023-08-18  8:04 Sam James
2023-08-12 20:36 Sam James
2023-07-18 18:17 Sam James
2023-07-12  7:00 Sam James
2023-07-12  7:00 Sam James
2023-07-12  7:00 Sam James
2023-06-28 13:54 Sam James
2023-06-18 12:08 Joonas Niilola
2023-06-15 10:07 Arthur Zamarin
2023-05-30  6:07 Joonas Niilola
2023-05-28 11:37 Joonas Niilola
2023-05-13  3:31 Sam James
2023-04-30  0:21 Sam James
2023-04-29 10:20 Arthur Zamarin
2023-04-29  6:44 Sam James
2023-04-29  6:44 Sam James
2023-04-17  9:35 Sam James
2023-04-06 16:52 Arthur Zamarin
2023-03-15  9:58 Michał Górny
2023-03-15  9:58 Michał Górny
2023-03-04  7:16 Michał Górny
2023-03-04  7:04 Joonas Niilola
2023-02-19 12:25 Sam James
2023-02-17 10:39 Sam James
2023-02-17  5:29 Sam James
2023-02-05 15:44 Sam James
2023-02-05 15:44 Sam James
2023-02-05 15:44 Sam James
2023-01-24 23:55 Sam James
2023-01-18  0:46 Sam James
2023-01-18  0:46 Sam James
2023-01-02 18:05 Sam James
2022-12-24  7:11 Sam James
2022-12-24  7:11 Sam James
2022-12-24  7:11 Sam James
2022-11-30 12:20 Jakov Smolić
2022-11-23  8:17 Joonas Niilola
2022-11-22 13:26 Joonas Niilola
2022-11-22 13:26 Joonas Niilola
2022-10-30  9:40 Sam James
2022-10-30  9:40 Sam James
2022-10-28  9:43 Sam James
2022-10-17 12:31 Joonas Niilola
2022-10-01 20:16 Sam James
2022-09-30 18:16 Arthur Zamarin
2022-09-27 21:44 Sam James
2022-09-27 21:44 Sam James
2022-09-24  3:15 Sam James
2022-09-22  7:42 Agostino Sarubbo
2022-09-14 22:33 Sam James
2022-09-14 22:33 Sam James
2022-08-31 21:53 Sam James
2022-08-23  5:24 Sam James
2022-07-20 17:01 Sam James

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1721139802.44324e3252685e273a61a25342ea5439a2c3cd3a.arkamar@gentoo \
    --to=arkamar@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox