XSF Discussion - 2019-10-31

  1. David Cridland

    Zash, While I appreciate your Council candidacy page, I feel I should remind you that XEP-0028 was found not to be conformant to RFC 5823 - though this was later revisited in RFC 6634.

  2. Guus


  3. !XSF_Martin

    You have to reapply every three month?

  4. Dave Cridland

    Every year.

  5. !XSF_Martin

    Ok, that's IMHO more reasonable than quarterly.

  6. ralphm bangs gavel

  7. ralphm

    0. Welcome + Agenda

  8. ralphm


  9. MattJ


  10. Seve


  11. ralphm

    Guus, nyco?

  12. Seve

    nyco may not be available, as he had a meeting happening at the same time

  13. Dave Cridland can take minutes.

  14. MattJ


  15. ralphm

    Dave Cridland: thanks!

  16. ralphm

    ok, let's go then

  17. ralphm

    1. Publicize XSF Financials

  18. ralphm

    I'm +1 on this, too, for the record.

  19. ralphm

    Can we move this item off the board?

  20. MattJ

    I think so, yes

  21. Seve


  22. ralphm

    2. Board / Council Elections

  23. ralphm

    Current state: 5 for board, 4 for council.

  24. ralphm

    I read that Guus was going to write a blog post on this?

  25. Guus

    Ohh, forgot about time

  26. Guus

    I'm here

  27. Guus


  28. ralphm

    Guus: DST hell?

  29. Guus

    No, just busy

  30. MattJ


  31. Guus

    blogpost: https://github.com/xsf/xmpp.org/pull/626

  32. Guus

    Either suggest improvements, or we'll merge here/now?

  33. ralphm

    Right. So What's the holdup? I notice we're only days away from the deadline.

  34. Guus

    There was a request for improvements - I gave feedback, and forgot about the entire thing

  35. ralphm


  36. Guus

    Is this good to go, even though pep. asked for a change?

  37. ralphm

    I understand his comment, was trying to come up with an alternative.

  38. Guus

    (we did use this exact wording before - I stole it from an older blogpost)

  39. ralphm

    Yeah, I don't think it is that much of a problem.

  40. ralphm

    I say just publish it as-is, we don't have more time to wordsmith.

  41. Seve

    I think it is debatable the time we spend.

  42. Seve

    Is not a fixed amount of time, I would say.

  43. ralphm

    Indeed, some weeks more than others.

  44. Guus

    That is to much information for such a blogpost.

  45. Guus

    If what we have is not terribly wrong, let's merge and move on.

  46. ralphm


  47. ralphm

    Let's go

  48. ralphm

    3. Review of Roadmap

  49. ralphm

    I've just started my new job at Elastic, so yay.

  50. ralphm

    But didn't get to this.

  51. Guus


  52. Seve

    Congratulations ralphm!

  53. ralphm

    Will look at it for now +2W, will be in Canada next week.

  54. ralphm

    4. AOB

  55. Seve

    None here

  56. ralphm

    FYI, I put in a request for the Realtime Lounge at FOSDEM 2020 again.

  57. Guus

    Let's hope we can get more space this year!

  58. ralphm

    Also reminding them of the desire to have more space.

  59. ralphm


  60. Guus

    If someone has ideas for the lounge - this might be a good idea to start working on them

  61. Guus

    (swag, folders, etc)

  62. Guus

    If someone has ideas for the lounge - this might be a good tie to start working on them

  63. ralphm

    Definitely. Also demos.

  64. Guus

    If someone has ideas for the lounge - this might be a good time to start working on them

  65. Guus

    (I can't type today)

  66. ralphm

    no worries

  67. ralphm

    Ok, if that's it, then:

  68. ralphm

    5 Date of Next

  69. ralphm


  70. Guus

    +1 works for me

  71. MattJ


  72. Seve


  73. ralphm

    (but I won't be there, maybe)

  74. Guus


  75. ralphm

    6. Close

  76. ralphm

    Happy Halloween!

  77. MattJ


  78. ralphm

    And thanks all.

  79. MattJ

    Thanks ralphm

  80. ralphm bangs gavel

  81. Guus


  82. Seve

    Thank you guys!

  83. Dave Cridland

    Guus, ralphm - bottle openers, this time with "Open as in Beer" on them?

  84. Guus

    wfm 🙂

  85. ralphm


  86. Guus

    Can we think of something something 'Open as in Speech' too? 🙂

  87. Dave Cridland


  88. Guus

    https://xmpp.org/2019/10/xsf-board-and-council-2019-2020-elections/ is now up, if people want to refer to it in call to actions of their own.

  89. Ge0rG

    Is "Proxy voting" an established term outside of the XSF.

  90. Ge0rG

    Is "Proxy voting" an established term outside of the XSF?

  91. MattJ


  92. LNJ

    Does anyone know whether there is a good reference implementation for parsing the XMPP-URIs (https://tools.ietf.org/html/rfc5122 ) ?

  93. MattJ

    Any URI parser should do

  94. Ge0rG

    Don't forget to url encode them properly

  95. Ge0rG

    Rooms in matrix and irc start with #, which is a special character in URLs

  96. LNJ

    Ok, i think it works now with proper escaping with Qt's QUrl/QUrlQuery

  97. Link Mauve

    What do we currently have for collaborative edition? XEP-0284 for XML, kind of XEP-0301 but that’s only for our own messages, anything else?

  98. Zash

    What's https://xmpp.org/extensions/xep-0204.html

  99. moparisthebest

    > This JEP

  100. moparisthebest

    never noticed that before, wonder how often that happens...

  101. pep.

    Ah that one. I discovered it a few days ago

  102. Link Mauve

    Zash, my usecase is a collaborative plain text editor.

  103. Link Mauve

    Ideally that’ll also be compatible with other collaborative editors, like Inkscape or so.

  104. Zash

    What's the stuff in Abiword even? IIRC that's XMPP based.

  105. Link Mauve

    I’ll have a look.

  106. Link Mauve

    Hum, https://www.abisource.com/developers/download.phtml doesn’t support TLS 1.2, and Firefox doesn’t support anything lower nowadays.

  107. moparisthebest

    "JEP" is only used in in XEP-204, guess it should probably be changed

  108. Zash

    Patch it

  109. moparisthebest

    it's in a couple other ones too, but only "JEP to XEP", 0001 talking about what they used to be called, and in the middle of a base64 image, so those don't count

  110. Zash


  111. Link Mauve

    Zash, they’re using Telepathy tubes it seems.

  112. Zash


  113. Link Mauve

    I have no recollection of which protocol they are using.

  114. Link Mauve

    And here I am, writing threaded C++ code. :(

  115. Zash

    Link Mauve, libinfinity btw

  116. Link Mauve

    Hmm, I wonder if it might be a better fit than XMPP for this purpose.

  117. Link Mauve

    Seems quite abandonned though. :/

  118. Link Mauve

    There are commits from 2015 on the first page, and the latest commit is from 1.5 years ago. :x

  119. Link Mauve

    Their API documentation is down too: http://infinote.0x539.de/libinfinity/API/libinftext/

  120. Link Mauve

    Their automake script even fails…

  121. Link Mauve

    And now I’m missing Rust a lot, message passing without pattern matching makes me very sad.

  122. rion

    Hah one of my subordinates whines every day how terrible c++ in comparison to Rust but he still has to use c++ with boost because of the current project. I don't even know what to answer but I agree with him just wrt boost :)

  123. rion

    > And here I am, writing threaded C++ code. :( I hope it's some cool PRECIS implementation 😁

  124. pep.

    From XEP-0001, <xs:element name='authornote' type='empty' minOccurs='0'/>, what's this type empty? Is this a hack for something I don't understand? It seems to allow only the empty string value.

  125. pep.

    hmm. It seems to add a link to an authornote anchor if it exists.

  126. pep.

    Where are booleans when you need them