XMPP Council - 2018-08-08


  1. Ge0rG

    Good morning. I'm here but will be probably interrupted in the middle of things.

  2. Ge0rG

    -1 to https://github.com/xsf/xeps/pull/690 because the change makes the schema inconsistent with the text. We should fix that by making 'id' mandatory in both places, but I really don't want to version-bump over this.

  3. Ge0rG

    I'd be okay to changing it to a MUST without a version bump, because the protocol doesn't make sense otherwise.

  4. Kev

    It's time.

  5. Kev

    1) Rolls

  6. Kev

    Here

  7. Ge0rG

    Still here. For now.

  8. Kev

    Dave sent apologies.

  9. Kev

    daniel, SamWhited.

  10. SamWhited

    here, sorry

  11. Ge0rG

    SamWhited: no need to be sorry for being here

  12. daniel

    Hi

  13. SamWhited

    on phone, got stuck in traffic. May be slow to respond.

  14. Kev

    2) https://github.com/xsf/xeps/pull/693

  15. Kev

    I didn't get a chance to review before the meeting, will onlist (for this and the following two)

  16. SamWhited

    +1

  17. Ge0rG

    I only just realized the three PRs 15mins ago

  18. Ge0rG

    onlist

  19. daniel

    On last

  20. daniel

    *List

  21. SamWhited

    ahh, switching between things is now very painful on Android 9

  22. Kev

    3) https://github.com/xsf/xeps/pull/692

  23. Kev

    OL again.

  24. SamWhited

    OL

  25. Ge0rG

    OL as well, but with my lacking knowledge of PubSub I'll probably bring this up next meeting with further questions

  26. Kev

    daniel?

  27. daniel

    On list

  28. Kev

    4) https://github.com/xsf/xeps/pull/690

  29. Kev

    Ol

  30. daniel

    On list

  31. Ge0rG

    -1 as written above, right before the meeting start

  32. Ge0rG

    For Tedd: > -1 to https://github.com/xsf/xeps/pull/690 because the change makes the schema inconsistent with the text. We should fix that by making 'id' mandatory in both places, but I really don't want to version-bump over this. > I'd be okay to changing it to a MUST without a version bump, because the protocol doesn't make sense otherwise.

  33. Ge0rG

    I'd like to hear what other Council members think of making the 'id' a MUST

  34. Ge0rG

    ...and doing so without a bump.

  35. SamWhited

    OL

  36. Ge0rG

    and *if* we bump 0184, I'd also add multi-ACKs

  37. daniel

    A version or a name space bump?

  38. daniel

    What's the problem with version bumps

  39. Ge0rG

    daniel: is there a difference between version and namespace bumps?

  40. Kev

    Yes.

  41. Ge0rG

    the version is encoded in the namespace, isn't it?

  42. Kev

    Every change to the XEP has a version bump, most don't touch the namespace.

  43. daniel

    But you mean NS bump then

  44. daniel

    Yeah I wouldn't want to bump the ns

  45. Ge0rG

    I'm indifferent to bumping the version of the XEP document.

  46. Ge0rG

    That's not what causes interop to break ;)

  47. peter

    IIRC we didn't want to assume that everyone would want to do tracking, but I'd be OK with saying that if you send a <received/> element you MUST include an 'id' attribute.

  48. Kev

    It's fairly meaningless otherwise, or I'm being dense. 50:50.

  49. Link Mauve

    This is already implied by <request/> being optional in a message, btw.

  50. Ge0rG

    the alternative would be something like "a receipt without an 'id' is an acknowledge for all messages received so far OMG RACE CONDITIONS!!!"

  51. Link Mauve

    In this PR I did interpret SHOULD as MUST, because it doesn’t make any sense otherwise. I can change it to the MUST it should always have been, in a future version.

  52. peter

    And I don't see a need for a namespace bump - an entity who gets a <received/> back might now get more information, which is nice but AFAICS doesn't break anything in the field.

  53. Kev

    I suppose you could build a synchronous system using receipts without ids.

  54. Kev

    peter: The argument for the bump would be that previously you'd be compliant without the id, but now you wouldn't be.

  55. Kev

    I don't think the disruption is warranted here, but I think a note to the effect that you might receive one without because of previous versions would be sane.

  56. peter

    Sure.

  57. peter nods

  58. Link Mauve

    Ack, I’ll update the PR with such a note.

  59. Kev

    Link Mauve: Ta muchly.

  60. Ge0rG

    Link Mauve: 👍

  61. SamWhited

    If it's just about compliance then that seems fine, but I think a NS bump might be necessary because you couldn't rely on their being IDs despite it being a MUST, no?

  62. Kev

    SamWhited: That's what the note would alert you to.

  63. Ge0rG has to go off

  64. SamWhited

    oh right; sorry, need to catch up.

  65. Kev

    You can't really do anything useful with a receipt without an id anyway, even now.

  66. Kev

    Unless you're really building a synchronous system that can't have multiple messages in flight before an ack.

  67. Kev

    But I still need to OL to check it properly.

  68. Kev

    5) Date of next

  69. Kev

    SBTSBC?

  70. SamWhited

    WFM

  71. Kev

    6) AOB?

  72. daniel

    Should work for me. That's the day I'm coming back from vacation. But my plane is scheduled to land a few hours before the meeting

  73. daniel

    None from me

  74. SamWhited

    I apologize for being behind (on last week still too); I will try to catch up. Probably today, at the latest before Friday.

  75. Kev

    Right, I think we're done then. Thanks all :)

  76. peter

    BTW if you ever think that my participation is needed (as XEP author), feel free to poke me via email or at-mention me at GitHub.

  77. Kev

    Thanks Peter.

  78. peter

    I'm working on very different things these days (e.g., payments), but I'm always happy to help where needed.

  79. jonasw

    peter, while I have you here, have you received my email to trademark@?

  80. peter

    I don't recall seeing it.

  81. jonasw

    mmm

  82. peter

    Those messages redirect to board@ and maybe it's in a queue.

  83. jonasw

    it’s from 2018-07-29

  84. Kev

    board@ is members-only, drop everything else, IIRC.

  85. jonasw

    that would be unfortunate if trademark@ redirects there.

  86. peter

    Nope, we have an admin queue for that list.

  87. peter

    I clear it out every week or so.

  88. Kev

    So if trademark@ is redirecting there I suspect it's being less helpful than it might be.

  89. Kev

    Ah, ok.

  90. Kev

    I remember changing stuff for Laura a few years ago, but I guess we changed it back.

  91. peter

    jonasw: please resend

  92. peter

    I think I deleted it in error

  93. jonasw

    did just now, peter

  94. peter

    jonasw: received and approved (sorry about the delay, I was in a meeting)

  95. jonasw

    thank you :)