XSF Discussion - 2013-11-27


  1. fippo

    zash: it only mixes audio

  2. SouL

    https://jitsi.org/Main/JitSiCompromise20131126

  3. dwd

    Zash, It's muxing video but mixing audio. One "PeerConnection", many streams.

  4. fippo

    https://jitsi.org/Projects/JitsiVideobridge explains it

  5. bear

    laura - ping?

  6. Laura

    Hi

  7. bear

    trying to connect

  8. Laura

    We could hear you, could you not hear us?

  9. bear

    evidently all my devices need new hangout software

  10. ralphm waves

  11. dwd is following the Council meeting.

  12. bear

    this is why I want to use xmpp video for this - I have a single JID but I have 4 gmail accounts :/

  13. ralphm

    are we doing a VC today?

  14. ralphm

    didn't get any memo

  15. Kev

    I hope not :p

  16. intosi

    Did you move the board meeting to !XMPP now?

  17. dwd

    I hope not :-P

  18. bear

    no - this was a test for something else

  19. intosi

    Ah, okay :)

  20. ralphm

    good

  21. fippo

    ah, you have a video call and don't use this fancy colibri stuff yet?

  22. dwd

    fippo, Does OTalk do it yet?

  23. fippo

    for 1-1 it might

  24. bear

    are we ready for the board meeting?

  25. Simon is ready.

  26. Laura

    *ready*

  27. bear

    cool - I saw dave earlier, I know he is lurking in the council meeting

  28. bear

    and ralph

  29. MattJ

    "lurking"

  30. ralphm

    I am. Kev is running out.

  31. bear

    ok, that's quorum - let's get this started

  32. bear bangs the gavel

  33. dwd

    Yeah, I'm here, just paying attention to the COuncil meeting.

  34. bear

    is council still going?

  35. ralphm

    bear: yes

  36. MattJ

    Just

  37. bear

    shall we wait 5 for it to finish?

  38. ralphm

    done

  39. MattJ

    Done

  40. ralphm

    bear: go

  41. bear

    and I see it's done

  42. bear

    ok, agenda bashing - anything anyone wants to add?

  43. dwd

    bear, What is the current agenda?

  44. Kev

    Did you send out an agenda?

  45. Laura

    Link please

  46. bear thanks Dave for sending to members the two items started last week

  47. Simon

    I'd like to add: Mozilla outreach / Google + Federation

  48. bear

    The only agenda item for today talk about the test day

  49. dwd

    Both of which are outreach/liaison issues, actually.

  50. Laura

    Background needed please (just a little)

  51. ralphm

    We didn't have minutes of last meeting, did we?

  52. bear

    no, I failed to get them out in a timely manner - my logs were gone and my link to the XSF one was wrong

  53. dwd

    Laura, Mozilla Presence is an effort by Mozilla, we naturally think they should be using XMPP. Google Federation is broken and lame, and doesn't have any security.

  54. Simon

    Laura: Mozilla is planning on spinning up a new push network to support FF OS devices and to support webapps on browsers. We need to ask them good questions to see if using XMPP would help them.

  55. bear

    http://logs.xmpp.org/xsf/131120/

  56. dwd

    Simon, Oh, yeah, push, too.

  57. Laura

    Do we have links with Mozilla? Or do we need them?

  58. ralphm

    bear: the link is in this room's subject :-D

  59. ralphm

    Lance: yes and yes

  60. ralphm

    Laura even

  61. ralphm

    (yay tab-completion)

  62. Simon

    https://mail.mozilla.org/listinfo/wg-presence

  63. Laura

    Great

  64. Laura

    Steps?

  65. Simon

    I think our best approach here is to ask sensible questions - not the "we think they should use XMPP" approach.

  66. Laura

    *agree*

  67. Simon

    it adds credibility and helps them think they discovered XMPP

  68. Simon

    which is much more powerful.

  69. Laura

    We should understand why they haven't considered it, or if they have.

  70. bear

    i've been lurking in their IRC chat room to be available for questions, as has MattJ

  71. dwd

    Simon, Certainly understanding their requirements, and seeing if those actually are addressed by XMPP, would help.

  72. ralphm

    Laura: they actually did

  73. Simon

    "how will you deal with xyz issues?"

  74. ralphm

    Laura: in the meeting notes I read, XMPP pops up quite a bit

  75. fippo

    right. especially if xmpp doesn't address the requirements.

  76. ralphm

    as well as personal eventing

  77. Laura

    We need to get the message clear and address their concerns

  78. bear

    they have a couple concerns that would require a custom module for one of the xmpp servers

  79. Simon

    I also fear that they see (as many do) that XMPP is some kind of monolithic stack. If we can sell them on one feature, we're in a better position.

  80. Laura

    Are they willing to sponsor that module being developed?

  81. Kev

    If there are things they need that XMPP can't do, starting a discussion on standards@ seems like a sensible sort of idea.

  82. bear

    right now they are still working thru their own flow - they are working out even for them what the service would do and require

  83. Kev

    (Whoever knows what the issues are, not necessarily Moz)

  84. Simon

    Who has experience building push notification networks?

  85. bear

    so we are in the very early stages with them, just need to remain engaged so they don't skip over us because of a lack of response

  86. ralphm

    Simon: I think that feeling originates from the fact that all such endevours (like yours and Facebook and ...) start out from an IM implementation (like ejabberd).

  87. Laura

    Bear - can we help them to do this?

  88. Laura

    Generous of us, and will help us understand their thinking

  89. bear

    Laura - yes, being on hand with early prototype and/or specs for them to use

  90. Kev

    Simon: XMPP /is/ a push network, I think the question might need rephrasing :)

  91. Laura

    And the offer of our experience and knolwedge

  92. Simon

    Mobile push :)

  93. bear

    the two biggest concerns is that they do not want the devices (which would have UUIDs) to know about which users (also UUIDs) they are pushing to

  94. dwd

    As I said on the list, I think we just treat this as a Liaison form our end.

  95. bear

    but the users would know

  96. Simon

    Ralph - didn't Apple use some of your code for building their APN?

  97. ralphm

    Simon: that is a frequent myth.

  98. ralphm

    Simon: they use Idavoll in OS X Server for the Calendaring notifications.

  99. Simon adjusts his opinion of Ralph slightly.

  100. Tobias

    at least google's push protocol is XMPP based

  101. ralphm

    Simon: it is called NotificationServer and makes the whole space muddy.

  102. dwd

    Can I also suggest that we absolutely do not need to discuss any technical issues here and now.

  103. Tobias

    on some level

  104. bear

    they use twisted xmpp pubsub in their data center for the proxy between web and device

  105. bear

    (apple does)

  106. Simon

    So I agree this will need to be a liason - lets get some council members in there asking the right questions. But we'll need to move fast - there's code already being written.

  107. bear

    yes, let's consider this something to put onto the liason list

  108. ralphm

    bear: are you sure about that, because if that's the case, that's likely also Idavoll, but I have no idea, really.

  109. bear will talk about apple offline

  110. ralphm

    (Idavoll is a Twisted-based Generic XMPP Publish-Subscribe Service implementation, by me)

  111. bear

    ok, so presense-wg - take away is to add it to the liason list and make sure members@ knows about it

  112. Simon

    Having mozilla integrate XMPP into their (future) core would be very powerful.

  113. ralphm

    agreed

  114. Simon

    who will do that?

  115. bear

    who can write up a members@ notification of that liason issue?

  116. dwd

    Erm.

  117. Laura

    Question - Are any of the developers on this part of the project based in London (do we know)

  118. Laura

    XMPPUK meetup on Monday

  119. Laura

    They could come and see?

  120. bear

    I will post that info to their irc channel

  121. Simon

    laura: not aware of any - seems like a large contingient are PST tz.

  122. bear

    tarek is involved - he is in/around Paris IIRC

  123. bear

    ok, i'll write up a quick blurb - please do call me out if this is not done in 2 hours

  124. bear

    next agenda item?

  125. bear

    google federation

  126. ralphm

    I'm still not sure about what happens with this liason team

  127. Simon

    We have an impeding PR disaster / security meh "XMPP cuts off Google" and our security efforts being for nothing.

  128. ralphm

    (re moz) Do we give them some kind of assignment, etc.

  129. bear

    ralphm - we will figure it out as we go, small iterations

  130. Simon

    2 sides: we should have end to end security / I'm not cutting off paying customers.

  131. bear

    ralphm, lets defer that to after

  132. ralphm

    bear: ok

  133. ralphm

    Simon, first off, this is a community effort, not a XSF one, per se.

  134. Simon

    I'd written to three different Google XMPP guys and not heard anything back.

  135. bear

    right - I think we need to let people know this is a *test*

  136. Zash

    Has anyone heard anything from anyone at Google?

  137. Simon

    +1 on test.

  138. Simon

    Zash: nothing for close to a week.

  139. bear

    and that not all Operators have to be in on it - but once we get numbers we need to shout them loud and wide

  140. Simon

    I'll re-ping them.

  141. Simon

    indeed.

  142. bear

    we should make the appeal to the Operators that if they want google to change, show them impact numbers

  143. ralphm

    Also, GTalk has always been in this rough spot regarding proper certs for a hosted IM service.

  144. Simon

    so message is a) it's a test b) we're trying to work with Google.

  145. ralphm

    Are Google actually able to fix GTalk in short term so that they could participate, technically?

  146. Simon

    did I mention that XMPP.net is great?

  147. MattJ

    ralphm, right now I think we'd be happy even with a mismatched cert!

  148. Simon

    ralphm: answering emails would a nice start :)

  149. Kev

    I'm a little curious as to what the test is really going to show. It's not like we're talking about /enabling/ something for the first time, like IPv6 day. It's just going to show people which servers theirs is connecting to without TLS - and they know that already.

  150. dwd

    One thing I have noted about Google infrastructure in the past is that none of their services do a STARTTLS style switch.

  151. Simon

    mattJ: +1

  152. ralphm

    Simon: everyone agrees with this

  153. dwd

    So it could be that there is a blocker on offering BTNS.

  154. Zash

    dwd: Allways the legacy ssl way?

  155. Zash

    dwd: Except xmpp-client?

  156. ralphm

    dwd: indeed, they way the Google Cloud Service thing with XMPP works, it expects one to start an TLS connection and then do XMPP, no STARTTLS

  157. ralphm

    (and no SRV either)

  158. dwd

    But in any case, it looks like we're not getting anywhere through the channels we have, so we need to look for other channels. We could presumably try the Open SOurce unit route?

  159. dwd

    ralphm, Right.

  160. MattJ

    I know at least one XMPP library that doesn't support that

  161. dwd

    Zash, They run xmpps only, right?

  162. ralphm

    MattJ: I had a bug report for it in Wokkel

  163. dwd

    Not that this matters much, mind.

  164. bear

    sounds like we have two angles to work with - what is exactly the technical angle on why/how gmail federates and who to work with it or around it; and a marketing angle to get everyone in the world aware that the test is happening and where google falls into that realm

  165. Zash

    dwd: No, _xmpp-client._tcp.gmail.com @ starttls works afaik

  166. dwd

    Zash, Ah-ha, I slouch corrected.

  167. Simon

    with RC4 :) /me shudders.

  168. Laura

    Bear - marketing, start with a blog post that we can all shout about and link to?

  169. Kev

    BTNS

  170. Laura

    Get the conversation started?

  171. bear

    laura - yes

  172. bear

    I think we should do blog reports that can be linked/repeated on two levels

  173. ralphm

    But again, the test coming from the manifesto, is strictly not an XSF effort.

  174. dwd

    bear, I think we need to formally approach them somehow and at least be sure they're aware. Is Chris Messina still the Open Source Guy?

  175. ralphm

    While I do think having some kind of liason with Google.

  176. Simon

    I think it's important that we show operators that they can add an exception for Google domains in their "use TLS everywhere" config.

  177. Kev

    ralphm: I think that, given the people involved, the public perception will be that it is.

  178. bear

    one for test day prep and one for us looking for someone at google to work with

  179. dwd

    ralphm, Yes, true. So perhaps we need to first see if our intervention is even wanted.

  180. Simon

    but as MattJ pointed out this isn't possible technically.

  181. Simon keeps forgetting that.

  182. Kev

    So if the XSF doesn't want to endorse it, it probably needs to say that.

  183. MattJ

    Simon, actually I said it's not possible with a simple black/whitelist

  184. MattJ

    I later said that it is possible, and I wondered if it was worth working on

  185. dwd

    Kev, I don't think I want the XSF to explicitly not endorse it, either. :-)

  186. MattJ

    (hence my interest in peoples' opinions on its worth)

  187. ralphm

    Kev: you want the XSF to get a community started effort to note that it is not an XSF effort. Hmm

  188. Kev

    dwd: Then it's implicitly endorsing it.

  189. bear

    ok, one take away from this is a blog style "Test Prep Report" - who can work on that?

  190. Kev

    dwd: In this case, I think.

  191. dwd

    Kev, Yes, I agree.

  192. Laura

    I can peer review, but don't have the tech background

  193. dwd

    Kev, Or just for you, I don't disagree.

  194. Simon

    Bear: I'm happy to write that up.

  195. Laura

    But can help from the marketing spin

  196. bear

    the majority of the discussion now I would like to suggest that we do as part of a weekly pre-board liason meeting on the google issue

  197. Laura

    Simon, co-share this task?

  198. Simon

    sure

  199. bear

    simon - you and laura - done

  200. bear

    can we get one of you all to write up a technical reasons report for the members@ list and then let the operators@ list know about it?

  201. ralphm

    I am also going to repeat that I don't think that *technically* GTalk can succesfully participate, even if we got bidirectional contact with googlers and have them work on it.

  202. Lloyd

    first real task, one of us now laura :)

  203. Kev

    ralphm: Why's that?

  204. ralphm

    Because of the certificate thing.

  205. Kev

    (Given that some form of TLS is all that's needed to participate)

  206. ralphm

    Isn't this why all of DNA was thought up?

  207. MattJ

    Their cert doesn't need to be valid for all their domains,just to do TLS

  208. MattJ

    here's a fun thing though: they'll probably want to do RC4, which folk are scrambling to disable throughout the network now :)

  209. Simon

    MattJ: coming back to the "is it worth it?" - having all sites, except Google, on secure connections is a huge win. Giving operators a way to achieve that using black/whitelists shouldn't be underestimated.

  210. Tobias

    ralphm, don't they do opportunistic TLS for STMP for hosted google apps domains?

  211. Tobias

    *SMTP

  212. ralphm

    Hmm, yes.

  213. Tobias

    dwd might know, since he's an email guy

  214. Tobias

    or you :)

  215. dwd

    Tobias, Possibly, I've not actually looked.

  216. bear

    they have steps what is required for SMTP over TLS

  217. MattJ

    SMTP's hostname matching is... "different", to say the least

  218. MattJ

    Board meeting getting technical alert

  219. bear

    yes, that is why I wanted those tech participants just now to summarize their concerns

  220. dwd

    MattJ, Yes, the suits are talking tech again.

  221. bear

    to the members@ list

  222. ralphm

    Simon: I think that no implementations currently can whitelist all GTalk domains in one swoop. Correct me if I'm wrong.

  223. Tobias

    MattJ, yeah...just wanted to mention that there are things we should check first before drawing such conclusions

  224. MattJ

    ralphm, I can do that by the end of the day though, for Prosody

  225. bear bangs the "let's take this to the jdev or operators list" gavel

  226. Simon

    Ralph: agreed - but never underestimate MattJ :)

  227. ralphm

    Agreed.

  228. ralphm

    I think the only action for us is: see if we can get into Google on this.

  229. dwd

    So do we have any plan for that?

  230. bear

    yes, that is a seperate action

  231. ralphm

    Irrespective of the manifesto/test

  232. bear

    Simon, can you email Peter and team up on the google side-channel contact

  233. Simon

    Bear: will do.

  234. ralphm

    I'm going to try, too.

  235. bear

    and then work with Laura to rope in Chris messina and Tim Bray (or other Google OS types)

  236. MattJ

    We've never had strong relations with Google (the organisation), only with individuals who can't talk for their employer

  237. bear

    I think we need to word some open letters to them

  238. Simon

    I worked with Chris Messina in another life. Will ping him.

  239. bear

    right, let's take this to the formal level

  240. dwd

    Chris has left Google, it seems.

  241. bear

    they have liasons for open source, let's start reaching out to them to help them

  242. ralphm

    I will use the liason angle this time. Maybe that helps.

  243. bear

    yea, but Chris will still have recent internal contacts - so talking to him won't be a waste of time IMO

  244. ralphm

    I am going to contact Adewale Oshineye.

  245. bear

    shall we declare a liason team for this: Simon, Laura, Ralph ?

  246. Laura

    happy to get involved

  247. dwd

    ralphm, I'm not sure Ade has the contacts, but worth trying. I argue with him regularly. :-)

  248. ralphm

    I am ok, initially. But once we have an in, I want at least one Council member for this.

  249. bear

    agree

  250. dwd

    bear, We don't actually declare liaison teams, FWIW, the Council nominates them.

  251. bear

    but first we need to reach out on the political level

  252. ralphm

    dwd: he is Developer Advocate and from my perspective, he should?

  253. dwd

    bear, We agreed that whole liaison procedure last meeting.

  254. bear edits for the pendantic

  255. dwd

    ralphm, Yeah, true. We can try him, certainly.

  256. bear

    shall we declare a working group on the board for reaching out to Google?

  257. ralphm

    +1

  258. Simon

    +1

  259. Laura

    +1

  260. dwd

    +1

  261. bear

    ok, done

  262. Simon

    Pinging https://plus.google.com/+cdibona/ (Chis Dibona ) now

  263. bear

    let's get the contacts made and report back next week on any progress?

  264. Laura

    I may need some guidance (newest to this area) but will contact people as needed

  265. bear

    let me know if I can help by getting Leo Laporte to put some pressure on them thru his channels

  266. bear

    I think we need to ensure that our message is uniform in tone and well written

  267. bear

    so anything after the initial ping should be done in the same voice

  268. Laura

    We should all be using the same words, messaging etc

  269. dwd

    RIght, ensuring that Google (and others) see there's a coherent and unified community behind what we're saying is important.

  270. bear

    so please do share drafts of the emails with each other

  271. bear

    is their anything else to wrangle on this topic?

  272. Laura

    Is there somewhere we can hare these (off email) so we all have the latest version?

  273. Laura

    Google doc?

  274. bear

    I would almost suggest the wiki

  275. Laura

    Wiki works. Can someone set up a page and circulate?

  276. bear

    i'll set up a Outreach page now

  277. Laura

    We should list on there who we are contatcing / needs to be contacted

  278. Laura

    So no duplication

  279. Simon

    let's add that to the wiki

  280. dwd

    OK, are we done on this?

  281. bear

    http://wiki.xmp.org/web/Outreach

  282. bear

    any other talk? shall we move on to next item (which I have completely forgotten what that is!)

  283. Simon

    +1: move on.

  284. bear

    ok, moving on

  285. bear

    what is next?

  286. Kev

    This is when agenda are convenient :p

  287. Simon

    bring the meeting to a close before anything new pops up.

  288. Kev

    You've not covered GSoC yet, which last week went on the agenda for this week (theoretically).

  289. dwd

    As did the member applications thing.

  290. bear curses his brain

  291. bear

    GSoC - we need to determine if we have anyone who will be a mentor

  292. bear

    without that we shouldn't apply

  293. Kev

    First thing is whether Board are happy that we apply, I think.

  294. bear

    Last year we put out a call for projects and mentors - we should do that again

  295. Kev

    If Board are happy, then we find whether there's support in the community.

  296. bear

    ok, is the board ok with applying?

  297. Simon is happy to mentor agian.

  298. ralphm

    +1 on being happy

  299. dwd

    I'm happy if we have the support within the community. I'd be happier if we had an org admin.

  300. bear

    ok, the board is happy

  301. Laura

    I am unaware of what this is, so will hold back opinion

  302. Laura

    Happy to go with majority

  303. bear

    I can be the org admin if we have mentors

  304. Kev

    Laura: Google thing each summer where they pay students to work on OSS, on behalf of OSS projects who apply for slots to give to students who apply to the orgs.

  305. Kev

    Laura: The XSF often acts as an umbrella project through which projects like Swift, Gajim, Prosody get students.

  306. Laura

    Oooh, sounds great!

  307. Kev

    Last year there wasn't much interest from projects in it (or not enough), so we didn't apply.

  308. Kev

    Usually there is and we do.

  309. bear

    the board has +1'd this - can we get a post to members@ about finding projects and get the wiki page started?

  310. Kev

    Sure, I think you appointed yourself org admin, so that's your job :)

  311. bear

    yep - I'll do that tonight

  312. bear writes task down

  313. bear

    ok, next item - member application form

  314. bear

    which dave posted to members@ about

  315. bear

    dwd?

  316. dwd

    If we're good with my proposal, I can write that up as a XEP.

  317. Alex

    I am fine with it

  318. dwd

    Obviously it's not a final choice at this stage - it becomes so when we last call and approve it.

  319. bear

    since it's a proposal, let's get it written and off for debate to the list

  320. dwd

    Any comments about the full name business? The last time this cropped up we didn't really come to a conclusion.

  321. Kev

    Real names are logically required.

  322. bear

    yes, real name + jid - that's about the minimum we should expect

  323. dwd

    Kev, I think so, yes. But I left is as a SHOULD because of the debate last time about Solarius.

  324. Alex

    real name, jid and email

  325. dwd

    And affiliation.

  326. Kev

    There was much debate last time because it wasn't covered anywhere, which essentially made it a discussion about Solarius, not about thegeneral case.

  327. Alex

    ya, company name or personal

  328. bear

    but I defer about what constitutes a real name - I would love to be just "bear"

  329. Kev

    There's time to talk about the general case now, and I'm not sure why we wouldn't require real name.

  330. dwd

    Right, yes, you remind me that a full name includes the possibility that it's a company membership, which we also allow.

  331. Laura

    Can we not have real name and 'nickname'?

  332. dwd

    Laura, Nickname hardly seems mandatory, though. :-)

  333. Kev

    Laura: Require people to have a nickname before they can join? :)

  334. Laura

    No, not required. Just a field on the form

  335. Laura

    If there is one, we use thsat

  336. Kev

    There's no form, it's just a wiki page.

  337. Laura

    If not, real name

  338. Kev

    Just that some fields are logically required.

  339. bear

    can we take this to the list?

  340. Alex

    once we decided all this stuff I create a new wiki text and a template

  341. dwd

    I'll write it up with full name required on what I'm hearing, and submit a XEP.

  342. bear

    that is what we currently do, so let's make that the first prototype

  343. bear

    ok, any other issues for todays meeting?

  344. Kev

    Only a reminder that I think we're still due last week's minutes.

  345. ralphm

    Kev: this was mentioned before.

  346. bear

    yes, I have a good hour of homework for tonight

  347. dwd

    I've nothing more for this time. We're on for next week?

  348. Laura

    *nods*

  349. ralphm

    +1

  350. bear

    unless someone vetoes next week, that will be the next meeting

  351. bear bangs gavel

  352. bear

    see you all in a week

  353. Simon

    bye all

  354. Laura

    Bye

  355. bear

    thanks all

  356. dwd

    Toodle pip.

  357. bear

    I have dayjob meetings now - will work up my tasks in a bit

  358. ralphm

    I had some back and forth with Ade. Some notes:

  359. ralphm

    * that we probably should make it clear that the manifesto is not the thing we (XSF) want to push, but that we want to work so that the side effect is not that everyone on GTalk gets shut out

  360. ralphm

    * that we also want to have ways to work on other XMPP efforts like GCS

  361. Simon

    GCS?

  362. ralphm

    eh GCM

  363. Simon

    ah

  364. ralphm

    it was called cloud services earlier

  365. ralphm

    and I personally would like to stress the harmful situation of the current way interoperability fails between the XMPP network, GTalk and Hangouts

  366. ralphm goes for dinner

  367. Laura

    I think I have asked this before, but now that the Board will be making approaches to Google and we are bound to get looked up - who updates this page? http://xmpp.org/about-xmpp/xsf/the-xsf-board-of-directors/

  368. Kev

    I guess Bear.

  369. Kev

    Although I (and many others) have access to do it, if Bear doesn't mind.

  370. Kev

    Or, hrmm. Probably doesn't need asking.

  371. bear

    just do it Kev

  372. bear

    I thought i had gotten to all of the wiki pages and web pages for this new board and council

  373. Kev

    Laura: Did you have your blurb ready?

  374. bear

    heck, laura should be given credentials to do it

  375. bear

    she will be writing blog posts

  376. bear

    laura what email address is good for you - I will add you to the wp config

  377. Laura

    laura.gill@surevine.com please

  378. Kev

    It has people's names on there now, at least.

  379. bear

    ok, she has been added

  380. fippo

    http://www.chriskranky.com/the-need-for-speed-connecting-faster/ :-)

  381. fippo

    i hope that tsahi's wheels include trickle + early transport warmup

  382. fippo

    otherwise his webrtc car lose against my jingle one :-)

  383. ralphm

    Drag race!

  384. MattJ

    :)

  385. dwd

    Trickle ICE has been in Jingle since year zero pretty much, right?

  386. fippo

    yeah

  387. fippo

    it's never been really documented though

  388. fippo

    i still need to push emil to update 0176

  389. fippo

    https://twitter.com/HCornflower/status/405800002909241344 :-)

  390. dwd

    We've allowed trickling candidates since at least 2009, I see that in 176. I'll claim we've done trickle all that time and more. :-)

  391. fippo

    imo, emil has been doing more for trickle than ekr and justin

  392. fippo

    ah... it's draft-ivov-mmusic.. so it's clear.

  393. fippo

    ice isn't signalling...

  394. fippo

    erm...

  395. fippo

    i'll let emil handle this.

  396. fippo

    btw board guys still around...

  397. fippo

    do you want to motivate me by using the jitsi video bridge for your next meeting? :-)

  398. MattJ

    No, they don't

  399. MattJ

    unless you build in realtime text-to-speech and speech-to-text

  400. MattJ

    and preserve dwd's sarcasm correctly

  401. bear

    fippo - yes please, we have pre meeting chats that it would/could be used

  402. bear

    but yes, the actual meeting I feel should always be text as that allows everyone to be included

  403. ralphm

    we do?

  404. bear

    it's a new thing just started today

  405. MattJ

    Conspiracy

  406. bear

    simon, laura and my late self were talking about the new web pages

  407. fippo

    i think it should be ready until next week ;-)

  408. fippo

    bear: and after that it's talky which doesn't support the http://bloggeek.me/webrtc-federation/ argument anymore please :-)

  409. MattJ

    Sharing a URL is handy

  410. MattJ

    Until we have XMPP in the browser

  411. fippo

    it's not.

  412. MattJ

    as much as I disagree that it's federation

  413. SouL

    xD

  414. fippo

    http://hancke.name/why-send-some-a-URI-is-not-a-signalling-protocol.html

  415. fippo

    basically sending an url is useless unless you have a bidirectional realtime channel

  416. bear

    it may not be federation or signalling, but it sure makes it great for event planning

  417. fippo

    sure. henriks "my parents open talky.io/xx at a certain time" is a great usecase

  418. MattJ

    and it's not handy?

  419. fippo

    who own talky.io/xx?

  420. bear

    we haven't implemented reserved rooms yet

  421. bear

    on talky.io

  422. fippo

    awww, use xmpp :-)

  423. MattJ

    anonymous auth

  424. ralphm

    the problem is in the 'at a certain time'

  425. fippo

    i still think that having talky as an argument against federation is somewhat silly when henrik says "yup, talky is a silo. this is bad"

  426. ralphm

    Using hangouts, my wife first checks if I'm online before calling me there, when abroad.

  427. bear

    we are working on something that is more federated and uses xmpp

  428. fippo

    bear: i know :-)

  429. ralphm

    bear: haha, fippo is indeed, together with Lance, I assume.

  430. bear

    :)

  431. fippo

    bear: once you move over to xmpp, you get a great video bridge for free ;-)

  432. bear

    yep

  433. bear

    I would love to have the skills to work on a video muxer

  434. fippo

    heh. i don't either

  435. fippo

    but the jitsi guys have

  436. bear

    sure I can hack up something - but proper muxing requires mad audio/video skills

  437. fippo

    well... enough to avoid muxing video

  438. remko

    sorr for being too lazy to look this up, but what's the recommended way of submitting a change to the XEP XSL stylesheet?

  439. MattJ

    "email stpeter"? :)

  440. Tobias

    a patch to someone who has git access?

  441. remko

    i'll go with 'email stpeter', i'm sure he doesn't get enough email

  442. Tobias

    right

  443. MattJ

    What is the change, out of curiosity?

  444. Tobias

    changes font to comic sans ^^

  445. remko

    mattj: support for the <sub> span element

  446. Tobias

    what does it do? what's the use case?

  447. remko

    brace yourself: it adds support for a <sub> element and transforms it into ... a <sub> element

  448. Tobias

    what does it do for the PDF output? :)

  449. remko

    oh blimey, we have multiple XSL stylesheets?

  450. Tobias

    yup...there is a xep2texml.xsl i think

  451. remko

    yeah, and fo.xsl.

  452. Tobias

    fo.xsl is deprecated

  453. remko

    oh, phew

  454. Tobias is working on image support for the PDF too

  455. bear

    what file do you need changed?

  456. remko

    bear: xep.xsl

  457. bear

    k, let me get setup

  458. remko

    tobias: the xep2texml seems to be missing other stuff too, no? I don't see 'em' or 'pre' in there

  459. Tobias

    probably...it's on my todo :)

  460. Tobias

    those two should be easy though

  461. remko

    well, then <sub> should be easy too. Just add it to your todo list ;-)

  462. Tobias

    what does it do? subscript? so the latex _{} or so?

  463. remko

    yeah

  464. Tobias

    ah..ok

  465. remko

    although that's only in math; googling seems to come up with some packages to do it in plain text mode. Yay LaTeX :)

  466. Tobias

    heh :)

  467. bear

    remko - done, please sanity check the diff

  468. remko

    bear: thanks a bunch, i'll check it when it goes public

  469. bear

    yea, that is the flip side to this - do I have to poke something to get it in use

  470. bear submits meeting minutes for today and last week

  471. bear sends members@ post about GSoC

  472. bear goes to dinner

  473. ralphm

    Love the match report