XMPP Council - 2026-05-12


  1. Daniel

    It's time

  2. Daniel

    1) roll call

  3. larma

    ๐Ÿ‘‹

  4. goffi

    here

  5. dan.caseley

    Howdy!

  6. daniel

    singpolyma?

  7. daniel

    2) Agenda bashing

  8. singpolyma

    hello!

  9. daniel

    we donโ€™t have an agenda for today but we do want to go through some pending votes

  10. daniel

    3) Editors update

  11. daniel

    none

  12. daniel

    4) Items for voting

  13. daniel

    nothing new this week

  14. daniel

    5) Pending votes

  15. daniel

    everyone but marvin technically missing on payment required. but that has already been vetod

  16. daniel

    idk if anyone wants to cast their vote or say something go ahead

  17. dan.caseley

    Looks like there wasn't enormous change remaining to get Marvin above a -1, so I hope they resubmit

  18. dan.caseley

    IIRC, it was "don't use XMPP as a payment type registry"?

  19. Daniel

    OK. My. Desktop randomly decided not to send messages?

  20. Daniel

    I can receive them though...

  21. Daniel

    Someone should complain to the developers while I continue from my phone

  22. Daniel

    > IIRC, it was "don't use XMPP as a payment type registry"? Yes

  23. Daniel

    Moving on.

  24. Daniel

    Emoji markup. Dan and goffi are missing votes

  25. dan.caseley

    +1

  26. MattJ

    Ah good, I missed the payment-required proposal, and my feedback would also have been to use RFC 8905 (which is exactly what larma responded)

  27. daniel

    emoji markup. dan and goffi are missing

  28. goffi

    +1 . that's good basis, but I would like to avoid to send all those elements each time we use a custom emoji, we should be able to re-use/cache somehow. Anyway, that's for standard@ I guess

  29. Daniel

    > emoji markup. dan and goffi are missing Great that was dino sending the message after a restart.. M

  30. daniel

    New muc. singpolyma, dan.caseley and goffi missing (but also already vetod; but if you have opinions on that maybe voice them and/or cast your votes)

  31. singpolyma

    I thought I was -1

  32. daniel

    ok sorry. yes i remember that too but i hadnโ€™t written it down

  33. daniel

    wrote it down now

  34. dan.caseley

    I think Dave's already got the first chunk of replacement as a PR. I'm excited to see this keep moving.

  35. daniel

    TLS channel binding.

  36. dan.caseley

    +1

  37. daniel

    iโ€™m still planning to reach out to thilo to see if we canโ€™t submit that to kitten instead

  38. daniel

    i guess if that is negative or if i donโ€™t get around to it i'll vote +1 next week before the vote expires

  39. goffi

    I don't know on this one, +0 following comments from last meeting.

  40. daniel

    PR 1537

  41. daniel

    dan.caseley, and goffi

  42. goffi

    That'"s the MUC one?

  43. daniel

    yes

  44. goffi

    +1 then

  45. dan.caseley

    +1

  46. daniel

    ok. great. that means that the PR and emoji markup pass and will be published by the editor this week

  47. daniel

    6) Date of Next

  48. goffi

    +1w wfm

  49. dan.caseley

    +1w wfm

  50. larma

    +1w wfm

  51. daniel

    iโ€™m unavailable next week actually. we can probably do a +2w or get larma to chair for me?

  52. singpolyma

    +1w wfm

  53. goffi

    Whatever, I'm fine with both options

  54. dan.caseley

    I'll miss +2w - I'll be poolside :)

  55. daniel

    ok. i'm not seeing strong opinions; and i'm also not seeing anything super urgent coming up so i'd say we just do +2w

  56. larma

    daniel, I can chair if you send the agenda ๐Ÿ˜‰

  57. larma

    but +2w also wfm

  58. goffi

    +2w wfm

  59. dan.caseley

    Also happy with either/both though

  60. daniel

    2w it is

  61. daniel

    7) AOB

  62. goffi

    yes

  63. goffi

    3 things actually

  64. goffi

    1. Practical thing: where there is an open question like here who is AOB, what about using reaction to say "nothing", so we don't wait we now there is nothing?

    ๐Ÿ‘ 2
  65. goffi

    2. What do we do with SIMS vs stateless file sharing. I know that there a strong opinions on this one, and both are made by councils members, but it would be good to move on

  66. goffi

    3. What do we do with MIX? Do we let it go ones hoping for finally adoption, or are we full in MUC2/GC3/Whatever backward compatible, and we should try to deprecate MIX then?

  67. Daniel

    I guess emoji markup for now just uses both which pushes out the decision to what ever gets implemented more?

  68. Daniel

    It's not like I'm super happy with that but in a way that's how it always works anyway?

  69. goffi

    So we count in X month with DOAP, to see who wins?

  70. goffi

    So we count in X months with DOAP, to see who wins?

  71. singpolyma goes to write 10 more clients ๐Ÿ˜‰

    ๐Ÿคฃ 1
  72. larma

    The author expressed they would like to only use one, but there was no clear opinion which one

  73. singpolyma

    I mean emoji markup doesn't really rely on either right? it's just putting a hash

  74. larma

    SFS has the pending change needed for emoji markup to not display the image to legacy clients.

  75. goffi

    (sorry for all the typos in my bullet points above BTW)

  76. MattJ

    goffi, my opinion on (3) is that no action is currently required from Council. There is no replacement (yet), and it has some implementations (though most are incomplete). As mentioned in my GC3 presentation a couple of years ago, it's possible that GC3 could be a step towards MIX, if we still decide we want that. However, personally, I consider that unlikely if GC3/MUC2/whatever fulfils the practical goals.

    ๐Ÿ’ฏ 1
  77. singpolyma

    I have a serious question which is: can we make jingle FT use 0446? has this been pursued in the past? larma implied it was sort of intended

  78. MattJ

    So if a MUC successor gets accepted and widely adopted, then at some point in the future MIX could be officially deprecated if the community wants that, but I think such a discussion is way too premature right now

  79. daniel

    also we are runnig a bit up to our time limit. i donโ€™t think we will make any sensible decision on MIX in the next 7 minutes

    ๐Ÿ‘ 1
  80. goffi

    OK, so there is still hope for MIX

  81. daniel

    and also a bit what MattJ said

  82. larma

    > I have a serious question which is: can we make jingle FT use 0446? has this been pursued in the past? larma implied it was sort of intended Definitely something we could do. I can prepare a PR if you want me to.

  83. singpolyma

    larma: yeah... I think if that happens it basically just a "namespace version" bump on jingle ft which is annoying and makes me grumpy, but is something we do all the time anyway. after which point if sims "uses the element from jingle" it uses 0446 and then... sfs and sims become identical specs and I guess I stop caring what we use

  84. daniel

    my only request is that we collapse what ever change we make to jingle ft into one that allows us to finally make it stable

  85. daniel

    i really donโ€™t want two more namespace bump

  86. daniel

    i've implement 3 of them already

  87. larma

    I think the blockers for Jingle ft right now are that it described features barely implemented

  88. singpolyma

    Yes, I don't really see a reason we shouldn't be doing last call on jingle ft except that I guess author never asked for one?

  89. daniel

    larma, yes. but that might be an argument to remove some

  90. daniel

    if they havenโ€™t been implemented for 20 years

  91. larma

    but they are good ones ๐Ÿ˜€ I even think there might be implementations out there somewhere

  92. larma

    Maybe Jitsi Desktop ๐Ÿ˜€

  93. goffi

    Which features are barely implemented?

  94. daniel

    idk we can also try to implement them in vienna

  95. daniel

    goffi, mostly the requesting stuff

  96. singpolyma

    request files I presume. though I really want that one

  97. goffi

    ah I do implement it

    ๐ŸŽ‰ 1โค 1
  98. goffi

    needed for file sharing actually

  99. larma

    ranged transfers?

  100. goffi

    do too

  101. larma

    Ok, perfect then

  102. daniel

    my sort of goto implementation would be a request+range as a resume of a failed one from the recipients pov

  103. daniel

    and that would cover both

  104. daniel

    maybe for vienna. but dunno

    ๐Ÿ‘ 2
  105. daniel

    if we have enough experience we can also just call it soon

  106. goffi

    When is the Vienna things? I'm not living too far aways actually.

  107. daniel

    anyway i think we are getting a bit broad topic wise

  108. larma

    Then indeed we can last call Jingle FT I think, maybe check with the authors if they can incorporate feedback (unlikely, as they aren't really active anymore) and if not assign a document sheppard for the last call (I can do that)

  109. goffi

    When is the Vienna thing? I'm not living too far aways actually.

  110. daniel

    goffi, july 18+19

  111. singpolyma

    but first change the metadata element ๐Ÿ˜…

  112. daniel

    i thought i had sent something to the list about that

  113. goffi

    Hum, will probably clash with my holidays.

  114. larma

    > but first change the metadata element ๐Ÿ˜… It can be feedback that is incorporated with the last call

  115. daniel

    ok. let's wrap this up. feel free to continue in xsf@

  116. daniel

    8) Close

  117. larma

    Don't need to do two namespace bumps in case there is other feedback during last call

  118. daniel

    Thank you all. see you in two weeks

  119. larma

    Thanks daniel.

  120. dan.caseley

    Thanks!

  121. goffi

    Thanks daniel, thanks all

  122. daniel

    > Don't need to do two namespace bumps in case there is other feedback during last call yes i think we will require one. but i want to avoid two

    ๐Ÿ‘ 1
  123. goffi

    Would be great to have finally Jingle-FT stable.

  124. larma

    This is a minor, but if we make jingle ft use XEP-0446, we also need to stabilize 0446, so the last call should cover both