**** BEGIN LOGGING AT Wed Oct 28 02:59:58 2015 Oct 28 03:37:14 DougReeder Oct 28 03:37:23 Hmm? Oct 28 03:37:50 Where do I remember you from? 2010-2011ish? Oct 28 03:39:07 Were you active on the old Palm developer forums? Oct 28 03:39:33 Yup. 2% of the posts there were mine. :-S Oct 28 03:40:53 That must be it. I was decently active late 2010 to mid 2011. Oct 28 03:41:15 I don't think I had close to 2% of the posts, though Oct 28 03:41:43 That’s a rather specialized achievement. Oct 28 03:41:51 Indeed Oct 28 03:42:15 Relevant when I was applying to HP, otherwise, who cares? Oct 28 03:43:09 Outline Tracker was my big app: http://hominidsoftware.com/outlinetracker/index.html Oct 28 03:43:30 I swear the main reason I got hired at LG was my interest/work with legacy webOS. Oct 28 03:45:21 You might remember my gust post on the Palm Developer Blog, re: “Desk Accessories”: https://web.archive.org/web/20140213081453/http://developer.palm.com/blog/2011/10/app-hack-popup-apps-26-oct-1-nov/ Oct 28 03:47:38 I read every blog post at the time, but that was a while ago... Oct 28 05:22:02 Andolamin: Nice work on 4.2.1... Oct 28 05:22:22 How much nicer would it be if Open webOS was really open and work could be shared between projects :P Oct 28 05:24:31 Heh Oct 28 05:26:09 morning ;) Oct 28 05:26:23 Tofe: http://jenkins.nas-admin.org/job/luneos-testing_mako/lastBuild/consoleFull Seems we missed a part for luna-qml-launcher somehow Oct 28 05:29:00 CMake Error at CMakeLists.txt:18 (find_package): By not providing "FindQt5WebEngine.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5WebEngine", but CMake did not find one. Oct 28 05:49:45 Andolamin: You're aware Open webOS repo's haven't been updated in ages ? Oct 28 05:50:13 Herrie: Yeah... Oct 28 05:50:44 Can't really comment there... Oct 28 05:56:35 Andolamin: I know :P I know some others have tried to change it as well :P Oct 28 05:57:14 Tofe: I just added some qtwebengine depends and qtwebengine rdepends. Maybe that solves it Oct 28 05:57:22 Seems that might work Oct 28 06:22:44 Herrie: I had to bbapend DEPENDS += " qtwebengine" to get luna-qml-launcher to build for Raspberry Pi. Same issue? Oct 28 06:23:05 Sounds like I'll be able to drop that bbappend, though Oct 28 06:26:32 Andolamin: I guess so Oct 28 06:26:43 Strange is that it was fine for maguro, but not for mako Oct 28 06:26:51 So I guess it's the order in which things are build Oct 28 06:27:18 luna-qml-launcher should be build after qtwebengine it seems Oct 28 06:27:24 Maybe the build order varies a bit depending on the device? Oct 28 06:27:35 My thought exactly Oct 28 06:28:59 Well we use sstate cache. so if it's same ARM architecture it would build qtwebengine for mako and then would build maguro afterward Oct 28 06:29:09 That explans why qtwebengine is available :P Oct 28 06:30:41 Andolamin: I think we're OK for you to start PR-ing stuff that's not conflicting with other devices (i.e. your luna-sysmgr .conf) etc. This way we can gradually get stuff into the standard build :) Oct 28 06:31:52 Sure. I'm heading to bed, but I'll try to get some open tomorrow morning. Oct 28 06:31:56 Herrie: typo! Oct 28 06:32:00 Nothing RPROVIDES 'qtwebegine-qmlplugins' Oct 28 06:32:31 Andolamin: good night! Oct 28 06:32:37 Night Oct 28 06:32:37 and to others: Morning! Oct 28 06:33:03 Andolamin: Thnx, night! Oct 28 06:33:17 Tofe: Not sure what you mean with above Oct 28 06:33:20 Need more coffee I guess Oct 28 06:33:31 :D I think it's what I meant Oct 28 06:34:19 it's about the luna-qml-launcher recipe, there's a typo, causing the build to fail Oct 28 06:35:07 https://github.com/webOS-ports/meta-webos-ports/blob/fido/meta-luneos/recipes-webos/luna-qml-launcher/luna-qml-launcher.bb ? Oct 28 06:35:53 Tofe: FirstUse stopped working with the following. But I guess we can drop this import altogether? https://github.com/webOS-ports/org.webosports.app.firstuse/commit/0da549e9c09919fe8dc4f0c53a337ac8e37ea5a0 Oct 28 06:37:07 Yes, we can drop it, we don't use it directly Oct 28 06:37:52 Herrie: yes, that recipe; there's a "n" missing in qmlegine Oct 28 06:38:52 ok, going to work now, bbl Oct 28 06:38:55 Do we need both DEPENDS and RDEPENDS? Oct 28 07:04:04 Tofe: OK found some first bugs it seems :P Oct 28 07:04:07 Email doesn't launch Oct 28 07:04:16 Power menu moved to top of screen and half off it Oct 28 08:00:27 re Oct 28 08:00:42 Herrie: you sure the last mako build is fine? Oct 28 08:01:58 The logs are a bit weird: we had a build failure for #246, and then in #247 (last one) it says there's still a bitbake process running Oct 28 08:12:52 morning Oct 28 08:12:59 Tofe: Was trying maguro :P Oct 28 08:13:58 Other apps seem fine, just email doesn't launch. Anyway with new luna.conf messaging and calendar launch (they should in legacy because of noWindow but not our Enyo 2 ones), so will change that and fix the build issues Oct 28 08:14:45 I've started my own build at home Oct 28 08:15:11 It's from scratch, let's see if I see any issue Oct 28 08:15:45 I saw a lot of warnings in the log for deprecated webkit prefixes etc Oct 28 08:18:35 So will need to clean up CSS as per #969 Oct 28 08:18:55 Not sure that will improve stuff but at least it'll clear the log a bit Oct 28 08:19:05 I do see some worrying warnings though Oct 28 08:22:45 Tofe: luna-sysmgr PR #22 Oct 28 08:29:59 Sent you my Maguro log + suspicious entries highlighted. I'll look at the CSS warnings and others I can tackle Oct 28 08:36:06 Tofe: Banners are completely broken it seems. Dashboards are OK. System Popups are showing but incorrectly (transparency issue maybe?). HTML5 notifications closes Testr app completely. Oct 28 08:42:14 Tofe: For the rest really impressive work :) Getting 90-95% working is really good! Oct 28 08:52:05 Tofe: Also in Accounts trying to add Google C+DAV gives me white screen. Oct 28 08:55:06 Herrie|Veer: ok thanks Oct 28 08:55:32 Yes, I've enabled JS logs to be able to see better the errors and warnings Oct 28 08:56:18 Tofe: The 2 webkit CSS warnings are one liners to fix. I'll PR it. Oct 28 08:56:42 There are also some XHR deprecated warnings which might be worrying Oct 28 08:59:08 We won't be able to do much about the XHR warnings Oct 28 08:59:33 Chromium doesn't like sync calls, and we need them Oct 28 09:02:54 As long as things work we're OK :) Oct 28 09:06:19 Tofe: New build running Oct 28 09:08:32 I'm surprise for the email app and for the banners... for the rest, not that much Oct 28 09:11:58 For HTML5 notifications, we should check if Testr uses the correct signature, as WebKit had maybe a non-official one Oct 28 09:12:15 (still, crashing is rude) Oct 28 09:19:01 It looks like crashing, window disappeared. Didn't check logs Oct 28 09:20:56 For the transparency, I think the Qt guys left a bug in their implementation: when doing window.open, it will apply the background on the temporary content of the new window, and when the actual content is attached, it doesn't recommit the background. Oct 28 09:21:08 I can fix that quite easily I think Oct 28 09:56:33 Had some wrong syntax in the headers. Fixed that now. Missing ; Oct 28 10:05:48 Herrie|Veer: I am not really sure why you added those properties to the settings class Oct 28 10:12:34 morphis: So we can use them in luna-next-cardshell to determine what we want to show in the System Menu. I.e. the RaspBerry Pi doesn't have power & volume buttons, so it needs a way to change volume & power off/restart etc. We specify which hardware butto Oct 28 10:12:34 ns are available for a target and then through luna-sysmgr-common and luna-next we can query this in luna-next-cardshell and make the options available in the system menu. Oct 28 10:13:27 Same like tabletUI settings for example Oct 28 10:13:36 Herrie|Veer: you're duplicating information here Oct 28 10:13:41 So we can drive certain bits based on those values Oct 28 10:13:44 evdev already gives you all things you need Oct 28 10:13:55 each evdev device says which keys it provides Oct 28 10:14:26 so if one doesn't give you KEY_POWER or KEY_VOLUME_UP then you can react accordingly Oct 28 10:14:33 ah, I missed that point Oct 28 10:15:00 morphis: Ah didn't know that either Oct 28 10:15:03 so it should automatically work on every device without touch an configuraiton Oct 28 10:18:13 Tofe: We have some example on how to get this in luna-next-cardshell Oct 28 10:39:33 morphis: Can we get a brain download from you :P ? Oct 28 10:40:23 Herrie|Veer: that depends on how you get the events in luna-next-cardshell Oct 28 10:40:38 you need something like a capability checker Oct 28 10:40:48 which uses something like https://wiki.freedesktop.org/www/Software/libevdev/ Oct 28 10:41:06 which then says "yes" or "no" for a certain thing Oct 28 10:41:13 like if KEY_POWER is supported or not Oct 28 10:41:58 http://www.freedesktop.org/software/libevdev/doc/1.4.3/group__bits.html#ga398bef155fa4a0cfb832de30723ebd14 Oct 28 10:42:48 So we'd plug this into luna-next somehow? Or... ? Oct 28 11:09:49 Herrie|Veer: you could, yes Oct 28 11:10:01 something a compositor should know about Oct 28 11:11:08 So where is the appropriate place to plug this is? luna-next or we have other candidates? Oct 28 11:47:26 Herrie|Veer: your last commit in luna-sysmgr-common broke the build Oct 28 11:48:03 Tofe: I fixed it already Oct 28 11:48:08 ah no sorry I didn't the fix Oct 28 11:48:14 +see Oct 28 11:49:07 Mako has kernel issue while creating image Oct 28 11:49:47 We had this before it fixes itself in a next build Oct 28 11:53:12 So, Herrie, do you think it’s best to get geolocation working with GeoClue2, or to also include GeoClue1 ? Oct 28 12:01:54 DougReeder: Not sure, nizovn did the current plugin we have with GeoClue2. I'm not sure how much work it would be to get this working with QtLocation also Oct 28 12:03:01 * DougReeder nods Oct 28 14:12:15 what kind of graphical system does luneos run on? wayland? Oct 28 14:27:46 lzm: yes Oct 28 14:47:39 Tofe: Trying to solve some QA issues in new build so we'll hopefully also have a working Mako image. Oct 28 14:49:02 For QtWebkit we had PACKAGECONFIG = "gstreamer qtlocation qtsensors" to not use qtmultimedia. Do we need something like that in QtWebEngine too? Or we're happy with qtmultimedia now? Oct 28 14:49:56 I have no idea :) Oct 28 14:50:14 morphis: ^ Oct 28 14:50:30 I think there was a good reason we were not using qtmultimedia. Oct 28 14:50:40 Herrie|Veer: it was crashing Oct 28 14:51:01 It might explain why Youtube stopped having working audio recently? Oct 28 14:51:26 I think it was after qtwebengine switch Oct 28 14:51:44 Other audio works, so it's not system wide. Oct 28 15:01:09 morphis: You reckon we should try previous setup with gstreamer again? Oct 28 15:16:01 i cant type on the lune virtualbox image with my keyboard, is this normal? Oct 28 15:20:27 lzm, it's a known bug Oct 28 15:20:44 Open Just Type, afterwards it'll work Oct 28 15:24:06 just type? Oct 28 15:24:34 It's the search bar on the main/home screen Oct 28 15:24:36 lzm: the global search Oct 28 15:24:43 It's called "Just Type" Oct 28 15:25:03 ah, nice Oct 28 15:25:31 much better Oct 28 15:25:47 We have a bug for it open in our issue tracker. But since emulator isn't used that much it hasn't been solved yet :P Oct 28 15:26:14 Most devs use actual target devices and those don't have a hw keyboard so the issue isn't there :P Oct 28 15:29:55 i'd like to be able to start and stop the entire graphical interface from the command line Oct 28 15:30:40 systemctl stop luna-next Oct 28 15:30:41 or start Oct 28 15:56:32 Ah, build finished. Good. Oct 28 15:58:06 Tofe: Yours? Oct 28 15:58:15 yes Oct 28 15:58:52 Mako for us also almost Oct 28 15:58:57 Some QA sorted Oct 28 15:59:01 2 left it seems Oct 28 15:59:40 1 for ofono but not sure why that's there because it does appear in the recipe Oct 28 16:00:19 The nyx-modules-hybris needs libcrypto but seems we don't have it in build. Oct 28 16:00:24 JaMa: ^ Oct 28 16:04:47 i'm impressed with how fast this thing boots Oct 28 16:05:25 lzm: Yeah it's pretty quick :p Oct 28 16:05:50 Even on actual devices. It's a LOT quicker compared to legacy webOS even on the same hardware :) Oct 28 16:06:08 And this is without much tuning still :P Oct 28 16:06:41 If you have one of our supported target devices laying around you could see for yourself ;) Oct 28 16:10:07 It's 43s on a Galaxy Nexus to boot UI and have everything working here :) Oct 28 16:13:39 i have a nexus 5, a pandaboard, and a galaxy s3 Oct 28 16:14:00 None of which are supported currently :P Oct 28 16:14:33 Galaxy Nexus, Nexus 4, Nexus 7 2012 and HP Touchpad currently ;) Oct 28 16:18:00 Herrie|Veer: libcrypto is built in openssl IIRC Oct 28 16:20:15 JaMa: I tried to add it to DEPENDS in the recipe but it would give me: "Nothing PROVIDES 'libcrypto' Oct 28 16:22:45 JaMa: Not sure what's the issue with ofono-tests. It seems to be OK in recipe and provide for python3 but still QA warning. See mako 248 build. Oct 28 16:26:42 Herrie|Veer: because the recipe is called "openssl" not libcrypto Oct 28 16:27:12 Ah so I need to put openssl in the DEPENDS instead? Oct 28 16:27:49 yes Oct 28 16:28:08 and python3 in ofono RDEPENDS_${PN}-tests Oct 28 16:29:09 For ofono it's there already... Hence I'm confused :P Oct 28 16:53:21 JaMa: Do we care about ELF binary xyz has relocations in .text [textrel] warnings? Oct 28 16:54:20 no, not with any priority Oct 28 16:58:15 OK :) Any idea about ofono one? Oct 28 17:01:38 nope, but you don't need to worry much Oct 28 17:03:12 JaMa: Yeah I know we don't really use the tests currently so we should be OK :) Oct 28 17:18:22 nizovn: You around? Oct 28 17:18:30 yes Oct 28 17:19:13 You have any idea how much work it would be to integrate geoclue2 with qtlocation? Seems there's some work done already by some dev but he left it due to a burn out. Oct 28 17:23:25 i think it's hard to estimate, but existing code will speed up integration surely Oct 28 17:26:41 i don't think it will build out of the box, but can try Oct 28 17:26:41 Can you have a look at the link I put in #927 when you got some time to get an idea? Seems QT guys don't have it in 5.6 yet and I didn't really see any plans from them yet for it :s Oct 28 17:27:25 nizovn: I doubt, just I have no clue c++ wise and you seem to know what you're doing Oct 28 17:29:44 ok, i will have a look Oct 28 18:00:17 Herrie: looks like I didn't PR my latest luna-webappmanager change, concerning sync init of webchannel Oct 28 18:00:32 That can explain why mail app doesn't start Oct 28 18:02:41 Here it comes: https://github.com/webOS-ports/luna-webappmanager/pull/34 Oct 28 18:07:38 And here is the ipk, if you want to have the bleeding-edge patches: https://dl.dropboxusercontent.com/u/4679068/luna-next/luna-webappmanager_0.2.0-8%2Bgit6%2Be55c0d7e4d-r0.1_armv7a-vfp-neon.ipk Oct 28 18:26:42 Tofe: Cooking dinner now, will download latest mako and try Oct 28 18:26:50 + install your IPK Oct 28 18:35:59 Ok food is cooking, flashed, now pushing IPK :D Oct 28 18:43:48 :p Oct 28 18:51:53 Tofe: email still no go for me Oct 28 18:52:02 Adding C+DAV from Account still broken Oct 28 18:52:14 Power menu at wrong place, banners still not showing Oct 28 18:52:59 Let me pull a log for you Oct 28 18:53:30 For banners, it seems it's a problem with webchannel which fails at cast a "null" to an empty string Oct 28 18:54:02 for popups, it's still unclear: window type seems correct, but it's treated as a card window Oct 28 18:57:18 ah, no, it *is* a popup window, but the height is all wrong Oct 28 18:57:57 Tofe: Power menu is at top instead of bottom for me Oct 28 18:58:29 yes, but all the black area between gesturearea and the cancel button is also part of the popup window Oct 28 18:58:53 OK this is the issue with transparency? Oct 28 18:59:14 I would more think of an height issue Oct 28 18:59:49 Or anchoring somehow? Oct 28 19:00:04 Maybe the GridUnit stuff you changed recently in luna-next? Oct 28 19:00:25 I don't know yet Oct 28 19:00:54 metrics is set to "units", that's good, but I don't see the height Oct 28 19:01:45 Tofe; This is the log for C+DAV, seems something is quite wrong there: https://bpaste.net/show/fb19d27d4621 Oct 28 19:03:58 Herrie: do you remember if "height" is part of the "attributes" json additional parameter to window.open ? Oct 28 19:04:16 (like metrics) Oct 28 19:06:29 Tofe: Seems not: https://github.com/webOS-ports/org.webosports.app.testr/blob/master/source/Notifications.js#L151 Oct 28 19:08:19 ok, then I think I see where is the issue Oct 28 19:09:02 I think we kept it that way for legacy compatibility Oct 28 19:12:03 Yes, and it's part of window.open standard anyway Oct 28 19:12:20 it's just that the request size is completely ignore by Qt Oct 28 19:12:23 ignored Oct 28 19:12:50 ... so let's make it store the size Oct 28 20:11:36 Herrie: the two PRs will fix the height issue Oct 28 20:23:08 mmmh there is still an issue: height shouldn't be smaller than 100, according to the standard. And therefore, a 16gu height leads to a 100gu height, a little bit too big! Oct 28 20:23:44 With webkit, we got directly the string passed to window.open, but with webengine we only get the result of the parsing Oct 28 20:24:44 https://github.com/Tofee/qtwebengine-chromium/blob/8c9615c9be72bbf82e725fde8245c53dad8f4f37/chromium/third_party/WebKit/Source/core/page/WindowFeatures.cpp#L210 <-- here it says the minimum is 100. We could eventually reduce that minimum to zero, for our needs. Oct 28 20:26:18 Tofe: OK would that also be for banners? Because those aren't 100 for sure Oct 28 20:26:30 I.e. Did you test this already? Oct 28 20:36:09 Tofe: more coming or I can kick off a nightly? Oct 28 20:53:39 Tofe: build is running. I disabled qtmultimedia and put back gstreamer again to see if that brings audio back in Youtube ;) Oct 28 20:53:51 If not can remove it again, worth a try at least Oct 28 21:08:56 Herrie|Laptop: no, it won't fix banners, just popupalert which are *not* in gridunits Oct 28 21:09:17 I've tried it already yes Oct 28 21:09:42 OK banners are still broken because of the 100 minimum or another reason? Oct 28 21:11:12 another reason Oct 28 21:12:35 OK Oct 28 21:15:49 https://github.com/webOS-ports/qtwebengine-chromium/compare/webOS-ports/master...Tofee:tofe/work?expand=1 <-- this will certainly fix the 100 height issue Oct 28 21:16:30 I think 5gu is a reasonable minimum, even for us Oct 28 21:18:13 Tofe: 5px or 5 gu? Oct 28 21:19:22 5gu Oct 28 21:19:32 So 50px on TP Oct 28 21:19:42 I guess that should suffice for dashes etc Oct 28 21:19:49 well 5px can be achieved if metrics=units isn't specified Oct 28 21:19:55 Tofe: Yeah Oct 28 21:20:03 And we can do 0.1 gu as well right? Oct 28 21:20:12 Gu can be < 1.0 ;) Oct 28 21:20:36 weeell :) Oct 28 21:20:57 Anyway, my thinking was that anything below 5gu wouldn't be really touch-friendly anyway Oct 28 21:21:05 Tofe: Yeah true ;) Oct 28 21:21:22 Would this eventually apply to banners as well or that will be separately? Oct 28 21:24:38 no, banners are separate Oct 28 21:25:01 Ah because of the different window type? Oct 28 21:27:40 no, they aren't window at all :) Oct 28 21:28:01 they are a kind of notification, shown by our cardshell Oct 28 21:28:53 OK Oct 28 21:29:06 Build failed, seems I messed up SRCREV Oct 28 21:29:13 Trying again Oct 28 21:29:21 The bug with banner is the call to the API is badly managed; I guess we'll be able to fix it easily in palmsystem.js Oct 28 21:34:57 Tofe: Ah OK. So this bug was already there before just not as visible? Oct 28 21:35:14 I think so Oct 28 21:35:42 Well, it was not there with webkit, but it was there when I tested webengine :) Oct 28 21:35:45 Might that explain my LS2 calls from phone app not working for them? Or that's not related? Oct 28 21:36:05 No, sorry, I don't think it's related Oct 28 21:36:21 Would be too good to kill 2 birds with 1 stone :P Oct 28 21:36:24 LS2 call from phone app shouldn't involve webengine or luna-webappmanager at all :p Oct 28 21:37:49 Tofe: Yeah I think that might have more to do with the window types and it's management Oct 28 21:38:21 I saw some odd values in the stub that were not in line with the window types we have in luneos-components. So I guess it might need some updating Oct 28 21:38:49 ah, yes we have to be careful with that Oct 28 21:38:59 ok, I'll fix/test the two issues (banner & window height) tomorrow; so, gonite! Oct 28 21:40:04 Tofe: night! Oct 28 21:40:17 I'll test the build once it's done. Seems I might have left maguro in office :P Oct 28 21:40:22 But got Mako & TP here Oct 28 21:40:38 Will test TP too, see how that behaves, might give some clues with some of the bugs **** ENDING LOGGING AT Thu Oct 29 02:59:59 2015