15:01:23 #startmeeting SailfishOS, open source, collaboration meeting: 7-January 2015 15:01:23 Meeting started Wed Jan 7 15:01:23 2015 UTC. The chair is iekku. Information about MeetBot at http://wiki.merproject.org/wiki/Meetings. 15:01:23 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:01:41 Welcome and happy new year 15:01:48 #topic Introduction of meeting participants (5 min) 15:01:48 start with #info 15:01:49 happy new year! 15:01:50 #info Iekku Pylkk�, developer community sailor @jolla, today chairing 15:02:04 lol, read that as "Celebration Meeting" :) 15:02:29 #info Carol Chen, community chef @ Jolla 15:02:31 alterego, we can do that also :) 15:02:37 #info Kimmo Lindholm, tohs and stuff 15:02:39 #info David Greaves, Mer guy and sailor 15:02:54 #info Tommi Keisala, SW developer and Jolla fan 15:03:05 #info Simonas Leleiva, sailor, HADK & Sailfish for Everyone (Android devices) 15:03:08 #info thomas ruecker, community 15:03:26 #info Dmitriy Purgin, Qt professional, Sailfish enthusiast 15:03:30 #info Jan solanti, community 15:04:12 #info Tom Swindell, sailor, SfE, telephony, etc. :) 15:04:31 This connection seems unstable, you'll have to be patient if I suddenly become unresponsive :S 15:06:01 #info Lucien Xu, Community 15:06:41 #topic SIP integration into closed source parts of SailfishOS -Thomas B. R�cker (20 min?) 15:06:57 tbr, could you please? 15:06:57 so, yeah, quick info summary fo rthis 15:07:03 #info Aleksi Suomalainen, community 15:07:13 The stack is there for SIP (telepathy supports it) 15:07:36 audio routing is partly there with a hack, needs to be redone properly but likely needs prolog work (sic!) 15:08:06 we also verified you can make incoming calls 15:08:23 the dialer will show them and you can talk (if you hold the phone upside down, broken audio routing) 15:08:45 outgoing calls locusf helped to verify with the nemo dialer on the jolla device 15:08:48 works too 15:08:59 so what's missing and needs help from Jolla is: 15:09:00 this seems like a feature so you know you are on SIP instead of a normal call 15:09:04 a) dialer integration 15:09:06 tbr: what dialer s/w is inuse? voicecall-ui-reference? 15:09:17 b) audio routing 15:09:46 alterego: I think locusf used the old mtf(?) based one for testing, it showed the techonology as a choser 15:09:49 prolog - like in a "prolog programming language"? 15:09:57 dpurgin: yes 15:10:02 dpurgin: correct, the audio policy is written in PROLOG 15:10:09 tbr: no, that's QML, so yeah the reference one I wrote ;) 15:10:23 dpurgin: yes, that's how audio policy is coded. 15:10:34 originated in Nokia Research Center as a research project... 15:10:38 alterego: ah :) 15:10:55 hi 15:10:55 alterego: I'm happy to supply whatever test accounts etc you need 15:11:23 problem currently is, that the sailfish dialer will freak out completely if the remote party ends the call 15:11:31 isn't integration of SIP accounts to 'accounts' one needed thing? 15:11:33 Yes, i remember that issue. 15:11:43 someone wanted to try Prolog, I bet =) does the audio go the normal pulseaudio way? I mean using sources and sinks 15:11:43 kimmoli: that's the last thing I was looking at about a month ago. 15:11:46 kimmoli: yes, but that I suspect could be done by the community 15:11:58 dpurgin: yes, but it's pretty complicated ;) 15:12:00 sebsebseb: backlog available: http://merproject.org/meetings/mer-meeting/2015/mer-meeting.2015-01-07-15.01.log.txt 15:12:21 I have a feeling we need to tag the audio as a "call" in the farstream code in voicecall manager. 15:12:26 alterego: yes it was voicecall-ui-reference 15:12:28 jusa_ did some work on the PROLOG stuff and knows his way around that. I'm willing to sponsor him some beverages of choice 15:12:48 sledges: ok thanks, here to idle 15:12:55 tbr: I had it on my agenda to sync with him and work through it. It's very high on my current work priority. 15:13:06 alterego: that's very nice to hear 15:13:16 tbr: As in, I'm going to be doing it from now, basically. ;) 15:13:30 alterego: and if you need any help, test accounts, setups, etc, let me know 15:13:33 alterego: ah, ok 15:13:37 tbr: hm? 15:13:46 jusa_: SIP voice call audio routing :) 15:13:55 tbr: ah yes. 15:14:13 #info The stack is there for SIP (telepathy supports it), audio routing partly there with hack, incoming + outgoing calls possible 15:14:22 jusa_: am I write in thinking I need to tag the audio stream as "call" so policy recognises it correctly? 15:14:32 #info What's missing and need help from Jolla: a) dialer integration, b) audio routing 15:14:34 s/write/right/ 15:15:02 #info accounts integration is also necessary, could be done by community or jolla 15:15:26 speaking of accounts ntegration 15:15:57 I can help on doing account integration part. It's not documented, but won't be too hard 15:16:02 tbr: is accounts backend FOSS? 15:16:03 (if the stack don't change too much) 15:16:08 alterego: best would be that telephony-plugin (OHM) would recognise the sip call and would create call entry to OHM databade 15:16:10 is that allowed for 3rd party apps (harbour) and if so how well/where is it documented? 15:16:13 alterego: backend, yes, ui no 15:16:13 *database 15:16:29 SK_work: okay, thanks. 15:16:35 alterego: not sure, SK_work might know. but accouns sso is open 15:16:40 hola o/ 15:16:41 tbr: answered ;) 15:16:46 yup 15:16:52 hi faenil 15:17:03 the thing is we should have that available easily and not through aptch managers and such stuff. So there is where jolla must step it up 15:17:04 10 minutes 15:17:12 It's very nice to see movement on this one, as it might enable some other use cases too 15:17:20 XMPP-jingle should start working too 15:17:34 nsa-rep: what should be available ? 15:17:41 and other telepathy voip stuff might too, like the MOC/Lync SIPe thing 15:18:14 SK_work: i mean be something that is enabled by default and not expect the average user to intall warehouse and such 15:18:18 tbr: indeed, the bits we're talking about here, the only real SIP specific stuff is actually accounts ;) 15:18:41 #info SK_work can help with accounts integration 15:18:50 nsa-rep: what should be enabled by default ? 15:19:06 nsa-rep: it will be part of official update, there's no 3rd party repo involved with this. 15:19:11 SIP stuff. 15:19:29 alterego: if it becomes part of an official update i am fine :) 15:19:34 nsa-rep: It's been planned core functionality since the beginning, just lack of developer hours and me being a bit lazy and working on other stuff, distractions, etc. 15:20:00 even thought i'd prefer WebRTC tyoe communications over SIP 15:20:16 nsa-rep: ah ok 15:20:40 nsa-rep, web-rtc is just an enabler technology 15:20:46 nsa-rep: write a webrtc telepathy client? ;) 15:21:00 exactly what alterego says 15:21:05 you need webrtc enabled on sailfish browser 15:21:20 And yeah, that's not really a protocol in itself, it's a HTML5 technology and has nothing to do with any kind of voice or video comms. (Off topic now) 15:21:36 even Hangouts might be possible to hack, someone wrote a reverse engineered client for the hangouts web API 15:21:42 This is a bit off topic. 15:21:49 tbr: really, that's cool 15:21:53 even if, offtopic 15:21:55 5 minutes 15:22:17 SK_work: well, SIP is just the enabler vehicle for all those things 15:22:22 tbr: indeed 15:22:26 any hint for cryptos rtp ? 15:22:36 speaking of this, should we discuss about accounts API ? 15:22:38 dr_gogeta86, nsa-rep: Browser is FOSS, if there are HTML5 bits missing, that's the place to go ;) 15:22:40 like zrtp and others are supported on telepathys 15:22:40 SK_work: https://github.com/tdryer/hangups 15:22:50 will they stabilize, be opened etc ? 15:22:54 alterego: i am no coder sadly 15:22:57 backend is rather stable, but UI no 15:23:07 maybe a question to aussies 15:23:49 tbr: thanks 15:23:59 then, which community-project-jolla-support would be prioritized? keyboard support or SIP ? or can these be progressed parallel? (from community, tbr did get involved in both...) 15:24:23 kimmoli: I'm just pushing SIP, not much that I actually can/need to do there 15:24:25 #info action: alterego to look at audio stream call tag and work with jusa to see if any prolog or other policy needs fixing. 15:24:51 #action alterego to look at audio stream call tag and work with jusa to see if any prolog or other policy needs fixing. 15:24:59 Ah, ;) 15:25:06 tbr: so you'd like to help with accounts? 15:25:27 1 minute 15:25:28 alterego: I can give you test accounts for SIP and things 15:25:44 Not so much of an issue. 15:26:05 #info tbr can provide SIP test accounts 15:26:11 #action alterego to continue working on accounts integration, maybe utilising work from community members where available. 15:26:14 faenil: ? 15:26:24 alterego, ? :D 15:26:25 :) 15:26:27 alterego: I think SK_work wanted to help with accounts UI 15:26:30 next topic 15:26:34 faenil: did you have interest in accounts? Can't remember where you came in. 15:26:34 ack 15:26:49 #topic Nemo / Mer / Sailfish at FOSDEM 2015 -Thomas B. R�cker (20 min) 15:26:51 alterego, ah, nope, I don't know much about sip :/ 15:26:51 #action alterego to make sure jolla phone application works with different accounts 15:27:03 faenil: my mistake, I thought you were some how involved ;) 15:27:11 np ;) 15:27:19 tbr, could you please? :) 15:27:28 OK, so everyone: BRACE! FOSDEM IS COMING! 15:27:33 wooooo! :) 15:27:36 there are a couple of things to consider: 15:27:45 fosdem has to brace for us intead :D 15:27:49 a) a community round table discussion 15:27:53 Hah 15:28:17 b) a discussion around the tablet story with Stskeeps (he showed some interest, also cf his blog) 15:28:24 #info FOSDEM 2015, https://fosdem.org/2015/ January 31 - February 1, 2015 in Brussels, Belgium 15:28:25 c) community dinner on saturday 15:28:37 * M4rtinK_jolla_ is actually booking flights for FOSDEM at this very moment :-) 15:28:53 #info three things for consideration: a) a community round table discussion b) a discussion around the tablet story with Stskeeps c) community dinner on saturday 15:29:03 * tbr needs to book flights ASAP 15:29:08 * tbr has a hotel reservation 15:29:08 * SK_work thinks of driving to Bruxells, from Paris 15:29:17 or take the TGV :) 15:29:18 #info Few considerations: a) community round table discussion, b) discussion around the tablet story with Stskeeps, c) community dinner on Saturday Feb 1 15:29:28 maybe discussion about logistics afterwards ? 15:29:29 #undo 15:29:30 cybette: I was faster ;-þ 15:29:32 * faenil is considering attending, would love to 15:29:34 :) 15:29:43 oops. it should be saturday jan 31 15:29:51 * JvD_ has hotel booked need to book a flight 15:29:59 iekku: please undo my last comment 15:30:07 #info inofficial gathering as always on Friday at the Delirium Bar 15:30:13 cybette, how :D 15:30:17 iekku: #undo 15:30:27 #undo 15:30:27 Removing item from minutes: 15:30:33 :) 15:30:34 #undo 15:30:34 Removing item from minutes: 15:30:39 erm 15:30:43 tbr, could you please 15:30:52 i assume i took yours too 15:30:53 #info three things for consideration: a) a community round table discussion b) a discussion around the tablet story with Stskeeps c) community dinner on saturday 15:30:59 i can hear tbr LOL 15:31:01 most of you stays on saturday or sunday 15:31:01 ? 15:31:11 (I can fix the minutes on the server later) ;-p 15:31:17 :D 15:31:20 tbr, hahahahah 15:31:21 * tbr is there friday - sunday 15:31:28 tbr, that's cheating 15:31:36 as probably most people are 15:31:52 * iekku isn't coming if there isn't miracle happening 15:31:52 if you arrive on friday, be there in the afternoon, so you don't miss the beer event 15:31:56 :( 15:31:57 unfortunately :( 15:32:10 :( 15:32:17 iekku, aw :( 15:32:21 but what is the interest of the assembled people in options A B and C? 15:32:32 I'm going to put up A TJC item like last year 15:32:38 but want to gauge interest here 15:32:43 and have it in the minutes 15:32:47 so people see it :) 15:33:03 If I were to be able to attend, I'd be quite interested in all of those .) 15:33:11 tbr: friday afternoon for the beer event ? 15:33:12 damn 15:33:24 faenil, the real boss says no :-( 15:33:30 starts from 6pm to infinity, can't miss it SK_work ;) 15:33:41 SK_work: yes, goes well into the night, but you don't want to be too wasted on saturday morning 15:34:17 tbr, too wasted or having hang over? 15:34:30 if still wasted that's easy... 15:34:38 iekku: hehehe 15:34:40 Better BEFORE the beer event ;) 15:35:08 phdeswer: btw, any suggestions for the community dinner, good restaurants that can accomodate 20 people? 15:35:19 lbt: ^ 15:35:39 ok from Jolla side some sailors are planning to go, final numbers yet to be confirmed, if i'm going i'm interested in all 3 15:36:30 ok 15:36:34 +1 for all 3 btw 15:36:35 #info Stskeeps, sledges, lbt, alterego confirmed attending 15:37:03 me too 15:37:12 Ah yeah, sorry ;) 15:37:16 =) 15:37:18 #info vgrade too 15:37:27 sledges: I was just mentioning sailors :P 15:37:35 #info and tbr and JvD_ and others 15:37:41 ^ :P 15:37:43 tbr: well there was the restaurant nearby where we went sometimes with the staff. I'll look up what it was 15:37:47 Was not too bad 15:37:57 phdeswer: the place we sat upstairs? 15:37:58 * JvD_ != sailor 15:38:00 phdeswer: we found a steakhouse with marine theme inside, lbt is inquiring about numbers 15:38:03 * tbr neither 15:38:04 I dunno, the food was somewhat limited .. 15:38:04 10 minutes 15:38:13 sledges: +1 that place was v'nice, though a bit pricey? 15:38:16 just pick up something from tripadvisor's top10? :) 15:38:25 sledges: good, we can take that to the TJC item 15:38:35 alterego: No it was more basement stuff close to the ULB 15:38:44 #info more planning will follow at TJC 15:38:44 phdeswer: think I missed that then 15:38:45 faenil: a large group has its specifics 15:38:58 sure, just pick a few and then call :) 15:39:01 tbr, do we have link available already? 15:39:11 tbr, to TJC 15:39:13 iekku: preparing right now :)( 15:39:17 We'd need to book in advance if we go to that marine place, lbt I think has a card or should maybe know the details to do that "remotely" 15:39:21 tbr, thanks <3 15:39:30 #action tbr to create TJC topic for FOSDEM planning and discussion 15:39:31 tbr, would be good to have it to minutes 15:39:38 alterego: he already contacted them this morning 15:40:37 sledges: awesome 15:40:59 #info tbr has created a TJC topic for FOSDEM 2015 https://together.jolla.com/question/75543/fosdem-2015-community-events/ 15:41:08 5 minutes 15:41:19 #link https://together.jolla.com/question/75543/fosdem-2015-community-events/ 15:42:14 phdeswer: I guess we can just reserve some of the ad hoc rooms like last year for A and B 15:42:23 phdeswer: or are there better options? 15:42:46 Not that I know of 15:42:54 roger 15:43:26 alterego: I think this was the one : http://en.yelp.be/biz/les-caves-du-picotin-ixelles 15:44:13 tbr: Will the TJC discussions at FOSDEM be documented and posted online? 15:44:22 * lbt got called away - back now 15:44:49 phdeswer: I only care if it does steak ;) 15:44:55 prplmnky: we'll try our best 15:45:00 2 minutes 15:45:08 tbr: That's all I can ask. :-) 15:45:41 alterego: I am pretty sure they do, and well they were group friendly 15:46:12 ok, next topic? 15:46:22 iekku: yes 15:46:26 Yep. http://www.restaurantvincent.com/ main concern is the price. The group menu price is high. I sent an email around xmas but not had a reply, I actually resent this morning. 15:46:28 #topic General discussions - everyone (10 min) 15:46:38 #info as announced in http://merproject.org/meetings/mer-meeting/2014/mer-meeting.2014-11-25-15.00.html and https://lists.sailfishos.org/pipermail/devel/2015-January/005435.html (and other places) 15:46:42 #info continue: Starting from today 7. Jan 2015 our Harbour QA team allows new the following libraries: libssl, libcrypto, liblzma, libxml2, libogg, libvorbis, QtGraphicalEffects. Also allowed is now the QML import: io.thp.pyotherside which allows QML modules written in Python. 15:46:47 #info continue: The FAQs regarding Python are outdated now a little and will be updated soon. 15:46:49 question. Has there been any progress in enabling more keyboards or translating the os with the help of the community 15:46:50 #info due to the holiday season the submission queue in Harbour piled up. It will take a few days until we are back on track and can process submissions on time. Thanks for being patient :) 15:47:50 nsa-rep, i assume not during vacation season. but i will try to find out now 15:48:48 its been quite a long time since this was discussed and havent heard anything since. Languages are missing keyboards also. Hence the question. 15:49:18 nsa-rep, :nod: you aren't only one. we receive questions also in devel-care 15:49:23 question: which libssl are you using? 15:49:27 asking again if there has been any progress in enabling about QtPositioning in Harbor ? 15:49:40 also what happened to the usual bijjal whats coming next update 15:49:43 yeah, Russian translation is sometimes not very good. I've seen a remorse with every word clipped, so I didn't even understand what it meant 15:49:45 people are eager to help and i hope we can get tools for them soon 15:50:12 iekku but any outlook for 2015 15:50:19 yep, the what's coming in next update mail is very welcomed 15:50:20 ? 15:50:27 + if it can be posted in jolla blog :) 15:50:32 +1 15:50:42 #action iekku to remind bijjal about "what's coming in next update" -mail 15:51:19 yeah, blog post probably makes sense, since there is a blog now :) 15:52:24 we have next iteration day 13th, so bijjal will tell more after that 15:52:32 :) 15:53:11 true, wasn't there her email after the past iteration last month? 15:53:20 so target for next update is early Feb? 15:53:24 (as it's per iteration, not per update) 15:54:42 yeap the "what's coming" is per iteration, which does not necessarily correspond to sailfish OS updates 15:54:47 a question to Jolla guys. what's the policy on choosing between taking parts of Nemo or using Qt counterparts? Recently I've met a FolderListModel implemented for both nemomobile and Qt.labs. The latest SailfishOS update includes Qt.labs version but doesn't even has a nemo plugin in repos 15:55:31 is there any plan for avahi integration in SFOS. 15:56:03 dpurgin, might be good idea to have that as a seperate topic for next meeting? 15:56:13 nsa-rep: no integration needed afaik. Just compile and install no? 15:56:28 1 minute 15:57:07 For what it's worth, +1 for more info regarding upcoming input methods and translations. 15:57:08 iekku, sure if someone has anything to add, I just met it once =) 15:57:13 is there a guide on how to compile stuff for SFOS? 15:57:29 just read the backlog. Delirium Bar.. sounds promising. 15:57:38 i suppose its not something like ./confiug make make install 15:57:44 nsa-rep: it is 15:57:45 ok, we are running out of time 15:57:57 nsa-rep: well 9/10 it is already in nemomobile so you just need to get it from there. 15:57:57 for the rest, please visit TJC and propose topics 15:58:13 #topic Wrap up and next meeting (5 min) 15:58:44 Tuesday 20th? same time? 15:59:10 iekku: +1 15:59:15 iekku: could you update us on the translation think on TJC? 15:59:16 ok 15:59:29 if you need a chair I might be able to (need to verify calendar) 15:59:33 what about australians? 15:59:46 is there interest from the australians? 16:00:18 they came back from hols, and are sleeping atm, cant ask;) 16:00:28 at least 15UTC is too hard for them 16:00:31 nsa-rep: details on #sailfishos 16:00:31 also applies to people from hongkong and china 16:00:36 :nod: 16:00:50 but would need to know there is interest from them 16:00:55 #action iekku to check for next meeting if we should start rolling times again 16:01:05 +1 16:01:54 #info available chairs: iekku, tbr (needs verify calendar) 16:02:14 how about others, is my proposal ok? 16:02:34 ok to me 16:03:10 M4rtinK_jolla_: QtPositioning has gone a step closer, I'll poke the right parties (sorry stemming from past topic, but I know how sore this is) 16:03:13 ok to me but I'm between Europe and Australian guys, so anything is fine 16:03:36 sledges: thanks! :-) 16:03:58 #info next meeting Mon 20th January 2015 15:00 UTC 16:04:06 thank you all <3 16:04:16 thanks iekku ! 16:04:26 #endmeeting