XSF Discussion - 2019-05-09

  1. pep.

    Can we also see that email to board@ btw? (iirc this list is private?)

  2. Ge0rG

    pep.: how about this https://op-co.de/tmp/messenger-regulation.html

  3. Zash

    Get them to lead by example and go XMPP exclusive.

  4. edhelas

    we should open the XSF Diplomacy Bureau

  5. vanitasvitae

    It would be great to get in contact with the politicians

  6. rion

    From XEP-0260: >> Here the value is calculated as SHA1(SID + Initiator JID + Responder JID) since the initiator will be the entity that activates the bytestream at the proxy. That's basically wrong. The proxy will be activated by an entity which sent the proxy candidate. Since any party can send a proxy candidate we don't know if it's initiator or responder.

  7. rion

    I'm going to implement it old-fashioned way in Psi. In other words SHA1(SID + <JID or party offered proxy candidate> + <JID or party accepting proxy candidate>) and then, the party offered proxy candidate will activate the proxy.

  8. flow

    rion, that sounds familiar, I think I run into the same issue

  9. flow

    would you mind creating an PR against xep260 for that, or at least document it at https://wiki.xmpp.org/web/XEP-Remarks/XEP-0260:_Jingle_SOCKS5_Bytestreams_Transport_Method ?

  10. flow

    see also xep260 note 4

  11. rion

    flow: sure. I will

  12. flow

    rion, much appreciated

  13. nyco

    Hi Board, apologies, won't be able to join this meeting

  14. Guus

    No worries nyco - thanks for the heads up.

  15. Guus

    ralphm mentioned yesterday that he'd be in a plane again, I think.

  16. jonas’

    so he ... "board"ed ahead of time?

  17. Guus

    Maybe we should declare this a dad-joke-free zone...

  18. jonas’

    what’s wrong with duplicate-address-detection jokes?

  19. Guus

    jonas’ enough with the coffee.

  20. MattJ

    May be a few min late

  21. Guus

    Seve are you available?

  22. Seve

    Yes, I am.

  23. MattJ


  24. MattJ

    Ralph said he's out today

  25. Guus

    indeed, as did nyco

  26. Guus

    so it's us

  27. Guus

    does someone want to chair?

  28. Guus bangs the gavel

  29. Guus

    we've established who's here. The agenda will be Trello driven, as usual. Does someone want to add anything?

  30. Guus

    I'm also looking for someone to do the minutes

  31. Seve

    I have nothing to add. Minutes can be done after the meeting as past times I guess

  32. Guus


  33. Guus

    1. Succession of Kev as iteam lead

  34. Kev

    MattJ already took over, no?

  35. Guus

    Wasn't this resolved by MattJ stepping up?

  36. Guus

    yeah, wondering if it was left on Trello for a reason

  37. Seve

    Yes, as far as I remember.

  38. MattJ


  39. Guus

    archived the card

  40. MattJ

    I think we can consider it resolved

  41. Guus

    2. Clarify what happens when a typo (or equivalent) is fixed in a Deferred XEP

  42. Guus

    two weeks ago, we requested input from Council on this

  43. Guus

    I've not read up on their minutes

  44. Guus

    Kev, can you tell us if Council gave feedback on this?

  45. Guus

    we might've lost him. I'll leave this for now

  46. Guus

    both commitments were Ralph's, who's not here. I did see an email regarding the Tigase logo issue, but I'm not sure if he followed up with TIgase.

  47. Guus

    3. How to proceed with Compliance Badges?

  48. Guus

    We have now three possible designs. How do we want to proceed? Do we want to choose a solution now? Do we want to get in touch with the three volunteers to submit a final proposal? Needs discussion.

  49. Guus

    cc Ge0rG

  50. Kev

    Sorry, I'm back.

  51. Kev

    Council suggested an alternative approach to that PR.

  52. Kev

    (Which was to properly define our versioning scheme). Jonas took that on.

  53. Ge0rG

    Sorry, I'm semi gone

  54. Guus

    Thanks Kev, I'll leave that as a remark on the Trello card.

  55. Ge0rG

    Guus: I think all three designs aren't quite there yet, rather prototypes.

  56. Guus

    Ge0rG as the driving force behind this, as well as the XEP author iirc, are you intending to follow up?

  57. Guus

    Or do you prefer that someone else takes this on?

  58. Guus

    (I have the impression that your 'semi-gone' state is shared with much of board)

  59. Guus

    *tap*tap* this thing on?

  60. MattJ


  61. MattJ

    Sorry, crazy day, but I am here

  62. Seve

    To me, I liked that somebody not in the community suggested a design, I would be curious about what could he do

  63. Ge0rG

    Guus: I'm going to be fully gone for two weeks starting tomorrow evening, so I'm not opposed to more support

  64. Seve

    I would like to know what do you guys think, as Ge0rG says, they are more prototypes than something finished, but we need to decide where do we go next

  65. Ge0rG

    I'd appreciate community feedback on the visual quality and content of the prototypes

  66. Guus

    Seve: I like them as-is - but I'm not UI expert by far. I'm also wondering how we decide on what to pick.

  67. Guus

    Ge0rG mailinglist?

  68. Ge0rG

    Guus: would you?

  69. Guus

    yes, but later.

  70. Guus

    I'm crazy busy with work that MattJ was to crazy-busy with.

  71. Guus


  72. Ge0rG

    if later is before next Board meeting, that's sooner than I could

  73. Guus

    ok, no point in discussing it more now, I think.

  74. Guus

    Do we want to discuss the Messenger Regulation thingy now?

  75. Guus

    I don't feel we've got the attention span required, to tbh

  76. MattJ

    I haven't reviewed the email properly yet

  77. Guus kicks that can down the road.

  78. Ge0rG

    just vote yes. I'm well known for responsibly handling communications.

  79. MattJ


  80. Guus

    fwiw, thanks for suggesting this, Ge0rG - I hope we can find a way to collaborate

  81. Guus

    # AOB

  82. Guus

    I'd like to mention that we have 3 accepted GSoC projects/students.

  83. MattJ

    None here

  84. Seve

    None here as well

  85. Guus

    flow, do you want to chime in on that perhaps?

  86. Guus

    I"ll take that as a 'no'.

  87. Guus

    Date of next

  88. Guus


  89. Guus

    I hear no objections 🙂

  90. Guus bangs the gavel

  91. Seve

    Thank you very much for chairing, Guus

  92. Guus

    This felt like typing to a wall, to be honest

  93. Guus

    more coffee next time, guys 🙂

  94. Seve

    I understad, but there's nothingng to be said. I haven't read the email as MattJ said, and I would like to finish with the badges thing

  95. edhelas

    by the way, was there a final decision for https://github.com/xsf/xeps/pull/758

  96. edhelas

    I see that there was a vote made on it https://mail.jabber.org/pipermail/standards/2019-May/036104.html

  97. Guus

    edhelas from what I can see from those minutes, the issue is waiting for Link Mauve 's vote.

  98. jonas’

    edhelas, Guus’ interpretation is correct

  99. edhelas


  100. Guus


  101. flow

    Guus, sorry, was in a meeting. Yes we have 3 GSoC students and I hope to be able to introduce them to you and the world by an blog post soon™

  102. Guus


  103. edhelas

    Guus is slowly moving to a full emoji based conversation

  104. Ge0rG


  105. Ge0rG


  106. edhelas


  107. pdurbin