Commit Graph

253 Commits

Author SHA1 Message Date
Nick Cao
51edd222c2
matrix-synapse: replace references to matrix-org/synapse with element-hq/synapse 2023-12-13 17:48:09 -05:00
Sumner Evans
5c64024056
matrix-synapse: 1.97.0 -> 1.98.0
https://github.com/matrix-org/synapse/releases/tag/v1.98.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-12-12 10:49:42 -07:00
Sumner Evans
2594adc657
matrix-synapse: 1.95.1 -> 1.97.0
Closes #270264

Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-11-28 09:20:35 -07:00
Nick Cao
9101453cf3
matrix-synapse: fix build on darwin 2023-11-15 12:45:16 -05:00
Nick Cao
bc5613d418
matrix-synapse-unwrapped: 1.95.0 -> 1.95.1
Diff: https://github.com/matrix-org/synapse/compare/v1.95.0...v1.95.1

Changelog: https://github.com/matrix-org/synapse/releases/tag/v1.95.1
2023-10-31 11:25:46 -04:00
Sumner Evans
d298bd24a2
matrix-synapse: 1.94.0 -> 1.95.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-10-24 10:24:14 -06:00
Yureka
e07d5326fa matrix-synapse: remove opentracing optional dependencies
Fixes eval failure 'opentracing-2.4.0 not supported for interpreter python3.11'

opentracing and jaeger-client libraries are unmaintained
2023-10-22 14:15:23 +02:00
Nick Cao
2a28e230ba
matrix-synapse-unwrapped: 1.93.0 -> 1.94.0
Diff: https://github.com/matrix-org/synapse/compare/v1.93.0...v1.94.0

Changelog: https://github.com/matrix-org/synapse/releases/tag/v1.94.0
2023-10-10 22:11:40 -04:00
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