**** BEGIN LOGGING AT Sat Mar 08 02:59:59 2014 Mar 08 03:37:27 gggg Mar 08 09:41:45 morning Mar 08 09:51:29 morning Mar 08 09:58:48 JaMa: looks like we have a linking problem with libpalmsocket and pmstatemachine Mar 08 10:11:30 Garfonso: btw. does the cdav adapter require the keymanager? Mar 08 10:17:42 ok, email app is back working Mar 08 10:21:35 I got stuck on account this week when tried in emu Mar 08 10:21:39 That's solved now? Mar 08 10:21:45 I couldn't finish adding account Mar 08 10:37:22 Herrie: for email? Mar 08 10:38:51 morphis: currently, yes. But only for storing the user's password... so if we have something else.. ;) Mar 08 10:39:01 how does the email app store the pw? Mar 08 10:39:08 afaik somewhere in db8 Mar 08 10:39:12 in plaintext Mar 08 10:39:21 ^^ Mar 08 10:41:02 Garfonso: there is https://github.com/openwebos/app-services/blob/master/com.palm.service.accounts/models/credentials-model.js Mar 08 10:41:09 https://github.com/openwebos/app-services/blob/master/com.palm.service.accounts/models/credentials-model_keymanager.js Mar 08 10:41:27 maybe one of both is used for the email app currently Mar 08 10:47:15 otherwise we have to write a dummy replacement which we extend ater Mar 08 10:51:51 I thought a bit of creating a keymanager... my first approach would be to implement the keystore, because it seems that is what most use (i.e. fetchkey / storekey) and write them to an encrypted file somewhere. Issues is how to store the encryption key... Mar 08 10:52:51 the best I came up with was to generate a random key on first load and store that somewhere on disk, too... in future this could be replaced with something the keyrings are doing, i.e. let the user enter a passphrase on every boot and generate the key from that. Mar 08 10:53:41 the rest should be straight forward using the node.js crypto modul. Mar 08 10:54:33 yeah Mar 08 10:54:48 for maintaining the keys I would prefer using a sqlite db Mar 08 10:55:02 sure Mar 08 10:55:05 so we directly separate the keystorage from the rest of db8 storage Mar 08 10:55:25 so you would like to do that work? :) Mar 08 10:58:37 I can start it, I think. Mar 08 10:59:51 that would be great Mar 08 11:00:14 let me create a repo for it then Mar 08 11:01:05 which license do you want to put it under? Mar 08 11:01:08 Apache-2.0? Mar 08 11:01:38 Herrie: email app icon fixed, pdf app icon fixed Mar 08 11:01:46 Herrie: was there anything else beside the vbox keyboard? Mar 08 11:02:40 apache 2.0 is good Mar 08 11:04:11 morphis: only issue for me is time.. I'll be on vacation from wednesday for three weeks. Mar 08 11:04:43 hopefully work will be a bit less demanding after that... had a lot of deadlines and overtime in february. Mar 08 11:05:02 Garfonso: yeah know such things Mar 08 11:05:04 same for me here Mar 08 11:05:22 Garfonso: so you're completely off for three weeks? Mar 08 11:05:35 yes. Mar 08 11:05:41 https://github.com/webOS-ports/org.webosports.service.keymanager Mar 08 11:05:44 Garfonso: nice :) Mar 08 11:06:07 need something like this too but right now not really possible Mar 08 11:06:28 we do a round trip through parts of India (Dehli, Rajasthan). :) Mar 08 11:07:51 oh nice Mar 08 11:08:21 then enjoy it as much as possible Mar 08 11:08:31 I'll do. :) Mar 08 11:09:51 Garfonso: so we're not able to use cdav right now, right? Mar 08 11:11:05 I'm looking into that right now. Mar 08 11:12:19 ok Mar 08 11:28:13 clicks on the keyboard are sometimes offset... it seems to happen, if the input (or the cursor?) is behind the keyboard. Is that a known issue? Mar 08 11:32:03 hm.. without any modifications the image from March 6th tells me "Service does not exist: org.webosports.cdav.service.". Is that a known issue? Ah.. I guess that is because the service-files are missing. Mar 08 11:36:08 they are? Mar 08 11:36:24 then let me check that and fix it Mar 08 11:36:33 Garfonso: and I saw the same for the keyboard Mar 08 11:36:37 something Tofe|Away should look at Mar 08 11:37:15 morphis: yes, no service config files in dbus / ls2. Neither in the repository. ;) Mar 08 11:40:10 ah :) Mar 08 11:40:18 Garfonso: btw. you trying on your gnexus? Mar 08 11:40:32 currently on emulator. Mar 08 11:42:56 but I'll try on gnexus again, soon.. ;) Mar 08 11:46:04 should I commit the service files? I just created them anyway Mar 08 11:57:39 hm.. maybe it is because the buttons resize, if you switch to numbers/special chars? Mar 08 12:08:27 hm... how do I install custom certificates? ^^ Mar 08 12:12:48 Garfonso: yes, commit them Mar 08 12:13:00 Garfonso: let me look how to install custom certificates Mar 08 12:13:15 did that quite some time ago Mar 08 12:17:11 I noticed that in email app kb behaves on username field but is off on pw Mar 08 12:18:11 I don't think it's the switch to numbers itself Mar 08 12:18:13 they are now in a folder called "sysbus" inside the service directory. Is that ok? Did saw diverse stuff in other repositories... should the service be private or public? Mar 08 12:18:29 Also kb layout is different in email app compared to browser Mar 08 12:18:38 some good overview for certiicate handling: http://bpaste.net/show/j5TgdDTZ2M59aW7cOqaV/ Mar 08 12:18:58 Herrie: the kb layer switches according to the type of the input field Mar 08 12:19:04 like password, url etc. Mar 08 12:21:30 hm.. the custom validator does not receive the parameters from the accounts-app. Mar 08 12:22:04 morphis: I know, but for some reason the number row is gone when inputting username in email app Mar 08 12:22:21 Herrie: hm Mar 08 12:22:52 I think TP behaves differently let me check Mar 08 12:23:01 TP way felt more logiacl to me Mar 08 12:25:23 what I also saw is that we don't focus the input field in some cases Mar 08 12:25:31 like when it's on the bottom of the screen Mar 08 12:26:12 No kb layout is differnt Mar 08 12:26:18 Let me show some screens Mar 08 12:28:59 This is on emu: http://tinypic.com/view.php?pic=97673t&s=8#.UxsM9oXZdGA Mar 08 12:31:20 And on TP: http://tinypic.com/view.php?pic=11kjes8&s=8 Mar 08 13:38:41 hm.. it seems this error really means something: "file:///usr/palm/frameworks/enyo/0.10/framework/build/enyo-build.js:6244: CONSOLEAPI WARN: WARNING: Executing pending window params, but no params list found." Mar 08 13:39:18 but what? ^^ Mar 08 13:43:41 ok.. it's not the issue... *still investigating why crossappui.js does not get its parameters" Mar 08 13:50:59 morphis: what did you fix in the email app? can I create an e-mail account? Mar 08 13:57:59 morphis: is sqlite3 node.js module in the emulator image? Mar 08 16:02:25 morphis: you mean for that build error I pasted before or is it indepenedent? iirc in my dora build it didn't fail like this only in master Mar 08 16:07:55 morphis: in theory we have rebase finished and can close 17, what do you think? Mar 08 17:03:31 Herrie: yeah there is a lot improvement for the keyboard Mar 08 17:03:35 it for example doesn't scale nicely Mar 08 17:03:37 on maguro or other smartphone the buttons are very small Mar 08 17:04:15 Herrie: thankfully it's all QML so easy to modify Mar 08 17:14:55 OK Mar 08 17:25:28 what am I doing wrong, if adb sideload just says "error: closed"? Mar 08 17:28:49 ah, I see work here Mar 08 17:29:38 but I'm all booked till Thursday unfortunately Mar 08 17:30:10 ( my job is to blame ) Mar 08 17:48:38 Tofe: no problem :) Mar 08 17:48:47 Garfonso: I saw this too with some recovery Mar 08 17:48:58 reboot and try it again or use another recovery Mar 08 17:49:26 Garfonso: you can otherwise push the zip on the phone and use the install zip method Mar 08 18:21:59 Herrie: btw. https://github.com/webOS-ports/webapp-launcher/commit/1330e9698ef7dd379439856e2dfcc127325a057a Mar 08 19:27:23 morphis: OK which bug will this fix exactly? **** ENDING LOGGING AT Sun Mar 09 02:59:58 2014