**** BEGIN LOGGING AT Wed Nov 19 02:59:59 2014 Nov 19 04:13:36 garfonso , in my test Google account, some contacts have IM entries, but I’m not seeing any in person data. Has that field been implemented in the C+DAV connector and the process which maps contacts into persons? Nov 19 07:10:48 DougReeder: contact linker probably supports IM. The vcard conversion *should* also. But I must admit that I never tested this. Will investigate. :) Nov 19 07:14:56 morphis: distant pong Nov 19 07:59:01 morphis: more reliable pong. Nov 19 08:03:25 Tofe: morning Nov 19 08:04:17 Tofe: I thought about integrating the first use mode directly into the cardshell Nov 19 08:04:27 and not using a loader for two different shell types Nov 19 08:08:13 morphis: well, why not; anyway, it's pretty much a question of where to set the branching Nov 19 08:08:46 the main idea behind this is that we don't end up handling windows not or the wrong way Nov 19 08:09:23 ah, yes, that's right. First use is a bit too simple on that angle Nov 19 08:12:29 morphis: ok, so what would we show of the cardshell in First Use ? status bar ? gesture area ? Nov 19 08:27:34 Tofe: just status bar Nov 19 08:35:38 Makes sense, we don't want the first use app to be switched to card :) Nov 19 08:50:36 morning Nov 19 08:52:25 Gesture area with only allowing right swipe might be good though for screenshots and left swipe to go back Nov 19 08:55:36 Maybe only restrict minimizing to card view Nov 19 08:56:08 Herrie|Veer: I think I agree. morphis? Nov 19 08:57:50 I was first thinking only right swipe but left makes sense to get back with left swipe to previous page in first use Nov 19 09:02:00 It might even be the occasion to train the user to use that gesture a bit Nov 19 09:16:55 Herrie, Tofe: I would leave the gesture area out in first use Nov 19 09:16:57 just status bar Nov 19 09:17:18 as we would have then two ways for navigation which might confuse Nov 19 09:17:32 so lets better stick to just one: the for and back buttons Nov 19 09:25:29 morphis: I think it's explainable you cannot minimize in First Use but you can elsewhere? Nov 19 09:26:05 I thought we also wanted to have maybe some tutorial stuff sometime in future, then gesture area would be good to have for "training"? Nov 19 09:27:02 It would make sense to have this in first use as well. User could skip it of course when needed :P Nov 19 09:36:38 morphis: ok; anyway, it'll be a one-liner. Nov 19 14:46:50 grr... looks like the nexus 5 still isn't booting fully. guessing i need to hammer out the appropriate kernel tweaks to make this work. Nov 19 14:47:46 oh the fun of troubleshooting a kernel in the dark (no display no debug output ...) Nov 19 14:48:06 i have a whole new level of respect for those who do this a lot Nov 19 14:51:57 thrrgilag: welcome :) Nov 19 15:13:40 there isn't even the possibility of booting in text framebuffer mode? Nov 19 15:14:22 and you don't have any logcat from previous boot, accessible through recovery adb ? Nov 19 15:15:24 I pulled the /proc/last_kmsg from adb but isn't showing anything useful at the moment Nov 19 15:16:19 i'm going through the kernel config line by line comparing it to the mako, i'm seeing a few options that may help Nov 19 15:16:24 no hardware specific options that is Nov 19 15:17:29 the interesting tell is that after flashing the image it reboots back to the bootloader Nov 19 15:20:14 thrrgilag: could also mean it couldn't mount the root fs, maybe Nov 19 15:20:44 did you try putting some traces in the initrd? Nov 19 15:21:59 i did a little while back when i first attempted the port but wasn't getting anything which made me wonder if i was even getting that far Nov 19 15:22:48 so actually then i wonder if the last_kmsg was even my boot attempt or if it was from a previous booted os Nov 19 15:38:35 Can anyone confirm this is a proper identification of LuneOS? {platform: "webos", regex: /LuneOS/, forceVersion: 4, extra: {luneos: 1}} (specifically the regex for the browser) Nov 19 15:39:59 ka6sox: ^ Nov 19 15:54:09 Roy___: We have LuneOS in the UA string in browser :) Nov 19 15:55:30 Just don't have wifi here to confirm the exact string, would need to check at home in about 90 mins Nov 19 16:00:04 UA is: Mozilla/5.0 (LuneOS; Mobile) WebKit/538.1 Nov 19 16:00:14 Found a wifi that works here :P Nov 19 16:00:20 Thats on N4 Nov 19 16:00:49 On tablet Mobile would be replaced by Tablet Nov 19 16:07:42 Roy__: you mean the web browser or the one rendering the apps? Nov 19 16:09:37 Roy__: navigator.userAgent gives you "Mozilla/5.0 (LuneOS; Mobile) WebKit/537.21" when running within the webapp engine Nov 19 16:14:36 I was thinking webapp engine. Nov 19 16:14:45 What does browser give? Nov 19 16:15:07 similar, just version is different Nov 19 16:15:13 Mozilla/5.0 (LuneOS; Mobile) WebKit/538. Nov 19 16:15:29 so searching for LuneOS in the string is a valid detection Nov 19 16:15:36 Excellent. I would say that matching string is perfect. Nov 19 16:15:41 Roy__: you are adding this to enyo? Nov 19 16:15:55 Yes, Jason submitted a PR and I'm validating it. Nov 19 16:16:08 ah Nov 19 16:16:27 Is anyone interested in loading the Enyo sampler with his patch and verifying it shows up with the right platform? Nov 19 16:22:40 Herrie maybe Nov 19 16:22:50 Roy__: I will ask him Nov 19 16:24:08 OK. Nov 19 16:24:29 I'm going to double-check it doesn't break anything else but I think I can call it good. Nov 19 16:24:48 ok Nov 19 16:41:32 Enyo Sampler, running in Black Eye on an N4, says user agent string is “Mozilla/5.0 (LuneOS; Mobile) WebKit/538.1” Nov 19 16:41:54 … but someone said the webit version was hardcoded, and was out of date. Nov 19 16:42:19 DougReeder: yeah Nov 19 16:42:21 just ignore it Nov 19 16:43:11 So, where’s the patched version of Sampler? In a GitHub PR? Nov 19 16:43:56 DougReeder: looks like it is https://github.com/enyojs/enyo/pull/929 Nov 19 16:44:27 Oh, it says enyo.platform is {touch: true, gesture: false} Is this patch supposed to correct that? Nov 19 16:44:32 DougReeder: btw. we really need to put the sampler into our dev images Nov 19 16:45:15 Wouldn’t a link in the launcher be better? Nov 19 16:45:30 that is what I mean Nov 19 16:45:38 Built in apps are not constrained to use the same version of Enyo. Nov 19 16:45:39 ah you mean a link to the online version? Nov 19 16:46:26 I’m a little vague on what the point of including Enyo Sampler is. Nov 19 16:47:00 I just want it to test things in development Nov 19 16:47:12 and having a link to the online version isn't really what we need there Nov 19 16:47:24 we mainly need it to verify everything is working fine when we for example update webkit Nov 19 16:47:43 Basically, see if changing something in LuneOS, causes problems for Enyo apps? Nov 19 16:48:32 What we really need, then, is automated tests. But including Sampler would be a wothwhile stopgap. Nov 19 16:51:20 Is there a way to download Enyo and sampler from the PR, or do I need to git clone a copy of sampler, and use git to pull the version of Enyo in the PR? Nov 19 16:51:57 PR? Nov 19 16:52:17 https://github.com/enyojs/enyo/pull/929 Nov 19 16:52:20 I think you have to clone Nov 19 16:56:19 I appear to have a copy of sampler; what’s the git command that tells me what the URL of the origin? Nov 19 16:58:10 DougReeder: git remote show origin Nov 19 16:58:33 Thank you Nov 19 16:58:35 yw Nov 19 17:00:09 Dang, git submodule update —init tells me “fatal: remote error: enyojs/enyojs/enyo is not a valid repository name” Nov 19 17:02:37 I’ll nuke my local repository and start fresh Nov 19 17:03:28 DougReeder: wait Nov 19 17:03:39 what was your pwd when you ran that command? Nov 19 17:03:58 I was in the sampler directory Nov 19 17:04:22 hrm Nov 19 17:04:53 I would try it in the base directory of the repo Nov 19 17:05:03 and start over again if that didn't work Nov 19 17:05:15 It was an old copy of sampler; a fresh clone eliminates some problems Nov 19 17:05:30 k Nov 19 17:06:45 Wow, that was easier in Eclipse than on the command line! I think that’s a first! Nov 19 17:07:55 all right I have Sampler master, with whatever version of Enyo it specified. Nov 19 17:08:55 Roy__ , i thing it would be nice if the Platform panel in Sampler told you what version of Enyo it was using. Nov 19 17:10:30 morphis: did you already begin something about this first use change? I could sketch something pretty quickly Nov 19 17:12:30 eclipse for JS? Nov 19 17:12:35 * GodGinrai shudders Nov 19 17:13:29 DougReeder: Good idea. Nov 19 17:13:41 Can you put together a pull request for that? :) Nov 19 17:13:56 In my copious spare time? Sure. Nov 19 17:14:54 Okay, got sampler runnin on my local seb server. How do I tell git to use the PR version of Enyo? Is it a branch? Nov 19 17:15:53 DougReeder: yes. Do this: Nov 19 17:15:53 cd enyo Nov 19 17:15:53 git pull Nov 19 17:15:53 git checkout luneos-jasonrobitaille Nov 19 17:16:21 at least, that /should/ work. Nov 19 17:17:03 “You are not currently on a branch. Please specify which Nov 19 17:17:03 branch you want to merge with. “ Nov 19 17:17:14 Should I set branch master first? Nov 19 17:17:40 that did it Nov 19 17:18:08 Switched to a new branch 'luneos-jasonrobitaille' Nov 19 17:19:21 When I reload debug.html, I don’t see anything different. Nov 19 17:19:53 In particular, under LuneOS, shoudl enyo.platform have a value for platformName? Nov 19 17:20:37 yes, it should say 'webos' Nov 19 17:21:01 Caching issue? Nov 19 17:21:26 Git says I’ve switched the enyo submodule; how can I chech the browser is seeing it? Nov 19 17:23:48 Rebooted, enyo.platform is {touch: tru, gesture: false, webos: 4 luneos: 1, platformName: webos} Nov 19 17:26:55 Roy__ , is that what you expect? Nov 19 17:33:37 Roy__ , since the PlatformSample is part of the enyo submodule, I would need to duplifork enyo, rather than Sampler, yes/ Nov 19 17:33:50 s/\//? Nov 19 17:42:39 DougReeder: Yep! Nov 19 17:43:23 Drat, gotta move my changes to the master branch Nov 19 17:43:28 As to your second question.... yes, you'll update Enyo. Nov 19 17:43:35 git stash. Nov 19 17:43:52 Yeah Nov 19 17:44:00 Can create a new branch, if you wnat. Nov 19 17:45:15 Roy__: what does the luneos: 1 stand for? Nov 19 17:45:19 1 = true? Nov 19 17:47:49 PR sent, Roy__ Nov 19 17:52:43 Shouldn’t gesture be true? Or would more work need to be done so Enyo knows about LuneOS gestures? Nov 19 17:53:18 The back gesture on the virtual gesture area works (usually) Nov 19 17:58:06 IMHO, luneos:1 is a good value - if someday we make some breaking change, we can increment it. A boolean is more limited. Nov 19 17:58:37 But that does beg the question of LuneOS versioning - from the application perspective. Nov 19 18:00:54 Ah, gesture is “True if the platform has native double-finger events” I don’t think we have that yet. Nov 19 18:14:31 morphis , we might actually want separate versions of Sampler for each version of Enyo. Probably just current, previous, and bleeding-edge. Nov 19 18:22:31 DougReeder: Thanks! Nov 19 20:19:06 Huh, Firefox OS is developing something resembling DB8: https://developer.mozilla.org/en-US/docs/Web/API/Data_Store_API Nov 19 20:41:48 morphis: I was thinking along the lines of something like this: https://github.com/webOS-ports/luna-next-cardshell/commit/5d847deda65ec66ed09977a2adbf010bfa7bfaec Nov 19 20:42:14 it's not yet tested, but apart from the little bugs it should work I think **** ENDING LOGGING AT Thu Nov 20 02:59:58 2014