**** BEGIN LOGGING AT Sat Oct 24 02:59:59 2015 Oct 24 03:00:09 The “Non-webos-ports Feed” dialog in Preware should have the Cancel button be gray. Red should be reserved for irreversible deletion and such. Oct 24 06:57:34 Morning Oct 24 07:00:18 Let's begin the day with a good news: clock app if working with WebEngine :) Oct 24 07:01:44 Awesome! Oct 24 07:01:55 Browser isn't working on RPi with WebEngine :( Oct 24 07:02:17 oh Oct 24 07:02:30 do you have some error message? Oct 24 07:02:33 QWebEngine: OpenGL resource sharing is not set up in QtQuick. Please make sure to call QtWebEngine::initialize() in your main() function. Oct 24 07:03:09 ah, but that should be handled by a newer version of luna-qml-launcher (and of browser, too) Oct 24 07:03:30 I'm on the latest commit Oct 24 07:03:49 for both ? Oct 24 07:04:22 I believe so. I'll double check Oct 24 07:05:46 Browser 2878ee0c6f09e0c3a96ba712fdf89a518994eb9c Oct 24 07:06:30 luna-qml-launcher 7ab70c16e32a2bc77440cb3453f715d5ce23cd38 Oct 24 07:07:26 Yeah, latest on both Oct 24 07:09:19 does /usr/palm/applications/org.webosports.app.browser/appinfo.json contain "useWebEngine":true ? Oct 24 07:09:58 Yes Oct 24 07:10:58 ok, all seems in place... Oct 24 07:12:20 Maybe OpenGL issue in the driver? Oct 24 07:12:41 That could be, but I wouldn't be able to tell Oct 24 07:21:11 https://gist.githubusercontent.com/Andolamin/e5c352083ad8c2c28373/raw/34d3f13558ffcdab397657477039024ed1d064d4/logs Oct 24 07:21:23 Tofe: Any idea where that Brcm-EGL is coming from? Oct 24 07:34:57 where? Oct 24 07:37:11 It's just coming from the LunaAppManager logs Oct 24 07:37:48 Oh, I didn't get all the logs apparently Oct 24 07:39:02 Tofe: https://gist.githubusercontent.com/Andolamin/e5c352083ad8c2c28373/raw/731caba94b2f82ee79b9ee4b427a9de9199c0d69/logs Oct 24 07:42:24 Seems to be a message from WebEngine, I'd say Oct 24 07:43:07 the latter is doing some EGL initializations of its own Oct 24 07:43:31 But I didn't fully understand how that was working yet :/ Oct 24 07:44:10 btw, make sure you don't have libEGL.so and libGLESv2.so in your /usr/lib or your emulator Oct 24 07:44:17 or of your device Oct 24 07:45:05 Tofe: Just FYI: I still have the devices locking up with QT 5.5 (all 3 of them.. Mako, Maguro and Tenderloin) Oct 24 07:45:16 After a while when the display is not responsive Oct 24 07:45:48 Herrie|2: me too, and I guess it's just the same cause (DBus walking on its own foot, somehow) Oct 24 07:49:10 RPi does it too, FWIW Oct 24 07:49:59 Tofe: Why would I want to remove those? Oct 24 07:51:33 Because 1) it shouldn't be on target device, it's only there for build-time 2) WebEngine behaves differently if it finds these files (it loads the EGL libs himself, for a start, instead of letting the dynamic LD doing its job) Oct 24 07:55:04 Turns out they aren't there anyway Oct 24 08:00:21 ok Oct 24 08:09:48 Andolamin: Did FirstUse work for you now? Oct 24 08:18:32 If not you might want to try a simple HelloWorld QML app first Oct 24 08:35:20 Tofe: Layout for popup looked odd on device (i.e. completely broken :P) Fixed it with: https://github.com/webOS-ports/org.webosports.app.firstuse/pull/22 Oct 24 08:35:30 Tested on 3 target devices in both orientations, seems OK now Oct 24 09:35:07 Herrie: I've found the cause for the crash when closing an app; surprisingly enough, it is a mistake in luna-next plugins (FontUtils and Units) which didn't cause any problem so far Oct 24 09:43:30 Herrie: with the 2 new PRs, I see two issues remaining: one major (window type is not taken into account) and one minor (we should wait till the UserScripts have been run before loading the page) Oct 24 10:05:11 Tofe: I only see 1 PR? https://github.com/webOS-ports/luna-next/pull/110/files Oct 24 10:05:51 Tofe: While you're playing with Luna-next: You might as well have a look at the key handlers for home ? Oct 24 10:06:03 Seems it sends multiple on a single press Oct 24 10:06:12 We had similar with volume button and morphis reworked that a bit Oct 24 10:06:52 Herrie: the other PR is for qtwebengine Oct 24 10:07:14 I mean on TP when single press on a single press on home button it minimizes and maximized the card. I think it somehow sees it as a double press on home button Oct 24 10:07:24 I can reproduce this on emular as well I think Oct 24 10:07:30 THis is what morphis did for the volume key: https://github.com/webOS-ports/luna-next/commit/84bf216b1bd15f366d5bf131a5f294b0a4961e43 Oct 24 10:07:43 He basically introduced some delay it seems between presses Oct 24 10:07:52 Herrie: I'll look at that later, I'm on qtwebengine right now Oct 24 10:07:58 Tofe: OK :) Oct 24 10:08:22 Let me double check if I have it on emu as well. Think I saw it y'day Oct 24 10:10:28 Herrie: just remove the two lines here: https://github.com/webOS-ports/luna-next/commit/84bf216b1bd15f366d5bf131a5f294b0a4961e43#diff-ab2230b93a4abf00ea049d8cb43efc1dL45 Oct 24 10:10:46 three* Oct 24 10:15:52 Tofe: YTou mean we handle these in LNC as well and therefore duplicated? Oct 24 10:17:21 no, we handle both down and up, but we should only emit a key event on up Oct 24 10:17:35 Tofe: Ah :) Oct 24 10:17:37 That explains Oct 24 10:17:46 mmmh or maybe the event listener does it wrong Oct 24 10:17:56 well. Oct 24 10:18:03 I'll look at that later anyway. Oct 24 10:18:46 Strange that we didn't have issues with fontutils & gridunits before :S Oct 24 10:19:57 Maybe it's something 5.5 specific or you reckon it was always there? Oct 24 10:24:24 Dunno Oct 24 10:40:55 OK merged Oct 24 10:50:54 Running some new nightlies with these changes Oct 24 10:51:18 Maybe this somehow will fix the font issue we have where it doesn't use Prelude for webkit.... I doubt it, but who knows ;) Oct 24 10:52:33 I know... and unfortunately the answer is no... Oct 24 10:52:49 ah, for webkit, I don't know, right :) Oct 24 11:05:40 Hi. Are enyo 2 apps based on webkit still? (I'm playing with CSS so knowing which "engine" I'm targeting will help.) Oct 24 11:23:00 elvispre: For now but not for long it seems ;) Oct 24 11:23:10 Tofe is finalising migration to QtWebEngine ;) Oct 24 11:25:27 Herrie: OK. Looks like [CSS] -webkit- prefixes work currently. I'll keep my fingers crossed that QtWebEngine will implement the same things. Oct 24 11:40:11 elvispre: browser already migrated to QtWEbEngine Oct 24 11:40:23 So you can launch the gh-pages branch in the browser ;) Oct 24 11:40:40 luna-send -n 1 palm://com.palm.applicationManager/launch '{"id":"org.webosports.app.browser","params":{"scene":"page","target":"https://webos-ports.github.io/org.webosports.app.maps/debug.html"}}' Oct 24 11:49:57 Herrie: Interesting! Thanks. Oct 24 11:56:37 elvispre: Yeah I use this to test some stuff in browser ;) I make a gh-pages branch from the branch I want to test and launch that in browser ;) Oct 24 11:56:59 Helps to debug where an issue might be in some cases Oct 24 12:00:42 Herrie: How does the app get onto webos-ports.github.io? (I tried substituting calculator for maps and got 404.) Oct 24 12:12:36 Try again ;) YOu need a gh-pages branch Oct 24 12:12:42 I made a gh-page (-s) in the past Oct 24 12:12:44 Now created it Oct 24 12:17:38 Herrie: Yes, that's working now. (I wondered why you bothered with that branch as master works in a browser anyway. Now I know.) Oct 24 12:17:54 JaMa: You around? Oct 24 12:18:04 elvispre: Yeah this is for testing in browser Oct 24 12:18:15 I usually delete them at release and clone from master Oct 24 12:18:37 You can do that at your own GH too of course create teh gh-pages branch when you want to test stuff Oct 24 12:19:29 Herrie: So gh-pages is a GitHub feature? Oct 24 12:19:57 Yeah Oct 24 12:30:29 Allows us to test if a bug is maybe in the app manager or more generic Oct 24 12:30:33 Herrie|2: only partially Oct 24 12:30:47 Herrie: So this calculator gh-pages branch gives me a portrait style app even when the browser itself is in landscape orientation. How does that happen? It looks like the way enyo phone apps are displayed (little, in the middle) on a touchpad. This is sort of what I am aiming for with the CSS stuff I am working on, so perhaps I am wasting my time? Oct 24 12:33:18 And this one as well? https://github.com/webOS-ports/qtwebengine/tree/webOS-ports/master Oct 24 12:36:05 JaMa: Seems I got disconnected: https://github.com/webOS-ports/qtwebengine-chromium/tree/webOS-ports/master and https://github.com/webOS-ports/qtwebengine/tree/webOS-ports/master need to be the default branches for these 2 repos but seems I don't have access to change it Oct 24 12:39:03 elvispre: Current master on N4 looks broken Oct 24 12:39:12 Your WIP branch looks a lot better when rotated Oct 24 12:39:56 With WIP I mean rotatable when I tested it a while ago Oct 24 12:41:09 Sure. The version in progress looks bonkers at the moment :-) Oct 24 12:41:41 Yellows greens ab Oct 24 12:42:50 and blues all over the place. It will look good when it's finished, is the idea. Oct 24 13:07:08 Herrie|2: why default? just so that people aren't confused? Oct 24 13:51:34 gm all Oct 24 14:03:42 JaMa: Yes exactly for that reason Oct 24 14:03:48 EricBlade: gm Oct 24 14:12:12 this might be a really silly question :) any possibility that Camera works on TP? and web media API for using camera? Oct 24 14:32:52 EricBlade: Not yet Oct 24 14:33:21 Web Media API might work in QtWebEngine but I think the camera itself hasn't been hooked up yet AFAIK Oct 24 14:33:41 I think the permission's bit is in the browser Oct 24 14:33:59 So you can try on a compatible sire Oct 24 14:34:11 But I doubt the camera is hooked up Oct 24 14:34:21 It's one of the things still to do AFAIK Oct 24 14:35:47 One non-critical bug left Oct 24 14:36:08 Tofe :D Oct 24 14:36:11 Which one? Oct 24 14:36:45 Herrie: when there is a bad timing and userscripts aren't ready soon enough, the loading of an app might fail Oct 24 14:37:00 so we need to do that more sequentially Oct 24 14:37:30 Other than that, things looks pretty ok Oct 24 14:37:37 OK now it's async? Oct 24 14:37:42 yes Oct 24 14:37:48 And we need it sync so we know they're finished loading? Oct 24 14:37:48 scripts are always run async Oct 24 14:37:55 yup Oct 24 14:38:09 With webkit they were sync? Oct 24 14:38:14 I think so Oct 24 14:38:16 Or same issue existed? Oct 24 14:38:54 so we need something like each userscript would call some API when ready, and when all userscripts are ready we can trigger the load of the page Oct 24 14:41:08 Herrie: First use is working fine. I have a luna-platform.conf pushed now so the graphics look much better. I'm using the phone keyboard to save screen space, when did all the button graphics go away? Oct 24 14:42:06 Andolamin: Which button graphics you're refering to? Oct 24 14:42:14 Going to try to figure out this QtWebEngine issue, though, because otherwise all the Enyo apps are about to stop working. Oct 24 14:42:25 The keyboard buttons on the phone Oct 24 14:42:37 The phone VKB = based on OWO video I got from WebOSNation Oct 24 14:43:11 Andolamin: Here's teh video: http://www.webosnation.com/checking-out-galaxy-nexus-open-webos-port-virtual-keyboard-video Oct 24 14:43:20 I tried to replicate this as good as I could Oct 24 14:44:00 Tofe has done all the heavy lifting on tweaking VKB/Maliit logics, I mainly did languages & layouts Oct 24 14:44:14 They're pretty much pixel for pixel 3.0.5 on tablet now :P Oct 24 14:44:29 + LuneCE features like the trackball Oct 24 14:45:43 I see. I always thought that was just because they never finished the keyboard... Oct 24 14:46:20 Didn't the images in April look like the windsornot keyboard? Oct 24 14:46:24 http://www.blogcdn.com/www.engadget.com/media/2013/04/windsornot31.jpg Oct 24 14:49:08 Andolamin: Yes they did ;) THen we got rotation working and could differentiate between phone & tablet keyboard layout Oct 24 14:49:17 It's all QML files, so easy to change when you want ;) Oct 24 14:49:30 I guess we could support "themes" in the future ;) Oct 24 14:50:43 I never saw that windsornot kb image before ;) Oct 24 14:55:35 Andolamin: Tofe is close on getting webengine working for Enyo 1/2 apps, might be worth to wait for that and focus on something else for now ? Oct 24 14:58:56 Herrie: If possible, I'd like to fix the webengine issue before it drops for Enyo apps. I'm hoping it's an OpenGL-side issue that will be fixed by either using the vc-graphics or vc4 Oct 24 15:16:48 Herrie: the remaining bug doesn't appear so often; so what I'll do is to prepare the PR, so that I don't break everything when switching :) Oct 24 15:30:57 Andolamin: Yeah that sounds good too, worth the try Oct 24 15:31:10 Tofe: OK Oct 24 15:33:45 Tofe: Did a bit of testing seems infrastructure for calling is pretty much there. Outgoing calls arrive. Incoming calls show popup, just needs lots of polishing. I didn't get audio to work yet, but it actually might not need that much work to get it working :) Oct 24 15:40:29 Herrie: I'll do a PR, but mainly for review, don't merge anything yet. Oct 24 15:47:17 https://github.com/webOS-ports/luna-webappmanager/pull/33 who wants to review ? :p Oct 24 15:49:25 Tofe: I think that's something for nizovn & morphis Oct 24 15:49:36 Not sure about ANdolamin's C++ skills :P Oct 24 15:50:28 I think EricBlade knows a bit of C++ too :P ? Oct 24 15:51:39 Well, I'll answer any comment put on that PR; there is no dumb question. Oct 24 15:52:28 Herrie: It's been a few years since I actively worked with C++. I'll take a look to see if I spot any obvious errors, but I wouldn't want to sign off on anything without another person signing off. Oct 24 16:01:09 i'm not particularly familiar with what all is going on in here, but i'll look Oct 24 16:05:49 looks alright to me, although i do prefer QStringLiteral() it's probably not going to make even the tiniest bit of difference compared to the few instances of QString constructor that are used Oct 24 16:19:32 Tofe: I have browser! Oct 24 16:19:43 I'm opening a pull request Oct 24 16:20:57 Andolamin: oh great! Oct 24 16:23:11 OK, it's open Oct 24 17:07:59 Andolamin: interesting... Do you know why this order matters? Oct 24 17:10:38 Ah but of course, we should initialize QtWebEngine before setup(), because the latter instantiates the WebEngineView qml component... Oct 24 17:10:50 Merged Oct 24 17:38:21 OK updated recipe so will be in next build Oct 24 17:52:25 Herrie: we should also update the firstuse recipe to depend on webengine instead of webkit Oct 24 17:53:41 Tofe: Let me do that Oct 24 18:03:55 It's actually not there are all: https://github.com/webOS-ports/meta-webos-ports/blob/fido/meta-luneos/recipes-luneos/apps/org.webosports.app.firstuse.bb Oct 24 18:06:03 Should just add it after qtbase qtdeclarative ? Oct 24 18:07:15 And we also need the RDEPENDS on qtdeclarative-qmlplugins and qtdeclarative-qmlplugins? Oct 24 20:16:10 Herrie: just add qtwebengine after qtbase qtdeclarative should be fine Oct 24 20:17:45 Herrie: and the qtwebengine bugs I've found are also being pushed upstream; I think they should make it to Qt 5.5 someday Oct 24 21:16:15 Tofe: we don't need RDEPENDS? Oct 24 21:16:41 Tofe: You mean that you reported the bugs to QT? Or you found others with similar issues? **** ENDING LOGGING AT Sun Oct 25 02:59:58 2015