**** BEGIN LOGGING AT Tue Mar 01 02:59:56 2022 Mar 01 08:03:49 Morning! Mar 01 11:05:37 Morning! Mar 01 11:37:30 morning Mar 01 17:26:19 HerrieTP_: given that your extended branch seems to work as well as the other one, let's just keep the extended one Mar 01 17:26:37 Tofe: Yeah we can Mar 01 17:26:50 It just has some more bits Mar 01 17:26:57 I didn't rebuild my webruntime yet, I'll do that tomorrow Mar 01 17:27:16 For Enyo 1 apps not displaying anything seems it has issues loading the JS frameworks somehow Mar 01 17:27:21 Just not sure why Mar 01 17:27:31 Since it worked with our webengine before Mar 01 17:27:41 it could be the paths were hardcoded somewhere ? Mar 01 17:27:56 as it loads from /usr/palm/frameworks Mar 01 17:31:07 I'll paste some logs later Mar 01 17:31:11 Not home now Mar 01 17:31:31 Tofe: Well it seems to look there but not find it according to the logs Mar 01 17:31:37 So probably something small Mar 01 17:31:43 could be yes Mar 01 17:31:55 But that's probably why it only shows blank app Mar 01 17:32:46 ooh today I get the bug you had yesterday with the pointer! Mar 01 17:33:00 and on my not-extended VM Mar 01 17:33:08 so I'll begin with this Mar 01 17:36:21 Tofe: Ah OK good you have it too Mar 01 17:36:30 At least easier to debug Mar 01 17:37:45 meh, if I put /dev/input/event5 it works again, but if I put /dev/input/by-path/pci-0000:00:04.0-event-mouse if doesn't, but it's supposed to be the same thing :/ Mar 01 17:38:04 oooh it has ":" in the name Mar 01 17:38:08 dammit Mar 01 17:38:58 I hope there is a way to escape it Mar 01 17:42:23 nope. great... doing an udev rule just for this looks nice Mar 01 18:10:57 https://github.com/webOS-ports/meta-webos-ports/pull/497 just for this... Mar 01 18:19:18 Tofe: A bit excessive just for this but well if it works it works Mar 01 18:46:26 wow, webruntime is MACHINE_ARCH ? Mar 01 19:04:41 looks like we should also set QT_WAYLAND_SHELL_INTEGRATION=webos for our Qt apps Mar 01 19:12:45 small fix here: https://github.com/webOS-ports/luna-appmanager/commit/6aada78675b50bb39666df8a7ac2c81e9990c0b8 Mar 01 20:35:07 Tofe: What will this QT_WAYLAND_SHELL_INTEGRATION=webos do? Mar 01 20:36:36 it select the webos wayland shell code, from qtwayland-webos, instead of the default wl-shell Mar 01 20:36:52 meaning that LSM is able to do more things with the windows Mar 01 20:36:58 like, well, close them :p Mar 01 20:37:43 but overall it's a set of wayland extensions Mar 01 20:38:38 "shell" is, in wayland terms, the decoration around the windows and other objects, to extend the manipulations we need to do in a specific kind of "desktop" Mar 01 20:39:22 plasma uses mostly xdg-shell-v6 I think Mar 01 20:39:32 luna-next was using wl-shell Mar 01 20:39:54 webos-shell extends wl-shell, if I read correctly Mar 01 20:40:46 Ah OK Mar 01 20:41:02 Well closing is a good thing already Mar 01 20:41:25 yes Mar 01 20:41:39 I'm struggling to get rid of the "pointer" window Mar 01 20:42:03 really not sure where that comes from... I hoped being able to filter it out, but it's flagged as a "card" window Mar 01 20:43:32 Tofe: Hmmz yeah that one is weird, seems only for QML apps right? Mar 01 20:43:46 right Mar 01 20:44:14 maybe it's something to do with our qml-launcher, not sure Mar 01 20:49:59 Better question might be if we still really need it Mar 01 20:51:16 Tofe: I hate to be the bearer of bad news, but I still have no cursor it seems :S Mar 01 20:53:36 even with my fix ? damn ! Mar 01 20:54:03 do you have the symlink in /dev ? Mar 01 20:54:04 It seems so Mar 01 20:54:23 /dev/virtualbox-mouse iirc Mar 01 20:54:40 Seems not Mar 01 20:54:50 ah, good, it means my fix has a bug :) Mar 01 20:55:30 Ah wait Mar 01 20:55:34 Seems you didn't PR to extended ;) Mar 01 20:55:48 And i built Extended Mar 01 20:55:50 That can explain Mar 01 20:55:52 Let me try again Mar 01 20:55:58 ah, right, I didn't switch locally yet Mar 01 20:56:14 I'll do my webruntime rebuild tomorrow Mar 01 20:56:40 I can rebase, if you want, or you can cherry-pick Mar 01 20:57:18 Pushed all, luna-appmanager SRCREV too Mar 01 20:58:08 Wouldn't it be wiser to do the rebuild overnight? Mar 01 20:58:16 Or your builder is noizy? Mar 01 20:59:02 a bit noisy and in the bedroom Mar 01 20:59:48 but anyway I'm on-site tomorrow, so I won't be able to toy with the computer, so it's better if I give it a job to do for the day Mar 01 21:00:33 True ;) Mar 01 21:00:52 Mine is in the living room, so doesn't bother me when sleeping :D Mar 01 21:05:19 New image, new try for the cursor Mar 01 21:05:47 Yup works now Mar 01 21:08:50 great! Mar 01 21:23:40 Herrie: one issue also, is that firstuse isn't started Mar 01 21:23:58 so the first palm profile is never created and so on Mar 01 21:25:54 Tofe: Yeah I noticed that too Mar 01 21:26:57 Let me see where we call it acutally Mar 01 21:27:22 BootManager.cpp in luna-appmanager I think Mar 01 21:27:58 notice also that I changed all the org.webosports.luna services in cardshell to com.webos.surfacemanager-cardshell Mar 01 21:28:39 (I didn't want to patch LSM, but maybe that was a bad call) Mar 01 21:28:49 Tofe: ^Yeah Mar 01 21:29:04 It's BootManager Mar 01 21:29:08 But seems it might need some updates Mar 01 21:30:06 Seems probably this one could be the isuse? https://github.com/webOS-ports/luna-appmanager/blob/herrie/OSE-wam-honister-chromium87/Src/base/BootManager.cpp#L395 Mar 01 21:31:27 It are probably these 2 lines in logs: Mar 01 21:23:01 qemux86-64 ls-hubd[237]: [] [pmlog] ls-hubd LSHUB_NOT_LSTED {"SERVICE_NAME":"org.webosports.luna","EXE":"/usr/sbin/LunaSysMgr","APP_ID":"(null)","PID":369} Service not listed in service files (cmdline: /usr/sbin/LunaSysMgr) Mar 01 21:31:27 Mar 01 21:23:01 qemux86-64 ls-hubd[237]: [] [pmlog] ls-hubd LSHUB_NO_SERVICE {} _LSHubSendQueryNameReplyMessage: Failed Connecting to Service err_code: -4, service_name: "org.webosports.luna", unique_name: "(null)", static, fd -1 Mar 01 21:32:41 ah, yes, should be that Mar 01 21:33:24 should we rename the service in the cardshell ? if the impacts are overall luneos, it's not worth it to have a nice consistent LSM compatible name Mar 01 21:34:45 Tofe: Well it seems org.webosports.luna mainly originates from luna-next which we're dropping going by: https://github.com/search?q=org%3AwebOS-ports+org.webosports.luna&type=code Mar 01 21:35:05 yes, that was why I renamed it in the first place Mar 01 21:35:26 ok, we can fix BootManager, hoping that won't happen too many times Mar 01 21:37:28 Seems there's very few other occurances that need updating really Mar 01 21:37:33 Might be a couple more here and there Mar 01 21:37:43 Most are in cardshell, but you should have those covered already Mar 01 21:37:44 ok, good Mar 01 21:37:50 1 was in browser, but that's dropped Mar 01 21:37:54 let's stay on "com.webos.surfacemanager-cardshell" then Mar 01 21:38:09 Yeah Mar 01 21:39:45 I'll do luna-appmanager Mar 01 21:40:21 Thnx Mar 01 21:40:32 Might solve it, not sure though, but I guess it should Mar 01 21:40:40 done Mar 01 21:44:05 much better yes Mar 01 21:45:38 mmh it helps for Accounts, but not for Email or Calendar Mar 01 21:46:45 And Clock? Mar 01 21:46:58 oops wait Mar 01 21:46:59 Clock also broken here because it cannot find the Theme pref is seems Mar 01 21:48:45 starts as a dark grey page Mar 01 21:48:48 that's all Mar 01 21:50:39 Tofe: Same here Mar 01 21:50:43 At least before your fix Mar 01 21:51:45 Now we get first use (which has a difficult time near the last page because we lack WebEngine), and then the JustType app is started along with some cardless apps (mail, calendar, etc) Mar 01 21:53:02 Tofe: WebEngine problem was expected Mar 01 21:53:21 yep Mar 01 21:54:45 Well having Just Type work again is nice Mar 01 21:55:07 I'll need to filter it out correctly and integrate it in out field Mar 01 21:55:15 Yes Mar 01 21:55:17 shouldn't be a problem Mar 01 21:55:22 But at least it's starting now Mar 01 21:55:26 yes Mar 01 22:03:06 Tofe: For Enyo 1.0 apps a short log: https://bpa.st/FLPQ Mar 01 22:11:43 Seems it might be something in mojoloader.js somehow Mar 01 22:14:36 Let me add some debugging there Mar 01 22:15:53 Tofe: Seems there are some flags in appinfo.json that might help with JustType Mar 01 22:16:23 https://www.webosbrew.org/pages/appinfojson.html Mar 01 22:16:37 defaultWindowType set to "overlay" might help for example Mar 01 22:20:37 Herrie: yes, I have several ways of filtering it, I'm not worried for this one Mar 01 22:21:41 I mean we might not need to filter, just need to adjust appinfo.json Mar 01 22:21:51 I came across this, didn't test it, but thought it might be useful to know Mar 01 22:22:29 no we'll need to filter, as all these are wayland windows Mar 01 22:22:55 and we do need to catch the right one :) Mar 01 22:24:39 Anyway, off to bed now Mar 01 22:24:41 gn8 ! Mar 01 22:25:43 Tofe: Ah OK Mar 01 22:25:45 gn8 Mar 01 22:25:49 Off to bed here too **** ENDING LOGGING AT Wed Mar 02 02:59:56 2022