**** BEGIN LOGGING AT Sun Jan 12 02:59:59 2014 Jan 12 11:53:43 Tofe|Away: https://github.com/webOS-ports/luna-next-cardshell/commit/73f078c428dd4c98b324c365e8b9fea96145c8b1 Jan 12 14:35:35 morphis: looks good, I'll integrate that in the qml tests to check it a little bit Jan 12 14:51:13 Tofe: it works already quite good Jan 12 14:51:24 Tofe: we just have to fine tune the animations Jan 12 14:51:43 ok, great Jan 12 14:51:50 and with https://github.com/webOS-ports/luna-sysmgr/commit/a2e046674bcb0ece2d7312b1e90f6f00dc1f9837 relaunching an app works too Jan 12 14:52:04 so just clicking an already launched app in the launcher will focus it Jan 12 14:52:25 good ! Jan 12 15:13:21 morphis: last piece of qt5 upgrade fixed it seems Jan 12 15:13:34 nice Jan 12 15:17:18 JaMa: so the system compiles with qt 5.2 now? Jan 12 15:18:52 yes, connman-qt failed in my last build but that's probably because of missing qtdeclarative dependency Jan 12 15:19:36 possible Jan 12 15:19:45 will be interesting how it works at runtime Jan 12 15:20:07 * JaMa too, waiting for new build to finish with connman to test it in virtualbox Jan 12 15:20:13 Let's hope for the best Jan 12 15:20:44 JaMa: btw. I got some reports that latest emulator build is failing Jan 12 15:21:04 failing to boot or build? Jan 12 15:21:33 it boots but the UI fails to launch Jan 12 15:22:11 I was testing my local build in virtualbox and it was working fine, I can download the one built on jenkins and compare them Jan 12 15:22:17 but first I want to finish this qt5 Jan 12 15:22:29 and efl Jan 12 15:22:41 ok Jan 12 15:26:43 morphis: do you really need to declare "takeScreenshot" both on the public and private bus ? Jan 12 15:27:32 if we want normal apps to access it then we have to Jan 12 15:27:55 ok, I would have thought that the public name would also be available as private Jan 12 15:28:48 no Jan 12 15:28:56 you have to register it on both Jan 12 15:29:16 ok Jan 12 15:40:58 morphis: ok new Virtualbox image with qt5 5.2 doesn't boot here as well Jan 12 15:43:47 ok Jan 12 15:43:57 then I will have look Jan 12 15:59:15 Likewise for me, the latest build will boot partway, but the UI does not up. VirtualBox 4.3.6r91406 under OS X 10.6.8 Jan 12 15:59:35 The jan 4 build works fine. Jan 12 16:00:55 my local build was also from jan 4 webos-ports-dev-image-qemux86-20140104143452.vmdk Jan 12 16:02:35 here is diff --stat http://bpaste.net/show/167265/ Jan 12 16:07:40 it's a problem with ls2 Jan 12 16:07:49 not able to send out the notification to systemd Jan 12 16:15:51 JaMa: can you see what has changed for ls2? Jan 12 16:17:14 Tofe: https://github.com/webOS-ports/luna-next-cardshell/pull/52 Jan 12 16:17:25 Tofe: https://github.com/webOS-ports/luna-next/pull/60 Jan 12 16:17:28 morphis: yes I'm looking into ls2 Jan 12 16:18:05 -SRCREV = "78e27c61e9d33fadee3dab9bb0641aa585ecf160" Jan 12 16:18:05 +SRCREV = "bac1c52d9a415b327ebf8b76f1cb724eb2b2a82b" Jan 12 16:18:15 I was chaning it to TUNE_PKGARCH Jan 12 16:18:23 hm Jan 12 16:19:08 JaMa: the problem we see is that https://github.com/webOS-ports/luna-service2/commit/40840c98b535b21f54e2f3fb30f40241576b3fc9#diff-bfb6309f26992157dced63b47d800303R4380 doesn't work Jan 12 16:19:40 the systemd service ls-hubd_private is of type notify so systemd waits for the notification from the service and if it doesn't receive it will kill the process Jan 12 16:20:01 ah it could be the change in ls2 security settings Jan 12 16:20:53 you mean https://github.com/webOS-ports/luna-service2/commit/bac1c52d9a415b327ebf8b76f1cb724eb2b2a82b? Jan 12 16:21:19 yes Jan 12 16:21:34 but weird is that I was building webos-ports-dev-image-qemux86-20140104143452.vmdk with these patches included IIRC Jan 12 16:22:12 JaMa: http://bpaste.net/show/oVGAEDsYyUvmax78Irl0/ Jan 12 16:22:23 ah I see the problem Jan 12 16:22:42 https://github.com/webOS-ports/luna-service2/blob/40840c98b535b21f54e2f3fb30f40241576b3fc9/src/ls-hubd/hub.c#L4362 Jan 12 16:22:46 #if !defined(TARGET_DESKTOP) Jan 12 16:23:45 JaMa: is it possible that got removed somehow? Jan 12 16:24:15 not by SRCREV bump but by webos_machine_impl_dep removal :/ Jan 12 16:24:40 Tofe: fixed Jan 12 16:24:54 JaMa: but why do I see it working on the gnexus? Jan 12 16:25:17 morphis: both merged Jan 12 16:25:51 JaMa: ok, I have an older version there: Version: 3.5.3-169+wop+gitr1+78e27c61e9-r0.0 Jan 12 16:25:56 Tofe: thanks Jan 12 16:47:42 morphis: are we already able to communicate with "closed" drivers through libhybris, like for instance the gps and so on ? Jan 12 16:48:01 or is there still some work to do on the architecture from that point of view ? Jan 12 16:53:03 no, that is possible Jan 12 16:53:12 Ubuntu and Jolla are already doing this Jan 12 16:53:25 however it's the question how we integrate it into the system Jan 12 16:53:35 yes, that was my question actually Jan 12 16:53:44 maybe Qt does a good part of the job Jan 12 16:53:59 nah, qtlocation has different backend plugins Jan 12 16:54:03 one is for geoclue Jan 12 16:54:16 so we could write a geoclue plugin for the android part Jan 12 16:54:20 Jolla afaik did this Jan 12 16:54:30 Ubuntu has it's own way through their platform-api Jan 12 16:55:03 yeah, maybe jolla's is open source -- not sure though Jan 12 16:56:24 Tofe: anyway I doubt its that much work Jan 12 16:56:49 I doubt it too. Anyway that's not top-priority right now Jan 12 16:57:12 yes Jan 12 16:57:34 morphis: somehow I've completely missed webOS/LegacyDefines.cmake in cmake-modules-webos Jan 12 16:57:42 but if we have this all things should just plug into another very well so you can use http://www.w3schools.com/html/html5_geolocation.asp in the end Jan 12 16:57:47 JaMa: :) Jan 12 16:58:00 morphis: so we need to somehow find "common" part of ls2 if we can build it once, run everywhere Jan 12 16:58:56 JaMa: I am fine with supplying TARGET_MACHINE as default Jan 12 16:59:18 afaik we're not using such a override in our case Jan 12 16:59:58 so just: http://bpaste.net/show/0FBR4UYQjmCjzMmTo4RQ/ Jan 12 17:00:49 Tofe: just try test_gps on your device Jan 12 17:01:20 morphis: will do :) Jan 12 17:04:13 morphis: I'm testing https://github.com/webOS-ports/luna-service2/commit/b67ca380a6553796230b3a93a0d014b1d1c37cbe Jan 12 17:04:33 ok Jan 12 17:05:28 ah I see that you've added ls2 dependency back to qtwebkit Jan 12 17:05:38 so we really need ls2 to stay TUNE_PKGARCH now :) Jan 12 17:05:44 JaMa: right Jan 12 17:06:11 JaMa: I had as the PalmServiceBridge implementation as we had it is broken so until we have something working it's better to use the old stuff Jan 12 17:09:47 morphis: ok, I'll rebase qtwebkit again for 5.2.0 Jan 12 17:10:13 it will be in wp/webOS-ports/master-next Jan 12 17:10:40 JaMa: ok Jan 12 17:20:29 morphis: pushed to -next branches, virtualbox build running again Jan 12 17:20:38 thanks Jan 12 18:09:52 morphis: hmm after rebuild it fails in qt5-qpa-hwcomposer-plugin Jan 12 18:09:53 | /OE/build/wpb/webos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/qt5-qpa-hwcomposer-plugin/5.1.0+gitrAUTOINC+e5c5e38246-r0/git/hwcomposer/qeglfsintegration.cpp:81:41: error: 'class QGuiApplicationPrivate' has no member named 'setEventDispatcher' Jan 12 18:10:06 s/rebuild/rebase - to get latest meta-webos-ports changes Jan 12 18:13:43 and meta-webos-ports/recipes-qt/qt5/qt5-qpa-hwcomposer-plugin_git.bb wasn't changed, hmm Jan 12 18:50:23 Hi all Jan 12 19:06:26 Hi Rafa! Jan 12 19:06:39 Aren't you the Communities/Forums dev? Jan 12 19:10:19 JaMa: you can disable it for the moment Jan 12 19:14:32 We could use some dev help for Enyo 2 apps for Ports ;) Jan 12 19:18:58 Hi, Yes I am Jan 12 19:19:01 ;) Jan 12 19:20:04 How's going everything on the enyo side of things? Jan 12 19:23:58 It's good :) Progress is being made, but we could use some help with a phone and/or messaging app :) Jan 12 19:24:07 Phone app would be the preference I guess ;) Jan 12 19:24:45 Since it wasn't open sourced something new needs to be written ;) Jan 12 19:24:47 Hi Roshan :) Jan 12 19:24:58 Hi Herrie Jan 12 19:25:11 Thought I will check out the IRC channel Jan 12 19:25:14 :) Jan 12 19:25:42 Great stuff of the PDF app :) Tried it on my Veer, works quite well so far on a slow device like the Veer Jan 12 19:25:51 Need to do some more testing on Pre3, Touchpad :) Jan 12 19:26:09 Good to hear its at least loading ! Its pretty slow on the legacy devices. Jan 12 19:26:23 Yeah, it's not very quick especially with big files, but well Jan 12 19:26:33 You can't expect miracles from JS on 800 Mhz ;0 Jan 12 19:26:34 ;) Jan 12 19:26:47 Adobe PDF app is PDK so a lot quicker as expected Jan 12 19:26:58 Well, I suppose I could help Jan 12 19:27:08 Renders most my PDF's reasonably at least :) Jan 12 19:27:37 rafa_bernad: We'd need mainly the graphics parts, back end services morphis could add in when required... Just UI would be great already :) Jan 12 19:28:25 Telephony on Ports is done with open source component, so back end cannot really be re-used from legacy anyway Jan 12 19:29:16 Any specific ideas on how it should be, or I can let my imagination fly? Jan 12 19:29:27 Not sure what we require in the phone app, but I think if it could mirror functionality of TP phone app UI wise we should be pretty OK already ;) Jan 12 19:29:36 morphis might have some ideas or additional requirements? Jan 12 19:30:06 rafa_bernad: Have you seen the already developed apps for Ports? We have a template for apps as well Jan 12 19:30:57 Not really, I was coming here to offer the team a onyx replacement I've been working on this weekend Jan 12 19:31:26 (not really a replacement, as it works on top of it) Jan 12 19:31:30 rafa_bernad, Herrie|Laptop: for the start it should be mainly just the same as the old phone app Jan 12 19:32:08 if we would get just the UI side integrated (graphics, animations etc.) I can care about the service side quite easily Jan 12 19:32:59 Been looking at the memo app resize issue. I noticed its using a 10 month old enyojs version (2.2). I am wondering if there will be any concerns if I upgrade the enyojs version to the latest trunk version. (2.3 RC). Jan 12 19:33:26 roshan: no, just do it Jan 12 19:33:33 and make sure it's running fine in the emulator Jan 12 19:34:03 cool I will give it a go. I have been using trunk version on my other apps. So far its been pretty stable. Jan 12 19:34:16 I will test it in the emulator as well Jan 12 19:34:33 roshan: if you have time it would be great if you can update the other apps as well Jan 12 19:34:38 for settings I did it already Jan 12 19:34:53 yeah sure Jan 12 19:35:55 did you make it as a submodule or just a one off static update ? Jan 12 19:35:55 thanks Jan 12 19:36:01 no, static copies Jan 12 19:36:23 rafa_bernad: Got any screenshots? Jan 12 19:36:28 Onyx is cool :) Jan 12 19:37:03 rafa_bernad: but please make sure you don't copy any graphics from the old app Jan 12 19:37:11 we have to care about getting the licensing correct Jan 12 19:37:39 rafa_bernad: some parts are open source at: https://github.com/enyojs/enyo-1.0/tree/master/framework/lib/telephony Jan 12 19:37:58 rafa_bernad: See http://webos-ports.org/wiki/Enyo_Ports_UI for examples of apps already being developed :) Jan 12 19:38:28 Herrie|Laptop: btw. for the pdf app we have to see wether the performance is fine Jan 12 19:38:33 if not we have to do a native app Jan 12 19:39:17 On legacy it's poor due to webkit issues mainly I believe Jan 12 19:39:25 Should be better on emu + target devices Jan 12 19:39:35 The PDF app worked pretty well on Chrome. Its legacy Apps it was very slow to load. I haven't had a chance to test it in the emulator yet. Jan 12 19:39:37 roshan can elaborate, guess it was tested on emu already? Jan 12 19:39:57 no, not yet. I will give that a go and see. Jan 12 19:40:02 I need to go now to have dinner, HerrielLaptop: I'll come back later, with some screenshots. Jan 12 19:40:13 Great :) Jan 12 19:44:05 roshan: For your PDF file type icon you could use: http://www.gettyicons.com/free-icons/153/cute-file-extension/png/32/pdf_32.png Jan 12 19:44:22 Nice, I will use that Jan 12 19:45:05 Is freeware for non commercial use :) Jan 12 19:45:21 Should do for now :) Jan 12 19:45:39 To at least get rid of copyrighted one, so you can do a PR ;) Jan 12 19:45:58 And maybe morphis/JaMa can include it in a new build :) Jan 12 20:02:22 Just tested the PDF app on the emulator. Initial observation - performance is much better than legacy devices. But not as fast as it was on Chrome. It loaded all the embeded fonts at least which the legacy devices didn't always do. Jan 12 20:04:12 Once I get the PDF file icon also changed to this one. I will submit the pull request. Good idea to include it in the new build, then others can also test drive the performance and see if this is sufficient or we need to look for a native solution. Jan 12 20:08:25 Well emulator is extra layer, best would be if morphis or Tofe test on device ;) Jan 12 20:08:41 I have no Galaxy Nexus or Nexus 7 to test with myself... only legacy webOS devices ;) Jan 12 20:09:06 Pre 2, Pre 3, Veer, Touchpad 4G, Touchpad WiFi and Touchpad Go ;) Jan 12 20:10:44 yeah it will be interesting to see how it works on an actual device Jan 12 20:15:49 I gotta go now, catch you guys later. Jan 12 20:40:24 well, I'm back Jan 12 20:40:53 Let me know what do you think about this: Jan 12 20:40:55 https://www.dropbox.com/s/irsg1cnnwky4pdi/quartz-screenshots.zip Jan 12 21:04:12 rafa_bernad: looks nice Jan 12 21:04:35 is that just a mockup or a new theme for onyx already? Jan 12 21:05:07 rafa: How should I see this? light/dark or is this new v.s. std Onyx? Jan 12 21:05:09 Those are screen caps directly from Enyo Sampler. It's not ready for prime time, though Jan 12 21:05:37 Left side is Quartz (my theme), right side vanilla onyx Jan 12 21:07:09 Ah ok :) I thought so already Jan 12 21:07:12 Just wasn't sure ;) Jan 12 21:07:34 Toolbars has 2 on the left, light and dark theme? Jan 12 21:08:21 yeah, the idea is to extend it to two styles for every component Jan 12 21:08:46 I like the font, looks more elegant Jan 12 21:09:07 I'm not 100% sure about the toggle buttons, I think we might want to keep square ones for Ports? morphis? Jan 12 21:09:23 They remind me the Mojo ones though, nice memories :) Jan 12 21:15:20 Just wanted to show and offer it to you for Open webOS, if you like it Jan 12 21:15:38 morphis/Tofe: I read you discussing about gps. How is that related to implementing this one https://github.com/openwebos/mojolocation-stub ? Jan 12 21:16:07 (it's going to be open source anyways) Jan 12 22:17:16 Garfonso: it would be only another entry point **** ENDING LOGGING AT Mon Jan 13 02:59:59 2014