XMPP Council - 2022-03-09


  1. Ge0rG

    Looks like we don't have an agenda this week. Also unfortunately Tedd got distracted from writing awesome meeting minutes.

  2. moparisthebest

    I also have nothing this week for once, thanks jonas’ for getting that editor work done :)

  3. jonas’

    we could achieve quorum tho

  4. Ge0rG

    I'd like to bring up the inconsistencies I noticed while grepping the XEPs

  5. daniel

    I didn't realize it's Wednesday until this morning. However as far as I can tell there is nothing new to vote on and no pending votes. My plan was to formally get through the meeting but do it quickly. I'm not feeling very well

  6. jonas’

    to be fair, until this morning it wasn't wednesday

  7. Ge0rG

    well played, jonas’

  8. Ge0rG

    I don't mind postponing the XEP namespace shenanigans

  9. jonas’

    I don't mind either

  10. daniel

    👍

  11. Ge0rG .o/

  12. Ge0rG

    oh wait

  13. daniel

    ok. it's time

  14. daniel

    1) Roll call

  15. moparisthebest

    hello

  16. Ge0rG .o/

  17. jonas’

    present

  18. jonas’

    <presence/>

  19. daniel

    did larma say he is not going to make it?

  20. daniel didn’t even read last weeks log...

  21. jonas’

    I think larma was absent last week, too

  22. daniel

    ok. i'll try to reach out to him. the week before that he mentioned he might be traveling

  23. daniel

    2) Agenda bashing

  24. Ge0rG

    The agenda is good as is

  25. daniel

    can’t bash an agenda that doesn’t exist

  26. daniel

    3) editors update

  27. jonas’

    the editor merged and published a few things

  28. daniel

    jonas’, published the two new xeps we voted on on. and all the obsoletions

  29. jonas’

    may be worth looking at the deprecations and changes because of security issues

  30. jonas’

    (^ that note for any onlookers, council is well aware I think)

  31. daniel

    4) Items for voting

  32. larma

    Here now, sorry internet was gone

  33. daniel

    nothing new this week

  34. daniel

    5) Pending votes

  35. daniel

    none

  36. daniel

    6) Date of next

  37. moparisthebest

    +1w wfm

  38. daniel

    +1w wfm

  39. Ge0rG

    +1w wfm

  40. larma

    +1w wfm

  41. daniel

    7) AOB

  42. Ge0rG

    daniel: it's your decision whether I should postpone or not.

  43. jonas’

    +1w wfm fwiw

  44. daniel

    Ge0rG, give me the cliff notes version so i can put it on next weeks agenda

  45. Ge0rG

    (cross-pasting from yesterday xsf@)

  46. Ge0rG

    So I've done a bunch of grepping of XEPs for xmlns'es, and got some artifacts where I'm not sure if they are editorial or normative. - https://xmpp.org/extensions/xep-0406.html#example-4 is using <pubsub xmlns='http://jabber.org/protocol/'> which is not the pubsub xmlns - https://xmpp.org/extensions/xep-0105.html#example-1 is mixing /profile/ and /protocol/ in funny ways - https://xmpp.org/extensions/xep-0087.html#example-4 is using xmlns='http://jabber.org/si' instead of /protocol/si/ - https://xmpp.org/extensions/xep-0072.html#example-8 is using xmlns='http://jabber.org/protocol/si-pub' and example 9 has /sipub - https://xmpp.org/extensions/xep-0390.html mentions a non-existing /protocol/iqibb namespace

  47. daniel

    examples are never normative

  48. daniel

    purely judging from the urls

  49. Ge0rG

    The actual result of my greppage was https://op-co.de/tmp/namespacemap.txt which is an apache config for jabber.org to http redirect from an old-school namespace like http://jabber.org/protocol/disco#items to the respective XEP

  50. larma

    but they should be proper nonetheless

  51. daniel

    larma, yes but it means we can just fix them

  52. daniel

    editorial

  53. larma

    that's true

  54. daniel

    Ge0rG, do you want to provide PRs for next week?

  55. Ge0rG

    daniel: I'd like to escalate that to people actually well-versed in the respective XEPs

  56. Ge0rG

    I can do it by means of PRs and then somebody needs to ping the authors

  57. Ge0rG

    but maybe there is a more straight-forward way to it?

  58. Ge0rG

    This is what I wanted to discuss in council

  59. Link Mauve

    Ge0rG, these changes are editorial, they don’t need to go through author nor council.

  60. daniel

    ok. i'll put it on the agenda for next week. to me it just seems like fixing typos in examples that probably doesn’t even have to go through council

  61. jonas’

    Ge0rG, '390 is not to be touched

  62. jonas’

    in that regard

  63. daniel

    but i'm fine discussing this in more detail next week

  64. Ge0rG

    Alright, I can do PRs for the examples and see if anything remains

  65. jonas’

    that one is an example taken from a database and changing it would involve changing the resulting hashes etc.

  66. Ge0rG

    jonas’: I thought so much, but where the heck did you get that namespace from?

  67. jonas’

    I pulled that example from some caps database I found

  68. jonas’

    looked for a thing having all the things (forms, identities, etc.), took that one.

  69. jonas’

    from here probably: https://github.com/xnyhps/capsdb/

  70. Ge0rG

    jonas’: given that this looks editorial, do you want one big PR or individual ones?

  71. jonas’

    individual ones are better

  72. Ge0rG ,oO( I need a CLI for that. )

  73. Ge0rG

    alright.

  74. Link Mauve

    libpurple and Tkabber both carry this namespace from a cursory search.

  75. Link Mauve

    The former only for its tests.

  76. daniel

    no other aob i assume?

  77. daniel

    in that case:

  78. daniel

    8) Close

  79. Ge0rG

    I wonder if there is also a /protocol/iddqd namespace somewhere.

  80. Ge0rG

    daniel: thanks very much, get well soon!

  81. daniel

    thank you

  82. moparisthebest

    thanks all, feel better daniel

  83. jonas’

    thanks daniel

  84. Link Mauve

    Ah, iSida bot also has support for iqibb.

  85. Ge0rG

    Link Mauve: but what does it do?

  86. Link Mauve

    Matrix has it commented out.

  87. Link Mauve

    Ge0rG, apparently nothing, just in its disco plugin.

  88. Ge0rG

    the xeps git history only ever has that in '390

  89. Link Mauve

    Probably something invented by Tkabber.