XMPP Council - 2011-07-13


  1. stpeter

    T-12 minutes?

  2. Kev

    Yep.

  3. linuxwolf goes to renew client cert

  4. stpeter stopped signing his email

  5. linuxwolf

    then who have I been talking to all this time?!?!!!111!!!eleventy11!! (-:

  6. Kev

    I sign my mail either Best, /K or /K

  7. stpeter

    hehe

  8. Kev

    Does that count?

  9. linuxwolf

    heh

  10. ralphm

    hi

  11. stpeter

    hi Ralph!

  12. Kev

    Hi Ralph.

  13. linuxwolf waves

  14. MattJ waves

  15. Kev

    Hi Matt.

  16. MattJ

    This meeting can't go past 11:30, or I have to run :)

  17. Kev

    Damn, it's alread 15:54 now.

  18. stpeter

    Mr. EDT!

  19. MattJ

    Oh well

  20. MattJ

    stpeter, my watch is still in GMT :)

  21. stpeter

    heh

  22. MattJ

    But my schedule isn't

  23. linuxwolf

    (-:

  24. Kev

    Dingding.

  25. Kev

    So, onwards.

  26. Kev

    1) Roll call.

  27. Kev

    I'm free!

  28. linuxwolf

    presente

  29. MattJ

    Present

  30. ralphm

    :-)

  31. Kev

    2) Agenda Ba^w^whttp://www.xmpp.org/extensions/inbox/compliance2012.html Accept as XEP?

  32. linuxwolf

    +1

  33. MattJ

    +1

  34. stpeter

    needs some work, clearly

  35. Kev

    stpeter: Yes, but that can be done in place.

  36. stpeter

    righ

  37. stpeter

    right even

  38. ralphm

    +1

  39. Kev

    I think the 198 discussion is interesting. I'm actually in favour of that, despite it making neither M-Link nor Swift compliant (neither do Resume).

  40. Kev

    (I'm +1, to be clear)

  41. Kev

    3) http://www.xmpp.org/extensions/inbox/commenting.html Accept as XEP?

  42. ralphm

    Kev: agreed on 198

  43. Kev

    I've asked the BuddyCloud guys to comment on this on list, because it seems like their area of expertise; I have no objection to publication at the moment.

  44. MattJ

    I haven't read it in detail, but it seems sane, I'm +1

  45. linuxwolf

    +1 also

  46. ralphm

    +1 on commenting. Very interesting, although I want to go through it a with a fine comb

  47. stpeter

    (we did have discussion about splitting 198 into two pieces, but Matthew convinced me that acking and resuming belong together)

  48. ralphm

    stpeter: nod

  49. Kev

    I think they do.

  50. MattJ

    stpeter, +1

  51. Kev

    You really want both features.

  52. MattJ

    I started the discussion :)

  53. stpeter

    yes

  54. stpeter

    MattJ: faulty memory

  55. Kev

    4) LC on XEP-0296?

  56. Kev

    I think I'll have comments on this on-list, but I'm happy to LC it.

  57. MattJ

    +1 for LC

  58. linuxwolf

    obvious +1 from me (-:

  59. ralphm

    +1

  60. Kev

    5) Date of next meeting.

  61. ralphm

    should it also be in compliance?

  62. Kev

    SBTSBC?

  63. MattJ

    SBTSBC++

  64. Astro prepares a comment on the Commenting XEP...

  65. linuxwolf

    ralphm: that's my thought…and why I'd like LC to be sooner rather than later

  66. linuxwolf

    Kev: WFM

  67. Kev

    ralphm: Well, there's a discussion. I think it'd be worth seeing how the LC goes.

  68. Kev

    Astro: Thanks.

  69. ralphm

    Kev: agreed

  70. Kev

    I think that's everyone agreed on date.

  71. Kev

    6) Any other business.

  72. stpeter

    I like "Users leave comments on just about anything" :)

  73. Kev

    I liked the opening sentence.

  74. stpeter

    hmm, AOB

  75. stpeter

    are we closer to done on dialback?

  76. stpeter

    I can incorporate the one fix from fippo and push out a new version

  77. stpeter

    seems like we'd want a second LC

  78. Kev

    It's not clear to me whether fippo is now happy with it (with his fix pushed).

  79. linuxwolf

    stpeter: /nod … unless you want to act unilaterally (-: /ducks

  80. MattJ

    He's happy with little at the moment :)

  81. stpeter

    it's not clear to me if fippo is ever happy ;-)

  82. Kev

    Not that this is necessarily a requirement, but I think knowing is a requirement :)

  83. stpeter

    I have a broader question about dialback, though

  84. stpeter

    if we have a few minutes

  85. MattJ is all ears

  86. Kev

    I don't think we've had the situation before where authors have been is such disagreement.

  87. Kev

    So how to resolve it is a little new to me.

  88. linuxwolf

    there was one time in the distant past...

  89. stpeter

    Kev: new for me, too

  90. ralphm

    happiness is overrated?

  91. ralphm

    hah

  92. linuxwolf

    hehe

  93. stpeter

    so

  94. Kev

    linuxwolf: Oh. A memory stirs. XHTML-IM?

  95. stpeter

    the broader issue is: does this belong in the XMPP WG?

  96. stpeter

    I think it might

  97. stpeter

    because of the DNA/DNSSEC work

  98. Kev

    stpeter: I think that's a credible argument, at least.

  99. ralphm

    good point

  100. linuxwolf

    yes

  101. ralphm

    kinda funny that we pulled it out of an RFC

  102. stpeter

    so I think it might make sense to fold DNA/DNSSEC in with the dialback spec and the bidi extension

  103. stpeter

    and publish it all as an RFC on XMPP S2S

  104. stpeter

    ralphm: right :)

  105. MattJ

    That would actually be nice

  106. Kev

    stpeter: I can see drawbacks to this.

  107. stpeter

    the IETF security mafia objected to dialback years ago because "it's not secure" -- but if we use DNSSEC then in fact dialback has useful security properties

  108. Kev

    Largely that you're pushing the experimental in with the established, and it risks how you judge that implementations are compliant.

  109. stpeter

    Kev: right

  110. stpeter

    hmm

  111. Kev

    I would be a little reluctant to make a move that would mean we have a sum total of zero servers that implement S2S.

  112. MattJ

    Nothing on the internet is "secure" :)

  113. ralphm

    Kev: nod

  114. ralphm

    Yeah, I don't care for the non-secure argument, we all know the trade-offs

  115. stpeter

    Kev: another approach would be to do all this work at the XSF, and then eventually publish an RFC when we publish 6120 bis a few years from now

  116. Kev

    So, if the RFC route is taken, I think it's probably better to publish two - one with what we have, and one with what we want.

  117. stpeter

    but splitting things across IETF and XSF feels a bit odd here

  118. stpeter

    anyway

  119. stpeter

    I just wanted to raise the issue

  120. Kev

    ralphm: Well, the IETF security guys *have* to complain that it's not secure, that's their purpose. What then happens is a matter for pragmatism.

  121. stpeter

    there will be discussions in Quebec City about DNA/DNSSEC

  122. linuxwolf

    it also matters what your definition of "secure" is

  123. Kev

    stpeter: I'm not opposed to the idea, at least at first glance, - just the implementation of rolling everything into one RFC.

  124. linuxwolf

    which is hard to get them to nail down sometimes (-:

  125. ralphm

    Haven't we earlier taken initial work as XEPs to then incorporate them into an RFC?

  126. stpeter

    ralphm: yes indeed

  127. linuxwolf

    ralphm: yes, privacy

  128. ralphm

    I don't see how it hurts to first have a few XEPs, worked on by the same people as in the WG

  129. linuxwolf

    the DNSSEC/DNA stuff will happen the IETF with or without us

  130. ralphm

    unless there are legal issues around this

  131. stpeter

    and roster versioning and so on

  132. stpeter

    well, the XMPP WG is just the folks who participate

  133. ralphm

    my point

  134. stpeter

    the IETF is not some monolithic entity

  135. linuxwolf

    true

  136. linuxwolf

    well, it's not a 1:1 mapping of standard@ and xmppwg@ commenters

  137. stpeter

    Kev: your point about two documents is well taken

  138. Kev

    So, what do we need to discuss about this here? Anything, or was it an airing?

  139. stpeter

    Kev: as in, publish dialback-core and dna-using-dialback with a reference to dialback-core

  140. linuxwolf

    two documents actually sounds like a good way to go…whether they're XEPs or RFCs

  141. ralphm

    Can't we just have the discussion on the xmppwg mailinglist and defere standards@ to that? We have multiple different lists for specific interest areas

  142. Kev

    stpeter: Yes, with bibi probably belonging in the latter, because that's also new and exciting.

  143. stpeter

    so for now I think it's fine to proceed with XEP-0220, but it would be nice to get it done

  144. stpeter

    Kev: yes

  145. linuxwolf

    and you want some level of assurance above "(non SEC) DNS lookups worked"

  146. linuxwolf

    (for bidi)

  147. stpeter

    and eventually I think we might republish 220 back at the IETF, but there's no hurry about it (could be done when we do the great republish of 6120bis, 6121bis, 6122bis, etc.)

  148. stpeter

    (if we do :)

  149. ralphm

    I have to cut out the meeting now to catch my train. Thanks all.

  150. linuxwolf

    /nod

  151. stpeter

    yep

  152. stpeter

    ok

  153. stpeter

    that's all from me

  154. stpeter

    no action required

  155. Kev

    Thanks Ralph.

  156. stpeter

    just an airing

  157. Kev

    I think we're done anyway :)

  158. linuxwolf

    nice and short

  159. Kev

    So, any other any other business?

  160. stpeter

    any other AOB? ;-)

  161. MattJ

    No AOB

  162. stpeter

    none here

  163. linuxwolf

    not directly council related, per se (-:

  164. Kev

    Fab.

  165. Kev

    In that case, thanks all!

  166. Kev gabs the bangle.

  167. linuxwolf

    need to add my comments to the "Great XSF Reset" discussion

  168. linuxwolf

    (-:

  169. stpeter loves the word "fab" and needs to use it more often but can't quite bring it off with that British panache

  170. Kev

    linuxwolf: I think there we may have a gift that keeps on giving.

  171. stpeter

    I haven't yet read any of the messages that came in on that thread overnight

  172. Kev

    Most were me.

  173. linuxwolf

    Kev: as long as it's not "We need a better name than XSF" again…and again…and again...

  174. Kev

    linuxwolf: Those Jabber guys are evil.

  175. linuxwolf

    exactly

  176. Kev

    I was there, I remember :)

  177. linuxwolf

    they should be hoisted by their own petards

  178. linuxwolf

    (-:

  179. stpeter

    Those Jabber guys *were* evil.

  180. stpeter

    not sure if they've reformed since then

  181. linuxwolf

    at least one hasn't...apparently

  182. Kev

    I think at least one raised issue is important.

  183. linuxwolf goes to read and comment on emails

  184. Kev

    There is a perception, at least from some, that Council and Board aren't doing their jobs, and we clearly need to address this.

  185. Kev

    Or, well, I assert that we need to address this.

  186. linuxwolf

    agreed

  187. stpeter

    Kev: I'll wait for your minutes before issuing a LC on 296, and I think we might need to clarify the basis for such actions, but in general I think it is acceptable for a simple majority of Council members present to make a decision to issue a Last Call (i.e., no need to wait for Fritzy to weigh in)

  188. stpeter

    actually I think the Council is doing a fine job

  189. Kev

    Given that LC isn't an advancement action, per se, I think I'd buy that.

  190. stpeter

    right

  191. stpeter

    I think http://xmpp.org/about-xmpp/xsf/xmpp-council/policies-and-procedures/ is not quite clear on the matter

  192. Kev

    I think Council is, in some ways, doing better than it did at one point.

  193. stpeter

    agreed!

  194. Kev

    I feel it's taken how ever many years it is to start to work out what the Chair should be doing, and try to start doing it.

  195. Kev

    I think if the outcome of this debate is that Board and Council become more accountable, this is a good thing.

  196. stpeter

    well the Board's mandate is not as clear as the Council's, which is part of the challenge

  197. stpeter

    and, for the record, I think Kev does an excellent job as Council Chair

  198. Kev

    stpeter: It's true, but it also makes it hard to not wonder if they're pulling their weight. Their mandate to be doing stuff may not be clear, but the perception that unless stuff is being done they're not meeting their mandate seems hard to counter.

  199. Kev

    Aww, thanks.

  200. Kev

    Council is almost as simple as "Are there being votes on XEPs? Please tick as appropriate".

  201. Kev

    (To judge whether the job is being done)

  202. stpeter

    :)

  203. stpeter

    I do think it would help to clarify what a council "vote" is

  204. stpeter

    and when the two-week period applies

  205. Kev

    Yes.

  206. stpeter

    e.g., perhaps that applies only to advancement, not to acceptance (0.1) or last calls

  207. stpeter

    that's how I'd think of it

  208. Kev

    I would be happy with something like: Acceptance you have until the meeting to complain. Advancement you have a fortnight after the meeting.

  209. Kev

    Or something.

  210. Kev

    Although as I noted on list, if we were to do the former we'd need to not count submissions made 30seconds before the meeting.

  211. stpeter

    right

  212. stpeter

    we'd need all submissions to happen a week before

  213. Kev

    I do like the idea of people being able to autosubmit their stuff, and authors being able to autoupdate their Experimentals, and things.

  214. Kev

    I realise I have commit access to the repository, but I don't have access (or have access but not authority) to publish a new version.

  215. stpeter

    not sure we have enough publication activity to warrant work on automated tools, although I have no objection to doing so

  216. Kev

    Setting up an email address to which you can send new versions, or a web form through which you can upload, or whatever, and have everything happen automagically sounds terribly swish.

  217. Kev

    I accept there may well be an issue of perception rather than efficacy here.

  218. stpeter

    heh

  219. stpeter

    the IETF has tools for that

  220. stpeter

    http://datatracker.ietf.org/submit/

  221. Kev

    Right, I'm aware of it, although haven't used it.

  222. stpeter

    Kev: I'd be happy to work with you, via the list or not, on revisions to http://xmpp.org/about-xmpp/xsf/xmpp-council/policies-and-procedures/

  223. stpeter

    proposed revisions for review and approval by the rest of the Council, that is

  224. Kev

    Thanks. I think the best thing is probably to wait a short while for the list discussion to die down (maybe it already has, or maybe it'll errupt now those Merkin types have worken up) and see what seems prudent from that.

  225. stpeter

    sure

  226. stpeter

    speaking of which, I need to catch up :)

  227. stpeter

    but first I need to wash my breakfast dishes, brb

  228. Kev

    Enjoy!

  229. Kev

    I'm looking forward to dinner right now ;)

  230. stpeter

    OT: it's starnge that there's no equivalent for "bon appetit" in English... http://www.omniglot.com/language/phrases/bonappetit.htm

  231. stpeter

    strange, even

  232. stpeter goes back to his email client

  233. Kev

    Oh, there is, isn't there?

  234. Kev

    "Enjoy"

  235. stpeter

    right

  236. stpeter

    there must be some old English phrase to bring back

  237. Kev

    Right, let's see if I can get those minutes out quickly.

  238. Kev

    stpeter: Sorry, I realise I wasn't clear earlier in AOB. I'm happy with the namespacing for 220, as I said on list at the time, I'm not blocking on that.

  239. stpeter

    right, I understood

  240. Kev

    I think there were no actions arising from that AOB. Is that your understanding?

  241. stpeter

    yes

  242. stpeter

    agreed