XSF Discussion - 2023-06-29


  1. MattJ

    cal0pteryx, out of curiosity, do you know how members.json would handle a board member who is not an XSF member?

  2. MattJ

    AFAICT there is no way to technically specify that

  3. cal0pteryx

    MattJ: I'm happy to check as soon as I get home in the evening

  4. MattJ

    Sure, no rush. We don't have such a situation currently, and haven't for a number of years :)

  5. MattJ

    I suspect the easiest option would be to add a new "nonmembers" group or something

  6. edhelas

    <conflict-resolution xmlns="urn:xmpp:pubsub:conflict:0" behaviour="overwrite" />

  7. edhelas

    What could be the other behaviour ?

  8. MattJ

    reject

  9. edhelas

    And we use the UK "behaviour" and not US "behavior" :p ?

  10. Kev

    Current behavviour is to reject.

  11. Kev

    Current behaviour is to reject.

  12. MattJ

    I think we should use US, so consider it a typo :)

  13. edhelas

    Might save a few bytes :p

  14. edhelas

    I'm fine with UK, we already have plenty of Shakespeare references isn't it ?

  15. MattJ

    Generally most programming languages stick to US English, and that's what I tend to naturally use while coding

  16. MattJ

    I think the consistency is worth it

  17. jonas’

    there is explicit wording in some XEP that XEPs are supposed to stick to en_US

  18. Zash

    Concistency is nice

  19. Holger

    Erlang has 'behaviour's!!

  20. Holger

    But of course Erlang tries hard to be different just for the sake of it. Like the Brits.

  21. edhelas

    Erlang is always a special snowflake ❄

  22. edhelas

    Time for an Erlxit then.

  23. Holger

    Erlang exit()s all day long.

  24. jonas’

    ITYM Elixit

  25. Squeaky Latex Folf

    > MattJ: > Generally most programming languages stick to US English, and that's what I tend to naturally use while coding Sometimes I like colour over color but I do choose color in programming most of the time

  26. Ellenor Malik

    > Holger a écrit : > But of course Erlang tries hard to be different just for the sake of it. Like the Brits. They're Swedish.

  27. Guus

    I can _taste_ the level of nerdiness in this room.

  28. Fishbowler

    I love the Shakespeare references. But I'm also a biased Brit.

  29. jonas’

    reminds me that I need to dig out the twitter thread with shakespearan insults someone shared the other day

  30. edhelas

    jonas’ do you think it could be interesting to add tags on MUC for search.jabber.network ?

  31. edhelas

    I'm thinking of doing something similar in Pubsub nodes as well, helps with indexing and discovering

  32. edhelas

    Can be as simple as having #hashtags in the description, or something more "standard" in the XMPP way <tag xmlns="somethin"/>

  33. kurisu

    What happens if two clients try to bind to the same resource?

  34. Zash

    Depends on server policy.

  35. Zash

    Usually the older is kicked.

  36. Ge0rG

    kurisu: the recommended approach is to kill the older session because it's assumed that it is the same client after a network downtime

  37. Daniel

    And if you experience this as a client you should probably change resources

  38. Daniel

    Experience being kicked due to resource conflict

  39. Ge0rG

    Yeah, that's important as well. Sometimes people clone the config 1:1 to another device, or restore from backup, and then you have two equal resources

  40. Zash

    https://xmpp.org/rfcs/rfc6120.html#rfc.section.7.7.2.2

  41. Zash

    kurisu, https://xmpp.org/rfcs/rfc6120.html#rfc.section.7.7.2.2 has words

  42. Zash

    It says kicking the old is discouraged because of such loops...

  43. Ge0rG

    Zash: the RFC is old

  44. Ge0rG

    the situation is also different with 0198.

  45. Zash

    Ge0rG, read the text 🙂

  46. Zash

    But sure, xmpp-core-bis-again when?

  47. Zash

    What is old is new again.

  48. Ge0rG

    yes

  49. jonas’

    edhelas, interested, but in a standardised "not just scraped from description" way please

  50. Zash

    now if only we had a form type for list of random strings