!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

614 Members
Discuss your proposals for the Matrix space here, before suggesting them in #matrix-suggestions:nixos.org173 Servers

Load older messages


SenderMessageTime
18 Jul 2025
@f0x:pixie.townf0x* might need to figure out an automated way for my irc bridge's rooms too, but I don't think the bridge itself even handles room upgrades properly.... ugh17:27:41
@charles:computer.surgeryCharlesYeah bridges are like the number one reason people don't upgrade rooms17:27:47
@cat:feline.supportCatIm not on the inside of the embargo in any capacity so i have no handcuffs. And dont wait for v13 thats way too far off in the pipeline. 17:27:55
@cat:feline.supportCatIts not out of scope.17:28:31
@cat:feline.supportCatEspecially after the blogpost im writing.17:28:38
@f0x:pixie.townf0xoh that's good to hear :)17:29:19
@0x4a6f:matrix.org[0x4A6F]I did something back then: https://github.com/NixOS/infra/wiki/Tombstoning-a-room-on-Matrix17:29:54
@emilazy:matrix.orgemilyif the admins can just run a draupnir command and get every room upgraded that would be great I assume17:30:22
@cat:feline.supportCatessentially im going to say that in addition to how i already wrote about the broken words we use for moderation im going to write about the broken community structures most communities have and the primary group that doesnt are actually communities with heavy corporate influence. One of those bits of shit that is broken on matrix is that we dont make all rooms owned by either the administrative team or T&S depending on how the community is setup. That way all room admins who leave the community can be demoted for everyones saftey.17:30:26
@emilazy:matrix.orgemilyprobably even one command per room would be a big help17:30:32
@cat:feline.supportCatThe reason why communities with corporate influence tend to organise healthy is because corporations learned how to organise properly already. They know that Security, IT administration and Human Relations are not something that the same people are good at. So separate them. Communities need to understand that your admins need not be moderators. Leave moderation to moderators and administration to administrators even if they sometimes are the same creature with diffrent hats. So thats the TLDR of what my post will be about and this will materialise in Draupnir with Draupnir supporting this pattern of having a team own stuff so that team members can come and go without it being a security risk.17:33:21
@cat:feline.supportCatSo since Draupnir must be able to create your rooms now it also needs a manual room upgrade command even if its a rudementary one at that.17:34:24
@emilazy:matrix.orgemily
In reply to @0x4a6f:matrix.org
I did something back then: https://github.com/NixOS/infra/wiki/Tombstoning-a-room-on-Matrix
good grief has @k900:0upti.me really been doing this
17:35:22
@cat:feline.supportCatThats a creative solution to the problem.17:36:54
@cat:feline.supportCatusing 2 tombstones.17:37:03
@cat:feline.supportCathttps://gitea.blesmrt.net/mikaela/scripts/src/branch/master/bash/matrix-upgrade-room.bash is the script i like to refer to.17:38:08
@emilazy:matrix.orgemilyI'm inferring that the bug v12 tries to fix is "an attacker can make a room's state permanently screwed up beyond fixing"17:39:22
@emilazy:matrix.orgemilythough I wouldn't have expected them to put out that softening statement on the urgency if any arbitrary attacker can do that, hmm17:39:35
@f0x:pixie.townf0x huh, but the predecessor event_id being the tombstone wasn't even that important right, just happens to be what Synapse does since it can create chicken and egg at the same time 17:40:00
@cat:feline.supportCatits important but the exact event ID is not.17:41:02
@cat:feline.supportCatas in feel free to pick any event ID you want people to get jumped to17:41:20
@cat:feline.supportCatAnd even then that feature is maby getting removed for v12 because they are being dumb with thinking their chicken and egg dance is actually needed.17:41:46
@f0x:pixie.townf0xright yeah17:41:54
@cat:feline.supportCatmy powershell script when i do upgrade with notice17:42:11
@cat:feline.supportCati literally use the event ID that the API returns as the value 17:42:32
@emilazy:matrix.orgemily
In reply to @charles:computer.surgery
I personally am interested in other protocols at this point
(ones that exist or not?)
17:42:38
@0x4a6f:matrix.org[0x4A6F]Best thing is to also disallow changes to the tombstone room, otherwise nick changes and avatar changes might be annoying.17:42:42
@cat:feline.supportCatas in my notice message is the event ID i use.17:42:43
@cat:feline.supportCatThose cant be blocked but yes do send a PL event to block everything else.17:43:04
@f0x:pixie.townf0xyeah that makes sense, in the past I just used the last message event id in the old room17:43:06

Show newer messages


Back to Room ListRoom Version: 6