**** BEGIN LOGGING AT Tue Apr 12 02:59:57 2022 Apr 12 08:09:31 Morning Apr 12 08:12:18 Morning! Apr 12 09:50:33 Tofe: configd-data recipe and files are ready, building a new image for PPP now to test if the config file actually does something LOL Apr 12 09:51:14 Because of https://github.com/webOS-ports/luna-surfacemanager/blob/webOS-ports/webOS-OSE/base/startup/surface-manager.sh.in#L39 Apr 12 09:54:06 Let's see yes Apr 12 09:54:23 1920x1080 is hard coded in quite a lot of places, unfortunately Apr 12 10:17:14 When I manually put it on the device it didn't work, but maybe now it will Apr 12 10:17:21 Could be the data was alrady in the db8 kind Apr 12 11:48:57 Tofe: It doesn't work, but seems the regexp is not great Apr 12 11:49:21 I.e.: This doesn't match with the values we provide: export WEBOS_COMPOSITOR_GEOMETRY=$(luna-send -n 1 -a com.webos.surfacemanager luna://com.webos.service.config/getConfigs '{"configNames":["com.webos.surfacemanager.compositorGeometry"]}' | grep -oE "[0-9]+x[0-9]+[\+\-][0-9]+[\+\-][0-9]+r[0-9]+s[0-9]+\.?[0-9]*" || echo "1920x1080+0+0r0s1") Apr 12 11:49:49 If I make it: [0-9]+x[0-9]+[\+\-][0-9]+[\+\-][0-9]+r[0-9]+s*[0-9]*\.*[0-9]* Apr 12 11:49:58 It at least greps correctly Apr 12 11:50:16 mmh Apr 12 11:50:37 I also saw a regex to parse this somewhere else, in the qtwayland-webos code I think, let me see Apr 12 11:50:57 Seems it expects multiple screens, but we don't provide it in the value Apr 12 11:54:31 Or maybe we should provide a s value in our json just Apr 12 11:54:44 Seems they never updated it since initial release of configd-data Apr 12 12:00:01 Ì guess best approach would be to add s1 to the values in configd-data? Apr 12 12:07:09 Not really sure what this r0s1 does to be honest. I know the first 2 values are for width and height, other values not sure Apr 12 12:07:14 s looks to be screen Apr 12 12:32:01 Seems the s1 is the right way to go: https://github.com/webosose/luna-surfacemanager/blob/168865d95dd6d3a30af2dac73e0d7236d6ac5030/modules/weboscompositor/weboscompositorconfig.cpp#L80 Apr 12 13:38:29 Tofe: OK with s1 added I get proper resolution now Apr 12 13:38:33 I'll PR it Apr 12 13:45:31 I get a luna-surfacemanager crash but I guess that's due to Calendar app Apr 12 13:45:36 After FirstUse closes Apr 12 13:47:37 Herrie: yes, we have an issue with apps closing Apr 12 13:47:47 Phone app looks small too Apr 12 13:47:51 It doesn't do fullscreen Apr 12 13:48:02 It shows whole UI on a card for about 25% or so Apr 12 13:48:12 Or even less Apr 12 13:48:18 I guess it's 1/12 screen Apr 12 13:48:18 Herrie: yes, I'm still investigating that, but now I have a prototype path and I hope it'll work Apr 12 13:48:36 ah wait, it's not the bug I thought Apr 12 13:49:01 it's on PPP ? portrait ? Apr 12 13:49:10 PPP portrait Apr 12 13:49:14 Resolution is good now Apr 12 13:51:55 Sent you picutre by email Apr 12 13:52:05 I've PR-ed fix upstream too Apr 12 14:01:33 Herrie: that's a new bug, didn't see it before Apr 12 14:30:50 Tofe: Rotation also doesn't work I noticed but I guess that's expected somehow Apr 12 17:14:51 Tofe: https://github.com/webOS-ports/configd-data/pull/1 Apr 12 17:14:58 Afterwards I'll propose the recipe change Apr 12 17:15:04 Sent it upstream too Apr 12 17:15:20 Will PR our MACHINE specific approach there too later Apr 12 18:38:12 Tofe: Ah to wrong branch :S Apr 12 18:40:52 Tofe: OK pushed to correct branch Apr 12 18:40:59 This is recipe change. Open for suggestions: https://github.com/webOS-ports/meta-webos-ports/pull/506 Apr 12 18:45:41 My changes in qtwayland have the expected effect: we can now change the size of a client app window from the compositor side Apr 12 18:45:44 but Apr 12 18:45:52 it's also crashing WAM, somehow :( Apr 12 18:49:25 Unfortunately, also, I wasn't smart enough to give the same name to the C++ function, so that our QML code would be identical Apr 12 18:49:46 I'll change my patches to rename it, it'll be much nicer Apr 12 19:16:37 Tofe: Ah crashing WAM is not nice, but might be something small like it needing and extra resize or so Apr 12 19:16:55 App Menu doesn't give anything in Inspector at my end it seems Apr 12 19:17:09 Tried various apps (email, clock) Apr 12 19:19:52 to be confirmed, but I think the crash is just that I forgot to implement the new wayland API also in webruntime Apr 12 19:24:15 ok, crash fixed, I think Apr 12 19:24:31 though Calendar is still crashing :( Apr 12 19:26:48 HerrieTP: on your side, Calendar behaves correctly ? Apr 12 19:36:51 Tofe: No Apr 12 19:37:08 I guess the "fix" you suggested would work for now Apr 12 20:43:26 https://github.com/webOS-ports/meta-webos-ports/pull/507 here you go **** ENDING LOGGING AT Wed Apr 13 02:59:57 2022