**** BEGIN LOGGING AT Mon Feb 07 02:59:56 2022 Feb 07 08:17:46 Morning BTW Feb 07 08:47:31 Morning! Feb 07 08:58:10 morning Feb 07 09:08:43 * JaMa got a bit nostalgic and now trying to rebuild good-old SHR distribution from ~ 2012 to store old gadgets with some image with at least boots to UI Feb 07 09:09:32 the next thing will be to find old Voodoo1 card and compare the performance with the Glide patch sent to mesa :) Feb 07 09:09:58 ahah, yes, you're sinking in nostalgia there Feb 07 09:12:37 any hint how to cure "sticky" plastic? Feb 07 09:16:01 Good old Voodoo cards :D Feb 07 09:31:26 Tofe: I made all PR's Feb 07 09:32:39 Herrie: yep, I'll review them and merge one by one Feb 07 09:33:06 but we know it works; I'll mainly look at the one for meta-webos-ports Feb 07 09:42:19 Tofe: Yeah this should be with all changes Feb 07 09:43:29 I basically pulled it from my build and updated the branches and SRCREV where needed Feb 07 10:16:48 Merged ! Feb 07 10:19:39 JaMa: for sticky plastic, you can try that: https://www.loctite-consumer.co.uk/en/how-to-guide/gluing-guide/how-to-get-sticky-residue-off-plastic-in-no-time.html I did it with soap, worked quite well Feb 07 10:19:39 Tofe: I'm flying now Feb 07 10:20:12 Anything still need to rework? Or you removed the branch already in meta-wop? Feb 07 10:20:24 JaMa: and yes, personnally the Museum2 app (and therefore the possiblity to get a lot of other apps through it) brings quite some motivation :) Feb 07 10:21:05 and just seeing the app side being lifted up again is very nice Feb 07 10:21:57 There's also homebrew channel for webOS tv's nowadays, but I guess UI not so suitable Feb 07 10:22:23 There might be some interesting services though we could piggyback on though I guess Feb 07 10:23:11 Would just need new UI, but that shouldn't be that hard for most apps. Service is usually 80% of code, UI 20% Feb 07 10:25:23 Ah some point I'll need to really investigate running our cardshell on LG's compositor Feb 07 10:25:54 Yeah we should have a look at WAM again too I guess Feb 07 10:26:22 I can rebase that work a bit I guess, have something from Zeus era Yocto somewhere Feb 07 10:26:33 We weren't too far off back then from what I recall Feb 07 10:33:52 Tofe: an hour in soupy water and a lot of brushing with old kids toothbrush seems to help, already can touch it, without lifting it as well :) Feb 07 10:35:01 and looks like only the soften-plastic parts have this issue, there was some additional layer which turned into glue over the years Feb 07 11:07:07 Herrie: Failed to fetch URL git://github.com/webOS-ports/appinstalld2;protocol=https;branch=webOS-ports/master <-- wrong branch here Feb 07 11:10:19 ^ I'm fixing these little mistakes Feb 07 11:32:06 ok, fixes merged, looks like my new build is advancing well Feb 07 11:41:36 mine 2012 build is also surprisingly well after mirroring bunch of repos and adding few fixes to build on too-new ubuntu 14.04 :) Feb 07 11:42:18 wanted to use 12.04, but the official mirrors are gone and docker build fails to install necessary deps for bitbake to run Feb 07 11:43:13 Next step: build on honister with gcc 11 Feb 07 11:50:22 what could go wrong with 2.6.36.4 :) Feb 07 11:50:37 2.6.39.4 even Feb 07 13:15:50 morning! looking forward to testing that new build! Feb 07 13:18:17 codepoet: ah, wait wait, that's a pinephone build I started at home Feb 07 13:20:18 codepoet: I'll kick off a VBox build shortly at my end Feb 07 13:20:39 Will be on a 4,5 hr trainride shortly so should have chance to do that Feb 07 13:22:06 Tenderloin is not the most stable for the moment it seems, so I suggest testing on Emulator for now Feb 07 13:23:49 no problem! Feb 07 13:30:30 Based on my testing things should work OK now for SDK and Preware2 as well Feb 07 13:30:58 Can install and remove apps without issues, the rescan is in place too, no more restart of service required Feb 07 13:31:09 And the download manager is back too Feb 07 13:35:03 Another question might be if we want to add requiredPermissions to all legacy apps or we somehow "whitelist" them Feb 07 13:35:42 I.e. if no requiredPermissions is provided we use a default list that basicallly would provide all available permissions Feb 07 13:35:53 Kinda defeats the whole security setup though Feb 07 13:37:30 HerrieTP: maybe we have a way to detect such legacy apps ? Feb 07 13:38:37 I guess in another way it's good so we know these apps were tested in LuneOS Feb 07 13:38:37 And we provide the permissions after testing the apps Feb 07 13:38:42 Tofe: Not really except for lack of requiredPermissions tag in appinfo.json Feb 07 13:42:56 But giving them all permissions might not be the best idea Feb 07 13:44:09 Maybe just the public compat APIs ? Feb 07 13:52:34 well from my very light testing, legacy apps that just access a web service work without appinfo.json changes (no permissions needed) Feb 07 13:53:10 the one exception being cookies/db8. maybe we could allow those by default, and all other system access needs the permission. Feb 07 13:53:23 that would mean the bulk of the legacy Enyo apps "just work" without any changes. Feb 07 13:54:18 we can't count on any developers to modify their legacy apps, so that means any surgery on old apps falls to me. a default set of permissions for legacy apps would make my job easier! Feb 07 14:01:06 codepoet: Well I can help with them Feb 07 14:01:13 It's a tedious job though Feb 07 14:01:35 Ages ago when I tested Enyo apps we didn't have such restrictions in place yet Feb 07 15:12:17 codepoet: New image ready, uploading it now Feb 07 15:15:28 https://github.com/webOS-ports/luneos-testing/releases/tag/20220207-LuneOS-Testing-Builds Feb 07 15:15:32 There you go Feb 07 15:19:59 thanks! will grab shortly Feb 07 15:38:59 NOTE: recipe shr-image-2.0-r20: task do_rootfs: Succeeded Feb 07 15:47:51 JaMa: :DDDDD Feb 07 15:48:16 JaMa: You know if a new OSE release is in the pipeline somewhere? Feb 07 15:51:10 no idea, I know what will be in it, but have less and less contacts to know when they plan to push it Feb 07 15:57:40 JaMa: OK we'll wait and see then simply Feb 07 16:50:43 om-gta04 image finished as well, this is fast without qt5 :) Feb 07 16:51:25 for nokia900 and spitz will try morty based build :) Feb 07 16:54:22 JaMa: For N900 you could run pmOS with mainline kernel it seems Feb 07 16:55:11 I think they recently brought it back up Feb 07 16:55:42 I know, I've even downloaded the image recently, but my u-boot there expects different uSD layout than what they expect Feb 07 16:56:56 and trying to figure out how to change it kind of triggered my nostalgic mood and me trying to rebuild SHR for all 4 devices I have (so that I can store them with some more reasonable image for future generations) :) Feb 07 17:06:06 /OE/build/luneos-kirkstone/webos-ports/meta-webos-ports/meta-luneos/recipes-webos/appinstalld2/appinstalld2.bb:do_configure Feb 07 17:06:09 /OE/build/luneos-kirkstone/webos-ports/meta-webos-ports/meta-luneos/recipes-webos/applicationinstallerutility/applicationinstallerutility.bb:do_configure Feb 07 17:06:14 both missing pkgconfig inherit, will fix quickly Feb 07 18:10:10 Hey Herrie, looks like my changes to Preware got lost in the new build. Feb 07 18:10:36 When App Museum launches Preware with a request to install an app, its ignored (again) Feb 07 18:10:57 did you include my latest merge before you did your build? Feb 07 18:15:25 I tried installing manually (via URL) in Preware, but it just got stuck on the spinner screen. Feb 07 18:20:15 Not impossible we broke it with another change though Feb 07 18:20:26 Were you able to test via SDK? That should all work now Feb 07 18:20:36 In Preware I only tested install of IPK and remove Feb 07 18:20:44 Via the App Menu Feb 07 18:21:08 ya, I don't see your changes *or* mine, in the version of Preware that is deployed in the new emulator image Feb 07 18:21:27 but installing via the SDK scripts works great! Feb 07 18:21:53 its much better -- i don't need to manually rescan, and I don't need to uninstall an old version first. Feb 07 18:22:17 i'm going to clone the latest Preware and deploy to the emulator, to see if it starts working Feb 07 18:22:56 Could be I missed something somehow Feb 07 18:24:53 My local build files look OK, but could be I forgot to bump something Feb 07 18:25:02 I just recloned the meta-webos-ports at my end Feb 07 18:25:11 I'm trying to get a build with LG's WAM underway Feb 07 18:25:18 See if we can get that running instead of QtWebEngine Feb 07 18:25:50 ok, i pulled the latest from the preware repo, and did build-and-deploy.sh against the emulator. Feb 07 18:26:11 that got my stuff working again, but Preware is still unable to install an app -- via any method Feb 07 18:26:12 We're getting there step by step Feb 07 18:26:30 Let me debug that later when kids are in bed Feb 07 18:26:34 definitely! Feb 07 18:26:50 Will now head out for some dinner Feb 07 18:26:51 FYI, I tried Installing from the app menu, from a Feed, and from a launch request Feb 07 18:26:58 We've been on plane & train all day more or less Feb 07 18:26:58 all were the same, so at least we're consistent :) Feb 07 18:27:03 enjoy! Feb 07 18:27:10 Well I could install IPK from file before Feb 07 18:27:22 I tested that and it worked Feb 07 18:27:22 Must be something silly I missed somewhere Feb 07 18:35:35 Was able to simplify the SDK now that appinstalld2 is working well. Can someone merge this PR? https://github.com/webOS-ports/webos-ports-sdk/pull/7 Feb 07 18:53:38 codepoet: That was the aim to get that simplified with appinstalld2 Feb 07 19:00:39 Preware will get sorted too I'm sure Feb 07 19:02:27 Herrie: there will be newer chromium 91 in next OSE Feb 07 19:03:00 JaMa: Nice Feb 07 19:03:08 the recipe was included in previous, but it wasn't used in OSE and the repo wasn't pushed to github, now it should be in the next Feb 07 19:05:59 JaMa: Yeah I saw something like that Feb 07 19:30:33 I saw the recipes but repos were missing Feb 07 19:30:46 And preferred version still on 87 Feb 07 19:31:00 Anyway if we get it to build, upgrading to 91 should be easy Feb 07 19:38:03 yes, and I have bunch of patches to make it buildable with honister (for 87 as well as 91) Feb 07 19:38:43 I mean with honister/kirkstone build of OSE (I haven't tried with LuneOS) Feb 07 20:12:12 JaMa: Are these in your shr-project GH? Feb 07 20:12:23 Will pick them from there then Feb 07 20:16:47 only internal waiting for 91 to be released Feb 07 22:08:33 JaMa; Does this ring a bell somehow: webruntime/87-r52.3/temp/run.do_configure.203844: 156: Bad substitution ? Feb 07 22:49:47 codepoet: Seems stuff works here for Preware2: App install & remove via App Menu Feb 07 22:49:54 Let me upload my newly build image Feb 07 22:50:04 It's probably I just forgot to bump something locally Feb 07 22:50:27 k Feb 07 22:50:38 no rush, i won't get to test til tomorrow now Feb 07 22:50:39 P.s. This one also has some of the LG test apps in there, since I was trying to get WAM to bulld (LG's WebAppManager), which will pull these apps in as well Feb 07 22:50:54 Well it'll be there in a minute anyway Feb 07 22:51:11 Tomorrow I'll be traveling a bit, so I'm around now and then Feb 07 22:52:12 How to test the Preware launchparams? Install something from Museum? Feb 07 22:55:12 https://github.com/webOS-ports/luneos-testing/releases/download/20220207-LuneOS-Testing-Builds/luneos-dev-emulator-qemux86-64-20220207-v2.tar.gz There you go Feb 07 23:05:56 OK after adding these changes: https://github.com/codepoet80/webos-catalog-frontend/commit/e55917ca74491cc94c7de126692db15692f252b3 it opens Preware 2, I can press Install but it indeed doesn't seem to finish installing after the download Feb 07 23:06:00 Let me see what's up there Feb 07 23:08:24 OK spotted the issue: https://bpa.st/OJCQ Feb 07 23:08:39 Seems it's trying to take the http URL instead of the local file URL for the IPK Feb 07 23:08:52 That won't work with "ar" command I guess Feb 07 23:09:20 I guess we need some more tweaks to: https://github.com/webOS-ports/appinstalld2/commit/ef6b19db58deb451f3e36ef5bcdecb129c1aaf25 Feb 07 23:11:01 Tofe: ^ Feb 07 23:30:37 I guess we shouldn't be using url in a number of places but pathname instead, just not really sure how to fix it properly Feb 07 23:43:13 Herrie: not really, I guess some bashism if you're using dash, can you pastebin this file? Feb 07 23:48:45 JaMa: This is the do_configure log: https://bpa.st/T4VQ Feb 08 00:00:19 Herrie looks like you're seeing what I'm seeing. Ya, we shouldn't be assuming file:// the protocol prefix should be passed in and used Feb 08 00:00:32 your test case was the same as mine. thanks for checking. **** ENDING LOGGING AT Tue Feb 08 02:59:57 2022