**** BEGIN LOGGING AT Sat Jan 04 02:59:58 2014 Jan 04 03:11:14 Guys, so we are clear, we will let fxspec back in once he gets ahold of himself, this is just to give him time to cool down... Jan 04 04:35:32 scoutcamper|away, thank you. I was close to leaving the webos channels due to the noise. Jan 04 07:55:56 scoutcamper: Good :) He was really rambling about nothing.... Jan 04 07:59:33 good to have channel back :) it wasn't a bot with random quotes? :) Jan 04 08:28:01 No I think it really was a FXSpec on pot or something ;) Jan 04 10:08:06 scoutcamper: ah, thank you ! I was beginning to read the man pages about /ignore Jan 04 10:08:44 and good morning, btw :) Jan 04 10:08:49 Tofe: morning :) Jan 04 10:09:04 Since our troublemaker is gone... Who can still do stuff on the WOCE GitHub? Did 2 PR's and could be Choorp will do some bits soon too for the EEL ui ;) Jan 04 10:09:16 EEL? Jan 04 10:09:44 like on the screenshots leaked ? :) Jan 04 10:09:58 Yes:P Jan 04 10:10:15 He did some nice tweaking already, but needs to tweak something to LunaCE too :P Jan 04 10:10:26 And I'll probably get around to fixing the Carrier Name for TP4G myself LOL Jan 04 10:10:37 whats EEL? Jan 04 10:11:04 https://twitter.com/Choorp/status/418899519544107008/photo/1 Jan 04 10:11:07 ;) Jan 04 10:11:13 http://www.theverge.com/2014/1/2/5264580/the-lost-secrets-of-webos Jan 04 10:11:41 "Under the leadership of its then-director of human interface, Itai Vonshak, Palm was moving forward with a software strategy to complement the productivity targets it had set for Twain. That meant webOS would need to become more useful for traditional work tasks — without turning itself into something that looked and felt like Windows." Jan 04 10:11:50 "The answer to both of those questions would be "Eel," the codename for the next major version of webOS in 2011. At the heart of Eel was an attempt to expand on the "card" metaphor that Matias Duarte had first unveiled with the original Palm Pre in 2009." Jan 04 10:12:16 "Vonshak and his team were tasked with extending both of those two UX metaphors and making them more useful. To do it, the team essentially mixed them together. In Eel, you could tap on a link to open it up in a new panel, which would appear on the left. But instead of simply being a panel within an app, it would be a separate card, which you could slide left or right to have multiple Jan 04 10:12:16 cards visible. You could also "shear" off the card and put it into an entirely different stack." Jan 04 10:13:33 as fas as I understood it, they mean ui components detacheable as cards Jan 04 10:13:45 The Verge has a nice video in case you guys need inspiration LOL ;) Jan 04 10:15:03 ah I see Jan 04 10:15:11 looks really nice Jan 04 10:15:20 Yes, curious what LG will showcase on Monday..... Jan 04 10:15:32 yeah, it's a nice idea, brings a good integration feeling to the UI Jan 04 10:15:58 Herrie: :) Jan 04 10:16:29 Since Itai is still @ LG and other Israeli guy as well, I'm really looking forward to Monday ;) Jan 04 10:16:48 morphis: You probably have seen more already, but understand NDA and stuff ;) Jan 04 10:17:02 Is there a public app repo that can be used with OWOS at this point? Jan 04 10:17:29 jnettlet: just preware Jan 04 10:17:54 Tofe: you have some time and fun to implement a power menu for luna-next? Jan 04 10:18:19 morphis: plenty of fun, little bit of time this week-end; let's try ! Jan 04 10:18:22 Tofe: it should be hardcoded into the cardshell and not a separate web app Jan 04 10:18:56 Tofe: either we do it on the bottom as in the phone interface or we finally agree that we will use the tablet style interface on both phone and tablet Jan 04 10:19:21 Herrie: whats your preference? Jan 04 10:19:44 Morphis: either way... TP's way is elegant, but then again, full screen like phones also make sense and might be easier (scaling wise) to code? Jan 04 10:20:25 morphis: do we already have the key trigger as an event ? Jan 04 10:20:53 I remember you did some work about that Jan 04 10:21:43 Tofe: yes, but it's delivered through a ls2 signal Jan 04 10:21:51 will tell you more later Jan 04 10:22:13 Herrie: I would personally prefer the TP way as common Jan 04 10:22:19 ls2 is fine Jan 04 10:22:19 for both tablet and phones Jan 04 10:22:42 I like it more and its easily adoptable to everything Jan 04 10:22:53 Tofe: what do you think? Jan 04 10:24:00 ok Jan 04 10:24:00 morphis: fine to me too; and we can always adapt if we see it's too small on phones Jan 04 10:25:04 But I'd like the power menu to be a bit more straightforward; today, on pre3, it's like "what do you want to do ? power off ? really ? sure ? SURE ?" Jan 04 10:25:04 morphis: I've patch to make LS2 TUNE_PKGARCH, it was even simpler than expected :) Jan 04 10:29:25 Tofe: Also because of battery, Veer is more straight forward Jan 04 10:30:02 JaMa: yeah!! Jan 04 10:30:22 Herrie, Tofe: I thought it would be like the android one Jan 04 10:30:53 JaMa: I am fine with merging it into our tree's if it works Jan 04 10:31:14 morphis: poweroff/restart question + confirmation, then Jan 04 10:35:14 On Veer when I hold power button for a while, I get dialog with options to choose from. Poweroff, does it right away without confirmation Jan 04 10:35:23 But then again I got some patches installed that tweaked it Jan 04 10:35:32 I believe Advanced Power Menu Jan 04 10:35:48 But it has an extra step on Pre2/3 due to removable battery Jan 04 10:35:58 Well Veer's is removable too quite easily, but officially not supposed to ;) Jan 04 10:36:59 Let me see if I can screenshot :P Jan 04 10:37:28 The patch for TP is also quite nice because it offers LUna Restart and Device Restart which weren't there originally I think in the same screen Jan 04 10:38:10 Tofe: yes Jan 04 10:39:11 Herrie: https://github.com/woce/LunaSysMgr is afaik the right source for LunaCE Jan 04 10:41:54 morphis: Did 2 PR's there to update Wiki URL, not sure who should approve those? Was ShiftyAxel's baby I think but he's not really actively around? Jan 04 10:42:14 Herrie: maybe scoutcamper can Jan 04 10:42:35 Dunno could be... Or ka6sox? Jan 04 10:44:53 yes Jan 04 10:45:38 scoutcamper: ping, ka6sox: ping Jan 04 10:46:58 On my Veer: http://www.herrie.org/Unknown_2014-04-01_114449.png Jan 04 10:47:14 Will make the same on my TP Jan 04 10:48:17 Herrie: its pretty big Jan 04 10:48:26 by default we should keep it smaller with less options Jan 04 10:49:33 Well yes, but Veer has only 320x400 resolution I think ;) Jan 04 10:49:42 TP one is more elegant and in line with webOS 3.0 design Jan 04 10:49:47 This matches more 2.0 design I'd say Jan 04 10:49:52 This is more Mojo-like Jan 04 10:49:56 Tofe: https://github.com/webOS-ports/webapp-launcher/pull/12 Jan 04 10:49:57 TP one is more Enyo-like ;) Jan 04 10:50:07 :) Jan 04 10:52:50 morphis: merged ! Jan 04 10:54:22 Tofe: thanks Jan 04 11:04:55 Dialog on TP after patch: http://herrie.org/wifitpbrowser_2014-04-01_120315.png Jan 04 11:04:59 Quite good if you ask me ;) Jan 04 11:07:10 I really like the TP interface :) Jan 04 11:22:32 Herrie: you have some to help with something? Jan 04 11:31:26 morphis: Depends on what ;) Jan 04 11:31:41 making the tweaks application working :) Jan 04 11:31:56 You have any idea what is the problem? Jan 04 11:32:13 I'd like to get the Wiki finished first finally... Taking forever getting sidetracked all the time with other things :( Jan 04 11:32:28 ah ok Jan 04 11:32:32 then continue with that Jan 04 11:32:49 But might be able to look afterwards Jan 04 11:32:56 Isn't Tweaks Mojo? Jan 04 11:33:16 Ah wait it's Enyo too ;) Jan 04 11:33:34 ShiftyAxel seems to have made an Enyo version Jan 04 11:35:11 right Jan 04 11:35:18 it's not really working yet Jan 04 11:35:41 Ah ok.... Jan 04 11:35:47 Any idea what's wrong? Jan 04 11:36:46 one thing is http://files.gravedo.de/tweaks-fix.patch Jan 04 11:37:04 there is a character in it which can't be interpreted correctly Jan 04 11:37:13 thats why the java script isn't working Jan 04 11:37:16 but there seems to be more Jan 04 11:48:39 morphis: 4 fixes for signatures are now prepared in dora-next Jan 04 11:48:44 will push it after few more tests Jan 04 11:51:02 JaMa: ok Jan 04 12:43:48 Tofe: one more: https://github.com/webOS-ports/webapp-launcher/pull/13 Jan 04 12:51:17 hmpf.. I hate vcard... Jan 04 12:52:10 Why? Jan 04 12:53:23 because everybody interprets things differently... Jan 04 12:54:21 :) Jan 04 12:54:54 Garfonso: currently I am seeing http://pastebin.com/raw.php?i=Gwu2gPTk when preware downloads the feeds Jan 04 12:55:40 yes, I see those, too. Jan 04 12:55:45 but with ls-monitor the result from the ipkgservice looks good http://pastebin.com/raw.php?i=V4SP0ihL Jan 04 12:55:50 Not sure why that is again... Jan 04 12:56:27 btw: I also failed with installing the caldav package, again. Not sure if I made a mistake, though. Jan 04 12:56:33 does appinstaller still work? Jan 04 12:56:40 the feeds are successfully downloaded in /media/cryptofs/apps/var/lib/opkg/cache/ Jan 04 12:56:44 it should Jan 04 12:57:00 when you have a recent image it should contain my fixes to make it work Jan 04 12:57:35 if you give me the output from opkg info luna-sysmgr | grep Version I can verify its included Jan 04 12:59:32 Version: 3.0.0-3+wop+gitr15+569a2be205-r0.0 Jan 04 13:00:40 looks good Jan 04 13:10:22 in preware something with subscribe seems to go wrong. But I don't know what. Jan 04 13:10:34 is it possible that subscribe is broken somehow somewhere? Jan 04 13:10:49 with luna-send I also only get the first result Jan 04 13:13:12 how do you use the luna-send command for the subscription? Jan 04 13:15:48 luna-send -n 10 palm://org.webosinternals.ipkgservice/downloadFeed '{"subscribe":true,"gzipped":true,"feed":"optware","url":"http://ipkg.preware Jan 04 13:15:48 .org/feeds/optware/all"}' Jan 04 13:16:26 looks good Jan 04 13:17:50 Garfonso: http://pastebin.com/raw.php?i=Gpg1iWjC is what I get Jan 04 13:22:47 ok, after reboot of the emulator luna-send looks good here, too. Probably was a network issue. Jan 04 13:33:12 possible Jan 04 13:33:25 so there is a problem in the app with the subscription Jan 04 14:40:18 morphis: can we use QtQuick Dialog objects ? Jan 04 15:29:16 Tofe: if its part of 5.1, yes Jan 04 15:41:00 is there another service that I can subscribe to? Jan 04 15:44:47 Garfonso: can you show me the relevant code line which subscribes to the downloadFeed method? Jan 04 15:45:38 it's a bit complicated, tbh. ;) Jan 04 15:46:48 but it ends up in this method: https://github.com/webOS-ports/preware/blob/master/source/model/IPKGService.js#L9 and subscribe there is true (for the download request) and this gets fed into the webos lib service Request. Jan 04 15:46:57 this did work someday. Jan 04 15:47:29 I know that, because at first the subscribe was missing, but after adding the subscribe logic in doSericeRequest, it did work. Jan 04 15:47:38 hm Jan 04 15:48:18 I also looked into the ServiceRequest.js and the logic there works, too. I'm a bit lost, right now. Jan 04 15:49:24 at that line subscribe still is true for the download request: https://github.com/webOS-ports/preware/blob/master/lib/webos-lib/source/ServiceRequest.js#L58 Jan 04 15:49:30 it's called in UpdateFeeds.js, right? Jan 04 15:49:36 yes. Jan 04 15:50:08 is the bind logic in line 237 correct? Jan 04 15:50:14 why aren't you using enyo.bind? Jan 04 15:50:20 but also the callback in ipkgservice.js is not called. Jan 04 15:51:39 This is a bit hacky... I bind this and the num parameter to the method, so the num parameter gets the first param in the callback. Jan 04 15:51:47 ;) Jan 04 15:52:02 ok Jan 04 15:52:09 you're not using the PalmService kind, right? Jan 04 15:52:09 also I don't like enyo.bind, because it only works with strings, AFAIK. Jan 04 15:53:17 no. Jan 04 15:53:29 I'm using the ServiceRequest kind. Jan 04 15:54:05 hm, in PalmService the callbacks are set up with: request.response(this, "requestSuccess") and you do a request.response(generalSuccess.bind(this)) Jan 04 15:54:10 I am not an js expert Jan 04 15:55:17 hm. It works for the first call... so it "should" work for subsequent calls. But let me have a look at that. Jan 04 15:55:35 and you see the serviceCallback in ServiceRequest being called? Jan 04 15:56:56 yes, but only once, too. Jan 04 15:58:37 ah Jan 04 15:58:57 can you set resubscribe = true too? Jan 04 16:01:14 it might be my fault too Jan 04 16:01:26 this should already be set to true, if subscribe is set to true. Jan 04 16:02:03 but resubsrcibe only does something if an error is returned Jan 04 16:02:49 but I can try to hack it. ;) Jan 04 16:03:46 it's my fault Jan 04 16:03:55 its a problem in the PalmServiceBridge implementation Jan 04 16:04:06 *phew* ;) Jan 04 16:04:40 resubscribe won't help... it just resends the first request. I do something like that already. Jan 04 16:05:37 the callback is unregistered after the first call Jan 04 16:05:50 so we will never see a second call whatever we will do Jan 04 16:15:33 ok, there is not a really easy and good solution for this Jan 04 16:32:21 Garfonso: ok, I have a solution Jan 04 16:32:25 thanks for helping with this! Jan 04 16:36:05 sure. :) Jan 04 16:45:58 Garfonso: you're testing in the emulator, right? Jan 04 17:07:24 Tofe, Garfonso: https://github.com/webOS-ports/webapp-launcher/pull/14 Jan 04 17:12:06 morphis: can we merge some staging feeds into public? (need to save some space again) Jan 04 17:12:26 yes Jan 04 17:12:31 merge all if you want Jan 04 17:12:53 do you remember if I have to bump platformVersion before doing so? Jan 04 17:13:45 I think we agreed that yes (to make sure that all .ipk files for platformVersion are available in public feed Jan 04 17:15:59 right Jan 04 17:19:44 morphis: yes, I'm using emulator. Jan 04 17:19:49 Garfonso: ok Jan 04 17:19:52 Gnex still is pretty unstable. ^^ Jan 04 17:21:26 I know Jan 04 17:21:32 I don't know why it is Jan 04 17:21:42 but need to find the time to debug the problem ... Jan 04 17:24:14 morphis: I'll also move all older artifacts to subdirectory old (so that only latest from 9 - with new naming are in the directory) Jan 04 17:24:30 sounds good Jan 04 17:24:46 why do you ask for emulator? Jan 04 17:24:51 eventually we'll need to delete them or at least some of them Jan 04 17:26:03 Garfonso: I wanted to give you a recompiled webapp-launcher binary which has the service problem fixed Jan 04 17:26:14 but currently I don't have my environment setup for the emulator Jan 04 17:26:17 oh, great. :) Jan 04 17:26:22 oh, sad. :p Jan 04 17:28:50 but I am preparing currently everything to push it out so we can generate a new emulator image Jan 04 17:30:21 morphis: let me boot latest emulator image and I'll push signature fixes as well Jan 04 17:30:27 ok Jan 04 17:31:09 JaMa: I will now start working on the system update so we get it finally working Jan 04 17:31:51 hm.. is there any way I can get more information why appinstaller call does not work for me? Jan 04 17:32:12 you see something in the syslog? Jan 04 17:35:04 emulator looks good, pushed to dora now Jan 04 17:36:13 thanks Jan 04 17:36:22 that's what I see: http://pastebin.com/xreJUSLa Jan 04 17:36:27 will follow with my work a little bit later Jan 04 17:36:30 not really helpful for me :( Jan 04 17:36:43 and the filename is correct, because unlinking works.. ;) Jan 04 17:37:07 let me look Jan 04 17:37:31 how does the luna command look like? Jan 04 17:37:50 luna-send -n 6 palm://com.palm.appinstaller/installNoVerify '{"subscribe": true, "target": "/media/internal/org.webosports.cdav_0.2.3_all_enyo_upsync.ipk", "uncompressedSize": 0}' Jan 04 17:40:21 tried with probably simpler packages, but fails the same way. Jan 04 17:41:13 found the problem Jan 04 17:41:28 chmod +x /usr/bin/pmServicePostInstall.sh ; chmod +x /usr/bin/ApplicationInstallerUtility Jan 04 17:43:00 great. Thanks :) Jan 04 17:43:19 btw: cordova is not really used in Preware 2 right now, so I got rid of it in a local version. Should I push that to the repository or will we use cordova for something later? Jan 04 17:45:33 I am fine with this Jan 04 17:47:03 hm.. ok.. now install did not return errors, but I can't find traces of the app or service in the system. Jan 04 17:49:13 hm Jan 04 17:49:23 no installed in /media/cryptofs/apps? Jan 04 17:52:37 no http://pastebin.com/bBgXJXWJ Jan 04 17:52:44 there is nothing in there.. Jan 04 17:53:02 I see one error, the opkg lock stuff, again Jan 04 17:53:17 try to remove that file Jan 04 17:55:33 no, had to create directory /media/cryptofs/apps/var/lock Jan 04 17:55:49 It's the same issue preware did run into some time ago. Jan 04 17:56:10 hm Jan 04 17:57:01 now files are in /media/cryptofs. Let's see. Jan 04 18:02:50 I will check that in a clean environment Jan 04 18:56:12 Tofe: hm, I see the keyboard not appearing sometimes Jan 04 18:56:46 Tofe: http://pastebin.com/7ed28mdC Jan 04 18:58:52 morphis: what did you do on Jan 04 10:55:24 ? Jan 04 18:58:54 :) Jan 04 18:59:19 :) Jan 04 18:59:28 nothing Jan 04 18:59:32 just booted Jan 04 18:59:58 maybe http://pastebin.com/zHHhnsjs helps to workaround this Jan 04 19:00:18 yes, I think we should have it anyway Jan 04 19:01:39 yes Jan 04 19:46:23 morphis: what do you think about upgrading qt5 to 5.2.0? Jan 04 19:46:47 morphis: I need somethin for runtime tests and wp could be good target :) Jan 04 23:32:21 yeah... got photo upload working. :) Great progress in contact upsync today. **** ENDING LOGGING AT Sun Jan 05 02:59:58 2014