**** BEGIN LOGGING AT Mon Feb 28 02:59:57 2022 Feb 28 08:29:03 Morning! Feb 28 08:29:48 Tofe: After adding com.webos.service.mediaindexer I now at least get com.webos.app.imageviewer and com.webos.app.videoplayer to show something on UI. It doesn't find any files (need to look into that, but it seems that it's calls to mediaindexer at least work) Feb 28 08:41:34 Morning! Feb 28 08:41:37 Herrie: good :) Feb 28 08:45:40 Tofe: Not really sure why I'm only getting a grey card for the com.webos.app.enactbrowser though Feb 28 08:45:51 Logs look pretty OK in general, but seems some issue somewhere.. Feb 28 08:46:00 I do have some "undefined" chrome so I guess that's not good Feb 28 08:47:42 https://paste.ubuntu.com/p/6hNQxrGynw/ Feb 28 08:47:47 See around line 2560 or so Feb 28 08:48:48 Failed to construct 'URL': Invalid URL is also a concern Feb 28 08:50:19 Yeah... Other then these bits, it seems to launch pretty OK Feb 28 08:51:30 Tofe: I noticed I cannot close apps currently though in the cardshell I have Feb 28 08:51:34 Or at least not properly Feb 28 08:51:42 I can swipe the card away, but they don't close Feb 28 08:51:48 Not sure if that's something you addressed already Feb 28 08:53:01 I guess it might be this: Feb 28 08:38:29 qemux86-64 surface-manager[495]: [] [pmlog] surface-manager LSM {} (null), file:///usr/lib/qml/WebOSCompositor/qml/CardView/CardView.qml:76: TypeError: Property 'closeWindowWithId' of object WebOSCoreCompositor(0x4b62b0) is not a function Feb 28 08:54:30 Herrie: that shouldn't be a problem; I've fixed it locally for me, but it doesn't really change the situation Feb 28 08:54:38 fixed means I've commented out the line Feb 28 08:55:01 Tofe: Ah OK :P Feb 28 08:55:07 there's a better fix, but I'll do that later on Feb 28 08:55:39 I have other calls failing as well or things being undefined, but that's to be expected of course Feb 28 09:02:03 the chrome stuff might be the best guess Feb 28 09:02:21 could it be a packaging issue ? Feb 28 09:30:04 Tofe: Yeah will go through those recipes, maybe there's another :webos hiding somewhere Feb 28 09:30:12 Though it seems other apps render Feb 28 09:32:24 HerrieTP: can we retry with a debug runtime ? i.e. no js minimize or concatenation Feb 28 09:32:46 I guess there's an easy way to switch, maybe in index.html Feb 28 09:35:04 Tofe: Yeah will check Feb 28 09:35:13 Otherwise will ask Lokesh for some pointers Feb 28 09:45:38 Tofe: Well I have 2 references for :webos Feb 28 09:46:21 https://github.com/webOS-ports/meta-webos-ports/blob/herrie/honister-wam-extended/meta-luneos/recipes-webos/wam/wam.bb#L23-L24 Feb 28 09:47:37 Ah I guess this might be a clue: https://github.com/webOS-ports/meta-webos-ports/blob/herrie/honister-wam-extended/meta-luneos/recipes-webos/chromium/webruntime.inc#L33 Feb 28 09:48:10 yes, good finding Feb 28 09:48:51 https://github.com/webosose/meta-webosose/blob/1e48d4b08920c96fd285072e1a573f8c310d4238/meta-webos/recipes-webos/chromium/webruntime.inc#L32 Feb 28 09:48:58 so we need to define that one I guess Feb 28 09:49:43 https://github.com/webosose/meta-webosose/blob/master/meta-webos/conf/distro/include/webos-preferred-providers.inc#L48 like here Feb 28 09:52:46 Well I have this: https://github.com/webOS-ports/meta-webos-ports/blob/herrie/honister-wam-extended/meta-luneos/recipes-core/packagegroups/packagegroup-webos-extended.bb#L24 and https://github.com/webOS-ports/meta-webos-ports/blob/herrie/honister-wam-extended/meta-luneos/conf/distro/include/luneos-preferred-providers.inc#L41 Feb 28 09:53:20 I might want to make that last one ?= instead of = though, to reflect the same as https://github.com/webosose/meta-webosose/blob/master/meta-webos/conf/distro/include/webos-preferred-providers.inc#L48 Feb 28 09:55:12 Anyway the way I read it, chrome should only be deployed in case we're using com.webos.app.browser, but we're not, we're using com.webos.app.enactbrowser instead at least that's my understanding of: https://github.com/webosose/meta-webosose/blob/1e48d4b08920c96fd285072e1a573f8c310d4238/meta-webos/recipes-webos/chromium/webruntime.inc#L32 Feb 28 09:55:20 Shouldn't we put all there runtime things out of packagegroup-webos-extended.bb ? Feb 28 09:55:27 all these* Feb 28 09:56:12 ah, and app.browser isn't the same thing then? I think I never looked at it Feb 28 09:56:53 Tofe: Seems not Feb 28 09:56:59 Seems the com.webos.app.browser might be the old one Feb 28 09:58:00 I.e. a ISIS Browser that was developed further internally: https://github.com/isis-project/isis-browser/blob/master/appinfo.json Feb 28 09:59:05 ok yes; but it's weird, because it does seem to fit our issue: https://github.com/webosose/meta-webosose/blob/1e48d4b08920c96fd285072e1a573f8c310d4238/meta-webos/recipes-webos/chromium/webruntime.inc#L225 Feb 28 10:01:11 Let me just force the install then for now and see what it does Feb 28 10:01:27 yes Feb 28 10:03:22 Doesn't hurt to try at least Feb 28 10:03:32 If that solves it will dig deeper into why it's not working properly Feb 28 10:04:52 Seems it's recompiling webruntime, so will be a little while Feb 28 10:05:07 hopefully not as long as for me ;) Feb 28 10:05:54 Already @ 30% Feb 28 10:06:01 I guess it might not do a full rebuild Feb 28 10:10:04 JaMa: Seems there's something missing in the recipe for com.webos.app.mediagalery: Feb 28 08:44:34 qemux86-64 LunaAppManager[992]: (file:///usr/palm/applications/com.webos.app.mediagallery/qml/App/appMain.qml:23:1: module "QmlAppComponents" is not installed Feb 28 10:10:20 I guess qml-app-components needs adding to RDEPENDS for this one Feb 28 10:10:27 Should be fixed in LG one too Feb 28 10:10:59 https://github.com/shr-project/meta-webosose/blob/honister/meta-webos/recipes-webos/com.webos.app.mediagallery/com.webos.app.mediagallery.bb#L20 Feb 28 10:16:22 Tofe: Of course it's failing to build now, seems GCC11 issue Feb 28 10:16:24 Retrying Feb 28 10:16:44 error: 'numeric_limits' is not a member of 'std' in one of the third_party bits Feb 28 10:17:26 #include Feb 28 10:17:26 #include Feb 28 10:17:47 but I begin to think we're not on the right track Feb 28 10:18:32 Tofe: Yeah I think so too Feb 28 10:19:34 Now failing with: ../../git/src/third_party/skia/src/ports/SkFontConfigInterface_direct.h:14:10: fatal error: fontconfig/fontconfig.h: No such file or directory Feb 28 10:19:34 14 | #include Feb 28 10:22:35 maybe we should just let go Feb 28 10:24:45 Of what? Feb 28 10:59:52 of the rebuild of webruntime Feb 28 11:13:43 Tofe: Yeah I did that already Feb 28 11:13:59 I'm building a new image with my latest changes and will ask the question to Lokesh Feb 28 11:14:04 Maybe he has some clues Feb 28 11:14:18 Because otherwise the rendering engine seems to be working with other Enact apps Feb 28 11:14:26 So might be some flag somewhere or something Feb 28 17:47:21 JaMa: in luna-surfacemanager recipe, we build 3 packages: -base, -base-tests and -conf. Is it possible to set -conf as MACHINE_ARCH without impacting the other two ?... Feb 28 19:02:24 Tofe: no, it's per recipe, not per package Feb 28 19:03:51 JaMa: that's what I guessed. ok, I'll do something else :) Feb 28 19:27:15 HerrieTP_: https://github.com/webOS-ports/meta-webos-ports/pull/494 should get you a correct mouse pointer Feb 28 19:28:06 feel free to cherry-pick it on the -extended branch, I just didn't want to rebuild my webruntime :) Feb 28 19:38:08 Tofe: Thnx Feb 28 19:38:17 I picked it to my branch Feb 28 19:38:21 And merged it Feb 28 19:38:24 Will build test it now Feb 28 19:38:51 ah, I forgot to bump the cardshell too Feb 28 19:39:28 Ah yes that would help Feb 28 19:40:47 done Feb 28 19:43:41 OK started build Feb 28 19:48:00 Let me try to add those missing Maliit systemd bits manually after this build is done to see what they do Feb 28 19:49:40 I've inserted a little QT_IM_INPUT=Maliit in the .env too Feb 28 19:49:49 OK Feb 28 19:50:14 I just need to see what's in the webos-initscripts and add that to my image I guess Feb 28 19:50:34 sure Feb 28 20:01:14 Tofe: I'm missing some UI feedback on where my cursor is now though Feb 28 20:01:28 I get the tap ripple on click, but cannot see where I'm pointing at currently Feb 28 20:01:34 Not very intuitive somehow Feb 28 20:02:01 That's on VBox Feb 28 20:03:09 I must have forgotten something I guess Feb 28 20:04:21 with QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event4:abs you should get the pointer Feb 28 20:06:08 can you share the image ? I can try it here and see what I missed Feb 28 20:08:53 or, can you paste the output of: strings /proc/$(pidof surface-manager)/environ Feb 28 20:10:14 Output: https://paste.ubuntu.com/p/Xn99kx3GKN/ Feb 28 20:10:18 If needed can push image as well Feb 28 20:21:02 I just put luneos-dev-emulator-qemux86-64-wam-extended-lsm-20220228.tar.gz on the FTP Feb 28 21:02:24 Herrie: and you do have TabletUSB pointer right Feb 28 21:03:04 I must have changed something else on my image, but what Feb 28 21:06:44 Herrie: I do have the pointer here Feb 28 21:06:47 TabletUSB pointer where? Feb 28 21:07:49 in the System pointer Feb 28 21:07:58 but the ovf has it fine Feb 28 21:08:57 ah, or could it be that on your VM it's not /dev/input/event4 Feb 28 21:10:29 Herrie: what does "/dev/input/by-path/pci-0000:00:04.0-event-mouse" point to ? Feb 28 21:12:16 Tofe: https://paste.ubuntu.com/p/TMZF6G5QvW/ Feb 28 21:13:14 ok, for you it's event5, interesting Feb 28 21:14:34 then in /etc/surface-manager.d/surface-manager.env change QT_QPA_EVDEV_MOUSE_PARAMETERS to /dev/input/by-path/pci-0000:00:04.0-event-mouse Feb 28 21:14:38 should work always Feb 28 21:14:43 I'll PR something with this Feb 28 21:16:58 https://github.com/webOS-ports/meta-webos-ports/compare/herrie/honister-wam...Tofee:herrie/honister-wam?expand=1 here is it, though I'm not PR-ing until you confirm it's improving the situation Feb 28 21:25:50 Seems still no mouse pointer here Feb 28 21:33:20 damn Feb 28 21:33:54 Could be VBOX somehow though, not sure Feb 28 21:34:04 Maybe tomorrow after some coffee? Feb 28 21:34:45 Good idea :) Feb 28 21:38:26 Tired here ;) **** ENDING LOGGING AT Tue Mar 01 02:59:56 2022