**** BEGIN LOGGING AT Fri Apr 22 02:59:56 2022 Apr 22 08:00:29 Morning! Apr 22 09:14:18 morning Apr 22 09:14:52 I've created kirkstone branches in our repos and added langdate branch in webos-ports-setup for the next unstable build (from master branches) Apr 22 09:15:01 JFYI Apr 22 09:54:13 Morning ! Apr 22 19:21:33 Herrie: after some thinking, I concluded yesterday that I was on the wrong track with bringing BootManager's logic into bootd Apr 22 19:22:21 it's just more efficient to leave the logic in BootManager, where it's handled correctly, and make sure the launch goes through SAM and not our luna-appmanager Apr 22 19:23:16 so I created a new bootd branch, tofe/wam-minimal, with just the needed modifications; I kept the early changes which are still needed, and started from there to get a new working copy Apr 22 19:23:35 It's cleaner than reverting all the commit I made recently in bootd Apr 22 19:24:07 I'm still working on the logic in SAM to handle correctly noWindow, but it's not working as I'd like it to Apr 22 19:24:18 I have some leads, but I need some time :) Apr 22 20:04:15 one lead is https://www.webosose.org/docs/reference/ls2-api/com-webos-service-applicationmanager/#registerapp , which is never called it seems Apr 22 20:21:54 Tofe: bootd seemed like a logical replacement for our bootmgr, but I can see what you mean with it's limitations Apr 22 20:22:20 Might be an idea to spin it off from luna-appmgr since most of it if not all will disappear? Apr 22 20:41:39 Tofe: Some more on registerApp: https://www.webosose.org/docs/tutorials/native-apps/developing-built-in-native-apps/ Apr 22 21:01:38 HerrieTP: yes, I was thinking "if we take all the logic from BootManager and put it into bootd, let's just move the whole class to bootd in the future" or something like that Apr 22 21:03:01 for registerApp, I'm trying to understand how it's supposed to work for web apps Apr 22 21:03:48 I've understood how it works for enact-browser, which is a native shell app, but wam doesn't seem to do any registerApp call so I'm still investigating Apr 22 21:04:39 and indeed, that seems to be why relaunch doesn't get called: our app isn't seen as registered, so it prefers launching a new instance **** ENDING LOGGING AT Sat Apr 23 02:59:56 2022