XMPP Council - 2025-10-14


  1. goffi

    Wow this week has been busy 🙂

  2. daniel

    Hi

  3. daniel

    It’s time

  4. daniel

    1) Roll call

  5. goffi

    .o/

  6. dan.caseley

    Howdy! 👋

  7. larma

    👋

  8. daniel

    singpolyma, ping

  9. daniel

    2) Agenda bashing

  10. Guus

    Can you add an agenda item for the Council to decide whether to review the draft blog post "Towards Secure and Interoperable Healthcare Chat" and, if so, to provide feedback?

  11. dan.caseley

    +1

  12. dan.caseley

    Was gonna suggest the same

  13. daniel

    lot of items to get through. let's see how we are with time after the existing items

  14. goffi

    me too :)

  15. daniel

    but yes

  16. daniel

    3) Editors update

  17. daniel

    - UPDATED: XEP-0060 (Publish-Subscribe) - UPDATED: XEP-0248 (PubSub Collection Nodes) - UPDATED: XEP-0070 (Verifying HTTP Requests via XMPP) - UPDATED: XEP-0471 (Calendar Events) - UPDATED: XEP-0472 (Pubsub Social Feed) - UPDATED: XEP-0505 (Data Forms File Input Element) - Proposed XMPP Extension: No-reply JIDs - LAST CALL: XEP-0440 (SASL Channel-Binding Type Capability)

  18. daniel

    sorry by the way something went wrong with one of the changelogs. i don’t know why that is

  19. daniel

    a) Issue Last Call on 'XEP-0485: PubSub Server Information' https://xmpp.org/extensions/xep-0485.html

  20. daniel

    +1

  21. dan.caseley

    +1

  22. goffi

    Sorry, I've had not time to check anything unfortunately, I'll vote next week on all items.

  23. daniel

    larma, ?

  24. larma

    +1

  25. daniel

    b) XEP-0392: Add missing information needed to compute test vectors https://github.com/xsf/xeps/pull/1465

  26. daniel

    +1

  27. dan.caseley

    +1

  28. dan.caseley

    (although the actual technical details are on trust)

  29. singpolyma

    Hi

  30. singpolyma

    Here

  31. singpolyma

    a) +1

  32. larma

    +1, also I think meta information on test vectors are not normative and thus that is editorial and probably wouldn't need council

  33. singpolyma

    b) +1

  34. larma

    Doesn't hurt to ask though ;)

  35. daniel

    c) XEP-0060: Unmarking 'subscribe' and 'publish' features as mandatory https://github.com/xsf/xeps/pull/1467

  36. dan.caseley

    +1

  37. daniel

    on list. (i read it. it's probably fine. but gonna think about it some more)

  38. singpolyma

    +1

  39. larma

    +1

  40. dan.caseley

    It's an excellent spot in the inconsistency. Surprised it's survived this long!

  41. daniel

    d) XEP-0060: Describe the 'http://jabber.org/protocol/pubsub' disco#info feature https://github.com/xsf/xeps/pull/1468

  42. daniel

    on list

  43. dan.caseley

    +1

  44. larma

    On list

  45. singpolyma

    +1

  46. daniel

    e) Proposed XMPP Extension: No-reply JID https://xmpp.org/extensions/inbox/no-reply-jids.html

  47. daniel

    +1

  48. singpolyma

    +1

  49. daniel

    the feature is clearly needed. i don’t know if there are more elegant ways to do that... something something identity. but a good starting base for discussion

  50. dan.caseley

    +1 I was expecting to find server sided rules here too.

  51. singpolyma

    I have at least one case where receiving chat messages is a fallback only so this doesn't 100% do my case but it seems a good step

  52. larma

    +1

  53. daniel

    5) Pending votes

  54. daniel

    Dan on: - XEP-0045: Fix 'roomsecret' field inconsistency (https://github.com/xsf/xeps/pull/1464)

  55. dan.caseley

    +1

  56. dan.caseley

    Sorry for lateness

  57. daniel

    sorry that was actually pending last week already but i forgot to put it on the list

  58. daniel

    6) Date of next

  59. goffi

    +1w wfm

  60. daniel

    +1w wfm

  61. dan.caseley

    +1w wfm

  62. daniel

    7) AOB

  63. daniel

    seems we are good on time

  64. daniel

    so the blog post

  65. daniel

    personally i don’t know if council should have or needs to have an opinion on that

  66. dan.caseley

    Board are also reviewing, I think? Unsure if this needs council.

  67. daniel

    seems like marketing honestly (not in a bad way)

  68. dan.caseley

    And more eyes are good

  69. daniel

    yes board can (and/or should) review that

  70. goffi

    They asked for out opinion in the comments, not really a vote.

  71. goffi

    It's because it's in the name of XSF I believe.

  72. Guus

    It was suggested on the PR that both Board and Council look at it, which is why I've asked about it here. It'd be helpful if Council could at least leave a comment on the PR in response to that request, if only 'we don't think we need to review it' if that's your conclusion.

  73. daniel

    dwd asked for an explicit review. thats more than a comment

  74. daniel

    yeah i'm happy to post that we think we don’t need to review that

  75. dan.caseley

    Maybe we should go the other way, and say that we explicitly have no objections to this?

    👍 1
  76. daniel

    i mean with my non council hat: I read it. seems fine

  77. dwd

    As long as there's no technical stuff there you think shouldn't be, that's great.

  78. Guus

    I've tried to draft the post as _examples_ of a technical implementation, and not so much as a normative reference (which I think is where Council could come in). Nonetheless, I'd appreciate you going over it to spot any absolute errors or omissions - maybe not as a vote-thing, but as general feedabck.

  79. dan.caseley

    It invites technical collaboration

  80. daniel

    dan.caseley, i vaguely feel like we shouldn’t rubber stamp things if we don’t have to

  81. dan.caseley

    The collaboration part may well involve council in the future

  82. emus

    > Maybe we should go the other way, and say that we explicitly have no objections to this? 👍

  83. daniel

    anything from the other council members?

  84. emus

    > dan.caseley, i vaguely feel like we shouldn’t rubber stamp things if we don’t have to OT: Why not? Especially if you are invited to?

  85. goffi

    I need to read it more carefully, but at quick glance, it seems fine to me. I'll try to read it later today and comment on the PR.

  86. emus

    > It invites technical collaboration You can also make any other statement if you want to.

  87. daniel

    ok read it: tell me next meeting if we should a) say it doesn’t need our review b) we should review it. in case of (b) i'll start a vote?

    👍 1
  88. Guus

    If that could be done on-list, that'd be nice, as to not prolong things to much.

  89. daniel

    personally i'm leaning towards (a)... but (b) is also fine

  90. emus

    (I don't intend to enforce review by Council, I just would like to understand, because input is of course appreciated)

  91. daniel

    ok. I'm not hearing a lot from other council members except this one upvote. so any other AOB?

  92. daniel

    assuming none

  93. daniel

    8) Close

  94. daniel

    thank you all. see you next week

  95. goffi

    Thanks daniel, thanks all.

  96. Guus

    Thanks! Sorry to keep you busy :)

  97. dan.caseley

    Reminder that clock's ticking for nominations for the next Council

    🕰️ 1
  98. Daniel

    I'm going to be in a different time zone next week. Someone ping me if I mess this up again and the meeting is about to start

  99. Daniel

    Not that I intent to, obviously

    😂 1
  100. goffi

    Guus, emus, daniel, I've read https://github.com/xsf/xmpp.org/pull/1576, I agree with the general text, and I don't think that council need to vote on it. Do we need to write something on the PR? Shoudl Daniel do it?

  101. emus

    goffi, you don't need to do anything. I just understand it as kind request to take your chance. And that is of course welcome to hear your voice as you may formulate details better and more convincing. So, many thanks!

  102. emus

    And you can just comment or PR right away if you have additions

  103. Guus

    goffi: thanks. To avoid potential conflicting opinions being written down and confusing things, I'd suggest that council speak with one voice if they want to review that text (probably through the Council chair), in a comment on that PR. If you want to provide feedback on the text on a personal level, you could explicitly mention 'council hat off' or something.

  104. goffi

    yeah it makes sense that Daniel, write the comment, and we apparently all agree .