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

    https://igniterealtime.org:443/httpfileupload/cde5951a-4db5-484b-92d0-7ba01b854fb3/image.png

  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

    Hi!

  9. MattJ

    o/

  10. Seve

    Hi

  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

    <3

  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

    Yes

  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

    sorry

  28. ralphm

    Guus: DST hell?

  29. Guus

    No, just busy

  30. MattJ

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

  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

    Ok.

  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

    ok

  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

    congrats

  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

    Right

  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

    +1W

  70. Guus

    +1 works for me

  71. MattJ

    +1

  72. Seve

    +1

  73. ralphm

    (but I won't be there, maybe)

  74. Guus

    kk

  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

    thanks!

  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

    Dude

  86. Guus

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

  87. Dave Cridland

    Pens?

  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

    Yes

  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

    Hah

  111. Link Mauve

    Zash, they’re using Telepathy tubes it seems.

  112. Zash

    Right

  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