!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

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

Load older messages


SenderMessageTime
18 Jul 2025
@cat:feline.supportCatBut yes there is a case for only using forking upgrades17:47:43
@emilazy:matrix.orgemily
In reply to @charles:computer.surgery
yeah it's sad but i believe it is necessary
availability is overrated and consistency is underrated. you can have problems "as bad as" lack of availability with AP systems anyway
17:47:49
@cat:feline.supportCatwhen you adopt a room17:47:50
@cat:feline.supportCatsince you could say the adopted room is not nixos sanctioned17:48:01
@cat:feline.supportCatand have that be the rule17:48:11
@cat:feline.supportCatonly nixos sanctioned rooms are allowed to be in the upgrade tree.17:48:25
@cat:feline.supportCati mean upgrade line.17:48:31
@emilazy:matrix.orgemilyACID is great. admittedly centralization is a bit sad.17:48:39
@emilazy:matrix.orgemilywhat is a forking upgrade? just making an entirely new room without a backpointer?17:49:14
@cat:feline.supportCatYup. 17:49:21
@f0x:pixie.townf0x you could do a manual 'tombstone' where you just send a normal message redirecting people to the new nixos-controlled room, and limit further posting 17:49:25
@charles:computer.surgeryCharlesi think a protocol could get at least some outage resiliency by having a set of trusted write nodes, but not sure yet what the best way to accomplish that would be17:49:25
@charles:computer.surgeryCharles* i think a more centralized protocol could get at least some outage resiliency by having a set of trusted write nodes, but not sure yet what the best way to accomplish that would be17:49:33
@cat:feline.supportCatForking upgrades are upgrades where only 1 side of the chain points at the other room17:49:36
@charles:computer.surgeryCharlestoo real17:49:40
@f0x:pixie.townf0x ah, also what I ment :D 17:49:52
@cat:feline.supportCatso either the predecessor points at a successor that does not recognise that room as the parent17:49:53
@cat:feline.supportCator a child room does not get recognised by its parent. Aka what would happen if someone defined a nix room as precursor when forking nix community.17:50:15
@cat:feline.supportCatif a freenode situation ever happened in the nix project that would be a likely thing to happen.17:50:39
@emilazy:matrix.orgemilyI guess we could do that for new rooms17:59:33
@emilazy:matrix.orgemilymany of our existing rooms are adopted though17:59:34
@emilazy:matrix.orgemily oops sorry network issues 17:59:43
@emilazy:matrix.orgemily
In reply to @charles:computer.surgery
i think a protocol could get at least some outage resiliency by having a set of trusted write nodes, but not sure yet what the best way to accomplish that would be
well it's still ultimately just going to be a Paxos type thing right
18:03:57
@emilazy:matrix.orgemilyso you have the usual everything goes down if the ~centralized authority does thing18:04:30
@charles:computer.surgeryCharlesafaik, yes18:04:46
@emilazy:matrix.orgemilybut it's fine. tbh. Matrix isn't resilient enough for the resilience features to pay dividends18:04:52
@emilazy:matrix.orgemilyand optimizing for everything going down or being untrustworthy doesn't solve everything sucking really bad if everything goes down or is untrustworthy. someone's gotta do maintenance18:05:47
@cat:feline.supportCatMatrix is still not totally centralised even with the v12 change18:06:04
@cat:feline.supportCatbut yes its more centralised ofc but atleast your not completely offline just because someone is having maintennance.18:06:30
@emilazy:matrix.orgemilyit seems it is buying even less than before with the costs it pays for decentralization though?18:06:41

Show newer messages


Back to Room ListRoom Version: 6