**** BEGIN LOGGING AT Fri Jan 22 02:59:58 2016 Jan 22 08:16:57 morning Jan 22 08:17:23 Tofe: Nice work on the phone app :) Incoming call notification now works :) Also outgoing visual is a lot better. Jan 22 08:17:25 :) Jan 22 08:17:38 Still needs polishing of course but that's minor :) Jan 22 08:18:41 Tofe: Your other PR from yesterday is also tested now? Jan 22 08:19:13 Ah it's the same PR :P Jan 22 08:19:56 * Herrie|Veer needs more coffee, another night with not too much sleep :P Jan 22 08:49:38 Morning Jan 22 08:50:19 Herrie|Veer: glad you like it Jan 22 08:51:29 I'm now going to try to work on call history and/or contact and/or favorite list, I don't know yet Jan 22 08:51:59 There's some thinking to do on the model side, before running into how to do the UI Jan 22 08:53:19 Tofe: Yeah Jan 22 08:53:31 Well we basically can take the legacy db8 objects Jan 22 08:53:46 So we're "compatible" for whatever else might use it Jan 22 08:57:04 I can dig up the kinds for you from legacy Jan 22 08:57:07 And PR them Jan 22 09:10:09 Well, I guess the db8 API documentation from OWO is valid, isn't it? Jan 22 09:10:42 ah maybe there isn't any doc for history or favorites, I didn't check Jan 22 09:17:22 Tofe: The DB8 api yes, however I doubt the kinds are defined since they're part of the app normally. Jan 22 09:17:31 And Phone app wasn't open sourced Jan 22 09:19:27 ok; well, if you can find the db8 definitions, yes, I'll take it gladly :) Jan 22 09:21:19 Tofe: Well it are 3 kinds it seems: com.palm.phonecallgroup (still need to see what this one does), com.palm.phonecall and com.palm.person Jan 22 09:21:32 I think we probably have com.palm.person already Jan 22 09:25:24 We have this https://github.com/openwebos/app-services/tree/master/com.palm.service.contacts.linker/db/kinds already, isn't it? Jan 22 09:27:07 I'd say we should but I don't find it... Let me search deeper Jan 22 09:28:10 I don't find any relevant hits on it in fido, neither on linker or contacts :s Jan 22 09:28:23 ok, maybe we should add them, then Jan 22 09:28:24 So I guess we don't have it, though I recall we did... Jan 22 09:28:34 Garfonso: ^ Jan 22 09:29:09 Ah wait we do have app-services Jan 22 09:29:15 See I need more coffee :P Jan 22 09:30:20 definitely :D Jan 22 09:34:41 Seems our permissions need some work. I'll sort those Jan 22 09:34:50 Seems only com.palm has access :P Jan 22 09:37:14 Tofe: I guess we want the kinds & permissions for phone app in the phone app repo? Jan 22 09:37:40 Herrie|Veer: yes Jan 22 09:38:34 OK I'll be PR-ing some things then :) Jan 22 09:38:46 With the kinds defnitions, I can work out a little stub test db8 model, and then plug the phone's model onto it, and then have a view for that model Jan 22 09:39:44 Let me PR those kinds quickly Jan 22 09:39:48 Found them already Jan 22 09:43:09 I won't merge your PR until you've had your coffe :p Jan 22 09:45:23 I already had 1 extremely strong espresso, 1 cappuccino and another espresso :P Jan 22 09:45:47 ok, that should do it :) Jan 22 09:57:35 OK app-services PR is in. That's merely housekeeping for contacts app. Otherwise it wouldn't be able to write stuff :p Jan 22 09:59:24 Seems that on legacy com.palm.app.phone didn't have direct access to the phonecall kind :s Jan 22 09:59:35 Which seems odd, so I added it for our phone app Jan 22 10:01:08 Tofe: Kind comes 1:1 from 2.2.4 Doctor Jan 22 10:01:57 OK 2nd PR is in too :) Jan 22 10:36:37 Ok, merged; I guess we should also modify the .bb to make sure these files are installed correctly Jan 22 10:37:04 Tofe: Yeah will do that now while bumping SRCREV Jan 22 10:42:47 Tofe: Done Jan 22 10:46:51 great Jan 22 10:46:52 JaMa: morning Jan 22 10:47:08 JaMa: Seems unstable Mako failed again Jan 22 10:49:22 strange I'll try to rebuild gcc-cross manually Jan 22 10:50:24 it's possible that there is something wrong in sstate after last build which failed with ICE Jan 22 10:58:06 Tofe: Can you check #907? I guess you might have already covered those along the way? Jan 22 11:01:25 rebuilding worked, next build should be better Jan 22 11:02:23 JaMa: Great :) Jan 22 11:49:13 Herrie|Veer: the last two warnings are most likely fixed Jan 22 11:49:27 for TelephonyManager, it would need to be checked Jan 22 12:31:18 Tofe: OK :) Jan 22 12:31:57 I'll have a look to see if I can grab some legacy code bits and paste them for you for references with regards to contacts from Phone app Jan 22 13:02:40 Tofe: You have any idea why we have /etc/palm/db and /etc/palm/db_kinds ? It seems /etc/palm/db_kinds gives some problems in log. Any objections against moving them to /etc/palm/db? Jan 22 13:04:23 nope Jan 22 13:05:11 Seems the kind doesn't get registered when in /etc/palm/db_kinds Jan 22 13:05:26 To me anyway would make sense to put them in a single location Jan 22 13:07:26 It's anyway 2 files only :P Jan 22 13:07:31 For securitypolicy Jan 22 13:07:38 Which now gives warnings in log Jan 22 13:07:41 Feel free to improve it :) Jan 22 13:08:31 Done :) Jan 22 13:08:46 See if it solves the problem but I suspect it will :) Jan 22 13:13:38 Herrie|Veer: that fix for mako doesn't work, it actually breaks kernel build :/ Jan 22 13:13:40 Yeah it disappears it seems :) Jan 22 13:13:48 JaMa: Hmmz :( Jan 22 13:13:53 http://lkml.iu.edu/hypermail/linux/kernel/1105.1/00537.html Jan 22 13:14:00 will need to find something else Jan 22 13:18:22 They seem to provide some workarounds? Jan 22 14:36:38 Herrie: You mind testing this: https://github.com/webOS-ports/org.webosports.app.maps/pull/12 Jan 22 14:37:23 I'll note that it required fairly minimal modification to fix. Most of the diff is due to indentation changes due to adding some if() blocks. Jan 22 14:40:58 The main problem stemmed from the single point dragging logic still continuing to function even if a two finger gesture was in progress. Both sets of events fired, which meant double panning, with the drag not taking into account the zooming in the gesture. Jan 22 14:42:08 Additionally, I fixed a bug where if you did a pan-and-zoom but didn't actually zoom by a significant enough amount to trigger an integer zoom level change, it would crash the maps widget and not allow you to further pan or zoom properly. Jan 22 14:42:29 Anyway, it's up there. Feel free to leave comments. I've got to get going. Jan 22 15:21:30 Funny that init 6 still reboots the device even though it's using system. Jan 22 15:27:20 s/system/systemd/g Jan 22 15:29:15 * elvispre has to spend way too much time turning spell check options off >-( Jan 22 15:30:29 elvispre: LOL Jan 22 15:30:39 How is BlueTooth going? Jan 22 15:30:48 Tofe fixed calls yesterday :D Jan 22 15:31:05 Herrie: Bluetooth is coming along. Jan 22 15:31:20 I think it does not quite work under the hood properly yet though. Jan 22 15:31:41 I'm seeing things in the logs that I can't do much about probably. Jan 22 15:32:23 I'll do a PR shortly so people can take a look. (Or you can all just look directly at my Settings form on the Bluetooth branch.) Jan 22 15:43:01 elvispre: Could be nizovn has to fix something still :) Jan 22 16:15:12 nizovn: I am seeing a lot of errors like "Uncaught ReferenceError: Discovering is not defined" in the log. For Pairable, Powered, Discoverable... Jan 22 16:15:26 nizovn: They are LunaWebAppManager JS logs, so I guess Settings is supposed to be catching these as [Bluez] property changes. Jan 22 16:15:38 nizovn: Thing is, I have bound a handler bound to navigator.BluetoothManager.onpropertychanged (it is never called) so I don't know where these messages are coming from. Jan 22 16:15:51 nizovn: Any ideas? Jan 22 16:42:55 Do Bluetooth devices get blacklisted? My Mako won't pick up anything any more. Jan 22 16:50:50 elvispre: ok, need to think Jan 22 16:52:04 no, they shouldn't become blacklisted Jan 22 16:54:09 you can try bluez4 dbus api to understand the state of adapter, devices, etc Jan 22 16:54:15 http://wiki.openmoko.org/wiki/Manually_using_Bluetooth Jan 22 17:03:07 nizovn: Nice link, thanks. Jan 22 17:09:32 nizovn: Anything you're working on currently? Jan 22 19:12:28 Herrie: ok I think I now understand quite well how the two phone db work Jan 22 19:12:52 I've exported the json view of my Pre3 for the two kinds, I have plenty of examples :) Jan 22 19:27:51 Tofe: OK, nice :) Jan 22 19:28:01 I've been fixing some bugs here and there I came across :P Jan 22 19:28:12 I saw that :) Jan 22 19:28:15 Nothing too major, but stuff that would need to get fixed eventually anyway ;) Jan 22 19:29:44 Like the luna-appmanager stuff ;) That's half the solution for 611 for example ;) 1st problem is that our filemanager was not a TrusterInstallerApp, so it would error. 2nd problem is that we don't have an IPK handler for Preware. That's something which should be addressed in the app Jan 22 19:33:42 We basically would need to add a check while Preware starts to make sure it get's set as IPK handler, similar to https://github.com/webos-internals/preware/blob/84ca16c32e3ccc621ebfe31f21564e1a42f49da1/app/assistants/main-assistant.js#L186 and https://github.com/webos-internals/preware/blob/84ca16c32e3ccc621ebfe31f21564e1a42f49da1/app/assistants/app-assistant.js#L12 and https://github.com/webos-internals/preware/blob/84ca Jan 22 19:34:03 Shouldn't be too hard for one of the Enyo devs like elvispre, DougReeder or Andolamin to add. Jan 22 19:34:16 ok Jan 22 19:37:37 Herrie|Laptop: Thanks for testing that Maps fix. Jan 22 19:39:33 KyleMaas_Laptop: No problem, thnx for fixing it :) Jan 22 19:39:57 No problem. Jan 22 19:40:40 Where is the PivotCE app's code? Jan 22 19:42:08 Looking at this bug: http://issues.webos-ports.org/issues/993 Jan 22 19:43:17 KyleMaas_Laptop: That's a webapp Jan 22 19:43:29 So it's probably more something that TOfe would need to sort :P Jan 22 19:44:02 It's basically here: https://github.com/webOS-ports/web-apps/blob/master/com.pivotce.web/appinfo.json Jan 22 19:44:14 It's just an appinfo.json with params Jan 22 19:45:26 What is the issue exactly ? I'm not sure to understand Jan 22 19:45:48 Ah. Gotcha. Jan 22 19:47:57 Tofe: Basically you can zoom so much that the webapp goes into card mode :P Jan 22 19:48:36 Tofe: This one might be up your street as well sometime: http://issues.webos-ports.org/issues/591 Jan 22 19:48:46 I'll test it first, maybe it's fixed already Jan 22 19:48:48 into card mode ? Jan 22 19:48:57 I'll have to see that myself Jan 22 19:49:38 Tofe: Yeah Jan 22 19:49:41 Into card mode! Jan 22 19:49:54 Just zoom it in, ie squeeze it :P Jan 22 19:54:52 Herrie: can't reproduce anything weird on that webapp Jan 22 19:55:19 Tofe: Let me try again at my end Jan 22 20:02:40 Could use a few more app bugs. It would be nice if I knew what needed work that didn't require an actual device or a working VM image (like the Maps bugs). Jan 22 20:08:18 KyleMaas_Laptop: What you could do is: Add the category images to Settings, similiar to http://webos-ports.github.io/org.webosports.app.testr/debug.html Jan 22 20:08:36 Images should be available at https://github.com/openwebos/image-assets Jan 22 20:09:33 For example this one: https://github.com/openwebos/image-assets/blob/master/palm/applications/com.palm.app.wifi/icon-256x256.png for the WiFi Page Jan 22 20:12:47 Tofe: Seems 993 is gone ;) Jan 22 20:12:52 I guess you fixed it along the way :D Jan 22 20:14:38 Herrie|Laptop: http://issues.webos-ports.org/issues/1053 Jan 22 20:16:38 KyleMaas_Laptop :) Jan 22 20:16:45 Should be fairly straight forward I guess Jan 22 20:16:53 Herrie|Laptop: I think I can now read a callgroup history from a Pre3; I can't yet expand it, though Jan 22 20:18:10 I've improved a little bit our test Db8Model so that it can understand a very basic db8 query with prop=value,orderBy,and desc Jan 22 20:18:11 For System Update you can use the recreated icon: http://webos-ports.org/wiki/Graphics_Work#Update Jan 22 20:18:21 Tofe: Nice :) Jan 22 20:18:35 I'm just going through old bugs and fixing them along the way :P Jan 22 20:18:40 Even touching minor C++ stuff :P Jan 22 20:18:47 (with a predefined JSon data, of course, I'm not going to connect to a db...) Jan 22 20:23:52 Tofe: You fixed the Enyo 1.0 back gesture right? Jan 22 20:24:23 I think so, but it's a bit far away Jan 22 20:27:58 Herrie|Laptop: Logged that link so I can take a look later. Having trouble even getting one icon to show up correctly. Trying to figure out why. Jan 22 20:28:39 KyleMaas, the Testr code might give some clues on how to do it? Jan 22 20:33:23 Ah, found it. Someone commented out the code that attaches the icons to the list items. Jan 22 20:35:14 Hehe ;) Jan 22 20:36:51 mmmh what db8 query operator should I use to say "this value should be present in the array of that property" ? I have a property which is an array, and want to list all the object whose property contains a specifc value Jan 22 20:39:13 Herrie|Laptop: Clock is Enyo 1 and back gesture works on that. Swipe left returns from the alarms panel no problem. Jan 22 20:39:42 elvispre: Thnx for confirmation Jan 22 20:41:31 Herrie|Laptop: Hate to be a pain on this subject, but I don't see anything regarding a license for any of the graphics on the page with the update icon other than that it's Creative Commons BY-SA, which doesn't mesh with the Apache 2.0 of the Settings app AFAIK. Jan 22 20:42:27 Ah, Google gave me the answer to my question. Thanks Garfonso! Jan 22 20:42:34 Ah well these are by Benjamin, our graphics guy, he's OK with Apache 2.0 ;) Jan 22 20:43:26 (the answer being, using "=" works also for an array, and will look inside it) Jan 22 20:44:07 Logged that to the bug, but there should really be a general license policy for the graphics posted to there. Jan 22 20:44:51 Just thinking that as far as licensing goes, we should be keeping our i's dotted and t's crossed to make sure that LuneOS can be used by folks other than us at some point in time. Jan 22 20:48:53 KyleMaas_Laptop: Yes Jan 22 20:48:55 Herrie|Laptop: Actuall, that confirmation was cobblers, but I just checked it on Contacts and it is still confirmed :-) Jan 22 20:51:08 Herrie|Laptop: Could we have Benjamin log a confirmation of that licensing in the bug notes? Jan 22 20:51:19 (I don't know who that is on here.) Jan 22 20:52:54 He's not on here usually Jan 22 20:53:01 I'm mainly in contact with him via email Jan 22 20:56:04 Ah. Well, I think I'll leave that one off, since per the contributor policy, I'd have to DCO it. Jan 22 20:57:27 Sounds & Ringtones icon from OWO has a Beats logo in it, so I don't think we can use that one. Jan 22 21:03:58 KyleMaas_Laptop: Just use the Settings icon then for the one you don't feel comfortable about Jan 22 21:06:19 Herrie|Laptop: That's what I figured. Just about have everything imported and working. Jan 22 21:08:23 * elvispre just connected to his Bluetooth earphones using the System Menu. LuneOS and the earphones both thought so. No sound through them, but still! Jan 22 21:09:01 elvispre: I think you might need to do some luna-send Jan 22 21:09:30 Herrie: To tell the sound where to go? Jan 22 21:10:32 Herrie: That is, to tell pulseaudio which sink to use? Jan 22 21:10:37 Herrie|Laptop: i'm currently playing with spreading stacks of cards, but would be happy if you have something for me to work on :) Jan 22 21:10:38 Yeah Jan 22 21:11:34 nizovn: Was this done when you did vibration stuff? http://issues.webos-ports.org/issues/811 Jan 22 21:11:52 elvispre: It could be our audio service needs some tweaking to deal with headsets etc Jan 22 21:11:55 Not really sure Jan 22 21:12:07 Phone app does this for example: https://github.com/webOS-ports/org.webosports.app.phone/blob/master/qml/views/ActiveCallPage.qml#L205 Jan 22 21:13:37 Herrie: Makes sense. Connect to an Audio device... so redirect sound to it. Jan 22 21:14:42 Herrie|Laptop: https://github.com/webOS-ports/org.webosports.app.settings/pull/62 Jan 22 21:15:26 Herrie|Laptop: yes, but only basic support, without "named effects" https://github.com/webOS-ports/nyx-modules-hybris/commit/7a4ca535e1c715b589280129495f3756b0932dc2 Jan 22 21:16:18 nizovn: OK, legacy does support the namedEffect. I.e. it would vibrate a ringtone for example Jan 22 21:16:22 I tested this on my Veer ;) Jan 22 21:16:32 We don't need it that urgently though Jan 22 21:16:49 I think I'll close #811 and create a new issue for namedEffect Jan 22 21:16:56 Gaaa! That ActiveCallPage.qml says "Flipable". Two 'p's! (MIght not be the highest priority.) Jan 22 21:17:55 ok, btw it would be good if you mention duration/period for "ringtone" effect Jan 22 21:18:31 Herrie|Laptop: If you can think of other app bugs/improvements like that and file them in the bug tracker, that'd be awesome. Anything I can test in a browser. My internet here may not be great, but at least I've got some time to play with things. Jan 22 21:19:34 KyleMaas_Laptop: You could extend the PDF app a bit, bump PDF.js version ;) Jan 22 21:19:38 Add roation for example ;) Jan 22 21:19:42 rotation Jan 22 21:19:55 I need to get going. File some bugs! :) Jan 22 21:20:03 I bumped PDF.js not too long ago, but rotation would be nice ;) Jan 22 21:20:06 Will do Jan 22 21:23:23 nizovn: Seems we're going to need http://issues.webos-ports.org/issues/1047 sometime Jan 22 21:23:33 Not sure how much work that will be. I linked the API changes Jan 22 21:35:04 Herrie|Laptop: seems we can't migrate to bluez5 as it requires too recent kernel version. http://logs.nslu2-linux.org/livelogs/webos-ports/webos-ports.20150506.txt .we have 3.0 on touchpad, for example Jan 22 22:17:53 nizovn: Ah that won't be an easy job then :( Jan 22 23:18:05 Bluetooth. It looks to me like the WAM BluetoothManager extension does not provide the list of known devices. That's why I can see them once in Settings but never again. Settings loses them but they are listed in the System Menu even if they're turned off. Jan 22 23:20:27 That is, Settings only gets to see new-found devices, not ones that are in some internal list already. **** ENDING LOGGING AT Sat Jan 23 02:59:58 2016