12 Feb 2025 |
| Kira changed their display name from kira to Kira. | 19:59:43 |
15 Feb 2025 |
| BenjB83 joined the room. | 10:19:28 |
| BenjB83 changed their display name from Benjamín Buske to BenjB83. | 10:43:21 |
26 Feb 2025 |
Sumner Evans | The pantalaimon build seems entirely broken due to some tests failing.
$ NIXPKGS_ALLOW_INSECURE=1 nix shell --impure '.#pantalaimon'
warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting and you are not a trusted user
warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting and you are not a trusted user
error: builder for '/nix/store/53f7n472hy99gsp83i040wbwf12pf190-pantalaimon-0.10.5.drv' failed with exit code 1;
last 25 log lines:
> /build/source/tests/pan_client_test.py:27
> =============================== warnings summary ===============================
> tests/proxy_test.py::TestClass::test_daemon_start
> tests/proxy_test.py::TestClass::test_pan_client_sync
> tests/proxy_test.py::TestClass::test_pan_client_keys_upload
> tests/proxy_test.py::TestClass::test_server_users_update
> tests/proxy_test.py::TestClass::tests_server_devices_update
> tests/store_test.py::TestClass::test_new_indexstore
> /nix/store/vl9d79x9b9qyrihimavaaz8g5yla16d2-python3.12-pytest-8.3.4/lib/python3.12/site-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped.
> You need to install a suitable plugin for your async framework, for example:
> - anyio
> - pytest-asyncio
> - pytest-tornasync
> - pytest-trio
> - pytest-twisted
> warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> ERROR tests/pan_client_test.py::TestClass::test_login
> ERROR tests/pan_client_test.py::TestClass::test_start_loop
> ERROR tests/pan_client_test.py::TestClass::test_history_fetching_tasks
> ERROR tests/pan_client_test.py::TestClass::test_history_fetching_resume
> ERROR tests/pan_client_test.py::TestClass::test_room_key_on_client_sync_stream
> ============== 6 passed, 6 skipped, 6 warnings, 5 errors in 0.36s ==============
For full logs, run 'nix log /nix/store/53f7n472hy99gsp83i040wbwf12pf190-pantalaimon-0.10.5.drv'.
It appears that the async tests are not working properly. How was this not detected before, and does anyone know how Python packaging works well enough to go fix it?
I've tried, but I couldn't figure out how to fix the issue. | 19:46:53 |
2 Mar 2025 |
| @kevincox:matrix.org left the room. | 00:15:36 |
8 Mar 2025 |
Ralith | what happened to pkgs.matrix-synapse-tools.rust-synapse-compress-state ? it seems to have disappeared from 24.11 | 08:25:10 |
ma27 | apologies, it was my fault given I merged the PR that did not only clean up a few synapse packages, but also renamed this attribute by accident | 08:26:25 |
ma27 | Try rust-synapse-state-compress for now, I filed a PR a few days ago that I'll merge in a minute | 08:27:10 |
Ralith | thanks | 08:27:26 |
ma27 | fixed now on 24.11 and master (the wrong alias is kept in aliases.nix to not break folks again who already updated) | 10:36:26 |
ma27 | apologies for the inconvenience! | 10:36:38 |
26 Mar 2025 |
Sumner Evans | https://github.com/element-hq/synapse/releases/tag/v1.127.1 was just released which contains a critical security fix for CVE-2025-30355. I updated https://github.com/NixOS/nixpkgs/pull/393086 to bump to the patched version. Can I get some eyes on it and a committer to merge? | 21:44:12 |
ma27 | deploying it rn. | 21:51:58 |
ma27 | Given the apparent severity I'm willing to make an exception and merge right away. | 21:52:16 |
emily | perhaps a good idea to get someone to kick the channel? | 21:53:04 |
Sumner Evans | I think that's the right call. I've been running 1.127.0 for a few days and it's been fine, and the diff to 1.127.1 is not too large. | 21:53:51 |
Sumner Evans | from what I understand, this vulnerability is why matrix.org has been having issues today | 21:54:08 |
emily | what do we do for backports? | 21:54:19 |
| max invited Willi Butz. | 21:54:25 |
ma27 | we backport all synapse updates anyways | 21:54:28 |
| Willi Butz joined the room. | 21:54:28 |
ma27 | so same procedure as every bump imho | 21:54:42 |
emily | the diff looks like DoS at a glance, maybe not channel-kicking levels of severe (though of course that could be misleading) | 21:55:26 |
| @willi:matrix.butz.cloud left the room. | 21:56:08 |
Willi Butz | ty :) | 21:56:19 |
emily | oh, https://github.com/element-hq/synapse/commit/2277df2a1eb685f85040ef98fa21d41aa4cdd389 explicitly says DoS | 21:56:24 |
| Emma [it/its] joined the room. | 21:58:28 |
Sumner Evans | anyone know NickCao's mxid? looks like he went ahead and merged. We should get him into this room if he's on Matrix | 21:58:32 |
Emma [it/its] | 👋 | 21:59:13 |
Sumner Evans | Redacted or Malformed Event | 21:59:27 |