XMPP Council - 2013-11-06


  1. Kev

    And five minutes to spare. Excellent.

  2. stpeter

    hi!

  3. stpeter waves from IETF 88 in Vancouver

  4. Kev

    Howdy.

  5. Kev

    'Tis time, tis time.

  6. Kev

    1) Roll call.

  7. stpeter

    yepper!

  8. Lance

    here

  9. Kev

    I am here.

  10. ralphm

    here

  11. fippo

    here

  12. Tobias

    here

  13. MattJ

    Here

  14. Kev

    Fabulous.

  15. Kev

    2) Welcome

  16. Kev

    Hi all, welcome to class of 2013. Or 2014. Or something.

  17. Kev

    3) New Chair.

  18. stpeter

    the lucky 13th council :-)

  19. Kev

    We should choose a chair. I'm happy to do it again, or does anyone else fancy it?

  20. MattJ

    stpeter, uh-oh :)

  21. m&m

    heh

  22. Tobias

    Kev, what does it involve, other than running the meeting and posting minutes?

  23. stpeter

    triskaidekaphobics beware!

  24. m&m

    Tobias: running the meeting and posting minutes

  25. Kev

    That, keeping track of what needs to go on the agenda, pretty much.

  26. MattJ

    Kev, you were getting rather busy towards the end of the term - sure you can manage it? If yes, I'm happy with you as chair

  27. Kev

    Trying to keep to time, etc.

  28. Kev

    MattJ: Yeah. I need to get less busy than I was for my sanity as much as anything else. But I think things are better now.

  29. Tobias

    ah..ok

  30. Kev

    And will be better soon once I get a Swift hire :D

  31. Lance

    I'm happy with Kev as chair if he's up to it

  32. fippo

    '+1 for ke as chair

  33. stpeter

    Kev: indeed

  34. Tobias

    i'm happy with Kev, if he has the time for it

  35. Kev

    Fab, ta.

  36. Kev

    4) 156. Peter wanted to talk about this.

  37. stpeter

    and Kevin Smith survives the no-confidence vote! ;-)

  38. stpeter

    oh yes

  39. stpeter

    156

  40. stpeter

    so

  41. Tobias

    that was the alternative connection one, right?

  42. stpeter

    the XMPP Over Websocket references 156

  43. stpeter

    yes

  44. Kev

    XEP-0156: Discovering Alternative XMPP Connection Methods http://xmpp.org/extensions/xep-0156.html

  45. stpeter

    Lance and I have provisionally updated it to also have a web method

  46. Kanchil

    Kev: http://xmpp.org/extensions/xep-0156.html: XEP-0156: Discovering Alternative XMPP Connection Methods

  47. stpeter

    instead of the DNS TXT method (ick)

  48. stpeter

    http://xmpp.org/extensions/tmp/xep-0156-1.1.html

  49. Kanchil

    stpeter: http://xmpp.org/extensions/tmp/xep-0156-1.1.html: XEP-0156: Discovering Alternative XMPP Connection Methods

  50. Lance

    Primarily because in a browser, we can't do DNS lookups

  51. stpeter

    http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http

  52. Kanchil

    stpeter: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http: XEP-0156: Discovering Alternative XMPP Connection Methods

  53. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:: XEP-0156: Discovering Alternative XMPP Connection Methods

  54. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::: XEP-0156: Discovering Alternative XMPP Connection Methods

  55. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::: XEP-0156: Discovering Alternative XMPP Connection Methods

  56. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  57. stpeter

    heh

  58. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  59. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  60. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  61. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  62. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  63. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  64. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  65. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  66. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  67. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  68. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  69. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  70. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  71. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  72. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  73. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  74. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  75. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  76. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  77. stpeter

    kick the bot!

  78. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  79. Kev

    I don't have rights to kick.

  80. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  81. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  82. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  83. Kev

    BRB.

  84. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  85. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  86. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  87. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  88. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  89. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  90. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  91. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  92. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  93. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  94. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  95. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  96. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  97. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  98. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  99. Tobias facepalms

  100. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  101. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  102. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  103. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  104. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  105. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  106. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http:::::::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  107. Kanchil

    Kanchil: http://xmpp.org/extensions/tmp/xep-0156-1.1.html#http::::::::::::::::::::::::::::::::::::::::::::::::::: XEP-0156: Discovering Alternative XMPP Connection Methods

  108. Kev

    Destroyed the process.

  109. stpeter

    yay

  110. m&m

    whew

  111. stpeter

    ok

  112. ralphm

    (as a side remark, it would be pretty helpful if people would include titles along with XEP numeric references in e-mail (subjects))

  113. stpeter

    as I was saying

  114. m&m

    our long nightmare is over

  115. stpeter

    so

  116. m&m

    ralphm: +1

  117. ralphm

    revenge of the colon

  118. fippo

    ralphm: or the shortname at least

  119. Kev

    So, I'm not able to demote, which seems like it might be a Prosody bug and we should upgrade. And I should fix Kanchil.

  120. stpeter

    Ben Campbell (XMPP WG chair) mentioned that the 156 reference only talks about DNS TXT now

  121. stpeter

    which we'll fix

  122. ralphm

    right

  123. stpeter

    the question is how to handle the WebSocket-related registrations

  124. stpeter

    I'm inclined to leave 156 as it will be, but register the WebSocket entries from the RFC instead of putting them directly into 156

  125. stpeter

    because all 156 1.1 does is say "here's a format for the URIs"

  126. Kev

    So leave 156 with the 1.1 .well-known stuff.

  127. stpeter

    in fact, I think the XMPP Over WebSocket RFC can register its desired .well-known URI directly with IANA, now that I think about it

  128. stpeter

    yes

  129. Kev

    stpeter: And by 'registrations' you mean the protocol registrations, not user registration.

  130. ralphm

    stpeter: so the XMPP Registrar doesn't need to be involved

  131. stpeter

    I mean urn:xmpp:alt-connections:websocket

  132. stpeter

    sorry, I mis-spoke

  133. Kev

    Right. And that just goes into the links in 156, right?

  134. stpeter

    yes

  135. stpeter

    as 156 1.1 says: Because the link relations specified here are extension relation types rather than registered relation types (see Section 4 of RFC 5988), this document requires no interaction with the Internet Assigned Numbers Authority (IANA) [9].

  136. Kev

    So I think this is orthogonal to 156.

  137. Kev

    Ah, well, that's slightly inconvenient, but not a problem, I think. Websockets-xmpp can just give the right URI.

  138. stpeter

    so I think the X.O.W. RFC can register urn:xmpp:alt-connections:websocket with the XMPP Registrar, which is novel at least

  139. ralphm

    well, we can just add a back reference in the registry

  140. m&m

    given some of the discussion in past XMPP WG sessions (notably the lack of SRV in a number of registrars), would it be worth adding the equivalents for the existing SRV-based one?

  141. ralphm

    that seems fine to me

  142. Kev

    stpeter: Or we just allow free use of URIs in 156.

  143. ralphm

    yay for distributed standardization

  144. stpeter

    or of course the IETF could define its own URIs

  145. stpeter

    Kev: "free use"?

  146. Kev

    Not say these are special extension relation types, and allow more than urn:xmpp:alt-connections:httppoll urn:xmpp:alt-connections:websocket urn:xmpp:alt-connections:xbosh

  147. stpeter

    ah

  148. stpeter

    sure

  149. Kev

    But I'm fine with XOW registering too, I think it's a non-issue.

  150. stpeter

    agreed

  151. stpeter

    moving on, then?

  152. Lance

    which is already the case. 156 is using the host-meta file, which would potentially include other services

  153. Kev

    And we don't have so many of these that we seem to have scalability problems.

  154. stpeter

    Kev: right

  155. ralphm

    I'm sure our Registrar doesn't mind adding one or two things later

  156. stpeter

    Lance and I can communicate this to the XMPP WG on Friday

  157. Kev

    Fab, ta.

  158. Kev

    Moving along, then.

  159. Kev

    5) http://xmpp.org/about-xmpp/xsf/xmpp-council/ Can people send their new bios along to someone with write access to that page, please?

  160. Kev

    I have a bad feeling that I have write access, and so that could be me.

  161. Kev

    I'm looking for an ack :)

  162. Lance

    will do

  163. fippo

    ack.

  164. Kev

    Good enough.

  165. stpeter

    if your don't write your own, I write 'em for you

  166. stpeter

    beware

  167. ralphm

    heh

  168. Kev

    6) 300 (hashes) Fippo?

  169. ralphm

    I just noticed that I actually served 9 terms.

  170. m&m

    ralphm: longest running!

  171. fippo

    right... i would like to get 0300 to draft

  172. m&m

    fippo: +1

  173. Kev

    As-is, or do we need changes?

  174. fippo

    it seems well written and it would solve a problem i in 0320

  175. stpeter

    I haven't looked at it in a while

  176. fippo

    as-is. there has been little (or rather no) feedback on standards@

  177. Kev

    OK. Shall we shove LC onto the agenda for next meeting, then?

  178. fippo

    but matt miller has something in the works which will use it, too

  179. m&m

    I agree with fippo

  180. Kev

    stpeter: You happy with reinstating it without changes, or do we need to make a dummy change to move back to Experimental?

  181. stpeter

    as I recall, it didn't solve the problem for all XMPP extensions, but it would be useful for new ones

  182. Lance

    I seem to recall some issue with 300, I'll double check and post if that's true

  183. Kev

    Lance: OK, ta.

  184. stpeter

    thanks

  185. stpeter

    I shall review it again as well

  186. Kev

    Right.I think that was it for this meeting.

  187. Kev

    7) Date of next.

  188. stpeter

    during the Pervasive Surveillance discussion this morning at the IETF meeting

  189. m&m

    at one point I wanted some way of having a convention for within data forms, but that's not very important to me anymore

  190. stpeter

    which should be quite entertaining :-)

  191. Kev

    Next week is one of my 'not good for me' weeks.

  192. stpeter

    live streaming will be available :-)

  193. stpeter

    I'll be on a plane next week

  194. Kev

    Would anyone like a meeting without me, or skip a week?

  195. Kev

    I'm proposing 16:10Z 20th November.

  196. stpeter

    WFM

  197. fippo

    WFM -- no urgent issues

  198. Lance

    wfm

  199. Kev

    MattJ/Tobias?

  200. Tobias

    wfm

  201. Kev

    Dangerously close to time here :)

  202. Kev

    OK, let's assume MattJ is OK too.

  203. Kev

    8) AOB?

  204. stpeter

    AOB ... Lance was good enough to gather all the BOSH changes into a single patch, so I will apply that for review by the Council (124 + 206)

  205. Kev

    I saw that note, I just didn't think it needed discussion until the patch was out :)

  206. stpeter

    yep

  207. Kev

    Anything else?

  208. stpeter

    nothing here, I think

  209. Kev

    Good enough!

  210. Kev

    A minute over, don't want to make a habit of this :)

  211. Kev

    Thanks all.

  212. ralphm

    :-D

  213. Kev bangs the gavel.

  214. m&m

    hehe

  215. Tobias

    thank you

  216. stpeter

    good first meeting

  217. ralphm

    I blame it on Kanchil

  218. m&m

    ralph and me are Waldorf and Statler

  219. fippo

    ralphm: it looked like a silo...

  220. MattJ

    Sorry folks, power (and my router) went off

  221. ralphm

    m&m: They aren’t half bad.

  222. m&m

    they aren't half good either!

  223. Kev

    Everyone loves those guys.

  224. m&m

    HAR HAR HAR HAR

  225. stpeter looks at XEP-0300

  226. fippo

    stpeter: arguably base64 is better than something like 02:1A:CC:54:27:AB:EB:9C:53:3F:3E:4B:65:2E:7D:46:3F:54:42:CD:54:F1:7A:03:A2:7D:F9:B0:7F:46:19:B2

  227. Lance

    ah, found the issue, and looks like it was resolved. it was use of urn:xmpp:hash-function-textual-names vs urn:xmpp:hash-function-text-names

  228. Tobias

    but what form of base64 ^^

  229. Lance

    previous version was using both, but latest uses the '-text-' version only

  230. fippo

    i think it needs a sentence which describes that this is the base64 of the raw output something (i need to look it up) of the hash

  231. MattJ

    XEP-0115 has some text for that

  232. fippo

    right, in 5.1 bullet 9. perfect

  233. stpeter

    I wonder if "These recommendations ought to be reviewed yearly by the XMPP Council" is a bit optimistic

  234. ralphm

    looks nice and vague to me :-D

  235. stpeter

    it is possible that URNs like "urn:iana:hash-function-text-names:md5" (not urn:xmpp) might be minted at some point

  236. Kev

    I don't know. Council seem able to turn up to their meetings, which is beating 60% of the new Board :)

  237. stpeter

    I was working with IANA on that for a while

  238. stpeter

    heh

  239. stpeter

    oh is there a Board meeting now? yikes

  240. ralphm

    stpeter: well, not yet, I suppose :-(

  241. stpeter

    hmm

  242. stpeter

    BTW the IETF plenary is live streamed at http://www.ietf.org/live/ if you're interested (the fun technical content hasn't started yet)

  243. bear

    when does it start?

  244. stpeter

    the plenary has started, but preliminaries are happening right now

  245. stpeter

    I can tell you when Bruce's talk starts

  246. bear

    I have the youtube channel up but it says "Please Stand By"

  247. bear

    the text stream is going strong tho

  248. stpeter

    http://ietf88streaming.dnsalias.net/ietf/ietf889.m3u is the audio

  249. bear opens m3u

  250. Tobias

    is the video steam working for any one?

  251. bear

    yes but i had to refresh many times

  252. stpeter

    fippo says "http://vancouver.conf.meetecho.com/WebLite/event.jsp?w=plenary might provide an alternative if youtube doesn't work"

  253. Tobias

    that works

  254. fippo

    tobias: your'e living in a developing country too, eh?

  255. Tobias

    fippo, apparently

  256. Tobias

    for me it just showed "This video is not available.", "Sorry about that" also known as ..."We're sooooo sorryyyy"

  257. Tobias

    fippo, did they geolock the youtube stream? ^^

  258. stpeter

    the audio stream might be good enough

  259. Tobias

    stpeter, the meetecho link worked :)

  260. stpeter

    great

  261. stpeter

    the meetecho guys are cool

  262. stpeter

    plus they like xmpp ;-)

  263. ralphm

    Is GEMA blocking even the IETF now?

  264. bear laughs at how quickly the "so sometimes it is possible to have consensus" comment was responded to