XMPP Council - 2017-02-15


  1. Tobias

    seems it's about time

  2. Tobias

    1) Roll call

  3. SamWhited waves

  4. Tobias

    Dave Cridland ? daniel ? Link Mauve ?

  5. daniel

    Give me a second

  6. daniel

    here

  7. daniel

    somebody say something...

  8. Tobias

    okay...the others can vote on list

  9. Tobias

    2) Minute taker

  10. Tobias

    any volunteers?

  11. daniel

    i can do it

  12. jcbrand

    I volunteered to take minutes

  13. daniel

    oh

  14. jcbrand

    but daniel is also welcome

  15. SamWhited

    Oh yes, sorry, welcome jcbrand :)

  16. SamWhited

    jc reached out on the mailing list and offered to show up for council meetings; sorry, I didn't see that you were here :)

  17. Tobias

    great to have an external minute taker, thx jcbrand

  18. jcbrand

    thanks :)

  19. Link Mauve

    Yup, I’m here.

  20. Tobias

    3) Vote on accepting https://xmpp.org/extensions/inbox/sasl2.html as Experimental XEP

  21. daniel

    on list

  22. Tobias

    i'll vote on list, haven't read it yet

  23. SamWhited

    on list

  24. Link Mauve

    On list too.

  25. Tobias

    4) Vote on accpeting https://xmpp.org/extensions/inbox/ibr2.html as Experimental XEP

  26. Tobias

    *accepting

  27. Tobias

    will vote on list too here

  28. daniel

    on list too; haven't had time to read anything

  29. Link Mauve

    On list too.

  30. SamWhited

    Note that I just merged some changes to that one last night (I think?, if not I'll do it now)

  31. SamWhited

    +0; abstaining with my author hat on

  32. Tobias

    5) Vote on issuing Last Call on https://xmpp.org/extensions/xep-0381.html

  33. Tobias

    that's the IoT SIG

  34. Tobias

    i'm +1

  35. Link Mauve

    +1

  36. SamWhited

    +1

  37. daniel

    +1

  38. SamWhited

    (changes to ibr2 being published now; please refresh before reviewing)

  39. Tobias

    6) PR: Clarify CSI and Carbons state after SM resumption (regarding https://github.com/xsf/xeps/pull/402 )

  40. Tobias

    SamWhited, what do you want to discuss here?

  41. SamWhited

    Tobias: I'm not sure that we ever got a reply from the autor, so I think it's up to us to decide if these outstanding PRs get merged

  42. daniel

    in this form i'm -1

  43. daniel

    i wouldn't want to bump carbons ns just for that

  44. SamWhited

    I also am hesitant about this one; it's a lot of stuff, I haven't been able to digest it all yet.

  45. Tobias

    if I understand correctly both Carbons and CSI are experimental XEPs...so they don't require council aggreement to be changed

  46. SamWhited

    Does that mean for experimental XEPs with an inactive author anyone can change them?

  47. daniel

    well either council or author approval?

  48. Tobias

    SamWhited, ideally only the authors or if they aren't active anymore, a new volunteering author

  49. Tobias

    but considering both are currently in LC, we might as well read the change in the PR and leave feedback in the PR

  50. SamWhited

    That's probably the editors job to find a new voluntary author actually, in which case apologies for not doing my other job. I'll reach out and try to find people if the author does not return in a reasonable timeframe.

  51. Tobias

    SamWhited, thanks

  52. Tobias

    will read the PR tomorrow and provide feedback on github

  53. SamWhited

    in that case, count me as on list as well.

  54. Tobias

    SamWhited, for what?

  55. daniel

    i mean there is potenntial other stuff pending for carbons that may also require a namespace bump

  56. daniel

    in that i case we can just mix those in

  57. daniel

    because in general the PR does make sense

  58. SamWhited

    for reading / reviewing this PR, I mean.

  59. Tobias

    yes, it does

  60. Tobias

    SamWhited, ah..alright

  61. Tobias

    7) Consider LC for XEP-0186: Invisibility

  62. Tobias

    SamWhited, have the editors send a message to the ML for a new author for it?

  63. SamWhited

    Tobias: Peter actually reached out and said he'd make changes.

  64. Tobias

    ah..great

  65. SamWhited

    I'll pester him again if they don't materialize :)

  66. SamWhited

    I've kind of forgotten what needed to be done for this one though; sorry, hectic morning.

  67. Tobias

    8) Vote on issuing Last Call for XEP-0186: Invisibility

  68. daniel

    is xep-0186 the invisible XEP of the several xeps that's actually used?

  69. ralphm

    Wow, that's been a long time coming

  70. SamWhited

    +1 on LC for 0186

  71. Link Mauve

    Tobias, wouldn’t it be better for stpeter to first fix it, before starting the LC?

  72. daniel

    because i know there are several and LC is the state where we should check if it doesn't duplicate something else

  73. SamWhited

    daniel: I'm not sure, but the others are based on privacy lists, or not actually compatible with XMPP Core, so I'm for this one personally.

  74. SamWhited

    The other two I know about are 0126, and 0018

  75. Link Mauve

    SamWhited, +1

  76. SamWhited

    If there are others, I'm not sure

  77. daniel

    ok; i'm gonna do a little bit of research and vote on list

  78. Tobias

    Link Mauve, i don't know of open issues regarding it? if there are the LC can discover them, not?

  79. Tobias

    I'm +1 for LC

  80. Link Mauve

    If so, I’m +1 too.

  81. Link Mauve

    Tobias, my understanding was that there were some potential leftovers from the previous LC.

  82. Tobias

    Link Mauve, i don't know

  83. Tobias

    9) the Last Calls for XEP-0333 and XEP-0368 ended

  84. Tobias

    SamWhited, have the editor received new versions for them which incorporate the feedback the authors got during last call?

  85. SamWhited

    Please hold; checking (sorry, I was not prepared today)

  86. Tobias

    if not or if the new version aren't published yet, it doesn't make much sense to vote on them

  87. moparisthebest

    so for 368 I think I incorporated all feedback before last call ended, but then got a bunch more after LC ended, the latest version is published though

  88. moparisthebest

    and I'm not clear enough on the after LC feedback to say whether anything needs changed

  89. SamWhited

    I do not have PRs for either

  90. ralphm

    So does that mean the call needs to be extended?

  91. SamWhited

    moparisthebest: for 0368 I'd still like the soft security language removed

  92. moparisthebest

    yea the latest version is published https://xmpp.org/extensions/xep-0368.html

  93. Tobias

    moparisthebest, that is Version 0.1.1, right?

  94. moparisthebest

    right

  95. Tobias

    moparisthebest, so you'd like us to vote on that version or are there further updates planned?

  96. moparisthebest

    I'd prefer to not make more, seems SamWhited disagrees :)

  97. SamWhited

    Yes, as mentioned on the thread, ther is some security related language that I think is misleading or confusing.

  98. SamWhited

    *there

  99. SamWhited

    At best it's just passive language that doesn't belong in the spec, at worst it's misleading, I should say.

  100. Tobias

    moparisthebest, i mean the discussion is still ongoing, might as well vote on it next week and see if the discussion results in better text for the security considerations, not?

  101. moparisthebest

    I'm not super opposed to removing and/or rewording that, I just don't see a problem with it either

  102. moparisthebest

    I'm fine with that Tobias

  103. SamWhited

    I just don't think it's a claim that we should make in this document at all, I'd just remove "this provides the opportunity to connect to XMPP servers with at least equal and perhaps increased security and privacy over using STARTTLS"

  104. Tobias

    great

  105. SamWhited

    Cool, anyways, we can take that on list. I'll extend LC by one week if that's enough moparisthebest? I can do more if you won't have time to discuss / possibly make updates

  106. moparisthebest

    sure SamWhited I'll try to talk with you after this meeting if you have a few to work it out

  107. SamWhited

    moparisthebest: Sure thing

  108. Tobias

    SamWhited, no update received on XEP-0333, right? is the current XEP author still active in the community?

  109. SamWhited

    Tobias: I have not received an update; shall I also put out a call for someone to take over?

  110. Tobias

    SamWhited, that'd be great, thx

  111. Tobias

    and at least ping the current author first

  112. SamWhited

    I'll do that then, and also extend its LC in the mean time.

  113. Tobias

    10) Date of next

  114. daniel

    i can take 333 over if the original author doesn't respond

  115. SamWhited

    daniel: Thanks, I'll let you know.

  116. Tobias

    same time, same day of week, next week

  117. daniel

    yes

  118. SamWhited

    WFM

  119. Link Mauve

    WFM.

  120. Tobias

    gret

  121. Tobias

    *great

  122. Tobias

    11) AOB

  123. daniel

    i have aob

  124. Tobias

    daniel, sure..what is itß

  125. Tobias

    *?

  126. daniel

    i want to merge https://github.com/xsf/xeps/pull/420; no offense to matthew but claiming every couple of month that he is still active and working on that isn't really active if no result comes from that

  127. SamWhited

    I agree

  128. daniel

    i wonder if council can merge this without author approval

  129. daniel

    (though mwild isn't really opposed to that change. but busy with other stuff or what ever)

  130. Tobias

    sure..but if he doesn't have the time to maintain it he might as well hand that over to someone else

  131. daniel

    tldr of my reasoning (more in the github pr); reflects the current situation; doesn't influence future developments on that xep; is generally considered a good idea

  132. Tobias

    i could ping the other coauthor about the PR :)

  133. Tobias

    daniel, but yeah..if the authors don't respond to feedback/PRs anymore, the council should ask the XEP Editor to look for new authors

  134. Tobias

    any other AOB?

  135. Tobias

    doesn't look like it

  136. Tobias bangs the gavel

  137. Tobias

    thanks everybody

  138. daniel

    thank you

  139. SamWhited

    Thanks everyone; and thanks jcbrand, you picked a crazy meeting to volunteer to help on :)

  140. Tobias

    thanks jcbrand for taking the notes

  141. jcbrand

    you're welcome guys, I'll send them out now

  142. Link Mauve

    Thanks!

  143. moparisthebest

    just a random question, is there a real reason to have a single author that can change XEPs anymore?

  144. Tobias

    daniel, btw: was there a previous PR related to https://github.com/xsf/xeps/pull/420 ? that one is just 30 minutes old. or did you send your previous changes to matt and they weren't merged in?

  145. moparisthebest

    with version control and council / community consensus I don't see why anything can't be changed by anyone

  146. SamWhited

    Yes; I don't want to deal with all the crazy fallout and inconsistency that will result if we don't have one or two authors that "own" the XEP. Having ownership of a project is important.

  147. SamWhited

    (but yes, the council does have the ability to get something merged even if an author goes AWOL)

  148. daniel

    Tobias, https://github.com/xsf/xeps/pull/275

  149. daniel

    that's just github f*ups that forced me to create a new pr

  150. Tobias

    yeah...also the standard will be associated with the names listed in the XEP, if the community does lots of changes the author doesn't agree on it they might ask to be removed as author...and you end up with anonymous XEPs or so

  151. moparisthebest

    what if an author disagrees?

  152. Tobias

    daniel, ah..ok thx

  153. Tobias

    moparisthebest, if the author disagrees to apply changes the council thinks are required, it won't proceed to draft and final

  154. SamWhited

    moparisthebest: That's why the council doesn't do it lightly (and, as Tobias said, the author could request that they be removed, I suppose)

  155. moparisthebest

    ok was just curious thanks :)

  156. SamWhited

    Unless we override them (which I'm pretty sure we can do; we just shouldn't generally, if we have too something else is probably very wrong)

  157. moparisthebest

    ok SamWhited so what changes do you want made and where? to 368

  158. SamWhited

    moparisthebest: I think the following line should be removed:

  159. SamWhited

    > Applied to both xmpps-client and xmpps-server SRV records, this provides the opportunity to connect to XMPP servers with at least equal and perhaps increased security and privacy over using STARTTLS.

  160. SamWhited

    "with at least equal and perhaps" is passive language that just doesn't fit, but if it's not passive the claim of "increased security and privacy" is potentially misleading (and I don't think it's true).

  161. ralphm

    Can we move this to the xsf room?

  162. SamWhited

    ralphm: Yah, good idea

  163. Tobias

    hmm...didn't trello have a way to copy checklists...

  164. SamWhited

    They did… I don't remember where though and can't find it either.

  165. Tobias

    maybe that was the price of the atlassian acquisition :P

  166. SamWhited must not make a joke and lose his job… but it's so tempting :)

  167. Tobias

    always was so handy to copy the checklist for votes from another card

  168. jcbrand

    So I emailed the wrong list...

  169. jcbrand

    with the minutes

  170. jcbrand

    I'm however not on the council so how can I email the council mailing list?

  171. Zash

    jcbrand: Nothing inherently wrong with sending it to the members list, the council is elected by the members after all

  172. SamWhited

    I'm not sure who can actually add people to the council list…

  173. moparisthebest

    SamWhited, intosi? idk

  174. Zash

    sending minutes to standards@ is fine too

  175. Tobias

    jcbrand, i've asked iteam to add whitelist your mail address for the council list

  176. jcbrand

    Thanks Tobias

  177. jcbrand

    Ok, I sent the minutes to the standards list so long

  178. SamWhited

    Thanks again!

  179. SamWhited

    We hope to see you next week if this didn't scare you off :)

  180. jcbrand

    SamWhited: no problem, happy to help and I'll be there (barring anything unforseen)