XSF Discussion - 2019-03-25

  1. Ge0rG

    https://opensourcedesign.net/jobs/ - looks like paid jobs get priority review.

  2. Dele Olajide

    I did some experimenting over the weekend to implement emoji reactions using XEP-0367: Message Attaching with my browser extension XMPP client Pàdé (converse.js on steriods). My use case was for simple positive and negative reactions using the smiley and frown emojis. See https://github.com/igniterealtime/Pade/issues/139 for more details. The only issue I have is what to display in the message body for compatibility with clients that don't yet support the XEP. I currently display the emoji, but if the reaction comes much later out of context, it could be mis-understood. I am curious to know how other XMPP clients plan to handle this.

  3. Ge0rG

    Dele Olajide: https://github.com/jabbercat/jabbercat/issues/80

  4. Ge0rG

    Dele Olajide: also please use 👍 and 👎 for +1 and -1

  5. Dele Olajide

    >Ge0rG: Dele Olajide: also please use 👍 and 👎 for +1 and -1 thanks 👍

  6. Andrew Nenakhov

    Dele Olajide, how do you work with message archives for attaching?

  7. Dele Olajide

    I was extending converse.js ability to edit and correct archived messages

  8. Andrew Nenakhov

    Like, archived on server as in XEP-0313?

  9. Dele Olajide

    Yes, but most importantly, XEP-0359 for unique message Ids

  10. edhelas

    MattJ I'm having a look at 0367, to add the "reactions/emojis" feature in Movim

  11. edhelas

    what is the prefered way to "remove" the reaction

  12. edhelas

    on Slack you can simply reclick on it, but how could it look like in this case ?

  13. MattJ

    I guess the same way you would remove any message in a conversation...

  14. MattJ

    (no, I don't really have an answer)

  15. edhelas

    an message correction with a blank body :p ?

  16. MattJ

    Might work :)

  17. MattJ

    Also relevant: https://xmpp.org/extensions/inbox/message-retraction.html

  18. edhelas

    yeah i though of that one as well

  19. Ge0rG

    message re~tr~action

  20. edhelas

    badam tsss

  21. edhelas

    MattJ security wise you have to be really careful to check not only the ID but if the ID was published in the related configuration

  22. edhelas

    i can get the message id of a message and publish an attached one in a totally different discussion

  23. edhelas

    so for simple chat messages, the from of the attach should be part of the to or or from of a related parent

  24. edhelas


  25. Ge0rG

    Finally! The first GDPR compliant messenger!

  26. Zash

    And then you send a message that somehow does hypnosis and makes your brain forget the conversations ever happened

  27. edhelas

    can't wait for the <nuke id='SD24VCzSYQ' xmlns='urn:xmpp:message-nuking:0'/>

  28. MattJ

    But which id will it match on?

  29. MattJ

    To be on the safe side, match any

  30. jonas’

    all the IDs

  31. jonas’

    or all the messages?

  32. edhelas


  33. edhelas

    the admin receive a mail and put the SSD/HDD in the microwave

  34. edhelas

    *MUST put

  35. Zash

    module:hook("nuke", os.execute("wipe /dev/sd*"))

  36. jonas’


  37. jonas’

    good thing my servers have vd*

  38. Ge0rG

    With the stalled PR on OSD, I wonder if https://img.shields.io/endpoint.svg?url=https://op-co.de/tmp/cs2019.json is just good enough.

  39. Zash

    That looks pretty good

  40. Ge0rG

    the logo contrast isn't good enough.

  41. Ge0rG

    and I'd rather have a two-line tag with "XMPP" on its own line.

  42. Ge0rG

    jonas’: I'd love to see https://github.com/xsf/xeps/pull/773 merged in time for our next Agenda.

  43. pep.

    Was there no LC for 412 already? Is there going to be a LC-round2?

  44. Ge0rG

    pep.: no, there's going to be a Council Vote.

  45. jonas’

    I have the impression that much of this applies to XMPP, too: https://www.debian.org/vote/2019/platforms/tbm

  46. jonas’

    (this is an application for the debian project leader role)

  47. MattJ

    I know what you mean. Though it doesn't seem as bad. I feel like we already recognized many issues and are addressing them as best we can

  48. MattJ

    I also don't think XMPP is "boring" right now. I think it got that way for a few years, but there is a resurgence of interest and community activity

  49. MattJ

    There are still many difficult problems to solve, and that's personally something I enjoy doing

  50. Kev

    I think the lack of person power with people being paid to actually concentrate on XSF work is valid, though.

  51. Kev

    Although obviously horrendously non-trivial to do anything about.

  52. Kev

    Do we need a fundamental change in how we do stuff? I don't think so. But we do need, I think, some people doing more work for the XSF.

  53. Kev vanishes again.

  54. Zash

    Volunteer organization problems?

  55. Guus


  56. Guus

    And worthy to be addressed

  57. Zash

    I'm under the impression that we don't currently have an active ED. (Re that being about a leader role)

  58. Guus

    You are right.

  59. Guus

    Peter stepped down, board decided to not appoint a replacement.

  60. Zash

    IIRC partly because it wasn't clear what the responsibilites of that role were, or they could be handled by the board, secretary just fine.

  61. Guus

    Pretty much

  62. Guus

    Nothing set in stone though

  63. Guus

    Also, appointing an ED isn't the only option we have.

  64. waqas

    Is it clear what we even want? And what we want it from (e.g., XSF vs community stuff)?

  65. Guus

    aside: I'd prefer to increase the overall productivity by increasing it a little in many people, instead of finding one person to work pretty much full-time.

  66. Guus

    waqas: all very debatable. But I suspect that a generic consensus can be found to at least increase productivity.

  67. Zash

    Also depends on how active a role the XSF itself should have

  68. waqas

    Guus: Productivity in what activity?

  69. Guus

    My take: produce and progress standards, promote the XMPP ecosystem.

  70. Guus

    I'm on mobile, which causes me to be more terse than desirable for this discussion.

  71. Seve

    > I'm under the impression that we don't currently have an active ED. (Re that being about a leader role) What would that fix though

  72. Seve

    > aside: I'd prefer to increase the overall productivity by increasing it a little in many people, instead of finding one person to work pretty much full-time. I completely agree on that, that has many benefits