Commit Graph

245 Commits

Author SHA1 Message Date
Sumner Evans
33f5fb167e
matrix-synapse: 1.92.1 -> 1.93.0
https://github.com/matrix-org/synapse/releases/tag/v1.93.0

Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-09-26 11:19:48 -06:00
Sophie Tauchert
99e7130d69
matrix-synapse: add worker test to passthru.tests 2023-09-18 08:24:37 +02:00
Sandro Jäckel
b000de6a94
matrix-synapse-unwrapped: 1.91.2 -> 1.92.1
Diff: https://github.com/matrix-org/synapse/compare/v1.91.2...v1.92.1

Changelog: https://github.com/matrix-org/synapse/releases/tag/v1.92.1
2023-09-12 15:51:21 +02:00
Sandro Jäckel
0c509f405d
matrix-synapse-unwrapped: 1.91.1 -> 1.91.2
Diff: https://github.com/matrix-org/synapse/compare/v1.91.1...v1.91.2

Changelog: https://github.com/matrix-org/synapse/releases/tag/v1.91.2
2023-09-10 14:28:28 +02:00
Sumner Evans
21d18dce21
matrix-synapse: 1.91.0 -> 1.91.1
https://github.com/matrix-org/synapse/releases/tag/v1.91.1
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-09-04 19:51:48 -06:00
Sumner Evans
abb1efd2a4
matrix-synapse: 1.90.0 -> 1.91.0
https://github.com/matrix-org/synapse/releases/tag/v1.91.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-08-30 09:26:44 -06:00
Theodore Ni
786f7a0b8f
matrix-synapse: relax build dependencies 2023-08-23 17:16:34 -07:00
Sumner Evans
dd3e1cc80e
matrix-synapse: 1.89.0 -> 1.90.0
https://github.com/matrix-org/synapse/releases/tag/v1.90.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-08-15 08:20:45 -06:00
Maximilian Bosch
a471325eaf
Merge pull request #221318 from mweinelt/synapse-extras
nixos/matrix-synapse: Allow passing extras, discover extras from config
2023-08-14 18:43:05 +02:00
Guilherme Ramos Costa Paixao
25c6bcafd0
matrix-synapse: 1.88.0 -> 1.89.0 2023-08-01 08:46:46 -03:00
Sumner Evans
7dc1810cb1
matrix-synapse: 1.87.0 -> 1.88.0
https://github.com/matrix-org/synapse/releases/tag/v1.88.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-07-18 17:12:01 -06:00
Martin Weinelt
fd429f5bac
matrix-synapse: Prune deps, add missing deps, expose extras
Drops extra arguments on the package, as they will be moved over into
the module in a more discoverable way next.

Also reduces overly broad `with`-scoping.
2023-07-18 17:52:51 +02:00
Sandro
55a23e0fe9
Merge pull request #241184 from SuperSandro2000/matrix-no-test-parallel
matrix-synapse: limit parallelism to 4 cores to be improve stability, formatting
2023-07-10 01:46:17 +02:00
Sandro Jäckel
3333333576
matrix-synapse: limit parallelism to 4 cores to be improve stability, formatting
On high core machines those easily can fail similar to:

