XSF Discussion - 2020-03-13


  1. Guus

    This is not just their problem. If the US (or any other country, for that matter) gets hit hard, the rest of us will feel that too. Individual countries cannot stop this. Not medically, not socially, not economically.

  2. Ge0rG

    But we can send latex gloves, size XXS

  3. emus

    What I personally don't like is that the experienced Taiwan offered their help, but they (WHO & e.g. EU) refused. Still they expect everyone to listen to their too late recommendations in terms of how quickly Taiwan reacted to everything.

  4. MattJ

    MUC hats format bikeshedding, commence: <hat uri="urn:example:foo" label="My Awesome Hat" />

  5. MattJ

    e.g. do we need xml:lang?

  6. MattJ

    and do we need multiple labels with different xml:lang?

  7. MattJ

    or is that something we agreed we should move away from?

  8. Daniel

    I guess it's less of a problem when the xep is very clear about that and all implementors now that from the beginning

  9. Daniel

    I still don't like xml:lang very much. But if enums are not an option I don't see a way around them either

  10. pep.

    MattJ, let's say we use the language of the room?

  11. pep.

    That can be multiple :p

  12. MattJ

    At which point I'd say there should just be a single label

  13. goffi

    Can we render older version of a XEP with https://xmpp.org/extensions? I'm checking OMEMO but I need last iteration (0.3) as there were massive changes in last one.

  14. pep.

    hmm there should be

  15. pep.

    seems 0.3 is not in the attic

  16. goffi

    I can still do it manually from the repos, but it would be handy to be able to check it from there.

  17. pep.

    https://xmpp.org/extensions/attic/xep-0384-0.2.html that's what the url looks like.

  18. pep.

    But 0.3 is 404, let me see..

  19. pep.

    https://xmpp.org/extensions/attic/xep-0384-0.3.0.html

  20. pep.

    that's because I included the .0

  21. pep.

    Some have it some don't :x

  22. goffi

    pep.: great thanks!

  23. jonas’

    MattJ, hats?

  24. jonas’

    -v please

  25. Zash

    Hats!

  26. jonas’

    I’d say xml:lang labels and use references (or something similar but saner) to mark up the "mention" of the hat?

  27. jonas’

    (if hats are like the teams protoxep draft I have uncommitted in my ~/xeps)

  28. Zash

    Extended affiliations kinda

  29. jonas’

    like @iteam?

  30. Zash

    Mebbe

  31. jonas’

    are hats centrally managed or self-assigned?

  32. Zash

    It Depends

  33. jonas’

    if self-assigned, how to avoid slightly different "keys" (be it URIs or labels) from breaking a team formation?

  34. Ge0rG

    Have a pep node of all existing hat names? Mandate client side auto completion?

  35. jonas’

    the latter is clear, but who’d host the pep node?

  36. jonas’

    the MUC service?

  37. jonas’

    or the MUC room?

  38. jonas’

    hm, service-wide hats and per-room hats?

  39. Zash

    I imagine the most often it'll be managed by something more central

  40. pep.

    I'd want xml:lang tbh. mayeb it <hat xmlns="urn:example:foo"><label /></hat> ? and allow multiple labels. In pratice it will mostly be one, but it doesn't cost you much

  41. pep.

    I'd want xml:lang tbh. maybe it <hat xmlns="urn:example:foo"><label /></hat> ? and allow multiple labels. In pratice it will mostly be one, but it doesn't cost you much

  42. pep.

    make it*

  43. jonas’

    agreed on xml:lang

  44. MattJ

    and there I was implementing a single label (+ optional xml:lang)

  45. MattJ

    > 19:29:39 jonas’> if self-assigned, how to avoid slightly different "keys" (be it URIs or labels) from breaking a team formation? I don't understand the question

  46. jonas’

    afk now

  47. Ge0rG

    MattJ: I suppose it's about one member having a "gray" hat and another one a "grey"

  48. Zash

    🥁️

  49. MattJ

    Hats are defined by the service/room, and use URIs