!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

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

Load older messages


SenderMessageTime
6 Jul 2024
@emma:rory.gay@emma:rory.gay
In reply to @hexa:lossy.network
anyway, not great that one has to fiddle with room state
client limitation
23:43:10
@emma:rory.gay@emma:rory.gayeven under nheko migrating parent spaces isnt ideal, but it does allow all 4 combinations23:43:39
@emma:rory.gay@emma:rory.gay"only for room members", "only for space members", "official space" or "affiliated space" are the options nheko lists23:44:17
@emma:rory.gay@emma:rory.gayit calls them communities but thats besides the point23:44:31
@emma:rory.gay@emma:rory.gayim not sure what affiliated means though23:45:30
7 Jul 2024
@dminca:matrix.orgdminca joined the room.09:46:55
@dminca:matrix.orgdminca hi, when I leave the NixOS (replaced) space, should I also leave the rooms? 09:48:15
@emilazy:matrix.orgemilynope, the rooms are in the new space09:48:35
@emilazy:matrix.orgemilythe space room itself just got broken09:48:46
@dminca:matrix.orgdmincaAh, ok, understood. Thank you :)09:49:02
@aloisw:kde.org@aloisw:kde.orgThe offtopic room shows the replaced space here too, and its icon is pixelated.09:51:20
@emilazy:matrix.orgemilymaybe that room got broken or replaced too at some other point…?09:52:56
@aloisw:kde.org@aloisw:kde.orgI don't think so, the room is still pretty active.09:53:30
@emilazy:matrix.orgemilyI remember someone reporting some kind of issue with the offtopic room recently, but I don't remember the details09:54:10
@emilazy:matrix.orgemilyif you're still in the old space, maybe that's causing some kind of weird issue09:54:18
@rvdp:infosec.exchangeRamses 🇵🇸 joined the room.10:05:56
@emma:rory.gay@emma:rory.gay
In reply to @emilazy:matrix.org
if you're still in the old space, maybe that's causing some kind of weird issue
its because the canonical space listing was never changed
11:01:01
@emma:rory.gay@emma:rory.gayand that requires manual state fuckery...11:01:17
@emilazy:matrix.orgemilycanonical space listing?11:02:55
@emma:rory.gay@emma:rory.gaybasically, each room in the space has a room -> space relation besides space -> room11:04:24
@emma:rory.gay@emma:rory.gay

what happened in the nixos room, and presumably also the case here, is that the room -> space relation (m.space.parent state event with space id) was never updated, so the room was still pointing to the old space

to fix it, you need to set "canonical" to false in the old event, and send a new event with "canonical" set to true

11:06:02
@emilazy:matrix.orgemilyI see. sounds horrible.11:06:20
@emma:rory.gay@emma:rory.gaytl;dr upgrading a space doesnt touch any events in the rooms in it11:07:21
@emilazy:matrix.orgemilyI don't think I understand why a room even needs a canonical space pointer.11:08:11
@emma:rory.gay@emma:rory.gayallows discovery of the space just from the room11:09:05
@hexa:lossy.networkhexa
In reply to @emma:rory.gay

what happened in the nixos room, and presumably also the case here, is that the room -> space relation (m.space.parent state event with space id) was never updated, so the room was still pointing to the old space

to fix it, you need to set "canonical" to false in the old event, and send a new event with "canonical" set to true

manual state fuckery
16:03:36
@hexa:lossy.networkhexabecause /upgraderoom on the old space doesn't care16:03:48
@hexa:lossy.networkhexaI fault element for the broken workflow16:04:04
@hexa:lossy.networkhexamanaging a large matrix space just isn't fun16:04:22
@emma:rory.gay@emma:rory.gayelement isnt involved in /upgraderoom btw16:19:17

Show newer messages


Back to Room ListRoom Version: 6