!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

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

Load older messages


SenderMessageTime
22 Aug 2021
@schuelermine:matrix.orgschuelermineOh, now it works13:17:40
@schuelermine:matrix.orgschuelermineIt didn’t, previously13:17:44
@schuelermine:matrix.orgschuelermine(I had spaces on, tho)13:18:03
@siraben:matrix.orgsiraben changed their display name from siraben (he/him) to siraben.16:16:58
25 Aug 2021
@6aa4fd:tchncs.de6aa4fd joined the room.23:11:13
2 Sep 2021
@sumner:sumnerevans.comsumner

Now that RFC94 is merged, I'd like to suggest the following strategy for migrating the old IRC bot functionality over to Matrix:

  • Create a #notifications:nixos.org room (or similar) for all bot notification posts. This would include nix-channel-monitor posts and PR notificatio for example.
  • Evaluate all of the functionality that {^_^} provides and determine if it can be accomplished with existing bots (existing GitHub bots for example). I suggest that we prefer using those solutions if possible.
  • For all of the other functionality, migrate them to post natively to Matrix instead of the existing queue system. This will allow them to have richer functionality (for example, the eval bot can reply to a specific message with the result of the evaluation rather than spitting it into the void).
  • Add the {^_^} bot to #nix:nixos.org with only user-interactive functionality. For example, evaluating Nix code blocks.
15:02:31
3 Sep 2021
@edrex:matrix.orgedrex joined the room.16:40:20
@edrex:matrix.orgedrexI'm noticing nested rooms inside the NixOS space are opening outside the space (Element/web). Assuming this is a know issue?16:41:42
@edrex:matrix.orgedrex(eg Community/#Spectrum, Topics/Flakes)16:44:21
@sumner:sumnerevans.comsumnerAre you a member of the subspaces?16:45:03
@edrex:matrix.orgedrexdidn't realize i could be. no, i think16:48:20
@edrex:matrix.orgedrexok, i guess channel -> space inclusion isn't transitive16:49:58
@edrex:matrix.orgedrexthat sorta makes sense. seems like NixOS/Topics isn't that useful of a space subset then (since it's more of a type than a subject)16:51:28
@edrex:matrix.orgedrexbut i guess reorganizing things post hoc would break everyone's memberships :/16:52:17
@edrex:matrix.orgedrexmaybe they'll change the behavior so if you're not in the child space, channel -> space propogates up the tree16:53:24
@edrex:matrix.orgedrexseems like a more sensible UX.16:53:43
@edrex:matrix.orgedrex * ok, i guess channel -> space inclusion isn't ~~transitive~~ inherited up the tree16:54:48
@sumner:sumnerevans.comsumnerThere is an issue in the element-web tracker for exactly that: https://github.com/vector-im/element-web/issues/1729316:57:21
@edrex:matrix.orgedrex * ok, i guess channel -> space inclusion isn't transitive <i>inherited up the tree</i> 16:57:39
@edrex:matrix.orgedrex excellent. thanks sumner for routing me to the issue 17:01:35
4 Sep 2021
@jkarlson:kapsi.fiEmil Karlson joined the room.05:42:35
@jkarlson:kapsi.fiEmil Karlsonnot sure who is maintaining the spacesbot, but it should send read receipts on libera.chat05:43:14
@jkarlson:kapsi.fiEmil Karlsonhttps://github.com/matrix-org/matrix-appservice-irc/issues/1194#issuecomment-88249927705:43:56
@andi:kack.itandi-
In reply to @jkarlson:kapsi.fi
not sure who is maintaining the spacesbot, but it should send read receipts on libera.chat
I do and I realized that some time ago... Time to figure out how that works without actually reading stuff.
12:44:03
@jkarlson:kapsi.fiEmil Karlsonhmm, what do you mean by reading, requesting the data from the server?12:45:07
@jkarlson:kapsi.fiEmil KarlsonI don't know the protocol, I thought read receipts were something you explicitly send from the client, based on whatever the user actually reads as client can detect window focus or whatnot12:46:30
@sumner:sumnerevans.comsumnerWhat is spacesbot written in?13:02:01
@andi:kack.itandi-
In reply to @sumner:sumnerevans.com
What is spacesbot written in?
python using NIO with a custom implementation for the spaces API
13:05:57
@andi:kack.itandi-(as that isn't set in stone yet...)13:06:28
@sumner:sumnerevans.comsumnerhttps://matrix-nio.readthedocs.io/en/latest/nio.html#nio.AsyncClient.room_read_markers is the function you want for setting read receipts.13:12:52

Show newer messages


Back to Room ListRoom Version: 6