**** BEGIN LOGGING AT Thu Jan 21 02:59:59 2016 Jan 21 07:24:39 Morning! Jan 21 07:29:35 Tofe: morning Jan 21 07:42:41 Tofe checked oFono latest release. Seems 3/4 patches work. Only patch 3 doesn't work. They changed something in the code, not sure we'd still need it. Jan 21 07:49:54 Herrie|Veer: ok; we just have to be careful to have a consistent ofono stack with conman,ofono, voicecall... Jan 21 07:50:10 I mean regarding the versions Jan 21 08:00:11 Tofe: Yeah I'll check others later and post my findings Jan 21 08:00:14 Testing it locally Jan 21 09:54:33 Back Jan 21 09:56:06 Tofe: Seems Connman will be OK as well, not 100% sure about bbappend for it though. VoiceCall should be OK too with our patch. So only question would be the patch 3 for oFono and if we still need it. Looks like upstream change might make we don't need it Jan 21 09:56:06 anymore but my C++ knowledge is too limited to tell :P Jan 21 09:56:17 Big question is of course if things will keep working. Jan 21 09:57:05 Also read that ConnMan will drop BlueZ 4 support in next release so we might want to have a look into updating to BlueZ 5 in not too distant future Jan 21 10:05:15 ok Jan 21 10:16:43 Created 2 issues in the bug tracker for it. 1 for connection components update, 1 for BlueZ migration. Jan 21 10:17:54 Added my findings to the connection components ticket Jan 21 10:18:37 I saw that, good :) Jan 21 10:19:41 For the patch of oFono I'm not sure it addresses our problem but maybe just in a different way :P Jan 21 10:20:20 Herrie|Veer: I'm not sure either, I would first have to know what layer is faulty Jan 21 10:21:42 Herrie|Veer: for voicecall, it looks like we could debug it a bit by listening on dbus Jan 21 10:22:02 on org.nemomobile.voicecall Jan 21 10:24:22 Tofe: You mean for the incoming call not showing up on screen and outgoing call not changing the display? Jan 21 10:24:38 Looks like some signal not being sent or looking at the wrong one in the app? Jan 21 10:25:06 Herrie|Veer: could be; it's just a wild guess though Jan 21 10:25:54 Technically they work so it must be something fairly simple Jan 21 10:26:19 well, it works only in one direction Jan 21 10:27:01 (or, the UI is bugged. That's also a possibility.) Jan 21 10:27:16 Tofe: Well the incoming call shows in the log :p Jan 21 10:27:31 UI is bugged is very likely :P Jan 21 10:27:55 With all the UI rework in LNC I wouldn't be surprised if the incoming call dialog got broken :P Jan 21 10:28:00 Herrie|Veer: yes, but if voicecall-manager doesn't send the corresponding signal on dbus, then the qml plugin won't be notified and neither will be our UI Jan 21 10:29:05 Anyway. Let's hope I'll get my SIM today! Jan 21 10:29:14 Tofe: Yeah :) Jan 21 10:29:41 My Lebara sim still had money but wouldn't let me call, so topped with another EUR 10 and it was fine :P Jan 21 10:30:06 Otherwise I'll just buy one in the street, I can sure afford it :p Jan 21 10:31:07 Tofe: They're free here usually :P Jan 21 10:31:13 Or 5 with 10 credit :P Jan 21 10:31:21 At shady phone shops :P Jan 21 10:33:21 same here Jan 21 10:34:19 Ok, I'll get my hands on a little SIM tonight, whatever happens. Doesn't Lycamobile understand that the debug of LuneOS is at stake?! Jan 21 10:35:50 Tofe: Lycamobile that will take a week or 2 by mail is my experience :P Jan 21 10:36:33 aaaarg Jan 21 10:37:00 Nowhere near as quick as they claim on their site in my experience :P Jan 21 10:37:03 I have been so naive Jan 21 10:37:09 So hence my local shop route :P Jan 21 10:37:32 I have maybe 3 shady local phone shops in my 200m area :) Jan 21 10:37:42 We have like 4-5 on my way home by bike so just dropped in all and got all the free sims I could get LOL :P Jan 21 10:39:12 morphis: o/ Jan 21 15:33:45 nizovn: Hi :) Jan 21 15:34:07 The org.webosports.audio/setCallMode worked for me :) Thnx for the tip! Jan 21 15:37:19 morning Jan 21 15:37:44 Herrie|Veer: good :) Jan 21 15:38:58 We just have some cosmetics to work out now it seems mainly :) Jan 21 15:39:22 And upgrading the whole network stack to latest, since upstream has been busy fixing things :) Jan 21 15:39:59 did somebody say fix the cosmetics? Jan 21 15:40:04 * HaDAk dons a cape and a superhero pose Jan 21 15:42:23 HaDAk: Well it's still pretty fugly at the moment but as soon as it's functional that will become higher on the priority list :P Jan 21 15:42:46 i'm guessing we're talking the phone app? Jan 21 15:44:05 HaDAk: Yes :P Jan 21 15:44:10 :) Jan 21 15:44:16 It's close to horrendous currently :P Jan 21 15:44:22 oh oh oh...show me. Jan 21 15:44:28 i promise not to say anything :X Jan 21 15:44:34 You can run it in QtCreator :P Jan 21 15:44:46 but that takes effort T_T Jan 21 15:47:39 Can send some screenshots later Jan 21 15:47:50 No adb on work laptop that works :P Jan 21 18:03:16 Tofe: dbus-monitor for incoming call: https://bpaste.net/show/280dfdedce78 Jan 21 18:06:24 Tofe: And outgoing: https://bpaste.net/show/ad8dfdfa7321 Jan 21 18:59:39 Herrie: no need ;) Jan 21 19:06:00 Tofe: Managed to pick up some sim? Jan 21 19:06:05 yup Jan 21 19:06:37 But I'm trying to activate it with only LuneOS, and maybe I'll need a real phone :p Jan 21 19:14:18 Herrie: but it seems that the culprit is the qml voicecall plugin Jan 21 19:14:21 Use the Pre 3 Jan 21 19:17:51 Yes, that's what I'm doing now, but I wanted to know how far we could go, from scratch, right now Jan 21 19:18:03 answer is: not far, as long as the UI is so broken Jan 21 19:22:38 Tofe: YEah ;)\ Jan 21 19:36:04 ok now let's get to business Jan 21 19:50:06 :D Jan 21 20:07:30 our Instantiator in VoiceCallMgrWrapper seems to be the culprit Jan 21 20:09:10 Tofe: Hmmm... Any ideas for a solution? Jan 21 20:09:55 A really not elegant one would be to use a ListView or a Repeater, I guess Jan 21 20:10:03 but I'd like to understand what's going on Jan 21 20:10:19 Tofe: Yeah it's always good to figure that out Jan 21 20:10:27 I'll be updating MediaIndexer a bit ;) Jan 21 20:10:38 Seems we're not really legacy compatible :P Jan 21 20:29:40 Herrie|Laptop: what's the luna-send call for enabling audio call, again ? Jan 21 20:30:17 luna-send -n 1 luna://org.webosports.audio/setCallMode '{}' Jan 21 20:30:18 ? Jan 21 20:30:20 I think Jan 21 20:31:54 Ah should be luna-send -n 1 luna://org.webosports.audio/setCallMode '{"inCall":true}' Jan 21 20:31:56 I guess Jan 21 20:36:10 ok, well, no microphone, but the call was received, answered, and terminated :p Jan 21 20:37:36 Receiving a call when the phone app isn't opened is... well... let's say graphically incorrect. Jan 21 20:37:58 Tofe: Yeah :P I don't get any visual :P Jan 21 20:38:04 I do, now Jan 21 20:38:09 I.e. System acts like nothing happens :P Jan 21 20:38:15 Tofe: Progress :P Jan 21 20:38:19 yuyp Jan 21 20:38:22 wanna try? Jan 21 20:38:29 it's just one qml file to copy Jan 21 20:39:43 I'm in the middle of something else now, but can try later :) Jan 21 20:39:59 Microphone worked with me for outgoing call Jan 21 20:40:10 I called, answered on Veer, did luna-send Jan 21 20:40:21 Microphone was working, just noice cancelling is pretty good Jan 21 20:40:27 So initially thought it didn't work :P Jan 21 20:40:28 well, I had a lot of larsen, so I'm not sure Jan 21 20:40:47 I had to cut it before it went crazy Jan 21 20:40:54 I went to another room :P Jan 21 20:41:05 Because it was singing around too due to being on speaker :P Jan 21 20:41:29 https://github.com/webOS-ports/org.webosports.app.phone/commit/35fe5cfd1f947bdf629a20c70ca09a97062a3d4c <-- just the VoiceCallMgrWrapper.qml file is needed to test on device Jan 21 20:45:20 Herrie: Tested with wife, microphone works :) Jan 21 20:45:39 Tofe: :D that's what I said :P Jan 21 20:45:50 So now, there's pretty much only the alert dialog to fix Jan 21 20:46:08 and we can then move forward Jan 21 20:48:03 Tofe :D Jan 21 20:48:09 Yeah it's not in bad shape Jan 21 20:53:34 Technically I mean, it's more UI then anything else that doesn't behave initially. I'm sure there will be plenty of roadblocks down the line, but for initial calls UI is the biggest hurdle :P Jan 21 21:34:39 Herrie|Laptop: https://github.com/webOS-ports/org.webosports.app.phone/pull/22 <-- this should work quite well Jan 21 21:35:26 I think I have slightly broken the Desktop stub, but I'll fix that shortly Jan 21 21:36:26 Tofe: Yeah I already figured that we needed to do something with the WindowType ;) Jan 21 21:36:42 That's what I meant when I said the UI work probably broke some things :P Jan 21 21:36:50 Because I remember incoming call dialog working before :P Jan 21 21:37:16 I'll test it probably tomorrow morning, busy with some translations now ;) Jan 21 21:38:31 https://github.com/webOS-ports/luneos-components/pull/27 <-- this will avoid future issues Jan 21 21:38:40 elvispre: Chop, chop, we'll need bluetooth now :P Jan 21 21:39:49 ... and my mobile connection is all jumpy again... Jan 21 21:40:03 is it only me? Jan 21 21:40:12 Tofe: It's the APN stuff Jan 21 21:40:25 I'll just merge your code, it cannot get much worse Jan 21 21:40:28 And just kick off a nightly :P Jan 21 21:40:37 ah yes, /system/etc/apns-conf.xml Jan 21 21:43:07 Tofe: This might be fixed when we update the oFono, VoiceCall, ConnMan, libconnman-qt stack Jan 21 21:43:22 There are so many small commits in there sorting different issues, it might just disappear Jan 21 22:07:32 Herrie|Laptop: https://github.com/webOS-ports/org.webosports.app.phone/commit/372dd4f948fdfb1cef499a67cb49680d5b58c643 will fix Desktop, but I didn't check on device yet, so better not merge it yet Jan 21 22:07:57 (it's just in case you wanted to have fun on desktop before I finalize the tests) Jan 21 22:09:19 I'm glad we now have a phone that can dial :) Jan 21 22:09:55 Tofe: Yeah that's quite essential for a phone :P Jan 21 22:10:11 We can make calls & do SMS, we're back in 1999 :P Jan 21 22:10:11 phone calls are so 2009 Jan 21 22:10:48 halfhalo: well, make us a whatsapp client on LuneOS :p Jan 21 22:11:30 (not that I would use it, I must say... I so a 2009 person ;) ) Jan 21 22:11:36 'm Jan 21 22:15:08 Well we have a Telegram webapp :P Jan 21 22:15:13 Which works pretty OK I think Jan 21 22:16:44 But I wouldn't mind a working WhatsApp Jan 21 22:18:12 Herrie|Laptop: don't keep high hopes, there have been lots of desillusion on the Jolla Jan 21 22:19:16 Tofe: YowSup stuff not working? Or it's hit & miss Jan 21 22:19:23 2 consecutive 3rd party apps using Whatsapp APIs were "gently shut down" Jan 21 22:20:18 Tofe: Hmmz.. I thought they were spoofing some old S60 or so bits to they couldn't be detected? Jan 21 22:20:33 WhatsApp stepped up and outsmarted them finally? Jan 21 22:20:34 Whatsapp doesn't want any 3rd party app using its API; the problem being that they don't really care about minor platforms, but their lawyers care enough to send "little reminders" to the app maintainers Jan 21 22:21:07 Tofe: https://github.com/webOS-ports/mediaindexer/pull/6/files Jan 21 22:21:19 Some are a bit nasty but should fix legacy compatibility for now at least Jan 21 22:21:28 We'd need to look into it proper sometime in the future Jan 21 22:21:55 Herrie|Laptop: can be merged as-is? Jan 21 22:22:39 I don't see any syntax mistake at least Jan 21 22:23:05 Tofe: I didn't build test, but if my syntax concat at https://github.com/webOS-ports/mediaindexer/pull/6/files#diff-19bd39d29b16a3c2fc806f3711c06182R72 is OK then yes Jan 21 22:23:43 I basically ran luna-send on 3.0.5 and LuneOS and compared the output and eliminated the diffs :P Jan 21 22:25:01 Ah, no, that is incorrect, you can't add "char*" together Jan 21 22:25:20 Ah :S Jan 21 22:25:24 It should probably be: (file.artist()+"\t\t"+file.album()+"\t\t"+file.name()).c_str() Jan 21 22:25:32 Ah Jan 21 22:26:59 Tofe: Fixed Jan 21 22:27:01 I can't assure you it will build, but it may build. Jan 21 22:27:13 Tofe: LOL Jan 21 22:27:36 I've mainly been moving around things. This is the only one I'm not sure about Jan 21 22:27:39 Ok, let's merge that one Jan 21 22:27:48 live on the edge Jan 21 22:27:59 merged Jan 21 22:29:35 Thnx Jan 21 22:50:38 I'm heading to bed :) Good night! **** ENDING LOGGING AT Fri Jan 22 02:59:58 2016