**** BEGIN LOGGING AT Thu Oct 09 03:00:00 2014 Oct 09 03:00:42 EricBlade: but something like adb push app-dir /media/cryptofs/apps/... should work Oct 09 03:00:47 i imagine patching novacom into our kernel is not a thing huh Oct 09 03:01:34 possible but not really what has priority Oct 09 03:01:39 at least for me Oct 09 03:01:43 oh, that brings up another question -- is there an actual installer method currently, so that things like services can be properly installed? (is this documented somewhere?) Oct 09 03:01:54 yeah Oct 09 03:02:16 you can install the ipk through com.palm.applicationInstaller as normal Oct 09 03:02:23 that will also install the service correctly Oct 09 03:03:09 implemented that quite some time ago: highlightResizeDuration Oct 09 03:03:11 https://github.com/webOS-ports/luna-sysmgr/commit/6fd8cae5c3b92ec836f756479360eda0f722503e Oct 09 03:04:30 EricBlade: with video tag you mean the html5 one? Oct 09 03:04:35 so a run script could do "ares-package (dir)" (from the new webOS toolset), "adb push (ipkfile) /tmp", then "adb shell" and pipe the install command through to it somehow or other Oct 09 03:05:17 yes, html5 video tag. or i suppose any other method of playing video, but that's the only one i know of Oct 09 03:06:53 EricBlade: should work Oct 09 03:07:09 ok, adb shell takes a command argument that will run it and exit. nice. Oct 09 03:07:18 EricBlade: never saw ares-package before, isn't opensource right? Oct 09 03:07:28 it's in the webOS TV dev kit Oct 09 03:07:31 ok Oct 09 03:07:36 html5 video tag works Oct 09 03:07:48 but encoding is done by the CPU still Oct 09 03:08:10 I have some initial work pending to get it offloaded correctly on the GPU Oct 09 03:08:22 sweet. If it supports HLS, I could have a GoPro app this weekend. :D Oct 09 03:08:39 HLS? Oct 09 03:08:45 http live streaming Oct 09 03:08:55 ah Oct 09 03:09:03 would be nice to see if it works :) Oct 09 03:09:13 it's just a qtwebkit Oct 09 03:09:50 ok, so, i think i've found three things i might want to investigate then Oct 09 03:10:43 :D Oct 09 03:10:56 1- writing a real q&d app to use my GoPro camera, 2- adding novacom to lune, 3- can a kernel be built with tp4g data support? Oct 09 03:10:58 having nice developer tools for LuneOS would be very nice Oct 09 03:11:36 3) should work but depends on if ofono supports the modem Oct 09 03:12:30 i don't know about "nice", but if i can at least do rapid iteration, quickly making changes and firing it onto the device, it should be pretty easy. Oct 09 03:13:03 i suppose i could probably just make an appinfo.json that points to my LAN webserver though. if there's a method by which i can dump the WAM cache Oct 09 03:14:24 ok, i'm gonna go and work out fixing this tp4g then. i almost suspect that'll be the worst part of this process. (if anything fails in Lune, I can at least dev it in 3.0.5) Oct 09 03:14:26 EricBlade: that is one of the things which we're missing Oct 09 03:14:37 (clearing the cache) Oct 09 03:14:50 does it dump if you install a new ver of an app? Oct 09 03:14:57 no Oct 09 03:15:01 ohhhhhhh. Oct 09 03:15:06 does nothing right now Oct 09 03:15:23 didn't figured out yet how to tell webkit to do so Oct 09 03:15:24 so if you run app, update it, run it again, you probably get the old ver still? Oct 09 03:16:40 right Oct 09 03:17:01 you have to restart the WebAppManager currently to reload it Oct 09 03:17:04 darn, the tp4g battery is at 0. but whoa, i got it within like an inch of the touchstone and it started o.O Oct 09 03:19:38 ... there's not a kernel thing for novacom? it's just a daemon? Oct 09 03:20:41 EricBlade: it's both Oct 09 03:20:53 you need support in the usb gadget in the kernel Oct 09 03:21:14 should be a little bit work to get it from the tp kernel and plug into the android gadget Oct 09 03:22:38 depending on how much that is changed from 2.6 to 3.x, that might sound like the perfect amount of work to keep my interest and my small amount of spare time Oct 09 03:23:14 basically it's just one file you have to copy from the 2.6 one Oct 09 03:23:27 plug it into the 3.0 source Oct 09 03:23:33 adapt it for any API changes Oct 09 03:23:40 and then plug it into the gadget configuration Oct 09 03:26:20 cool.. alright, well, hopefully we'll at least have an interface to GoPro cameras quickly. assuming that the WiFi on the TP will talk to the WiFi on the camera Oct 09 03:30:47 ....*thinks* there -is- an att 3.0.5 doctor that is for the tp4g right... Oct 09 03:48:58 really long-term development idea for me -- if tp4g can be made to work with data, then i can turn a tp4g into a live-streaming gopro interface, if i can force certain connections to occur via wifi while others go via data Oct 09 04:11:39 EricBlade , my experience is that services install with luna-send, but the environment has many differences that can trip you up. Oct 09 04:12:18 DougReeder: which ones? Oct 09 04:12:49 writeStream.write now can return true, and in that case, the drain event is never sent. Oct 09 04:13:06 ah such ones :) Oct 09 04:13:33 The futures library doesn’t handle errors like they were under webOS. Oct 09 04:15:21 It can be tricky finding the subset of code which works properly under both. Oct 09 04:17:13 EricBlade: narf .. looks like qtwebkit as is doesn't support you to clear the caches Oct 09 04:17:35 DougReeder: I remember Garfonso also saying this Oct 09 04:17:52 don't know what they have changed between 3.x and openwebos Oct 09 04:18:26 Node is up to v0.10 (very welcome!) Oct 09 05:50:08 morning Oct 09 05:51:30 futures error handling? I needed to change a little bit there, to keep it from crashing. Oct 09 05:52:01 but that *should* not change the results a future returns. What issues do you have DougReeder? Oct 09 05:53:07 https://github.com/webOS-ports/meta-webos-ports/blob/master/recipes-webos/frameworks/foundation-frameworks/0001-foundations-rework-error-to-string-conversion-to-not.patch that is the patch Oct 09 12:03:05 Garfonso , when an error is thrown in a future in a JS service, the service call never returns. Oct 09 12:04:06 Is another error being thrown by the line Oct 09 12:04:07 if (e.stack) Oct 09 12:06:58 huh? The line if (e.stack) should not be there? That was exactly the issue I was seeing. Oct 09 12:29:59 Sorry, I’m not sure what you mean Oct 09 12:44:21 e.stack is not enumerable, and does have a getter function, but reading e.stack shouldn’t cause problems. Oct 09 12:47:50 I worry that this patch is only papering over a deeper problem. Oct 09 12:49:24 Is there a way to note that we should revist this issue when we have more time? Oct 09 12:54:24 no, reading e.stack was not the issue, but trying to convert it into a string did fail. Oct 09 12:55:05 Huh. Oct 09 12:55:11 I wonder why futures do not return for you when an error is thrown. This works for me, I'm pretty sure. Oct 09 12:55:49 Well, I have nested futures; I’m not sure what all is going on. Oct 09 12:57:28 I'm using nested futures regularly, too. Oct 09 12:57:31 Hm.. strange. Oct 09 12:58:17 Converting e.stack to a string using JSON.stringify didn’t work, either? Oct 09 12:59:44 I'm not 100% sure anymore.. but it was a bit crazy. Oct 09 13:00:29 Maybe it was even a issue reading e.stack ... so could sure be some deeper problem, but I have no clue where it should be. Also it node.js was always just hanging and not throwing exceptions or anything... Oct 09 13:00:43 You’ve looked into this more than I; I defer to your judgement of what’s needed. But not returning the stack could make dbugging JS service errors harder. Oct 09 14:41:40 DougReeder: do you have an example where the future does not come back for you? Oct 09 15:13:15 oh dear. Oct 09 15:14:01 do we not have the completely rebuilt node service that comes with tv ? Oct 09 15:14:11 node service .. library .. Oct 09 15:15:54 get on top of that shit, EricBlade Oct 09 15:33:16 Garfonso , I don’t have a simple example at this time. Oct 09 16:33:05 HaDAk: How you're getting along with QT/QML ? Oct 09 17:11:17 what's up people? Oct 09 17:11:36 The usual. Oct 09 17:11:47 hey DougReeder, been a while Oct 09 17:11:59 * DougReeder nods Oct 09 17:12:52 PatrickC: Full steam ahead with our monthly releases and bugfixes ;) Oct 09 17:12:59 Did you send your kernel guy our way :P ? Oct 09 17:13:43 i tried, right now he's super busy :P Oct 09 17:13:59 i'm getting back into the android community, so i'm going to be working with a bunch of 'em again Oct 09 17:14:11 :) Oct 09 17:14:22 We can for sure use some help with low level system stuff Oct 09 17:14:37 App development guys we seems to have in general, though we can always use more :P Oct 09 17:14:55 haha Oct 09 17:14:59 i'm working on Android app dev now Oct 09 17:17:19 EnyoJS all the way :P Cross platform :P Oct 09 17:18:10 Lol Oct 09 17:18:17 I like things as native as possible :) Oct 09 17:18:25 makes it easier for hooks like push notifications and stuff Oct 09 17:21:05 Well but cross platform rules :P Oct 09 17:21:42 cross platform is nice if you need a fast rollout :P and already remember JS/HTML/CSS :P Oct 09 17:21:55 my issue, i would be learning it all over again as if it was a new language Oct 09 17:22:01 might as well go native at that point Oct 09 17:31:54 Native only allows you a single platform though ;) Oct 09 17:41:55 btw QT is cross-platform and native enough Oct 09 17:42:44 Yeah ;) Oct 09 19:13:21 Hmpf. I now officially need a break from fighting WebKit, copy & paste and iframes. :( Oct 09 19:24:35 morphis: only in meta-qt5, haven't updated wp branches to be compatible with it (only some small things like backporting cmake_tests) Oct 09 19:25:01 morphis: but unstable now builds ok with the latest meta-qt5 (5.3.2 and option to use 5.4-alpha) **** BEGIN LOGGING AT Fri Oct 10 00:04:09 2014 Oct 10 02:54:15 Tofe: looks like http://stackoverflow.com/questions/23371594/systemd-udev-dependency-failure-when-auto-mounting-separate-partition-during-sta is a possible solution for the N7 and galaxy nexus **** ENDING LOGGING AT Fri Oct 10 02:59:59 2014