**** BEGIN LOGGING AT Wed Feb 16 02:59:56 2022 Feb 16 09:36:48 Morning! Feb 16 09:37:58 Tofe: PR merged Feb 16 09:38:36 codepoet: Thnx for the bug reports, we'll look into them. Could be something small. Nice to see this detailed testing. Basics are there but seems we need to do some fine tuning still Feb 16 11:02:50 HerrieTP: looks like there will be new OSE release soon Feb 16 11:03:33 JaMa: Nice, anything interesting besides updated Chromium? Feb 16 11:40:15 I don't remember anything Feb 16 11:48:34 JaMa: OK, we'll just see then Feb 16 13:12:29 it's more exciting on kirkstone side, final big toolchain updates are now in (glibc-2.35, binutils-2.38), will try to find time to debug vboxvideo issue a bit more and then we should try to update to it soon (as kirkstone will be LTS) Feb 16 13:14:17 JaMa: OK, we can test it in general, I expect little issues, maybe for the 3.4 kernel ones Feb 16 13:29:24 yes, openssl-3 is breaking bunch of kernels, but I think I've already patched them to at least build ok Feb 16 13:36:55 Herrie: I have a little more testing to do. The app FeedSpider IS able to save its preferences -- but its not built using Enyo, so I'd like to see what its doing differently and why it can save. Feb 16 14:08:58 Ok, FeedSpider uses localStorage.set/getItem, rather than enyo.set/getCookie, which is why it can save, but normal enyo apps can't. Feb 16 14:09:17 I think that means that the underlying browser capability is fine, just something with how enyo is wired up to it is borked. Feb 16 14:44:13 codepoet: It's probably just not hooked up right in QtWebEngine somehow Feb 16 14:44:14 is anyone here? Feb 16 14:44:41 Might not be worth to tackle right now since we're assessing the move to LG's WAM. Might be interesting to try those apps on webOS OSE emulator somehow Feb 16 14:44:52 hideki0[m]: Yes Feb 16 14:44:58 im trying to build lune os for mako, but the build fails due to failed network requests Feb 16 14:45:53 are there any official versions available for download? The build.webos-ports.org are dead when I try to download an image Feb 16 14:48:13 There's a recent Mako image here: https://github.com/webOS-ports/luneos-testing/releases/tag/20220125-LuneOS-Testing-Builds Feb 16 14:48:36 It doesn't contain all the fixes from recent weeks yet, but should be in good enough shape Feb 16 14:49:39 If you rebuild from scratch, it should pull the Android/Halium bits from the GitHub mirror: https://github.com/shr-distribution/meta-smartphone/blob/honister/meta-lg/recipes-core/android-system-image/android-system-image-mako.bb#L7 Feb 16 14:49:44 thank you for the link, I'll try an image from there Feb 16 14:50:10 If you build something from scratch, try TESTING instead of STABLE. Stable is broken due to server issues. Feb 16 14:51:20 I was building stable, maybe thats why its failing. it always fails to pull qt webengine Feb 16 14:52:20 Stable is really old Feb 16 14:52:30 Testing has all the latest fixes for now Feb 16 14:55:09 which recovery should I flash to install the os? clockwork mod recovery 404s when I follow the link Feb 16 14:58:14 Any should work really. TWRP, CWM Feb 16 15:03:52 JaMa: For Kirkstone should simply build unstable? Feb 16 15:23:07 eb 16 10:21:52 pinephone surface-manager[2468]: [] [pmlog] surface-manager LSM {} (null), file:///usr/lib/qml/WebOSCompositorBase/views/Launcher.qml:18:1: plugin cannot be loaded for module "Eos.Window": Cannot load library /usr/lib/qml/Eos/Window/libeoswindowplugin.so: (/usr/lib/libwebos-platform-interface.so.1: undefined symbol: _ZThn24_N15QtWaylandClient22QWaylandWlShellSurface24shell_surface_popup_doneEv) Feb 16 15:23:15 it begins to be interesting Feb 16 15:25:38 Herrie: yes Feb 16 15:35:18 Tofe: Yes Feb 16 15:46:38 Tofe: EOS should be this: https://github.com/webosose/qml-webos-framework Feb 16 15:54:16 Herrie: yes, the analysis just begins Feb 16 15:54:29 should be easy, maybe just a ipk I forgot to push on device Feb 16 15:55:22 Or something I didn't migrate properly recipe wise Feb 16 16:00:15 "shell_surface_popup_done" sounds like a wayland interface, so could be a commit I didn't backport in qtwayland for the xml interface Feb 16 16:01:39 https://github.com/webosose/qtwayland/blob/95efdb34f73d82b5c3c63d12f7eab5c5f040feb4/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp#L276 Feb 16 16:02:10 And in the header: https://github.com/webosose/qtwayland/blob/95efdb34f73d82b5c3c63d12f7eab5c5f040feb4/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface_p.h#L121 Feb 16 16:04:16 that's the one yes Feb 16 16:06:10 we also have it in our qtwayland 5.15 Feb 16 16:06:32 that is, *if* the wlshell plugin is actually built Feb 16 16:11:55 looks like my libQt5WaylandClient.so doesn't define any WlShell symbol Feb 16 16:13:01 ah, it's defined in /usr/lib/libQt5WaylandShellSurface.so Feb 16 16:19:42 ok so it's weird, qtwayland-webos builds fine, but the lib isn't pointing to libQt5WaylandShellSurface Feb 16 17:00:13 how long should the first boot take after installing the os? its been a few minutes on a black screen, maybe the installation failed? Feb 16 17:10:12 hideki0[m]: should be one minute or so, max Feb 16 17:14:20 unless you're on tenderloin. then its like 4 minutes :-p Feb 16 17:14:30 im on mako Feb 16 17:20:59 oh, mako, good ol' device Feb 16 17:23:37 way newer than what I'm flashing now :) Feb 16 17:39:53 Herrie: something more to chew on https://bpa.st/ZMNQ Feb 16 17:43:13 ^ https://github.com/webOS-ports/meta-webos-ports/pull/492 this is what fixed the previous issue Feb 16 17:44:26 Tofe: We'd simply need to add the recipe for config service Feb 16 17:45:11 For the moment I didn't even try our cardshell, btw. It's the default webosose compositor and is used, whatever it looks like Feb 16 17:46:16 HerrieTP_: the config service is actually used before starting LSM, to try to determine what the resolution of the screen is Feb 16 17:46:34 and LSM seems to guess it fine without any hint Feb 16 17:47:51 oh I forgot to install the -conf ipk :p Feb 16 17:50:18 a bit better: https://bpa.st/G6UA Feb 16 17:52:32 mmmh is LSM trying to output on some HDMI USB-C ? Feb 16 17:59:50 USB-C? i wouldn't be surprised micro HDMI (as rpi4 has 2 and LSM in OSE mostly supports that), but what is HDMI USB-C? Feb 16 18:01:17 well, looking more carefully at logs, I think it's fine, DSI1 is correct Feb 16 18:01:28 the geometry isn't, but I can force it Feb 16 18:03:04 JaMa: I'm a bit out of my league here, but can't the usb-c driver for pinephone also declare an HDMI output ? Feb 16 18:06:11 ah, maybe yes Feb 16 18:11:28 tried reinstalling on mako but failed to boot again, gets stuck on a black screen Feb 16 18:11:48 im following these install instructions: https://webos-ports.org/wiki/Install_LuneOS_for_Mako Feb 16 18:13:11 I have twrp installed as the recovery. I wipe the caches, flash CyanogenMod then flash the testing Make image Feb 16 18:15:16 HerrieTP_: I have a doubt: what is the status, regarding Halium 9.0 ? Feb 16 18:15:32 ^ for mako Feb 16 18:27:28 Tofe: Well I recall you tested it, since my mako is dead Feb 16 18:27:35 It should work Feb 16 18:27:53 Could be LOS 16 is needed for the firmwares somehow first? Feb 16 18:28:14 mmh I don't know if I flashed that first Feb 16 18:28:47 but the firmwares are the same anyway, no new binary is out there since... well since a while Feb 16 18:29:03 let me just start it now Feb 16 18:29:56 ah, battery is a bit down, let's wait a bit Feb 16 18:33:00 HerrieTP_: I think that trying to converge LSM on a qemu image would be simpler for the first steps Feb 16 18:33:13 so I'll build an image on my side, and switch to that Feb 16 18:33:43 Tofe: Yeah probably Feb 16 18:33:52 I like qemu to start with usually Feb 16 18:34:39 I chose pinephone just because I already had a build, but it's not the best choice I think Feb 16 18:35:13 but I think we're close to seeing something on the screen :) Feb 16 18:43:04 i tried to install again but still nothing, maybe im missing something here? Feb 16 18:43:41 looks like its stuck in a boot loop now Feb 16 18:50:22 hideki0[m]: I'm trying to start my mako, but it battery it still very very low Feb 16 18:50:44 ah okay, thought it was working Feb 16 18:50:51 thanks for helping out with this Feb 16 18:51:06 no, I have a blinking red light, which isn't a very good sign Feb 16 18:54:29 are there any older img files that might work? Feb 16 18:58:13 hideki0[m]: here, have a try with that one: https://tofe-rpi4.dynv6.net/public/?room=mako Feb 16 18:58:27 it's based on hardknott, from last year Feb 16 18:58:40 could be unstable and so on Feb 16 18:59:49 i cant download from that link, it says no room specified Feb 16 19:00:17 ah, damn, my nginx skills are still to be perfected :) Feb 16 19:00:43 https://tofe-rpi4.dynv6.net/public/luneos-dev-package-mako-unstable-0-163.zip?room=mako maybe ? Feb 16 19:01:21 seems to work Feb 16 19:01:47 downloading now, i'll let you know if it works Feb 16 19:02:25 ok ! it's diner time for me, so I hope it'll work reasonably well for you Feb 16 19:02:38 thank you for all the help :) Feb 16 19:54:21 Herrie: I built a test app to exercise enyo ApplicationEvents. You're right, some DO fire. Many important ones do not. I added it to the issue, or you can download it here: Feb 16 19:54:22 http://stacks.webosarchive.com/luneos/com.jonandnic.enyotester_1.0.0_all.ipk Feb 16 19:54:44 The sequence of actions, and corresponding screenshots on the issue illustrate missing events Feb 16 20:33:30 to install i tried:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/6e7ea1f088d8e4c0205c4da3621fc9ca8a4c8dc8) Feb 16 20:33:38 Tofe: tried to install the image. didnt work unfortunately Feb 16 20:34:15 im assuming im installing it correctly, might be missing firmware or something since it gets stuck at the boot screen Feb 16 20:40:29 i haven't built mako yet. i don't have one to test, but i can try rolling a fresh build for you. Feb 16 20:42:04 i assume it'll go pretty quick since i just built hammerhead. here goes... Feb 16 21:34:38 done and uploading Feb 16 21:40:12 https://1drv.ms/u/s!Av5IQUxnr8DUj5pt-buSDQpesPmuhg?e=RHAie0 Feb 16 21:45:09 codepoet: i tried building with these instructions: https://webos-ports.org/wiki/Build_for_Mako Feb 16 21:45:44 but it always fails to build, qtwebengine fails to download when I try to build Feb 16 21:47:37 I am not an expert on building, so I can't help you troubleshoot that. but if you want a pre-built image, that one is hot and fresh! Feb 16 21:49:21 thanks, I'll try that one. I was using a testing image from 2021-11 but it was failing to boot Feb 17 00:16:29 tried again to install on mako but just cant get it to work. any other ideas on what i might be doing wrong? Feb 17 01:03:57 that new build I made? i mean those exact bits work on tenderloin, hammerhead and the emulator, but I don't know enough to know if there's something in the mako build that's messed up. Feb 17 01:04:17 iirc there WAS something specific wrong with tenderloin they had to fix a couple weeks ago when i started messing around Feb 17 01:04:33 i think you'll have to wait for the guys in europe to wake up. Feb 17 01:22:05 OK, ya I did recall correctly, Tofe fixed an issue with Tenderloin -- maybe something similar going on with Mako? Feb 17 01:22:13 He posted these logs: https://paste.ubuntu.com/p/ThGZMJsx5S/ Feb 17 01:22:27 and noted that "msm_v4l2_open is crashing in the kernel it seems" Feb 17 01:24:17 Tofe changes something in the config: https://github.com/webOS-ports/meta-webos-ports/pull/481/commits/68fa4fa771a97972fd88308b2dce57c276d1f014 Feb 17 01:24:24 And in the kernel: https://github.com/Tofee/android_kernel_htc_msm8960-1/commit/6836f8db8c67183431aca7d0cf343904e0ef7d64 Feb 17 01:24:52 thank you ill take a look Feb 17 01:25:00 I'm not smart enough to know if either of those changes are needed for Mako, but maybe some clues in there. it sounds like you're seeing the same symptoms I was, at least. Feb 17 01:26:35 he also said "the kernel patch...needs a SRCREV bump for the recipe" whatever that means :-p Feb 17 01:26:54 good luck, sorry I'm still a newbie. wish I could help more Feb 17 01:27:08 thats okay, youve been very helpful! Feb 17 01:27:38 worst case scenario i try a few more times on mako, it doesnt work, and just get a device that has better support Feb 17 01:35:05 seems like PinePhone gets the most love Feb 17 01:46:20 i actually have a pinephone, i might try to install on the pine phone later Feb 17 02:03:51 lucky! **** ENDING LOGGING AT Thu Feb 17 02:59:56 2022