**** BEGIN LOGGING AT Fri Jun 12 02:59:58 2020 Jun 12 06:09:39 Morning! Jun 12 06:53:20 morning Jun 12 08:00:20 Morning Jun 12 08:11:34 Tofe: https://github.com/webOS-ports/android-property-service/pull/5 Jun 12 08:11:43 Seems you only did ACG half ;) Jun 12 08:17:32 There will be a few more PR's, testing a few things now. Cleaned up this one quite a bit: https://github.com/webOS-ports/luna-service2-security-conf/commit/0c085d01848942196e1dc2e2d8cf6e0064b3abc4 Jun 12 08:25:56 Surprising that it worked Jun 12 08:25:59 but thanks, merged Jun 12 08:30:45 Tofe: Well I got messages on qemux86-64 which is normal since it's not existing there, but this should be the proper way of having the files at least Jun 12 10:24:27 Tofe: https://github.com/webOS-ports/luna-webappmanager/pull/89 I basically just added: https://github.com/webOS-ports/luna-webappmanager/pull/89/commits/b6c40efe97ab0cb2e3b324ef3cbd4204926753fb Jun 12 10:24:34 Rest is already in image Jun 12 10:26:49 This one is tested: I don't see anything popping up in image that wasn't there before and things work like they did before as well: https://github.com/webOS-ports/luna-service2-security-conf/pull/4 Jun 12 10:31:02 Tofe: Not sure if your Halium image is "fresh" or based on an old one, but this is needed it seems as well: https://github.com/Halium/android_frameworks_native/pull/5 Jun 12 10:31:16 Was merged in August last year, but not sure how old your Halium build is Jun 12 10:32:31 For the socket error of yesterday, I recall seeing some PR's in Halium related to socket, found these: https://github.com/Halium/android_system_core/pull/10/files and https://github.com/Halium/android_system_core/pull/1/files Jun 12 10:32:57 Thought might give you some hints on what to do on Android side for it Jun 12 11:09:13 WAM merge, let's go back to normal branches :) Jun 12 11:09:19 merged* Jun 12 11:10:02 Herrie: my Halium image is pretty up-to-date, I updated it 2/3 weeks ago Jun 12 11:12:06 Tofe: OK just saw this PR when I was searching for socket so thought to paste it just in case Jun 12 11:12:09 for the socket, maybe we should add a link /socket -> /dev/socket also in rootfs Jun 12 11:12:27 but I'm not sure yet what fails, frankly Jun 12 11:16:45 I'll have to debug it a bit I guess Jun 12 11:22:21 Tofe: If you say 2-3 weeks ago, did you clone our android repo or Halium's? Because if you didn't run the script to update our repo you might have old android bits from Halium Jun 12 11:27:00 Might be good to double check your frameworks/native to make sure you have those 2 commits Jun 12 11:37:11 yes, my frameworks/native last commit is from Feb 8, so that recent enough Jun 12 11:50:39 OK just good to double check the obvious before chasing down a rabbit hole and ending up at the same point Jun 12 12:06:15 :) Jun 12 12:09:09 Tofe: Any concerns on this? https://github.com/webOS-ports/luna-service2-security-conf/pull/4/files Jun 12 12:09:37 I runtime tested it on qemux86-64 I don't see anything additional in logs compared to previously. Since we migrated all these services to ACG removing public/private should be fine here Jun 12 12:12:06 Still same stuff that doesn't work basically (C+DAV, File Manager, Tweaks) Jun 12 12:12:11 But we know that Jun 12 12:43:08 Herrie: That looks like, but at some point we should really see how legacy apps behave Jun 12 12:46:50 Tofe: Yeah also still a bit puzzled why the app install from Preware doesn't work Jun 12 12:46:56 Will try to debug that a bit more Jun 12 12:54:59 Tofe: Bumped a few bits in meta-webos-ports Jun 12 15:36:07 Tofe: How do you plan to include required bits in Halium Android build? Jun 12 15:36:25 In general I would expect a generic approach here, not a device specific one for camera. Jun 12 15:36:31 just patch core_base.mk Jun 12 15:36:43 for init.rc, not sure yet Jun 12 15:37:08 OK Jun 12 15:37:17 Where's bshah when you need him LOL Jun 12 15:37:38 There's a distro-level .mk and .rc missing here Jun 12 15:40:13 Tofe: Yeah since some are quite distro specific it seems Jun 12 15:40:28 Since SFOS will use minisf I guess, while we & UBPorts won't Jun 12 15:40:46 But all will require miniaf it seems Jun 12 15:40:59 And we will need minimedia just like SFOS Jun 12 15:41:03 UBPorts will also use its libcompat approach Jun 12 15:41:14 but not plasma mobile... Jun 12 15:41:22 Seems UBPorts doesn't use libcompat for 7.1 only 5.1 Jun 12 15:41:28 I doubt libcompat works on 7.1 ? Jun 12 15:41:35 I thought we already established that before? Jun 12 15:41:41 I don't know, I just it in the core_base.ml Jun 12 15:41:44 +saw Jun 12 15:41:59 but it's probably just a missing cleanup Jun 12 15:44:39 Ah wait seems they fixed it: Jun 12 15:45:00 https://github.com/libhybris/libhybris/commits/master/compat Jun 12 15:45:10 Specifically https://github.com/libhybris/libhybris/commit/fbae2b1d542bc0cb7d958aa3301e2e4345237602#diff-6805d2eb09708dde50e925b430024691 Jun 12 15:47:51 "droidcamsrc gstdroidcamsrc.c:506:gst_droidcamsrc_get_hw: no cameras found" Jun 12 15:51:52 ah, damn, it's a direct call to android side... Jun 12 16:47:01 E HAL : load: module=/system/lib/hw/camera.msm8953.so Jun 12 16:47:09 E HAL : dlopen failed: library "libminikin.so" not found Jun 12 17:11:20 Hi. https://github.com/BT40/hexcounter This webapp is created without any framework, based on templates provided by webos ose team, link shared by Herrie . Jun 12 17:11:47 https://github.com/webosose/samples/tree/master/web-apps/com.example.app.web This is the sample used Jun 12 17:12:22 just modified the index.html, added my css. Thats it. Jun 12 17:12:33 BT40: nice Jun 12 17:12:43 Will give it a go later today or tomorrow Jun 12 17:13:19 building instructions say cd build-webos, which i cant figure out. Can you guys help me? Jun 12 17:13:54 in that build directory, two commands are to be executed..... source oe-init-build-env Jun 12 17:13:54 $ bitbake com.example.app.web Jun 12 17:14:03 I think it presumes the app is integrated in the distribution and so on Jun 12 17:14:35 yeah it seems Jun 12 17:14:48 isn't there some SDK instructions Jun 12 17:14:49 ? Jun 12 17:15:13 BT40: OSE also uses bitbake but their setup is slightly different Jun 12 17:15:13 com.hexcounter.app.web This is my reference name Jun 12 17:15:44 i actually followed readme.md file from webose team Jun 12 17:15:56 not much info there Jun 12 17:16:15 only 3 commands they have described which indicate for in built app. Jun 12 17:16:21 We would create a bitbake recipe (.bb) and include it in luneos-package-extended Jun 12 17:16:31 "droidcamsrc gstdroidcamsrc.c:478:gst_droidcamsrc_get_hw: Found 4 cameras" well now that's too many :p Jun 12 17:17:51 Tofe: maybe double counted it somehow? Jun 12 17:17:58 Herrie: I guess so yes Jun 12 17:17:58 4 still beats 0 though Jun 12 17:19:32 mm_camera_open: 330: cannot open domain socket fd of '/dev/video1'(Permission denied) --> will I get 6, 8 cameras maybe when that'll be fixed ?... Jun 12 18:10:04 BT40: I can mock up a recipe if you want but will probably be tomorrow Jun 12 18:10:22 sure Jun 12 18:10:52 I also got my Halium build stuff up and running again so can easily make changes on Android side for Land if needed Jun 12 18:10:57 do we need to compile whole os? or can push just one app through fastboot? just like we did in kernel Jun 12 18:11:12 And nizovn gave some clues for adb and kernel Jun 12 18:11:32 For now kernel/fastboot to get adb working is most important Jun 12 18:12:08 BT40: with the right tools (working SDK), you'd only need to type build-package in your app's folder and that would generate the ipk Jun 12 18:12:09 The Halium/Android side is just to clean up stuff that's not used/needed so it doesn't pollute logs etc Jun 12 18:12:59 ok, will download sdk for webos ose Jun 12 18:13:13 and try to implement that if everything goes ok Jun 12 18:16:50 https://imagebin.ca/v/5Pnf2jbGTRbx This is the screenshot of basic ugly app :) Jun 12 18:17:45 just written few lines to see if this works. will polish later on if succeed Jun 12 18:19:36 * BT40 finds gitkraken a great tool. Shared on github as he forgot dropbox password :) Jun 12 18:44:59 BT40: hehe Gitkraken is useful if you don't want to learn all hardcore git commands Jun 12 18:46:04 wao. just created irk using sdk. Thanks tofe. You Solved the mystery which took me wandered 4 days. :) Jun 12 18:46:10 ipk Jun 12 18:47:07 Herrie, yup. Thats so easy. just went through git concepts, 5 basic commands and started using gitkraken. All seems so easy now. Jun 12 19:03:53 * BT40 will join tomorrow. its now 12.30 of night Jun 12 19:13:51 Tofe: seems I'm getting mido to build again on Halium side, needed to remove 2 files from proprietary-files.txt because they were moved to a common directory and no longer in mido Jun 12 19:14:28 Just fighting a bit with python versions on KUBuntu 20.04, seems python 2 is expected in some places and python 3 in others Jun 12 19:15:26 For vendor those 2 files were I mean Jun 12 19:15:47 Herrie: ah ok, well it's good that it's sorted out Jun 12 19:15:58 Yeah easy enough in general Jun 12 19:16:14 Just needed to find a little time to look into it Jun 12 19:23:30 Tofe: How did you get the cameras to show up? Jun 12 19:23:38 Now doing a new build with new mido Halium build Jun 12 19:23:40 Let's see Jun 12 19:24:00 Can also toy with the voicecall/sim stuff now shortly Jun 12 19:54:41 Tofe: seems Haliums Telegram/matrix bridge is broken again Jun 12 19:55:01 You might get more response on their Telegram group Jun 12 20:38:19 Herrie: it was by putting minimediaserver in the right groups **** ENDING LOGGING AT Sat Jun 13 02:59:57 2020