XMPP Council - 2017-04-05


  1. Tobias

    Seems it's about time

  2. Tobias

    1) Roll call

  3. daniel

    Here

  4. Dave Cridland

    Here

  5. SamWhited

    Here

  6. Tobias

    Link Mauve, ping

  7. Link Mauve

    Pong, here too.

  8. Tobias

    great

  9. Tobias

    2) Minute taker

  10. daniel

    i can do it

  11. Tobias

    perfect...thanks

  12. Tobias

    3) SHA-1 Migration plan update

  13. Tobias

    Link Mauve, any news in that area?

  14. Dave Cridland

    Tobias, I have some AOB/Agenda, BTW.

  15. Tobias

    noted

  16. Link Mauve

    I started on that last week, I will send an email probably this weekend summarising the situation.

  17. Tobias

    ok..great

  18. Tobias

    4) Vote on advancing XEP-0334: Message Processing Hints Version 0.2

  19. Tobias

    I'll vote on list

  20. Dave Cridland

    I'm on list for this, I need to catch up on the discussion.

  21. Link Mauve

    On list too, I haven’t read the changes.

  22. daniel

    on list

  23. Tobias

    SamWhited, you're voting on list too?

  24. SamWhited

    I'm a bit torn on this one; on the one hand, it's simple and it works, on the other, it's hard to discover and duplicates functionality from other XEPs (and includes functionality that should probably exist as part of other XEPs)

  25. SamWhited

    I'm leaning heavily towards -1, but am open to being convinced, so I suppose count me as on list.

  26. Tobias

    okay...would be interesting to hear a more eleborate reasoning what it duplicates from other XEPs and what should be part of other XEPs on list

  27. SamWhited

    Didn't we already chat about this on list at some point? Either way, happy to write it up again.

  28. Tobias

    5) Discuss deprecating privacy lists again

  29. daniel

    I kinda agree that every XEP should define it's own hints. like MAM should define store/no-store. carbons should define no-copy and so on

  30. Link Mauve

    SamWhited, you were talking about Carbons’ <private/> IIRC, which was deprecated and put in 0334 instead.

  31. daniel

    however that's basically the opposite of what we have done in the last couple of years

  32. daniel

    as Link Mauve pointed out just now :-)

  33. SamWhited

    Link Mauve: Yes, I know, I have a bit of a problem with that; I don't know how I'm supposed to discover no-store or private or whatever if it's in another XEP grouped with some random unrelated stuff

  34. Tobias

    yeah...seems there's no common agreement on where these hints should go

  35. Zash

    This magical thing called a hyperlink?

  36. Dave Cridland

    Zash, Not sure those will catch on.

  37. SamWhited

    I read XEPs on paper (no really)

  38. Zash

    SamWhited: This magical thing called a reference, listed at the bottom? :)

  39. daniel

    also the upcoming audio book version of the most popular xeps

  40. Tobias

    and the feature films

  41. SamWhited

    Either way, the point is that now I have to have extra stuff for no real reason; it still feels like a discvverability issue

  42. SamWhited

    and it's namespaced differently, which feels weird and makes implementation harder (again, not by much, it's just "more stuff")

  43. Link Mauve

    SamWhited, Carbons explicitly links to 0334, MAM too.

  44. SamWhited

    I'm aware

  45. Tobias

    sure...but i guess we can best discuss this on the list then and hopefully find a quick agreement to either put them all in XEP-0334 and have other XEPs link to it, or put them directly in the other XEPs

  46. Link Mauve

    I don’t understand the discovery issue.

  47. SamWhited

    I don't understand why we'd want a separate XEP with some random unrelated stuff in it

  48. Tobias

    they are all related in that they are all hints, but i get your point

  49. daniel

    it would make sense if a certain hint is getting used by multiple XEPs

  50. SamWhited

    I agree, the discovery thing isn't a huge issue, it's a slight annoyance at most, but I don't see the upside to it.

  51. daniel

    which doesn't really seem to be the case

  52. Link Mauve

    IIRC the concern originally was that other XEPs than Carbons may want to avoir copies.

  53. Tobias

    indeed...but which hints are?

  54. Link Mauve

    IIRC the concern originally was that other XEPs than Carbons may want to avoid copies.

  55. SamWhited

    That sounds like premature optimization (and I don't see the point in not just having each XEP have their own version of <private/> or whatever)

  56. Tobias

    let's find that out and discuss on the list, so we can get on with the agenda

  57. SamWhited

    yup, yup, sorry. On list.

  58. Dave Cridland

    <no-store/> gets used by both XEP-0136 and XEP-0313.

  59. Tobias

    5) Discuss deprecating privacy lists again

  60. Tobias

    i think that was SamWhited's point

  61. Tobias

    the annual discussion about deprecation XEP-0016

  62. Link Mauve

    :)

  63. daniel

    well the mailing list discussion didn't come with a good reason to keep them

  64. Dave Cridland

    I don't think many people care very much either way.

  65. SamWhited

    I think the list discussion was pretty clearly leaning towards privacy lists being too complicated, but I may be biased. The arguments against deprecating it mostly felt hypothetical or could better be solved by something like invisibility (in the case of temporarily appearing offline).

  66. Tobias

    the only reason i got from that discssuion is that it solves some users' problem, and they've implemented it. And it's the only standard way to disallow mesages from people not on your roster.

  67. SamWhited

    I think that's a bad thing that we shouldn't encourage, but if people do want that I'm sure someone will write a new protocol for it. If that's the only use case, you don't need somethihng as complicated as privacy lists to do it.

  68. Dave Cridland

    Well, we're not arguing that people MUST NOT implement or deploy it.

  69. daniel

    well it's not like the implementations will go away

  70. Tobias

    right

  71. daniel

    it will just discurage new implementations

  72. Tobias

    people can implement what they want

  73. Dave Cridland

    Let's deprecate.

  74. daniel

    which imho is a good thing

  75. Tobias

    i guess we have to vote on that

  76. Tobias

    6) Votes on Deprecating XEP-0016: Privacy Lists

  77. daniel

    +1

  78. SamWhited

    +1

  79. Tobias

    +1

  80. Link Mauve

    “16:17:37 Tobias> […] And it's the only standard way to disallow mesages from people not on your roster.”, there are other ways to do that, for example toggling that from an ad-hoc command.

  81. Link Mauve

    +1

  82. Dave Cridland

    +1

  83. Tobias

    great..that was quick

  84. Link Mauve

    Great, no more annual discussion!

  85. Dave Cridland

    Link Mauve, "standard".

  86. Link Mauve

    Dave Cridland, true.

  87. SamWhited

    🎉

  88. Dave Cridland

    Link Mauve, Nonsense, we could argue about undeprecating it next year.

  89. Link Mauve

    ^^

  90. Tobias

    7) IEEE IoT

  91. Tobias

    I've had a IoT SIG meeting with numerous attendees, basically just Rikard and myself :)

  92. Dave Cridland

    \o/

  93. Tobias

    he cleared me about the IEEE WG whereabouts and so, and figured that some liasion would be helpful, thus i've taken that search to our iot mailing list in the hope to find a suitable person that's already a bit involved in the IEEE IoT activities...will follow up in that area and report back

  94. Tobias

    8) Date of next

  95. Tobias

    same time of day, next week, same day of week

  96. Dave Cridland

    Sounds good.

  97. SamWhited

    WFM

  98. daniel

    thats 1500Z?

  99. Tobias

    yes

  100. Link Mauve

    WFM.

  101. Tobias

    9) AOB

  102. Tobias

    Dave Cridland, you had one?

  103. Dave Cridland

    Yeah.

  104. Dave Cridland

    So Flow's SASL mechanism has been written up as an Internet Draft and published, but we wondered if a semi-formal statement from the XSF might help kick things off over there.

  105. Dave Cridland

    So we drafted this: https://pad.riseup.net/p/A_case_for_SASL-HT

  106. Tobias

    that's for the kitten WG, or where do you plan to go with it?

  107. Dave Cridland

    Yeah, for kitten.

  108. Tobias

    Sounds fine with me, but can XSF members speak for the XSF, or just the board?

  109. Kev

    XSF members can't speak on behalf of the XSF unless someone empowers them to do so. Council arguably can on technical matters.

  110. Dave Cridland

    I think we'll need Board sign-off. I can't ask the Board this evening, but I'll drop Ralph a line.

  111. Tobias

    right...from the council technical side the mail sounds sensible, and the IETF is the right place for that stuff

  112. Tobias

    any opinion on that from other council members?

  113. Dave Cridland

    Yeah. Comments (or indeed edits) welcome while we check with Board.

  114. SamWhited

    LGTM

  115. Tobias

    okay then

  116. Tobias

    any more AOB?

  117. Kev

    I don't understand why that mail is needed, given it's an individual submission?

  118. Link Mauve

    Indeed, LGTM.

  119. Kev

    But anyway.

  120. Tobias

    Kev, i don't see harm in sending it

  121. Dave Cridland

    Kev, Well, merely stating why it's useful to the XSF to have such a mechanism, and saying there'll be bodies to contribute.

  122. SamWhited

    My, perhapse unfair, impression of the IETF has always been that individual submissions are ignored unless you have a large organization backing you up. XSF may not be large, but it's a name they'll have heard of (maybe?).

  123. Dave Cridland

    Kev, FWIW, I agreed with Matt Miller (WG chair) that I would send something.

  124. Dave Cridland

    SamWhited, No, but they're difficult to promote without context.

  125. Kev

    I think it reads slightly oddly to say that it's an individual submission, that we're not influencing, but that it's the XSF that's submitted it. FWIW.

  126. Kev

    I'd be much more comfortable only having a Council member's name on that mail, FWIW, and leaving Flo's off entirely.

  127. Kev

    Otherwise you're getting into individual members speaking for the XSF territory, whereas Dave Cridland, XMPP Council on behalf of the XSF, seems preferable to me.

  128. Kev

    Especially as then you can note that it's Flo's submission.

  129. Dave Cridland

    Kev, Point taken, I'll rewrite it a bit.

  130. Tobias

    that'd also sound fine with me...but you should take it to the board either way i think

  131. Tobias

    as there doesn't seem to be further AOB, let's end the official part here

  132. Tobias bangs the gavel

  133. Tobias

    thanks everyone

  134. Kev

    Yes, sorry for slowing that down.

  135. Tobias

    thanks daniel for writing up the minutes

  136. Kev

    I was distracting myself from writing up my expense claim from Brussels...