| 22 Sep 2023 |
hexa | Sep 22 20:04:46 ganymede synapse[13001]: synapse.http.client: [sentinel] Error sending request to GET https://idm.lossy.network/oauth2/openid/synapse/.well-known/openid-configuration: ConnectError No route to host
Sep 22 20:04:46 ganymede synapse[13001]: synapse.app._base: [sentinel] Error during startup
Traceback (most recent call last):
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 140, in load_metadata
await p.load_metadata()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 588, in load_metadata
return await self._provider_metadata.get()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 136, in get
return await self._cachedcall.get()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 106, in get
self._result.raiseException()
File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 504, in raiseException
raise self.value.with_traceback(self.tb)
File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/internet/defer.py", line 1693, in _inlineCallbacks
result = context.run(
File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 518, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 126, in _wrapper
return await f()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 600, in _load_metadata
metadata_response = await self._http_client.get_json(url)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 559, in get_json
body = await self.get_raw(uri, args, headers=actual_headers)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 644, in get_raw
response = await self.request("GET", uri, headers=Headers(actual_headers))
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 411, in request
response = await make_deferred_yieldable(request_deferred)
twisted.internet.error.ConnectError: An error occurred while connecting: 113: No route to host.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/_base.py", line 254, in wrapper
await cb(*args, **kwargs)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/homeserver.py", line 362, in start
await oidc.load_metadata()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 144, in load_metadata
raise Exception(
Exception: Error while initialising OIDC provider 'oidc-kanidm'
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Error during startup:
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Traceback (most recent call last):
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 140, in load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: await p.load_metadata()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 588, in load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return await self._provider_metadata.get()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 136, in get
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return await self._cachedcall.get()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 106, in get
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: self._result.raiseException()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 504, in raiseException
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: raise self.value.with_traceback(self.tb)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/internet/defer.py", line 1693, in _inlineCallbacks
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: result = context.run(
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 518, in throwExceptionIntoGener>
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return g.throw(self.type, self.value, self.tb)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 126, in _wrapper
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return await f()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 600, in _load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: metadata_response = await self._http_client.get_json(url)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 559, in get_json
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: body = await self.get_raw(uri, args, headers=actual_headers)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 644, in get_raw
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: response = await self.request("GET", uri, headers=Headers(actual_headers))
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 411, in request
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: response = await make_deferred_yieldable(request_deferred)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: twisted.internet.error.ConnectError: An error occurred while connecting: 113: No route to host.
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: The above exception was the direct cause of the following exception:
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Traceback (most recent call last):
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/_base.py", line 254, in wrapper
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: await cb(*args, **kwargs)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/homeserver.py", line 362, in start
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: await oidc.load_metadata()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 144, in load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: raise Exception(
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Exception: Error while initialising OIDC provider 'oidc-kanidm'
Sep 22 20:04:46 ganymede systemd[1]: matrix-synapse.service: Main process exited, code=exited, status=1/FAILURE
Sep 22 20:04:46 ganymede systemd[1]: matrix-synapse.service: Failed with result 'exit-code'.
Sep 22 20:04:46 ganymede systemd[1]: Failed to start Synapse Matrix homeserver.
| 20:18:49 |
hexa | did succeed at some point, but that left the workers in the dead state | 20:19:08 |
hexa | * Sep 22 20:04:46 ganymede synapse[13001]: synapse.http.client: [sentinel] Error sending request to GET https://idm.lossy.network/oauth2/openid/synapse/.well-known/openid-configuration: ConnectError No route to host
Sep 22 20:04:46 ganymede synapse[13001]: synapse.app._base: [sentinel] Error during startup
Traceback (most recent call last):
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 140, in load_metadata
await p.load_metadata()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 588, in load_metadata
return await self._provider_metadata.get()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 136, in get
return await self._cachedcall.get()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 106, in get
self._result.raiseException()
File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 504, in raiseException
raise self.value.with_traceback(self.tb)
File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/internet/defer.py", line 1693, in _inlineCallbacks
result = context.run(
File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 518, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 126, in _wrapper
return await f()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 600, in _load_metadata
metadata_response = await self._http_client.get_json(url)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 559, in get_json
body = await self.get_raw(uri, args, headers=actual_headers)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 644, in get_raw
response = await self.request("GET", uri, headers=Headers(actual_headers))
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 411, in request
response = await make_deferred_yieldable(request_deferred)
twisted.internet.error.ConnectError: An error occurred while connecting: 113: No route to host.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/_base.py", line 254, in wrapper
await cb(*args, **kwargs)
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/homeserver.py", line 362, in start
await oidc.load_metadata()
File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 144, in load_metadata
raise Exception(
Exception: Error while initialising OIDC provider 'oidc-kanidm'
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Error during startup:
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Traceback (most recent call last):
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 140, in load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: await p.load_metadata()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 588, in load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return await self._provider_metadata.get()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 136, in get
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return await self._cachedcall.get()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 106, in get
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: self._result.raiseException()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 504, in raiseException
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: raise self.value.with_traceback(self.tb)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/internet/defer.py", line 1693, in _inlineCallbacks
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: result = context.run(
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/3j645f6l6rkyln6bi8zjfvairwqhh2m2-python3.10-twisted-22.10.0/lib/python3.10/site-packages/twisted/python/failure.py", line 518, in throwExceptionIntoGener>
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return g.throw(self.type, self.value, self.tb)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/util/caches/cached_call.py", line 126, in _wrapper
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: return await f()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 600, in _load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: metadata_response = await self._http_client.get_json(url)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 559, in get_json
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: body = await self.get_raw(uri, args, headers=actual_headers)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 644, in get_raw
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: response = await self.request("GET", uri, headers=Headers(actual_headers))
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/http/client.py", line 411, in request
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: response = await make_deferred_yieldable(request_deferred)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: twisted.internet.error.ConnectError: An error occurred while connecting: 113: No route to host.
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: The above exception was the direct cause of the following exception:
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Traceback (most recent call last):
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/_base.py", line 254, in wrapper
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: await cb(*args, **kwargs)
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/app/homeserver.py", line 362, in start
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: await oidc.load_metadata()
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: File "/nix/store/9aksrixmnzz2cmljhd7ym77q8z6wkzh6-matrix-synapse-1.92.1/lib/python3.10/site-packages/synapse/handlers/oidc.py", line 144, in load_metadata
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: raise Exception(
Sep 22 20:04:46 ganymede synapse_homeserver[13001]: Exception: Error while initialising OIDC provider 'oidc-kanidm'
Sep 22 20:04:46 ganymede systemd[1]: matrix-synapse.service: Main process exited, code=exited, status=1/FAILURE
Sep 22 20:04:46 ganymede systemd[1]: matrix-synapse.service: Failed with result 'exit-code'.
Sep 22 20:04:46 ganymede systemd[1]: Failed to start Synapse Matrix homeserver.
| 20:19:18 |
hexa | My suggestion would be to wait for `network-online.target in matrix.synapse.target | 20:35:39 |
hexa | * My suggestion would be to wait for network-online.target in matrix.synapse.target | 20:35:48 |
hexa | this shouldn't degrade the experience for people that don't configure it | 20:36:07 |
hexa | but allow me to make sure the network is in a reasonable state, maybe. | 20:36:21 |
⛧-440729 [sophie raven] (it/its) | Yeah that sounds reasonable. Though matrix-synapse.service only had After=network.target and so the target I added in the worker PR also just waits for network.target, not network-online.target | 20:38:18 |
hexa | yeah, this is not really related to worker support, the workers failing was just a symptom | 20:39:00 |
| 25 Sep 2023 |
@n0emis:noemis.me | Has someone here yet started packaging MAS? otherwise I would take a look at it... | 11:44:53 |
hexa | uh, is this a shim between my actual OIDC provider and synapse? | 15:54:37 |
hexa | or is it their implementation of an OIDC provider | 15:54:53 |
hexa | https://matrix-org.github.io/matrix-authentication-service/setup/homeserver.html#configure-the-homeserver-to-delegate-authentication-to-the-service looks somewhat like synapse does OIDC against MAS | 15:55:54 |
hexa | which is funny, because synapse already supports OIDC and I already have a provider in place | 15:56:22 |
@n0emis:noemis.me | yes, but... | 17:57:20 |
@n0emis:noemis.me | https://matrix.org/blog/2023/09/better-auth/ | 17:57:38 |
| 26 Sep 2023 |
| emily changed their display name from Emily to emily. | 16:37:52 |
| 3 Oct 2023 |
| pbsds changed their profile picture. | 21:04:39 |
| 4 Oct 2023 |
| pbsds changed their profile picture. | 22:20:33 |
| 6 Oct 2023 |
| @Las:matrix.org left the room. | 16:45:30 |
| 10 Oct 2023 |
| @julian:nekover.se joined the room. | 00:14:40 |
@julian:nekover.se | Hi, I made a small fix for the matrix synapse service (which is also my first ever PR). Do the right people automatically discover those PRs somehow? | 00:17:56 |
| @fantasycookie17:artemislena.eu changed their profile picture. | 20:31:11 |
@julian:nekover.se | I guess writing in here caused the reviews and merge. Thank you! | 23:30:14 |
| 11 Oct 2023 |
| @fantasycookie17:artemislena.eu changed their profile picture. | 00:08:12 |
| 12 Oct 2023 |
| @fantasycookie17:artemislena.eu changed their profile picture. | 11:36:49 |
| @fantasycookie17:artemislena.eu changed their profile picture. | 11:38:30 |
| @fantasycookie17:artemislena.eu changed their profile picture. | 11:42:49 |
| 18 Oct 2023 |
hexa | https://pktz.fr/matrix/security/2023-synapse-acl-cache/ | 19:37:18 |
| 2 Nov 2023 |
Sumner Evans | We (Beeper) are rewriting the Signal bridge in Go. It requires compiling the libsignal Rust library and then we use cgo to link against the C bindings of libsignal.
We are also using Go workspaces because cgo only really works well for root packages.
I'm looking into how we should package it in Nixpkgs, but I am having a hard time dealing with the workspaces, and also trying to figure out how to compile and then link against the Rust code. Any tips would be greatly appreciated.
| 04:34:09 |