**** BEGIN LOGGING AT Wed Oct 14 02:59:59 2015 Oct 14 05:10:00 morning Oct 14 05:10:15 Tofe: Nice fix for the touch events :) Oct 14 05:25:48 Herrie: thx Oct 14 05:26:09 JaMa: ok thanks Oct 14 05:44:18 Tofe: DId they fix it upstream in 5.6 already? Or nothing yet? Oct 14 07:02:10 Herrie: no, I don't think it's fixed in their current master Oct 14 07:06:27 The thing is, I never got any answer on any of my qtwebengine question in #qt, and opening a bug report without an easy way of reproducing it looks strange Oct 14 07:12:48 You can just be blunt and PR? Oct 14 07:22:35 Herrie: I hesitate :) Oct 14 07:34:21 morning for QT I noticed that Digia team seems quite responsive on their mailinglist Oct 14 07:35:09 I'm trying #qt-labs right now, to see if someone answers, and then I'll give a try with their ML Oct 14 07:38:47 I'm subscribed there so I see that they get back to people regularly even on things where they really shouldn't :P Oct 14 08:14:58 Tofe: Seems in latest nightly Browser stopped working. Oct 14 08:15:50 log gave me some clue: QWebEngine: OpenGL resource sharing is not set up in QtQuick. Please make sure to call QtWebEngine::initialize() in your main () function. Oct 14 08:16:00 I'm quite sure I saw somewhere you fixed that? Oct 14 08:16:17 Could be JaMa playing with layers y'day broke it somehow Oct 14 08:53:45 JaMa: morning Oct 14 08:54:08 Seems that you might have broken something with layers work yesterday for testing Oct 14 08:54:28 Browser doesn't launch anymore Oct 14 08:54:34 log gave me some clue: QWebEngine: OpenGL resource sharing is not set up in QtQuick. Please make sure to call QtWebEngine::initialize() in your main () function. Oct 14 08:54:47 Quite sure Tofe addressed that previously somewhere Oct 14 08:56:36 let me test it with newer qtwebengine Oct 14 08:59:05 JaMa: You might as well switch to Tofe's branches right away? kill 2 birds with 1 stone? Oct 14 08:59:33 what you mean by Tofe's branches? Oct 14 09:00:13 I've already switched the recipe to webos-ports fork Oct 14 09:00:18 and had to update qtwebengine yesterday Oct 14 09:00:21 I mean our own qtwebengine and qtwebengine-chromium ones with Tofe's work Oct 14 09:00:24 in webOS-ports/master Oct 14 09:01:19 23:09 <+JaMa> something like this should work for qtwebengine: qtwebengine-chromium/commit/f56a7c96049bda8b60a281de334dc830982e2825 Oct 14 09:01:26 23:09 <+JaMa> https://github.com/webOS-ports/meta-webos-ports/commit/c6b28435b8766196ebf608eb3b8025ebd5f413ed Oct 14 09:01:34 23:20 <+JaMa> Tofe: current webOS-ports/master branch is based on older SRCREV than what I currently use in meta-qt5, can you please rebase it? Oct 14 09:01:37 23:22 <+JaMa> I've pushed rebased version to webOS-ports/master-next Oct 14 09:01:40 23:24 <+JaMa> nvm, I've pushed webOS-ports/master-2015-10-13 with old content and replaced it with new rebased Oct 14 09:02:01 JaMa: Yeah saw that Oct 14 09:02:13 Ran nightly after that and still had issues Oct 14 09:04:29 the patch for newer qtwebengine is only in meta-webos-ports/master now Oct 14 09:09:21 OK Oct 14 09:09:34 Did you build test this already? Oct 14 09:09:50 I'm happy to have it in Fido and ConnMan upgrade as well Oct 14 09:10:28 the build is running now Oct 14 09:12:18 unstable is using master? Oct 14 09:12:50 yes Oct 14 09:13:10 OK :) Oct 14 09:13:12 until I add jethro branches Oct 14 09:13:18 OK :) Oct 14 09:13:35 If builds OK happy to have webengine + connman in Fido Oct 14 09:13:48 or we can upgrade to Jethro soon :) Oct 14 09:14:10 less work for me to backport connman and other changes to Fido Oct 14 09:15:05 Jethro out already? I thought was pending still? Oct 14 09:18:34 still pending Oct 14 09:18:38 but very soon Oct 14 09:19:34 I am all in favor of latest & greatest when it doesn't break stuff :) Oct 14 09:20:08 I'll ask for test when I have some usable images :) Oct 14 09:45:03 I'm surprised that I didn't push the change related to QtWebEngine initialization Oct 14 09:47:00 can you push it now somewhere? Oct 14 09:47:32 That would be in luna-qml-launcher, but I'm not at home Oct 14 09:48:24 And it's not really the best place to put that, as it induces a dependency to qtwebengine for that component Oct 14 09:50:25 ah ok Oct 14 09:50:47 that's good, I thought I'll have to rebuild qtwebengine again :) Oct 14 09:51:29 The idea is simply to add that https://github.com/Tofee/luna-webappmanager/blob/tofe/webengine/src/webappmanager.cpp#L37 for the apps that use QtWebEngine Oct 14 09:52:10 JaMa: I see you enjoy it as much as I do :) Oct 14 09:52:45 I'll think about it during lunch, brb Oct 14 10:18:12 hello again :) Oct 14 10:19:56 tried 100 times the whole night to flash luneos to gnex... with different android, cm and cwm versions but no luck at all. to bad for me :( Oct 14 10:31:20 tomauswustrow: I'm likely to pick up a G Nexus later this week so might be able to help to debug :) Oct 14 10:32:11 that would be nice :) Oct 14 10:32:47 is it possible to update the wiki with something like that >>>> https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Developing_Firefox_OS/Porting Oct 14 10:42:46 Will check after lunch Oct 14 10:50:16 I've pushed qtwebengine switch to fork to fido branch Oct 14 11:09:35 Herrie|Veer: mail sent Oct 14 11:16:59 Tofe: OK I guess I'll get it shortly :) Oct 14 12:09:49 Tofe: Which mailing list? Oct 14 12:10:47 Development Oct 14 12:11:27 ah I think I'm subscribed to a qtwebengine specific one ;) Oct 14 12:11:36 Because didn't get your msg Oct 14 12:12:30 qtwebengine@qt-project.org is the one I'm subscribed to. Oct 14 12:12:40 Might be more appropriate for this one? Oct 14 12:21:56 Ah maybe Oct 14 12:25:43 Ok, sent a duplicate there Oct 14 12:27:58 :) Oct 14 12:37:53 Tofe: PR'd your fix for luna-qml-manager to master branch Oct 14 12:40:29 s/manager/launcher Oct 14 12:51:38 Seems morphis has some questions about it Oct 14 12:53:13 yeah :9 Oct 14 12:53:18 s/:9/:)/ Oct 14 12:53:38 ouch, not sure that substiture command is valid! Oct 14 12:54:19 Herrie|Veer: I also made some comments Oct 14 12:56:49 Herrie|Veer: I think it may be more appropriate, to have a quick fix, to put that intiialize call in there: https://github.com/webOS-ports/org.webosports.app.browser/blob/master/plugin/plugin.cpp#L27 Oct 14 12:57:35 Tofe: OK Oct 14 12:57:35 (with the associated #include ;) ) Oct 14 15:29:37 kubuntu is up and running.... nearly ;) Oct 14 15:52:05 tomauswustrow: nice Oct 14 15:57:14 i think i should get a new pc... this one is awful slow. Oct 14 16:04:09 tomauswustrow: I got a spare PC with AM2+ CPU. Currently a dual core but mainboard can support 6 core with 95W TDP so will upgrade it. Saw CPU on eBay for US$ 75 so not a bad deal ;) Oct 14 16:04:38 Put old SSD of 120GB in it and it has enough memory already :) Oct 14 16:04:39 Herrie|Veer, Tofe: https://lists.ofono.org/pipermail/ofono/2015-October/015920.html Oct 14 16:05:29 mine is a HP DC5750... should be fine enough but the Athlon 4000+ is painful slow ;) Oct 14 16:05:59 ill try to get a HP 6005 from my work Oct 14 16:09:14 morphis: Nice :) Oct 14 16:10:01 Would be happy to have this with latest ConnMan in our images. Might solve some of the funny issues we have with TP4G and the MVNO's signal disappearing due to multiple APN's available etc Oct 14 17:07:51 Herrie: I propose https://github.com/webOS-ports/org.webosports.app.browser/pull/45 instead of your PR in luna-qml-launcher Oct 14 17:14:04 I didn't test it yet, I didn't update my testing build these last days to Qt 5.5.1 Oct 14 17:15:17 It can't be worse than the current situation though... Oct 14 17:15:56 Yeah let me just merge it and kick off a build :P Oct 14 17:17:03 Ah seems there's still a build running :P Oct 14 17:17:14 JaMa's switch to our fork of webengine I guess Oct 14 17:17:25 Anyway merged and recipe updated so will be included in next build Oct 14 17:18:40 I guess we can drop dependency on webkit in recipe, right? If that wasn't already the case Oct 14 17:24:08 I guess so. So you say we change DEPENDS = "qtbase qtdeclarative qtwebkit" into DEPENDS = "qtbase qtdeclarative qtwebengine"? Oct 14 17:24:50 Tofe: Can you easily switch contents of master-webengine to master? Oct 14 17:24:55 Or should ask JaMa for that? Oct 14 17:25:02 I made a backup of master just in case Oct 14 17:25:14 called qtwebkit-backuop Oct 14 17:25:19 -o Oct 14 17:25:39 Tofe: QT guys were quick ;) Oct 14 17:29:18 Herrie: what do you mean, switch ? What we can do is rename master to master-webkit, and master-webengine to master, that should be enough I think Oct 14 17:30:30 Tofe: Ah can we? Oct 14 17:30:55 Didn't know you can rename branches ;) Oct 14 17:31:00 At least not in web interface Oct 14 17:35:27 mmh maybe you're right :) Oct 14 17:35:34 ok, I'll give it a try Oct 14 17:40:57 Herrie: do you know how to change the default branch on GH ? Oct 14 17:41:20 I've done the switch, we just need to make "master" the new default again Oct 14 17:45:04 Tofe: Yeah I know that Oct 14 17:45:05 OK Oct 14 17:45:15 So should also change the DEPENDS as per above right? Oct 14 17:45:51 yes Oct 14 17:47:09 Tofe: I guess this should be it then? https://github.com/webOS-ports/meta-webos-ports/blob/fido/meta-luneos/recipes-luneos/apps/org.webosports.app.browser.bb Oct 14 17:49:31 beware the rdepends at the end Oct 14 17:50:13 Ah Oct 14 17:50:34 qtwebengine-qmlplugins ? Oct 14 17:51:27 I guess so: https://github.com/webOS-ports/meta-webos-ports/blob/master/meta-luneos/recipes-core/packagegroups/packagegroup-luneos-development.bb#L48 Oct 14 17:53:15 yes, qtwebengine-qmlplugins looks good Oct 14 17:58:29 OK done Oct 14 17:58:35 Once JaMa's build is done, I'll kick off another Oct 14 17:59:21 Bug reported to Qt, and patch proposed on their gerrit system Oct 14 17:59:48 I've filed it for 5.5, it would be more practical for us :) Oct 14 18:01:16 Let them feedback and cherry pick to 5.6 if needed Oct 14 18:01:30 They said it could be improved, curious what they comeup with Oct 14 18:02:38 Well, maybe the ratio can also be applied to the touch area length Oct 14 18:06:56 Tofe: Yeah could be. Could this be why pinch-to-zoom in maps was erratic? Oct 14 18:07:04 I noticed it worked only on some area on my TP I think Oct 14 18:07:11 Not on whole map Oct 14 18:08:12 No, I think it was because the detection of multi-touch was really bad with WebKit, and most of the time we ended only with doing a pan Oct 14 18:11:43 Tofe: I had the same with WebEngine Oct 14 18:11:50 When I tried recently Oct 14 18:12:25 mmh me too, right now Oct 14 18:13:17 even with one finger, it's quite erractic Oct 14 18:13:41 Also noticed that the hold on VKB with TP behaves differently then N4 for the ... keys Oct 14 18:13:55 It seems OK on desktop Oct 14 18:14:39 it's ok on TP, or just wrong in a different way? Oct 14 18:15:36 Tofe: It's erratic the tap & hold for VKB on TP Oct 14 18:15:41 Sometimes works, sometimes not Oct 14 18:15:54 On N4 the ... tap&hold doesn't work at all it seems Oct 14 18:16:13 Yeah, I couldn't have it work a single time Oct 14 18:16:50 I think it's OK with me on Desktop, let me try Oct 14 18:17:56 Yeah seems OK on desktop for both TP and Mako layout Oct 14 18:18:09 Another bug in Qt... yepeee Oct 14 18:19:51 It's weird though, we don't do anything really special for the ... key Oct 14 18:20:11 Can be something hwcomposer or qtwayland somehow? Oct 14 18:21:19 It worked and broke Oct 14 18:21:37 So it's something QT related or how we deal with touch, you know better what parts we use for that Oct 14 18:23:22 Could be related to other issues we see with the tap handling like pinch & zoom etc Oct 14 18:24:15 Tofe: What you'd recommend as minimum requirements for a build system? Got this question on WON forum Oct 14 18:24:30 100GB disk (preferably SSD), quad core+, 8GB memory? Oct 14 18:24:50 Might be good to add somewhere on wiki Oct 14 18:26:58 I personnally use a 120GB disk (not SSD), quad core, 4GB memory Oct 14 18:28:01 4GB are tough for webkit, and the mechanical disk is a bit slow, but I'm 100% CPU most of the time Oct 14 18:28:49 So I'd say your recommandation seems reasonable. I think even 6GB memory should be fine. Oct 14 18:29:17 Fine implies 5 hours of build, of course :) Oct 14 18:31:13 I'll upgrade my hw when ram or cpu or motherboard fails, which shouldn't be that long now, it's 5 years old Oct 14 18:31:38 Tofe: I'll upgrade my build system from dual to 6-core soon ;) Oct 14 18:32:23 Yeah, seems like you'll have something neat! Oct 14 18:35:28 CPU is like $ 75 or something ;) Oct 14 18:35:34 So not a big investment ;) Oct 14 18:41:22 When I'll do my upgrade, I'll have to throw the whole set away: CPU is Core2, so 775 socket; RAM is DDR2 (don't laugh!), motherboard doesn't accept DDR3... Oct 14 18:42:30 Ah OK ;) Oct 14 18:43:07 I got this one: http://www.jwele.com/motherboard_detail.php?949 Oct 14 18:43:17 Not too new but still possible to put a 6 core ;) Oct 14 18:43:55 DDR3 as well Oct 14 18:47:31 what is a sideport memory? Oct 14 18:48:22 Don't know :P Oct 14 18:48:35 I think just some built in 128MB DDR3 that's used for the graphics ;) Oct 14 18:49:07 http://www.tomshardware.com/reviews/790gx-graphics-sideport,2088.html Oct 14 18:50:31 Seems I was more or less right. Instead of using real RAM for graphics adapter it takes 128MB dedicated from motherboard + what you assign in bios Oct 14 18:53:06 Tofe: By the way, did you have a chance to look into that qtlocation issue? The small C++ sample I quoted last week or the week before? Oct 14 18:59:32 Hi guys Oct 14 19:01:12 iscgar: Hi! Oct 14 19:01:15 How are things? Oct 14 19:01:22 Any luck with your build & fixes? Oct 14 19:01:26 Sorry for not being around. I've had a ton of work in the past few days (debugging an obscure FPGA issue isn't as fun as it sounds, apparently). Oct 14 19:02:09 I'm almost done fixing the last bugs from my cleanup of pmcertificatemgr. I'll probably make a PR later tonight. Oct 14 19:02:27 #633 seems a bit tough though. Oct 14 19:02:49 I'll have to investigate a bit more. Oct 14 19:02:59 iscgar: Good stuff :) Oct 14 19:04:55 Herrie|Laptop: Yeah. I think every programmer needs a bit of hardware experience to know the cost of breaking things :P Oct 14 19:08:39 Herrie|Laptop: I just need to confirm that webappmgr and/or webengine are running as qtwayland clients before I continue to investigate. Do you know if that's the case? Oct 14 19:08:55 Tofe should know that better Oct 14 19:10:47 Tofe: Can you confirm that webappmgr and/or webengine are running as qtwayland clients? Oct 14 19:13:28 Oh, sorry, was having dinner :) Now I'm back Oct 14 19:14:52 iscgar: yes Oct 14 19:15:38 for webengine, it's just a lib, so it's a bit of a nonsense, for all qt apps (execpt luna-next which is the compositor) are qtwayland clients. Oct 14 19:16:00 s/for/but for/ Oct 14 19:16:43 wow, sorry for my broken english tonight :) Oct 14 19:17:04 Tofe: Easy on the wine :P Oct 14 19:17:14 Herrie|Laptop: only beer so far! Oct 14 19:32:55 Tofe: thanks. I was having a quick dinner as well :) Oct 14 19:34:53 Tofe: then I'm not sure why my patch didn't fix it. What is the correct way to apply a patch? (I just appended it to qtwayland_git's SRC_URI and changed the PE value in the recipe in order to trigger a rebuild. Is that the right way?) Oct 14 19:36:58 iscgar: We usually update SRCREV as well to have the latest commit in branch Oct 14 19:38:50 Herrie|Laptop: But the patch should be applied even if I only change PE, right? Oct 14 19:40:31 iscgar: if you want to be sure your patch has been applied, you can simply go to tmp-glibc/work/armv7a-vfp-neon-webos-linux-gnueabi/qtwayland/5.5.*/git/src and look at the file that should have been patched Oct 14 19:40:39 iscgar: Update to luna-init for example: https://github.com/webOS-ports/meta-webos-ports/blob/fido/meta-luneos/recipes-webos/luna-init/luna-init.bb#L11 is the updated recipe for https://github.com/webOS-ports/luna-init/commit/5c43c32827be1b3373a96705e7b28d1566d99bf8 Oct 14 19:41:18 We usually update the SRCREV when we update some repo. Oct 14 19:41:28 To make sure it takes the right revision Oct 14 19:41:58 Herrie|Laptop: from what I understand, he just wants to test locally a patch; isn't it? Oct 14 19:42:07 Tofe: I'll check that right away. Oct 14 19:42:08 Tofe: I'm not 100% sure ;) Oct 14 19:42:24 otherwise, for qtwayland, as we have our own fork, a PR would be the way to go Oct 14 19:42:30 Tofe, Herrie|Laptop: yeah. I just want to test it locally by applying a patch file. Oct 14 19:42:57 iscgar: When you push your code somewere we can have a look and tell you what you might do wrong ;) Oct 14 19:44:34 Herrie|Laptop: I just wanted to test it before pushing any changes, but your advice is sound, so I guess I'll fork it and push the changes. Oct 14 19:45:19 iscgar: Yeah it's easier to help when we see something visual ;) Lots of things get lost in translation since English is not the mother tongue for any of us 3 ;) Oct 14 19:48:12 iscgar: don't change PE (that's epoch, more significant than PV) Oct 14 19:48:26 iscgar: just adding the .patch file to SRC_URI is enough to get it rebuilt and included Oct 14 19:48:45 iscgar: if you have doubts check SRC_URI in bitbake -e component-name | tee env Oct 14 19:50:14 JaMa: well, that only caused it to be parsed instead of loaded from cache, so I tried messing with PE and PR. Oct 14 19:50:21 I must say that for local tests, I usually don't use such subtil ways... I just modify directly inside the tmp-glibc work directory, and force a recompile with bb -f -c compile Oct 14 19:50:55 * Tofe never lost any modification that way so far... so far. Oct 14 19:51:15 iscgar: then you didn't add it correctly Oct 14 19:52:01 Tofe, JaMa: just checked tmp-glibc. Apparently the patch wasn't applied. Oct 14 19:52:26 use bitbake -e Oct 14 19:52:49 or pastebin how you added it to SRC_URI Oct 14 19:55:27 gtg, gl Oct 14 19:55:35 JaMa: testing now. Oct 14 19:55:52 JaMa: with bitbake -e, that is. Oct 14 20:00:36 iscgar: We have osme examples with patches like: https://github.com/webOS-ports/meta-webos-ports/blob/fido/meta-luneos/recipes-connectivity/ofono/ofono_git.bbappend Oct 14 20:01:18 Or this one for ConnMan which is a bit more straight forward: https://github.com/webOS-ports/meta-webos-ports/blob/fido/meta-luneos/recipes-connectivity/connman/connman_1.28.bb Oct 14 20:01:36 patches are in https://github.com/webOS-ports/meta-webos-ports/tree/fido/meta-luneos/recipes-connectivity/connman/connman Oct 14 20:01:47 While recipe is 1 layer higher Oct 14 20:07:21 Herrie|Laptop: that seems exactly like what I did. Not sure what went wrong. Pushing changes anyway. Maybe if I change the source repo it'll work. Oct 14 20:11:22 Ok, these are the changes: https://github.com/iscgar/qtwayland/commit/bc916aefb31fe475fd297fc2730e1e8c16510f6e Oct 14 20:11:28 does this look ok? Oct 14 20:14:35 iscgar: I don't do much C++ :P Oct 14 20:14:39 I can read it a bit ;) Oct 14 20:14:49 Tofe and morphis are more the experts ;) Oct 14 20:17:48 iscgar: looks ok, though personnaly I would have kept GenericWaylandTheme and put WaylandLunaTheme besides it instead of replacing it Oct 14 20:19:09 Tofe: Yeah I was thinking about this a bit as well too Oct 14 20:19:17 Found it a bit odd to replace a default Oct 14 20:19:42 Might be more practical looking at future to keep original and have the luna one separately. Oct 14 20:20:13 yes, the issue is that when upstream will modify the default, we may have a non-trivial merge to do (though it's not really complex code here) Oct 14 20:20:28 Tofe: Yeah that's what I also thought ;) Oct 14 20:20:37 The code is fairly minimal, but the easier the better of course Oct 14 20:23:03 Tofe: yeah. Brought it back: https://github.com/iscgar/qtwayland/commit/48c076fe8f9891ddb71dd184858fce66f4283e16 Oct 14 20:24:34 Look good :) Oct 14 20:24:39 Looks* Oct 14 20:25:26 iscgar: Does it work :P ? Oct 14 20:25:59 Tofe, Herrie|Laptop: time to test it :) We're in for some good 30 minutes or so of rebuild... Oct 14 20:26:12 iscgar: OK ;) Oct 14 20:26:26 Well our build machines are still busy too with some rebuild :P Oct 14 20:26:41 Once that's done we can integrate some new stuff and kick off a nightly too :D Oct 14 20:26:44 30min is still better than qtwebengine ;) enjoy Oct 14 20:28:28 (though I'm surprised it takes so long, for just one package) Oct 14 20:28:46 iscgar: do you rebuild the whole image, or just qtwayland? Oct 14 20:30:04 I would suggest doing the latter, and then pushing the ipk (from tmp-glibc/deploy/ipks/arm*/ ) to the device with adb, and then in an adbshell install that ipk with opkg install qtwayland_blabla.ipk Oct 14 20:30:11 Tofe: just qtwayland, but it's on a VM running on laptop that's been up for more than two weeks straight, so it takes time. Will reboot the laptop as soon as this finishes to give it a fresh start. Oct 14 20:30:22 oh, I forgot about that Oct 14 20:30:39 Well, have a nice 30min then :) Oct 14 20:31:03 Tofe: thanks :) Oct 14 21:19:33 Tofe: Is there a reason we keep all the original qtwayland branches in our fork? I had to rerun the build because I based my patch on the old `dev` branch which is the default. Oct 14 21:23:18 iscgar: We just normally don't drop when we fork Oct 14 21:23:36 You need against webos-ports/master ;) Oct 14 21:23:55 I tried to do some cleanup of branches in the past for our own repos but that can be done a bit more ;) Oct 14 21:27:47 Herrie|Laptop: yeah, I figured it after the build failed. We should at least have webOS-ports/master the default branch. Oct 14 21:52:15 Ok, doesn't seem to be working. Going to debug it after I reboot my laptop. Oct 14 22:01:24 iscgar: Yeah it should be default **** ENDING LOGGING AT Thu Oct 15 02:59:59 2015