!qLhNfILESSCaasbRWB:freedombox.emorrp1.name

Organisation

62 Members
libregaming.org Meta channel for discussing the project itself | Tell us who you are https://md.roflcopter.fr/oFeu6XXoRNqGeEZvYhhjOQ?both13 Servers

Load older messages


SenderMessageTime
11 Dec 2024
@irc_poVoq:matrix.f-hub.orgpoVoqNo, the canonical truth of the room is the IRC channel. If the bridge is down you are getting lied to by your matrix homeserver that it still functions.11:06:05
@irc_poVoq:matrix.f-hub.orgpoVoq A system that doesn't clearly communicate its failure modes is a badly designed one. 11:07:50
@skyflare:conduit.rsSkyflare ⚡️But on matrix this just another room used in an unusual way, nothing in the protocol makes it special11:08:18
@skyflare:conduit.rsSkyflare ⚡️

Unless you want to change the protocol to formally include this statement

No, the canonical truth of the room is the IRC channel. If the bridge is down you are getting lied to by your matrix homeserver that it still functions.

11:08:18
@irc_poVoq:matrix.f-hub.orgpoVoqThis is the opposite of graceful degradation.11:08:20
@skyflare:conduit.rsSkyflare ⚡️Which is technically true but not on the Matrix protocol11:08:45
@irc_poVoq:matrix.f-hub.orgpoVoq Skyflare ⚡️: i know how matrix works, and it is a bad design. 11:09:09
@skyflare:conduit.rsSkyflare ⚡️poVoq: what do you mean?11:09:10
@irc_poVoq:matrix.f-hub.orgpoVoqGraceful degradation describes a system that still functiins even if parts become inoperable. At first glance that is what matrix does. But in reality it just lies to the clients that parts that do not work in fact are still working and thus this is fake graceful degradation.11:11:00
@irc_poVoq:matrix.f-hub.orgpoVoqSorry, confusing wording11:11:50
@skyflare:conduit.rsSkyflare ⚡️til11:12:06
@irc_poVoq:matrix.f-hub.orgpoVoq I mean it lies that the still work, when in reality they don't 11:12:08
@skyflare:conduit.rsSkyflare ⚡️It make sense because of the point that I keep repeating, matrix.f-hub.org is just another server in the federation11:12:57
@irc_poVoq:matrix.f-hub.orgpoVoqIt is not, because it runs the bridge11:13:25
@skyflare:conduit.rsSkyflare ⚡️Unless you want matrix to complain every time a homeserver goes down (such as when Noisy shuts down his personal conduit server)11:13:39
@irc_poVoq:matrix.f-hub.orgpoVoq Skyflare ⚡️: it actually does complsin forever in the server logs 11:14:08
@irc_poVoq:matrix.f-hub.orgpoVoqActivitypub at least has some built in mechanism that when a server is permanently unreachable it stops trying11:15:14
@skyflare:conduit.rsSkyflare ⚡️That bridge makes it nothing more than a more popular homeserver from the matrix prespective11:15:36
@irc_poVoq:matrix.f-hub.orgpoVoqSynapse just spams the logs11:15:39
@skyflare:conduit.rsSkyflare ⚡️

It's to avoid this issue ;P

At first glance that is what matrix does. But in reality it just lies to the clients that parts that do not work in fact are still working and thus this is fake graceful degradation.

11:16:18
@irc_poVoq:matrix.f-hub.orgpoVoq Skyflare ⚡️: not for portaled rooms where the bridge is essential to the functionality of the room 11:16:20
@irc_poVoq:matrix.f-hub.orgpoVoqAnd we are discussing about such a room here, as #general is such a room.11:16:59
@skyflare:conduit.rsSkyflare ⚡️We're going in circles here11:17:18
@skyflare:conduit.rsSkyflare ⚡️That room is just another matrix room from the PoV of the matrix protocol11:18:14
@skyflare:conduit.rsSkyflare ⚡️just as how fgdb is just another user in libera11:18:31
@irc_poVoq:matrix.f-hub.orgpoVoq Yes, because I know how matrix works and I am telling you it is a bad design. No matter how often you try to explain to me how matrix works, this isn't changing. 11:19:03
@skyflare:conduit.rsSkyflare ⚡️Do you want Matrix to add a special case for every unusual usage of it?11:20:09
@irc_poVoq:matrix.f-hub.orgpoVoqNo, I think matrix is a lost cause11:20:44
@skyflare:conduit.rsSkyflare ⚡️And matrix already have a way to convery the info that started the whole discussion, it's called "Room Name"11:20:45
@skyflare:conduit.rsSkyflare ⚡️It shouldn't add special cases just to please XMPP users11:21:10

Show newer messages


Back to Room ListRoom Version: 6