**** BEGIN LOGGING AT Sun Oct 25 02:59:59 2015 Oct 25 07:42:34 Herrie: we don't need RDEPENDS, because there's no linking with qtwebengine (it's just QML) Oct 25 07:42:43 Herrie: I reported the bugs to Qt Oct 25 07:42:47 Morning! Oct 25 08:44:31 Tofe: OK :) Oct 25 08:44:33 Morning Oct 25 08:45:56 In the end, when switching luna-webappmanager, we should be rid of qtwebkit Oct 25 08:53:37 Tofe: Yeah Oct 25 08:54:32 Tofe: Seems Snowshoe recipe still refers to qtwebkit as well Oct 25 08:54:40 I guess we can kill that one altogether Oct 25 08:54:45 Or move it at least Oct 25 08:55:27 Snowshoe isn't included in luneos-dev-package, iirc Oct 25 08:55:28 To unused Oct 25 08:55:38 Tofe: Well recipe is still there Oct 25 08:55:41 Yes, we should move it Oct 25 08:55:43 So might be build Oct 25 08:55:47 Let me check build logs Oct 25 08:56:42 No doesn't appear in log for Mako Oct 25 08:57:15 Also not for qemuarm, so I guess we're OK to move it in general Oct 25 08:58:22 Let me try to sort that Oct 25 08:58:35 ok :) Oct 25 08:59:09 Tofe: You any idea if the notification API (luna://org.webosports.notifications/create) requires public or private bus Oct 25 08:59:20 Trying to have some banner in the phone app but it doesn't appear :S Oct 25 08:59:28 When I luna-send it it seems fine :S Oct 25 08:59:54 Should be public I guess Oct 25 09:01:35 Let me try again then :S Oct 25 09:01:43 I tried public before Oct 25 09:07:04 If I read this correctly both should work? https://github.com/webOS-ports/luna-next-cardshell/blob/8b9c6ac44fd1221c8cf4c646ed1d8b615bb76363/qml/LunaSysAPI/NotificationService.qml#L31 Oct 25 09:14:29 Herrie: btw, Tweaks needs some bugfix to run in webengine Oct 25 09:16:58 Tofe: Like what? Oct 25 09:17:06 on moment Oct 25 09:17:07 Tofe: Does this look OK to you? https://github.com/webOS-ports/meta-webos-ports/pull/152 Oct 25 09:18:20 Herrie: the "=" should be "==" here. Same for following occurrences. https://github.com/webOS-ports/tweaks/blob/master/enjo-app/source/Tweaks.js#L188 Oct 25 09:19:00 LGTM Oct 25 09:19:35 Tofe: OK, just the = right? The < and > are OK? Oct 25 09:19:40 yes Oct 25 09:20:29 Ok changed Oct 25 09:20:37 https://github.com/webOS-ports/tweaks/commit/06b517f5c33c520211eb330c42c6f1a47b7b6123 Oct 25 09:21:00 great Oct 25 09:21:28 In the meantime, I've investigated a bit more the async userscript issue Oct 25 09:21:40 Updated recipe as well Oct 25 09:21:50 And actually, the userscripts are also run synchronously on webengine Oct 25 09:22:03 Tofe: On Enyo 1 did the double tap issue get sorted by any chance due to migration? Oct 25 09:22:20 Herrie: how can I see that? Oct 25 09:24:42 ooops, seems like I broke the "back gesture" on the gesture area, somehow Oct 25 09:26:21 On Enyo 1? Oct 25 09:26:25 I think that was broken already Oct 25 09:26:47 ah, ok. Not really handy for Tweaks usage. Oct 25 09:26:59 It's broken for me already it seems Oct 25 09:27:06 Tofe; double tap issue might be N4 specific Oct 25 09:27:12 DOn't get it on maguro it seems Oct 25 09:27:23 What's the symptom? Oct 25 09:28:19 Well in Accounts app when you press Add Account it would automatically go one step further Oct 25 09:28:26 Let me see if I can replicate somehow Oct 25 09:28:29 On TP on N4 Oct 25 09:31:01 Hmmz seems to behave now on TP as well in Tweaks and Accounts Oct 25 09:31:07 N4 seems out of battery Oct 25 09:31:16 mmh the userscript issue is quite visible with the Mail app Oct 25 09:31:17 Could be the problem solved itself with 5.5 upgrade already Oct 25 09:31:38 could be Oct 25 09:34:48 Back gesture would be good to work though :P Oct 25 09:34:51 nizovn: morning Oct 25 09:34:58 morning Oct 25 09:35:05 morning Oct 25 09:36:18 You got chance to review some PR from Tofe ? Oct 25 09:36:22 It's good C++ stuff ;) Oct 25 09:36:49 yes, i saw that, and it looks good! Oct 25 10:15:25 nizovn :) Oct 25 12:43:32 Tofe: On N4 the Enyo 1 issue seems to be there Oct 25 12:43:36 So could be device specific Oct 25 12:43:44 I'm not able to replicate on Maguro & TP Oct 25 12:44:22 In accounts when I tap "add account" it will also press on the 2nd page and I get the Google add account automatically for example Oct 25 12:44:32 In Tweaks it does the same more or less Oct 25 12:45:51 I don't have it here Oct 25 12:46:20 But the Back gesture seems broken for all apps Oct 25 12:47:07 Herrie|2: do you know where Enyo subscribes to these gesture key events? Oct 25 13:07:39 Tofe: Strange could be I have a lemon N4 somehow then :P Oct 25 13:07:50 Though I remember Garfonso also had this issue... Oct 25 13:07:54 Garfonso: ^ Oct 25 13:08:07 Herrie|2: I have WebEngine, don't forget that Oct 25 13:09:29 Tofe: Yeah could be... For gestures: /usr/palm/frameworks/enyo/0.10/framework/source/dom/Gesture.js Oct 25 13:09:41 thx Oct 25 13:10:45 And /usr/palm/frameworks/enyo/0.10/framework/source/compatibility/webosGesture.js Oct 25 13:10:57 Not sure that's what you're looking for but seems close Oct 25 13:11:21 Not really sure what's being used, but the webinspector or whatever it's called in webengine might give some clues? Oct 25 13:11:44 I'd like to know where the "back" gesture is lost Oct 25 13:13:37 Herrie|2: yes, I saw this issue.. it is a bit erratic. We removed one place where we thought enyo subscribes to these key events a second time, but that led to the situation where taps would not be recognized at all anymore.. Oct 25 13:15:07 back gesture is mapped to esc-key. Maybe the newer browser engine maps that to some different js event variable... I saw this somewhere between chrome and mozilla, too.. not sure where that was, though. Oct 25 13:16:37 Ah, for back gesture this might be interesting: https://github.com/webOS-ports/webos-lib/blob/master/source/BackGesture.js ... that's what I meant. Not sure enyo 1 handles all of these constants correctly and one of them was necessary for mozilla browsers to work with back gesture (i.e. esc) and enyo 2. **** BEGIN LOGGING AT Sun Oct 25 14:10:29 2015 Oct 25 17:12:52 Herrie: ping Oct 25 17:16:42 Tofe: pong Oct 25 17:18:26 Herrie: if you don't mind eventually breaking your "Back" gesture, could you test https://dl.dropboxusercontent.com/u/4679068/luna-next/luna-next_0.2.0-26%2Bgit5%2B42b8d0e3c8-r0.7_armv7a-vfp-neon.ipk with your current N4 or TP image ? I have modified the keycode sent for the Back gesture, and it works for QtWebEngine, but I don't know if it would work with webkit too Oct 25 17:19:19 Because with QtWebEngine it goes through one more layer of keycode convertion, and Qt::Key_Escape isn't at all equal to 27. Oct 25 17:20:07 ( see https://github.com/webOS-ports/luna-next/commit/e7c8ad53f9a7cd3bdc197f39c3f071093d65014c ) Oct 25 17:23:38 Anyway it looks like people don't have much complaints against my PR, so I guess we'll merge it tomorrow Oct 25 17:42:34 Tofe: WIll try in a bit Oct 25 18:03:24 Tofe: No go see https://bpaste.net/show/ad0e158e7021 Oct 25 18:03:28 Suggestions? Oct 25 18:03:32 This is with latest nightly Oct 25 18:30:02 ah, oops. Maybe my build is a bit weird. Oct 25 18:30:35 Tofe: While you're juggling with key behavior can you tackle the home key issue on TP where it does double action? I card and maximize on single press Oct 25 18:32:06 Also home key on TP on tap on gesture area should close the "system popup" from Testr Oct 25 18:32:21 At least that's what it does on legacy Oct 25 18:32:40 On 2.x when I tap the gesture area, on 3.0.x with TP when I press home button Oct 25 18:33:53 Herrie: if you feel lucky, you can try opkg --force-depends Oct 25 18:36:55 nizovn: Hell why not :P Oct 25 18:37:12 Oh yeah Oct 25 18:39:10 I still get the same msg, but seems it did something Oct 25 18:39:26 How do I know if I have the right version? Oct 25 18:39:50 opkg info luna-next Oct 25 18:40:17 https://bpaste.net/show/9d39264eb4a2 Oct 25 18:41:11 you don't have the Version line ? Oct 25 18:41:34 Ah Version: 0.2.0-26+git5+42b8d0e3c8-r0.7 Oct 25 18:41:42 ok that's mine Oct 25 18:42:00 Back seems to work in Tweaks Oct 25 18:42:11 Anywhere else I can test? Oct 25 18:44:18 Memos Oct 25 18:44:29 But that's already great. I'll PR :) Oct 25 18:44:43 Memos is fine, email too Oct 25 18:44:50 I don't get email contents for some reason Oct 25 18:44:58 It does seem to create it, but it's not visible Oct 25 18:45:06 Maybe that's sorted with your build too? Oct 25 18:45:09 But gestures work Oct 25 18:46:31 Tofe: And the Tweaks new tweak counter too :P Oct 25 18:46:33 Thnx for that Oct 25 18:46:37 Was sloppy at my end Oct 25 18:55:01 Tofe: merged & recipe updated Oct 25 19:00:21 btw i looked some time ago at key behavior issues; seems we don't even need devicekeyhandler written in cpp Oct 25 19:00:28 we can just use Keys.onPressed in qml Oct 25 19:02:07 issue is that eventFilter gets all events again if them go further and not accepted there **** ENDING LOGGING AT Mon Oct 26 02:59:58 2015