matrix-synapse> tests.storage.test_room_search.MessageSearchTest.test_postgres_web_search_for_phrase
matrix-synapse> ===============================================================================
matrix-synapse> [ERROR]
matrix-synapse> Traceback (most recent call last):
matrix-synapse>   File "/build/source/tests/unittest.py", line 122, in new
matrix-synapse>     return code(orig, *args, **kwargs)
matrix-synapse>   File "/build/source/tests/unittest.py", line 216, in setUp
matrix-synapse>     return orig()
matrix-synapse>   File "/build/source/tests/unittest.py", line 338, in setUp
matrix-synapse>     self.hs = self.make_homeserver(self.reactor, self.clock)
matrix-synapse>   File "/build/source/tests/app/test_openid_listener.py", line 34, in make_homeserver
matrix-synapse>     hs = self.setup_test_homeserver(
matrix-synapse>   File "/build/source/tests/unittest.py", line 606, in setup_test_homeserver
matrix-synapse>     hs = setup_test_homeserver(self.addCleanup, **kwargs)
matrix-synapse>   File "/build/source/tests/server.py", line 921, in setup_test_homeserver
matrix-synapse>     prepare_database(
matrix-synapse>   File "/nix/store/2cc0p5apn2yg2fr5ii9mvb7fcwd74y26-matrix-synapse-1.86.0/lib/python3.10/site-packages/synapse/storage/prepare_database.py", line 155, in prepare_database
matrix-synapse>     raise UpgradeDatabaseException(EMPTY_DATABASE_ON_WORKER_ERROR)
matrix-synapse> synapse.storage.prepare_database.UpgradeDatabaseException: Uninitialised database: run the main synapse process to prepare the database schema before starting worker processes.
matrix-synapse>
2023-07-09 23:27:46 +02:00
Sandro Jäckel
5309856013
matrix-synapse: 1.86.0 -> 1.87.0
Diff: https://github.com/matrix-org/synapse/compare/v1.86.0...v1.87.0
2023-07-05 15:29:54 +02:00
Sumner Evans
51bd2aca10
matrix-synapse: 1.85.2 -> 1.86.0
https://github.com/matrix-org/synapse/releases/tag/v1.86.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-06-20 12:27:29 -06:00
Maximilian Bosch
a88de40ede
matrix-synapse: disable test parallelism on aarch64-linux
No idea why, but the tests - a random amount of tests to be precise -
fail on aarch64 on each attempt I made. Not reproducible on
x86_64-linux. Disabling parallelism appears to solve the issue.
2023-06-12 17:50:33 +02:00
Sumner Evans
35cc0f9e71
matrix-synapse: 1.85.1 -> 1.85.2
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-06-08 09:12:25 -06:00
Sumner Evans
eff7393334
matrix-synapse: 1.84.1 -> 1.85.1
https://github.com/matrix-org/synapse/releases/tag/v1.85.0
https://github.com/matrix-org/synapse/releases/tag/v1.85.1

Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-06-07 08:13:02 -06:00
Sumner Evans
e1a8113c12
matrix-synapse: 1.84.0 -> 1.84.1
https://github.com/matrix-org/synapse/releases/tag/v1.84.1
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-05-29 12:29:28 -06:00
Sumner Evans
a1e84c454d
matrix-synapse: 1.83.0 -> 1.84.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-05-23 09:36:52 -06:00
Alyssa Ross
5e06b3cb19 treewide: don't use rustPlatform.rust
This will be deprecated in the next commit.
2023-05-12 15:31:21 +00:00
Sumner Evans
338f9cb5be
matrix-synapse: 1.82.0 -> 1.83.0
https://github.com/matrix-org/synapse/releases/tag/v1.83.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-05-09 18:10:58 -06:00
Sumner Evans
20d0844053
matrix-synapse: 1.81.0 -> 1.82.0
https://github.com/matrix-org/synapse/releases/tag/v1.82.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-04-26 11:33:30 -06:00
Sumner Evans
1291a568f2
matrix-synapse: 1.80.0 -> 1.81.0
https://github.com/matrix-org/synapse/releases/tag/v1.81.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-04-11 09:42:03 -06:00
Sumner Evans
a991a71d04
matrix-synapse: 1.79.0 -> 1.80.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-28 13:55:24 +02:00
Maximilian Bosch
5e8f862327
matrix-synapse: 1.78.0 -> 1.79.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.79.0
2023-03-15 13:30:04 +01:00
Sumner Evans
eaace18465
matrix-synapse: 1.77.0 -> 1.78.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-01 03:23:55 -07:00
Sumner Evans
84bb907ec2
matrix-synapse: 1.76.0 -> 1.77.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-02-14 07:40:22 -07:00
Robert Schütz
b7eaeda419 matrix-synapse: remove pyjwt dependency
Upstream removed it in https://github.com/matrix-org/synapse/pull/13011.
2023-02-09 17:30:59 -08:00
Sumner Evans
96e7d9fa2a
matrix-synapse: 1.75.0 -> 1.76.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-01-31 10:43:22 -07:00
Charlotte Van Petegem
b6f3519384
matrix-synapse,mautrix-facebook: fix runtime inclusion of python3 systemd
https://github.com/NixOS/nixpkgs/pull/192197 broke these packages by adding
systemd as a dependency. This meant that the included package was no longer the
python3 systemd package, but the general systemd derivation. This broke the
packages at runtime. This PR fixes that.
2023-01-24 09:44:36 +01:00
Adam Joseph
42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Sumner Evans
b9b0d3260e
matrix-synapse: 1.74.0 -> 1.75.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-01-17 08:19:59 -07:00
Martin Weinelt
bbbb7a79cd
python3Packges.pyicu: rename from PyICU 2022-12-28 18:09:57 +01:00
Martin Weinelt
78555d7540
matrix-synapse: Use improved user search
by propagating pyicu, bindings to libicu, that help to deal with
international display names.
2022-12-28 18:09:49 +01:00
Sumner Evans
c5e381b6c2
matrix-synapse: 1.73.0 -> 1.74.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-12-20 13:56:38 -07:00
Sumner Evans
33b48c1b65
matrix-synapse: 1.72.0 -> 1.73.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-12-06 09:32:35 -07:00
Sumner Evans
6ac16c2697
matrix-synapse: 1.71.0 -> 1.72.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-11-22 08:17:58 -07:00
Sumner Evans
ccd94ad132
matrix-synapse: 1.70.1 -> 1.71.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-11-08 07:51:43 -07:00
Maximilian Bosch
9173f1c5b4
matrix-synapse: 1.70.0 -> 1.70.1
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.70.1
2022-10-28 15:37:39 +02:00
Maximilian Bosch
7d9917a0ae
Merge pull request #198151 from Ma27/bump-matrix-synapse
matrix-synapse: 1.69.0 -> 1.70.0
2022-10-28 08:25:37 +02:00
Nick Cao
a7a59fe459
matrix-synapse: remove setuptools_rust from runtime dependencies 2022-10-28 09:38:14 +08:00
Maximilian Bosch
1161a6f63e
matrix-synapse: 1.69.0 -> 1.70.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.70.0
2022-10-27 23:47:36 +02:00
Nick Cao
7c0cf03e64
matrix-synapse: 1.68.0 -> 1.69.0 2022-10-19 10:38:49 +08:00
Martin Weinelt
326b8f7d8f
matrix-synapse: 1.67.0 -> 1.68.0
https://github.com/matrix-org/synapse/releases/tag/v1.68.0

Uses poetry-core to build the package. Drops setuptools-rust from
runtime dependencies, because they are checked at startup, which breaks
because we do a clear separation of concerns.

Fixes a misconception about the tests, that were until now always run
against the source module. This breaks with the introduction of the rust
components, because they're not available in the source module.

Adds missing pre and post hooks to checkPhase.
2022-09-27 18:03:03 +02:00
Nick Cao
65cefcd588
matrix-synapse: 1.66.0 -> 1.67.0 2022-09-14 14:20:23 +08:00
Nick Cao
eeefc8f733
matrix-synapse: 1.65.0 -> 1.66.0 2022-08-31 22:05:13 +08:00
R. Ryantm
f4eec8f9ae matrix-synapse: 1.64.0 -> 1.65.0 2022-08-17 07:35:57 +00:00