XMPP Council - 2026-08-25


  1. Daniel

    Editor finally did their job so we have an agenda today. Nothing too fancy. Most of it should be fairly easy to vote on

  2. dwd

    Please pass my thanks to the editor!

  3. daniel

    it’s time

  4. daniel

    1) roll call

  5. larma

    👋

  6. daniel

    singpolyma, goffi dan.caseley

  7. goffi

    here

  8. dan.caseley

    Howdy!

  9. daniel

    2) Agenda bashing

  10. daniel

    we have an agenda again! i assume nothing to bash, though?!

  11. singpolyma

    Hello

  12. daniel

    3) editors update

  13. daniel

    • UPDATED: XEP-0066 (Out of Band Data) https://xmpp.org/extensions/xep-0066.html • UPDATED: XEP-0515 (TLS Channel-Binding Downgrade Protection) https://xmpp.org/extensions/xep-0515.html • NEW: XEP-0518 (Payment Required) https://xmpp.org/extensions/xep-0518.html

  14. daniel

    4) Items for voting

  15. daniel

    a) XEP-0143: Add author responsibility to submission process https://github.com/xsf/xeps/pull/1552

  16. goffi

    I'll wait for feeback on standard@, so next week for me.

  17. daniel

    -1 on the current variant. but good idea. see list discussion on better wording

  18. dan.caseley

    On list. I wanna see where the thread goes.

  19. larma

    yeah, this can probably still be improved in the wording

  20. daniel

    > You must understand and verify every part of your contribution, and ensure that material derived from other sources is properly attributed. this already sounds good to me

  21. daniel

    so seems the thread is going somewhere

  22. singpolyma

    +1

  23. singpolyma

    is this xep actually binding or linked anywhere? I'm not sure I've seen it

  24. daniel

    b) XEP-0490: Add security consideration for sender verification of PEP notifications https://github.com/xsf/xeps/pull/1554

  25. daniel

    +1 (this is mine)

  26. goffi

    +1

  27. singpolyma

    +1

  28. larma

    +1

  29. larma

    > is this xep actually binding or linked anywhere? I'm not sure I've seen it It's linked from XEP-0001, so it is part of the official and formal submission process

    👍 1
  30. daniel

    c) XEP-0134: Add guideline against context-dependent elements https://github.com/xsf/xeps/pull/1558

  31. daniel

    i like what this is trying to achieve. i'm not sure if the wording wtih the parsers is overly specific

  32. goffi

    Seems reasonable, +1

  33. singpolyma

    It seems to contain and unrelated whitespace change?

  34. daniel

    i guess one could make the same argument without specific parser architecture

  35. singpolyma

    and I disagree with the premise

  36. singpolyma

    nevertheless +0

  37. dan.caseley

    +1 I'd have liked more context, but I imagine I'd have gotten that if I'd read the whole document rather than just the diff :)

  38. daniel

    i don’t have a good alternative wording though. +1

  39. dan.caseley

    (apologies - unscheduled server maintenance - catching up) +1 on (c)

  40. larma

    I'm somewhat unsure why this is important. Sure, it's great to be able to reject some things early before you have the required context to do reasonable semantics checks, but also we want to be lax on what we accept in most cases anyway, so if I receive something that's technically invalid, I will still always try to make the best out of it as a receiver rather than rejecting it.

  41. singpolyma

    Indeed. I disagree in principle with "validating parsers" especially ones using low level tools that don't actually understand the xep.

  42. daniel

    to me it's I deserialize elements into objects. (or serialize them); the bind feature and the bind enable thing are obviously different objects that take different parameters

  43. daniel

    that’s why i agree with the premise but not the wording

  44. dan.caseley

    Some designs allow the developer to choose a path. This PR discourages designs that prevent some choices. I don't think it's an unreasonable change.

  45. singpolyma

    right this basically only matters if you're blindly applying XSD or something like that

  46. goffi

    I see the wording more as hint that a formal rejection (it's "avoid")

  47. goffi

    I see the wording more as hint than a formal rejection (it's "avoid")

  48. singpolyma

    true

  49. daniel

    ok. should we reject this and ask florian to create a mailing list thread?

  50. daniel

    to see what the broader community things?

  51. daniel

    to see what the broader community thinks?

  52. dan.caseley

    I think that's overkill for guidance

  53. dan.caseley

    It's not a Must

  54. daniel

    ok. in that case i'm missing votes

  55. larma

    Sure, but also this guidance could be misunderstood

  56. larma

    For example: should there be two different file metadata elements for two different file transfer methods if one of those require a specific metadata field present?

  57. daniel

    maybe just like with the other XEP a list discussion can yield some useful alternatives

  58. daniel

    i'm fairly sure the intent of that change is not to prevent reusing a file metadata element. but like i said maybe a list discussion yields better wording that achives the same outcome

  59. dan.caseley

    Fair. larma, can you post your concerns to the mailing list, and see if that generates some agreeable wording?

  60. larma

    I also don't want to claim that's the intention, but it's a way one could interpret it.

  61. larma

    I can follow up on list, yes

  62. daniel

    d) XEP-0084: Fix example with both pubsub and HTTP source https://github.com/xsf/xeps/pull/1559

  63. daniel

    +1 i think this is almost editorial but i wanted to make sure that i/we didn’t misunderstand the xep

  64. singpolyma

    +1

  65. goffi

    +1

  66. larma

    +1

  67. dan.caseley

    +1

  68. daniel

    5) Pending votes

  69. daniel

    none

  70. daniel

    6) Date of next

  71. daniel

    +1w wfm

  72. singpolyma

    +1w wfm

  73. dan.caseley

    +1w wfm

  74. larma

    On vacation +1w 🙂

  75. daniel

    noted

  76. daniel

    7) AOB

  77. dan.caseley

    None from me

  78. daniel

    assuming none

  79. daniel

    8) Close

  80. daniel

    thank you all. see you next week

  81. dan.caseley

    Thanks everyone

  82. goffi

    sorry, was afk for a minute. +1w wfm

  83. goffi

    and thanks