**** BEGIN LOGGING AT Tue Dec 02 02:59:58 2014 Dec 02 03:00:04 DougReeder, are you using the latest one from the ipkg repo? or are these new features you are asking about only in the webos-ports version? Dec 02 03:13:55 Into Preware, I copied webos-lib commit 86b262a211fa5d40f7dd04d6fd4c7c46678fbb5b (master) “Merge pull request #9 from Garfonso” Dec 02 03:15:45 The PalmService in webos-ports-lib contained bugs and was not functional. Dec 02 03:19:42 PortsHeader appears to work fine in both, with slightly different visual styling. Dec 02 03:20:00 er, PortsSearch. Dec 02 03:32:15 The rest of Preware2 appears to use ServiceRequests directly, instead of PalmService, which would explain why the broken PalmService was not detected. Dec 02 06:29:11 DougReeder: You were working on Contacts app as well right? Dec 02 06:29:36 MAnaged to flood the log on my N4 while by mistake trying to add a contact from the email app :P Dec 02 06:30:11 Seems we need some permissions added :P Dec 02 06:30:34 What I would want to implement next in Contacts, is http://issues.webos-ports.org/issues/725 "Contacts App does not display contacts as they are added to the database, not display changes to them, until it is quit and relaunched." Dec 02 06:30:56 … but without Subscriptions, that can’t be implemented. Dec 02 06:31:00 DougReeder OK, but I think this is something else and probably a quick fix ;) Dec 02 06:31:48 http://pastebin.com/QNSFyTDi Dec 02 06:31:51 I’m not sure that we want to allow editing Contacts if they might be stale. Too easy to have a bad experience. Dec 02 06:32:53 DougReeder agree there actually Dec 02 06:33:36 So, I pretty much consider further work on Contacts to be blocked by the subscription bug. Which I why I switched to Preware. Dec 02 06:33:39 But the permissions should be fixed sometime in general as well? Dec 02 06:34:04 Should I just create a seperate bug for it now then? Dec 02 06:34:19 Ah, you want to add a permission for the email app to add contacts/ Dec 02 06:34:28 Yeah ;) Dec 02 06:34:36 That would be a separate issue (and would not be blocked) Dec 02 06:34:48 I think those permissions were not copied from legacy app when new app was created Dec 02 06:35:02 Should be as easy as looking at legacy DB setup and mirror it right? Dec 02 06:35:13 So, yeah, enter that as a bug, and you can assign it to me if you like. Dec 02 06:35:43 * DougReeder smiles “Assuming permissions work as they ought” Dec 02 06:36:04 They should Dec 02 06:36:08 They do for other apps Dec 02 06:36:13 Like mediaindexer etc Dec 02 06:37:44 The DB8 kinds for Contacts appear to be set up some place other than the app itself, so we might need to chase down where that happens. Dec 02 06:42:26 Might be here: https://github.com/openwebos/app-services/blob/master/com.palm.service.contacts/db/permissions/com.palm.app.contacts.prefs Dec 02 06:54:34 Yeah guess so Dec 02 06:54:39 Found that one as well Dec 02 06:54:56 So basically we would need to add org.webosports.* on the bottom Dec 02 06:55:43 So it seems. Dec 02 06:55:44 You want to do that or you want me to do it? Dec 02 06:55:59 Might be good to check the others while we're at it as well :) Dec 02 06:56:08 Why don’t you implement it - you’ve got your test case at hand Dec 02 06:58:04 Yup Dec 02 06:58:05 Will do Dec 02 07:27:14 Do we have a service for the contacts as well or we still using the com.palm.service.contacts? Dec 02 07:27:39 There is a service; I don’t know what it is named. Dec 02 07:30:32 Found only this that seems relevant: https://github.com/webOS-ports/org.webosports.app.contacts/blob/2f109d32cba05a06e7a3b81e0d170573cd20fabe/activities.json Dec 02 07:30:43 Garfonso: ping :P Dec 02 07:41:52 That file is not currently used, so far as I can tell. Dec 02 07:42:37 At some point, I mean to move it to where it “should” be and see if the activities are started at appropriate times. Dec 02 07:47:53 Herrie: pong Dec 02 07:47:55 morning Dec 02 07:48:41 that file probably got in there by mistake... hm Dec 02 07:51:18 for your permission issue: adding org.webosports.* will not help. It says sender is com.palm.app.email, which is handled in the permissions, but it has read permission only. Which is probably a good idea to keep. Dec 02 07:52:47 the issue probably is that our contact app does not use the prefs, yet. They probably would have been created in contacts app or somewhere on legacy else prior to e-mail app reading them. Dec 02 07:56:39 But anyway it wouldn't hurt to make sure org.webosport.* has the same access as com.palm.* for other purposes right? Dec 02 08:24:51 Herrie: sure. But that would probably go into a lot of places. :) Dec 02 08:25:07 hm.. how does bitbake build enyo apps? Does it use deploy.sh? Dec 02 08:27:23 or better: where is webos_enyojs_application defined? *scratches head* Dec 02 08:38:42 Garfonso: meta-webos-ports/recipes-webos/apps? Dec 02 08:42:09 Ah seems it's in meta-webos-ports/classes/webos_enyojs_application.bbclass Dec 02 08:45:47 morning Dec 02 08:46:03 Herrie|Veer: for the lnc PR 154, should I merge it now ? Dec 02 08:48:40 Tofe: morning, yes please :) Dec 02 08:48:58 Had chance to test JaMa's image for N4? Looks OK at my end Dec 02 08:51:00 Herrie|Veer: not yet, will do asap Dec 02 08:58:44 Got the image now; I just need to be physically in front of my computer now :) Dec 02 14:09:53 Herrie , having thought about it, we probably want to implement the API at http://www.openwebosproject.org/docs/developer_reference/application_apis/add_contact/ Dec 02 14:10:36 … so the user can add a real name (and other info) if necessary. Dec 02 14:11:01 Rather than creating the DB8 contact directly. Dec 02 14:11:55 Among other reasons, both a person:1 and a contact:1 need to be created, and we only want to write that code once. Dec 02 14:58:33 DougReeder: if a contact:1 is created, contact linker will create the person:1 for you. Dec 02 14:59:05 Ah, it has a watch running, so you don’t need to trigger than manually? Dec 02 14:59:10 contact:1? Dec 02 14:59:17 what's w/ the :1? Dec 02 14:59:18 right. Dec 02 14:59:43 GodGinrai: it is the "version" of the database kind (full name would be com.palm.contact:1) Dec 02 14:59:49 Oh, good, I was hoping that was already set up. Dec 02 15:00:35 GodGinrai , if we ever need to make a breaking change to the schema, we can update the version. Dec 02 15:00:44 DougReeder: yes, that is already working... c+dav does not care for persons (in fact it has no write access to person:1 and no own derived kind). So the persons you see on devices now are already contact linker results. Dec 02 15:01:24 I see Dec 02 15:03:05 DougReeder: but yes, we should add that api nonetheless. :) Dec 02 15:03:56 cause otherwise we would run into issues with database permissions... Dec 02 15:03:57 DougReeder: Makes sense Dec 02 15:05:50 PR is done for the additional permissions on the db kinds in app-services Dec 02 15:06:59 Currently, I’m getting ERROR: Timeout while attempting to communicate with bitbake server Dec 02 15:07:36 Is it down? Dec 02 15:13:09 The next line is “ERROR: Could not connect to server False:”, so it might be a misconfiguration. Dec 02 15:13:09 DougReeder: I know there was some server maintenance going on earlier Dec 02 15:14:25 does anybody know if Aressel is working on Preware 2 things, still? Don't want DougReeder and him do the same stuff... :) Dec 02 15:21:56 …but I’m still here. :-) Dec 02 15:25:03 Garfonso: I think he might, maybe ping him on Twitter? Dec 02 15:25:05 hehe. Yeah, probably it is fine. Aressel worked ticket based, in the past. He reworked most of the dialogues. Dec 02 15:27:06 twitter is a good idea. :) Dec 02 15:29:26 I actually set out to look at http://issues.webos-ports.org/issues/683 , but I couldn’t reproduce it, and I saw other things that needed to be fixed. :-S Dec 02 15:30:32 DougReeder: I, too, am not too sure what the bug report is really about. It works quite well for me on bigger screens Dec 02 15:31:03 #683 might be a misunderstanding of what Preware is doing. We should implement some “empty list” UI, so users understand when a list has no entries. Dec 02 15:31:10 back gesture handling is more of an issue, because it is quite scattered. Dec 02 15:43:14 Morphis , are you the original reporter for http://issues.webos-ports.org/issues/683 ? We could use some clarification. Dec 02 16:27:07 DougReeder: I think it would be good to add a count to the various categories like in Preware 1 Dec 02 16:27:25 It's now not clear when a category doesn't contain anything Dec 02 16:28:15 Either a count or a bit of UI that shows up when there are no items and says something along the lines of “No items” Dec 02 16:28:58 … or, depeding on which list, points the user toward something that would result in one or more items being displayed. Dec 02 16:29:27 Well a count would be good anyway :P Dec 02 16:29:31 That was a standard feature of Mojo lists. Dec 02 16:29:36 * DougReeder nods Dec 02 16:30:24 THere’s room in the headers for a count. Dec 02 16:32:42 I suppose a white oval bubble on the right would look best. Dec 02 16:34:05 When you get the hard work figured out we can fine tune the layout later when needed :P Dec 02 16:36:59 That’s the surface expression of my thinking of what Controls would need to be implemented. :-) Dec 02 16:41:29 You know, where we really need counts are in the list items themselves. If there are 0 Package Updates the top-level Package Updates item should say so, so the user doesn’t need to tap on it. Dec 02 16:59:55 DougReeder: I'm all for more info :) Dec 02 17:31:56 Heh, there’s a 3rd party service for iOS to emulate contacts synergy, and they had to solve “serious technical problems” to do it: http://avc.com/2014/12/the-grind-vs-the-pivot/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AVc+%28A+VC%29 Dec 02 17:34:37 … and you’re giving *all* of your contact info to *another* 3rd party. Dec 02 17:36:23 Though it would be nice, when people change their email or whatever, to receive the changes. Dec 02 17:36:43 Google does that for contact photos. Dec 02 18:08:06 Herrie: I just tried JaMa's image, it works fine. And I'm still on 4.4.2 ! Dec 02 18:09:09 (I've got wifi on) Dec 02 18:13:25 Tofe: Hmmz for me WiFi doesn't work with 4.4.2, only with 4.2.2 in FirstUse Dec 02 18:14:23 And in Settings Dec 02 18:15:34 Well, right now it's on, and I could google things; Do you mean I have to reboot to see the issue? Dec 02 18:17:21 Speaking of FirstUse, I would like to rework the WifiPage component; I saw the shrinked "Next" button, and it's weird indeed Dec 02 18:21:00 I thought I fixed that but I guess not... Dec 02 18:21:05 Need some help with that then Dec 02 18:21:20 It worked somehow when I tested it but not in this image :S Dec 02 18:22:14 Tofe: Not sure, been flashing back and fwd from 4.2.2 to 4.4.2, 4.4.3 and 4.4.4 Dec 02 18:22:22 Only worked with me on 4.2.2 for some reason Dec 02 18:22:33 Used the flash-all script to update the N4 Dec 02 18:24:10 Herrie: I don't exactly remember how I did the 4.4.2, but it must be the same way Dec 02 18:25:00 I can retry 4.4.2 Dec 02 18:25:12 According to morphis only 4.2.2 should work.. Dec 02 18:26:34 OK reflashing 4.4.2 Dec 02 18:30:46 I also find it quite weird that it works here Dec 02 18:31:10 Herrie: for FirstUse, is there a reason why a Flickable+Column is used in WifiPage ? Dec 02 18:32:14 Is it just for the top and bottom labels ? Dec 02 18:35:58 For item counts in Preware, I’m thinking about something like this: http://hominidsoftware.com/non-public/20141202183232.png Dec 02 18:57:18 Tofe: Dunno morphiscreated it Dec 02 18:59:38 Herrie: "next" problem fixed, and list also a bit improved. I'll push that. Dec 02 19:03:33 Tofe: still no wifi on my 4.4.2 Dec 02 19:03:51 Flashed 4.4.2 booted, installed CWM and dev-package Dec 02 19:04:02 Don't get wifi icon in topbar and doesn't find networks in firstuse Dec 02 19:04:19 meh, what did I install !? Dec 02 19:04:36 The Enyo app problem is gone though now with new FirstUse approach Dec 02 19:05:33 hop: https://github.com/webOS-ports/org.webosports.app.firstuse/pull/5 Dec 02 19:06:04 Herrie: let me check my android install, seems like I did a mess with my device :) Dec 02 19:09:00 Oh, I think I installed the KRT16S ( 4.4.0 ) by mistake Dec 02 19:09:15 thinking it was 4.4.2, I don't know why Dec 02 19:09:56 Herrie: could you try that one ? If it works, that would still be quite great, isn't it Dec 02 19:10:44 NotaBene: I installed it via sideload, god knows why Dec 02 19:11:48 Let me try your firstuse fix in 4.2.2 first Dec 02 19:11:52 THen I'll play with 4.4.0 Dec 02 19:23:03 ok merged Dec 02 19:25:09 DougReeder: looking good! Dec 02 19:25:18 * DougReeder smiles Dec 02 19:25:23 White could be a bit less bright but those are details for later Dec 02 19:55:09 Tofe: wifi no go on 4.4.0 here :s Dec 02 20:01:11 ok, I must have installed something completely non standard Dec 02 20:02:12 I took that one : http://server12.stockroms.net/download/Nexus4/rooted/stock_mako_KRT16S.zip?token=677073661 Dec 02 20:02:36 but nevermind, it must be a tweaked 4.2.2 or somethng like that Dec 02 21:21:15 Tofe: Can you try to replicate the following: 1. Open Preware 2, 2. Open Email 3. Close Email app. With me it closes Preware2 as well and have funny stuff in log Dec 02 21:21:22 If you can replicate will create a bug for it Dec 02 21:21:52 Seems LunaWebAppManager.service fails :S Dec 02 21:52:14 Herrie: not reproduced on my (weird) mako system Dec 02 21:52:36 NB: I didn't configure any mail account Dec 02 21:52:51 NB2: wifi works here Dec 02 22:15:35 Tofe strange... No email account here either... Dec 02 22:19:55 FWIW, I currently can’t launch email at all on my N4 running Black Eye (even right after rebooting). I have a vague recollection of getting the “add an account page” before. Dec 02 22:25:38 DougReeder: SOmetimes email works here sometimes not Dec 02 22:25:42 Seems to be some focus issue Dec 02 22:25:47 There's a bug for it Dec 02 22:26:23 http://issues.webos-ports.org/issues/649 Dec 02 22:26:27 Anyway off to bed here Dec 02 22:26:33 On my TP, openign and closing email has no effect on Preware. **** ENDING LOGGING AT Wed Dec 03 02:59:58 2014