12 Nov 2018 |
Nico | Really, matrix and (new) vector are bad names for software, just like .Net. I searched for “Matrix log” and got results about Matrix logarithm... | 19:47:53 |
Coffee | Pretty sure we made it clear that with the chosen minimal setup, we'd only allow trusted contributors, who have to pledge to not join any external offtopic rooms. | 19:48:42 |
Coffee | But if you're having second thought about that, maybe we should see if max is still up for a deal. | 19:51:53 |
Marcus (old) | In reply to @Coffee:matrix.org Pretty sure we made it clear that with the chosen minimal setup, we'd only allow trusted contributors, who have to pledge to not join any external offtopic rooms. about that? would #riot-android:matrix.org be off-topic? I think it's one of the biggest rooms now | 19:52:59 |
Nico | Sure, but would be cool if we can somehow pretend that case of joining rooms to allow accounts to more people and make it more useful. | 19:53:55 |
Coffee | In reply to @bubuiic:matrix.org about that? would #riot-android:matrix.org be off-topic? I think it's one of the biggest rooms now It can be an on-topic room if you want, and that would indeed make sense. The point is that you as an individual account holder don't get to decide that on your own. | 19:55:02 |
Nico | No, I guess we'll try it with the chosen path and we should not switch between offers after decisions were made. That's not quite honest to all affected. | 19:55:07 |
Nico | What happens when I join that room? Does my server clones the room with all its history? I can't imagine it to be that much load for a long time. | 19:56:32 |
Nico | But sure, we'll have to see. | 19:56:46 |
Coffee | It only clones "state" and the latest few messages. | 19:57:06 |
Coffee | It'll fetch more messages when you scroll back or jump to a message. | 19:57:43 |
Coffee | State can get pretty big and gnarly though, especially with older rooms started by ancient versions of synapse. | 19:58:33 |
Coffee | One thing is that the server has to verify the state, a bit like a blockchain, yet different. These calculations can get expensive, depending on the various different states of the servers participating in the room. | 20:05:27 |
Nico | Can you give me a link to more information about that “state” thing? Searching for it only gave me mathematics again ^^ | 20:12:42 |
Coffee | I wonder if this still resolves: https://github.com/matrix-org/matrix-doc/blob/master/drafts/erikj_federation.rst#state-resolution | 20:14:35 |
Coffee | It's outdated and incomplete. There's probably more hiding in matrix-doc and its issues now. Might be best to ask in #matrix:matrix.org | 20:15:47 |
Coffee | Redacted or Malformed Event | 20:16:34 |
Coffee | The tl;dr of the tl;dr is the cute animation on the matrix.org front page. Might want to start with that. | 20:17:09 |
Nico | Thanks Coffee! | 20:17:29 |
Coffee | No problem! I know most of this stuff just from hanging out in matrix. | 20:18:18 |
_hc | Coffee: mostly, it needs to be tested on the full repo to make sure it doesn't break the update. That can be done using a mirror | 20:35:39 |
_hc | you could use a VM on the gcc136 box | 20:36:10 |
Coffee | In reply to @eighthave:matrix.org you could use a VM on the gcc136 box What code would I be working on? | 20:38:47 |
_hc | code? it would be configuring and runing fdroid update | 20:39:09 |
_hc | all written in Python | 20:39:23 |
Coffee | In reply to @eighthave:matrix.org all written in Python Since guardian repo uses it, there's got to be code somewhere, right? | 20:40:05 |
_hc | the feature is built into `fdroid udpate | 20:40:22 |
_hc | fdroid update | 20:40:28 |
_hc | for publishing the log | 20:40:34 |
Coffee | Ah, okay. | 20:40:36 |