XMPP Council - 2020-06-10


  1. jonas’

    'tis time

  2. jonas’

    1) Roll Call

  3. Zash

    Here

  4. jonas’

  5. daniel

    here

  6. jonas’

    quorum!

  7. jonas’

    do we get a Ge0rG or a dwd maybe?

  8. dwd

    EHLO

  9. Ge0rG

    Yes we do!

  10. Zash

    Full house!

  11. jonas’

    500 Missing Hostname

  12. daniel

    wrong protocol

  13. jonas’ closes connection to dwd

  14. dwd

    Oh. Shit.

  15. jonas’

    2) Agenda Bashingf

  16. jonas’

    2) Agenda Bashing

  17. jonas’

    I assume none

  18. jonas’

    3) Editor’s update - Expiring calls - CFE for XEP-0050 (ended on 2020-06-09)

  19. jonas’

    4) Items for Voting

  20. jonas’

    I did not include the advancement vote of '0050 in here, because I presume that we’ll have more discussion about that in 4b. If anyone wants to have the vote on advancing '0050 to Final in this meeting either way, please speak up now.

  21. jonas’

    assuming no, but you can still raise your voice until we’ve gotten past 4b

  22. jonas’

    moving on

  23. jonas’

    4a) PR#959: XEP-0156: reorganize stating XRD/JRD requirements URL: https://github.com/xsf/xeps/pull/959 Abstract: The reference to RFC 6120 was incorrect, what this really meant is RFC 6415. But instead of simply s/RFC 6120/RFC 6415/ here, I decided to reorganize stating the requirements of XRD and JRD a little.

  24. daniel

    +1

  25. jonas’

    I’m not quite sure if this adds new requirements on implementations, or if those are already implicit in RFC 6415

  26. Zash

    On list.

  27. daniel

    like what?

  28. Ge0rG

    I'm not sure because it removes a "REQUIRED" and adds a "SHOULD

  29. jonas’

    daniel, XML MUST, JSON SHOULD

  30. jonas’

    oh, no, it doesn’t change anything

  31. jonas’

    I can’t read.

  32. jonas’

    so, yeah, it moves from MUST XML to SHOULD XML, and SHOULD JSON to MAY JSON.

  33. jonas’

    I’m not quite sure what the point of that is

  34. jonas’

    flow, are you around?

  35. jonas’

    this seems odd to me, because now clients have to effectively support both since a service may opt to do no XML but JSON.

  36. daniel

    fair. I retract my +1. I didn’t see that

  37. jonas’

    barring a magical appearance of flow, I’m on-list

  38. jonas’

    any word from dwd?

  39. flow

    around

  40. Ge0rG

    I'm also on-list then. I suppose that if we fix the new language to keep the old MUST/SHOULD, I'd be fine

  41. jonas’

    same as Ge0rG from my side

  42. daniel

    > I suppose that if we fix the new language to keep the old MUST/SHOULD, I'd be fine yes

  43. jonas’

    flow, ah, good, can you comment?

  44. flow

    reading the change

  45. dwd

    Yeah, I'll do a -1 on the basis that we've changed normative requirements.

  46. flow

    ahh I see

  47. dwd

    (But I can be argued out of it).

  48. jonas’

    dwd, without context, that sounds odd and I think you wanted to add a "without good reason" :)

  49. flow

    can change

  50. dwd

    jonas’, Sorry, in full:

  51. jonas’

    flow, excellent, then we’ll postpone this to next week

  52. jonas’

    and I’ll cancel the vote

  53. flow

    but given that there is no feature negotion about this

  54. flow

    a MUST did not appears necessary

  55. Ge0rG

    https://tools.ietf.org/html/rfc6415#section-3 reads like a MUST for XML

  56. flow

    what I wanted to express is that you are not allowed to do JRD alone, without XRD

  57. dwd

    jonas’, -1 on the basis that we have changed normative requirements such that it is unclear what a consumer of the record need to implement to ensure interoperability.

  58. flow

    but a MUST is probably clearer

  59. jonas’

    flow, that is not at all clear from the text, please fix that

  60. jonas’

    okay, moving on

  61. jonas’

    4b) PR#598: XEP-0050: Try to clarify usage of 'execute' URL: https://github.com/xsf/xeps/pull/598 Abstract: The "execute" dilemma of XEP-0050.

  62. jonas’

    I added wording to the PR compared to last week using my editor superpowers

  63. jonas’

    specifically, I added this: https://github.com/xsf/xeps/pull/598/commits/fc14df1d8d49a065115cb4549e66e243db4b6ce3 (note that this only shows a subset of the total changes the PR introduces)

  64. jonas’

    (full changes are here: https://github.com/xsf/xeps/pull/598/files )

  65. jonas’

    I think this is the best we can do and I am +1 on this as-is.

  66. daniel

    on list

  67. Zash

    on list

  68. Ge0rG

    +1

  69. dwd

    I think I'm +1 on this. Though we're deep into "least harm" territory, and I'll be interested in what others have to say.

  70. jonas’

    agreed

  71. jonas’

    since we’re considering adopting this, the advancement vote shall be postponed with another CFE later inbetween.

  72. jonas’

    5) Outstanding votes

  73. jonas’

    Ge0rG, I think you have quite a few, unless I’m behind on the mailing list mails.

  74. jonas’

    oh, I am actually

  75. Ge0rG

    jonas’: remember my inquiry about the origins of *bold* and _underline_ earlier today?

  76. dwd

    jonas’, Just on '50, I'm not sure that we *can* advance until people think (at least) that they implement the new version.

  77. Ge0rG

    jonas’: I catched up with two-weeks-ago, and I'm not sure there were any votes last week

  78. jonas’

    dwd, yes, hence, later :)

  79. jonas’

    Ge0rG, no, you’re good, I’ve got everything from you now

  80. Ge0rG

    phew.

  81. jonas’

    thank you for that

  82. jonas’

    6) Date of Next

  83. jonas’

    +1w wfm

  84. daniel

    +1w wfm

  85. Zash

    +1w wfm

  86. Ge0rG

    +1W WFM

  87. jonas’

    excellent

  88. jonas’

    7) AOB

  89. jonas’

    I have one regarding the Message Routing stuff.

  90. Ge0rG

    I've heard that pep. and flow have an AOB

  91. Ge0rG

    jonas’: I still didn't manage to do the doodle.

  92. jonas’

    First I need to say mea culpa, because I got massively confused with dates and now more than half of the proposed timing lots is over.

  93. jonas’

    Ge0rG, good thing is you only need to fill out like three days now.

  94. jonas’

    Ge0rG, you have the nice opportunity to just pick one of the greenish slots onw

  95. jonas’

    today would’ve worked great, but that’s not an option anymore, so I think Friday at 16:00 CEST is the only one we have left

  96. pep.

    Ge0rG, well I'm not sure :x

  97. jonas’

    Ge0rG, would that work for you?

  98. Ge0rG

    jonas’: +1 for Friday 16:00 CEST

  99. pep.

    I'd like to sort out the hanging PR about 0157 for sure. I don't know what to take off the list thread

  100. jonas’

    ok, I’ll try to send out an email after this meeting.

  101. Ge0rG

    pep.: I read the thread as a generally vague +1 with a hint to add a .well-known mapping

  102. jonas’

    on the '157: My opinion is that dwd is absolutely correct and we should extend '68 to allow validation information.

  103. jonas’

    (and also that dwd is correct in that we need a fixed registry)

  104. Ge0rG

    somebody should fix it

  105. jonas’

    yeah, somebody should

  106. jonas’

    hm, I should ping MattJ if we can set up old-eos as a build worker for docker images...

  107. jonas’

    anyways

  108. jonas’

    pep., flow, I think the best way forward would be to update '68 and then update '157

  109. flow

    I like to suggest that we see registry and their entries as extensible, instead of explicitly marking them

  110. jonas’

    the '157 PR can then stay as-is and we can apply it once '68 is patched.

  111. flow

    I mean this is a general thing, not limited to data forms

  112. jonas’

    I’m hesitant about that, but an extended discussion should be continued on-list as pep suggested indeed.

  113. flow

    We will in the future most likely run into situations where an xep extends another xep, and its elements, which are potentially found in a registry

  114. jonas’

    any other AOB?

  115. dwd

    flow, Registries aren't interoperable protocols, they're documents of record, and as such have different rules.

  116. flow

    dwd, sure, but what does that mean?

  117. dwd

    flow, Same argument, after all, applies the the XEP format itself.

  118. pep.

    (jonas’, is that what I suggested? :p)

  119. jonas’

    pep., in fact, no, but I misread what you said, apologies

  120. jonas’

    I’m not good at reading tonight

  121. jonas’

    I still think that this is better suited for xsf@ or the list.

  122. pep.

    sure

  123. jonas’

    assuming no other AOB:

  124. jonas’

    7) Ite Meeting Est

  125. dwd

    jonas’, Thanks!

  126. jonas’

    thanks all, thanks Tedd

  127. Zash

    Tanks all

  128. jonas’

    please move further discussion about the registry things to xsf@

  129. Ge0rG

    Thanks!

  130. jonas’

    (or the list)

  131. flow

    FYI, i've updated the PR of 4a