**** BEGIN LOGGING AT Sat May 23 03:00:00 2020 May 23 06:01:11 copied halium folder contents from /home folder to new drive. Strange thing happened. 160GB drive got full. 62 gb was size of original halium folder. May 23 06:01:25 I think i have messed up things. May 23 06:01:32 need to start from scratch May 23 06:04:04 Do i need to build halium image again? Or i can just copy some files like system.img or compressed one which i created and continue. Planning to fresh install os May 23 06:39:21 Compressed one is fine May 23 06:39:44 bt40: There's not much that can go wrong May 23 06:40:19 You can also just keep the halium created tar.gz and remove the rest of Halium. May 23 06:41:01 great May 23 06:41:20 will copy that one, install fresh Os, then come back again. May 23 06:41:33 What should min size of partition for porting May 23 06:41:38 i will be resizing May 23 06:42:04 is 150gb enough for porting? May 23 06:42:48 Let me check mine May 23 06:45:23 I installed KUbubtu 20.04 from scratch yesterday but did builds for 2 different machines so mine will be bigger May 23 06:46:40 Mine is 132GB used for 2 machines so 150 should be fine May 23 06:46:56 thanks May 23 06:47:04 will come back tomorrow May 23 06:47:15 on ubuntu 20.04 May 23 07:34:55 Morning May 23 08:45:37 Tofe: Seems I had some misunderstanding of the perms file, so seems I need to rework some of those. I'll be sending quite some PR's for that.... May 23 09:19:19 Morning! May 23 09:19:29 Herrie: I see you've been busy ! May 23 09:22:11 Tofe: Yeah most is untested though just pushing it for now May 23 09:22:27 Once done with all will do a test with all updated bits in 1 go May 23 09:23:55 Seems that the perms is where I need to list to which service (called) that particular service (caller) should be allowed to call. This concept wasn't clear to me, so revising all ACG bits.. While at it also killing public/private where it still exists May 23 09:26:18 yes, it's also what I understood: api-perms => list of APIs, group per group. client-perms: *requested* permissions, for each service name the app/serivce has registered May 23 09:28:04 so, regarding your webos-connman-adapter PR for example, it means the adapter can be register as 4 different names ? is that right ? If yes, then your PR looks good yes May 23 09:28:05 "Client Permission File May 23 09:28:05 This file defines what groups are required for this component to function properly." May 23 09:28:09 From https://www.webosose.org/docs/tutorials/js-services/developing-built-in-js-services/ May 23 09:28:26 So basically this should list all the groups to which this particular service makes LS2 calls to May 23 09:28:40 exactly May 23 09:30:12 our connman adapter is registered as 4 different names ? May 23 09:44:49 Tofe: well yes. Wan & pan are legacy names. OSE removed PAN but commit is there so can easily add it back in when we move to OSE's version May 23 09:54:35 ok May 23 10:32:41 I had a look at OSE's version, seems to make sense to move there in near future. Seems more detailed vs our version and with 2 commits we can add back telephony and pan. There is 1 or 2 commits from morphis we probably need to add as well. For the rest it should be 1:1 API compatible. May 23 10:33:07 Will look at that after ACG is behind us and will revisit WAM again too shortly May 23 11:50:24 yes, good idea May 23 12:19:41 Hi. Just setup a clean ubuntu 20.04 install. I have saved system.img 's tar.gz from previous halium build. Forgot to save commits in webos-ports and meta-smartphone directory. May 23 12:19:58 Will have to do meta- changes again. May 23 12:20:31 Do i need to start from scratch? I mean setting up halium or I can skim some stuff to save disk space? May 23 12:21:07 I would still need meta-smartphone and webos-ports plus halium directory structure May 23 12:23:10 In short, only thing i have is halium build compressed tar.gz which is generated at halium part end. So please guide May 23 12:27:33 BT40: If you have .tar.gz from Halium build you can forget about Halium for now May 23 12:27:44 And just focus on the meta-webos-ports and meta-smartphone May 23 12:27:52 how will i get build directory and other ones May 23 12:28:01 these two ones May 23 12:28:14 Just follow the guide here: https://webos-ports.org/wiki/Build_for_Hammerhead May 23 12:28:27 ok thanks May 23 12:29:47 You need to install 2 additional packages on 20.04 May 23 12:30:18 apt-get install -y texinfo python2 May 23 12:30:50 ok. installing these right now May 23 12:31:53 + the packages in the build guide for Hammerhead above May 23 12:33:26 sure sir May 23 12:36:55 Tofe: OK seems com.palm.wan in legacy webOS was provided by something called PmWsfDaemon which was never open sourced. The bits that we call from com.palm.wan (WanService.qml in luna-next-cardshell) WiFiPage.qml actually seem to go to webos-telephonyd (wanservice.c/h in https://github.com/webOS-ports/webos-telephonyd/tree/dce81b29bdf38ad7db3c187d720543045b55207f/src). THerefore com.palm.wan May 23 12:36:55 shouldn't be in webos-connman-adapter it seems. I'll adjust accordingly. com.palm.pan should stay there though May 23 12:37:26 Your distribution, identified as "focal", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support May 23 12:37:42 while running this command curl -sL https://deb.nodesource.com/setup_4.x | sudo bash - May 23 12:38:58 Ah you can skip that one May 23 12:39:11 I should update the guide ;) May 23 12:39:19 I think that was for very old Ubuntu.... May 23 12:40:34 I will be writing side by side all commannds and process (plus experience) in libreoffice. Will share with community so later on. May 23 12:43:28 Great :) Will make it easy for me to update the Wiki a bit :) May 23 12:45:40 guide says this: cd into-your-build-directory Can i simply create halium folder and assume it as build directory? May 23 12:46:00 next step will be mkdir webos-ports-env && cd webos-ports-env May 23 12:47:51 You can call it whatever you want ;) May 23 12:48:04 okay May 23 12:48:14 Mine is called LuneOS and instead of webos-ports-env I called it zeus (which is the current revision we use of Yocto project) May 23 12:48:50 ok. will follow new conventions May 23 12:49:03 Well it's your own preference May 23 12:49:34 I build different LuneOS versions, some with zeus, some with dunfell Yocto release, so that's why I didn't pick webos-ports-env at my end May 23 12:54:09 This time mounted /home in new partition of 165gb. I wish this time disk space wont become bottleneck. May 23 13:03:32 Good :) May 23 13:04:34 With a single target device to build that should be enough... I tend to build qemux86-64, some armv7 and aarch64 devices which means that disk requirements get almost trippled at times ;) May 23 13:04:59 And sometimes also toying with different Halium versions for different devices it goes quickly with disk space ;) May 23 13:05:18 Hence I reinstalled yesterday so I could use the full 1TB instead of 500GB of my SSD again ;) May 23 13:23:07 If you run out of disk space during a build, run the following command from the webos-ports directory, then build again: May 23 13:23:08 $ rm -rf tmp-glibc # If you're building a version before Black tie the folder is called tmp-eglibc May 23 13:23:36 Didn't read this before, otherwise would have n't faced this duplicacy of work May 23 13:23:39 :) May 23 13:23:42 anyhow May 23 13:28:31 second time building process seems quite easy. Things are now clearing up in mind. The work which took hours earlier now takes minutes. Enjoying the build May 23 13:34:41 BT40: Same here... Switched to linux on desktop last year from being on Windows wince 3.1 ;) May 23 13:35:02 So 1st time was a pain to get everything setup, 2nd time documented everything, 3rd time was a charm ;) May 23 13:35:18 Because I wrote every single command down 2nd time almost ;) May 23 13:35:25 So yesterday was up and running quickly May 23 13:39:41 I mainly access my build machine remotely, so need to be able to FTP to it, SSH, Teamviewer/VNC etc ;) Also use it as ZNC machine. So some config... May 23 13:39:57 Got an exotic network card & AMD RAID driver so that always needs some tinkering May 23 13:42:14 yupp May 23 13:43:15 HasHomeButton=false should i set it to true? My device has hardware home button May 23 13:43:28 in luna-platform.conf May 23 13:44:07 VirtualCoreNaviEnabled=true This i should put to false if i am not wrong. Is it virtual navigation? May 23 13:44:30 my device has all three buttons home back and options May 23 13:45:03 You can leave this untouched for now May 23 13:45:12 ok May 23 13:45:15 I doubt these settings do anything for now May 23 13:45:41 They were used by our old LunaSysMgr which we took apart into various components and rewrote the whole UI in Qt/QML instead of May 23 13:45:46 What we had before May 23 13:46:01 Lots of these settings were used previously, we'd need to go through them and clean up at some point May 23 13:46:19 ok, still to be on safe side, im turning on home button value. Virtual navi will be untouched. May 23 13:56:58 I will start build/compiling tonight at 12am, hopefully in morning 50% work would be completed during my sleep. May 23 14:27:11 meta-xiaomi/recipes-core/libhybris/libhybris_%.bbappend May 23 14:27:32 These are not done for rosy: CFLAGS_append_mido = " -DQTI_BSP -DQCOM_HARDWARE" May 23 14:27:32 CXXFLAGS_append_mido = " -DQTI_BSP -DQCOM_HARDWARE" May 23 14:27:52 only this line has been added: COMPATIBLE_MACHINE_rosy = "(^rosy$)" May 23 14:27:58 as per web May 23 14:28:16 Shall i append complete, i mean all 3 lines May 23 14:34:16 one moment, let me see May 23 14:35:56 I think I forgot it, and luckily it didn't have any visible impact; but you should add it yes; I'll add it for rosy, it's a mistake May 23 14:38:23 JaMa: https://github.com/shr-distribution/meta-smartphone/pull/112 :) May 23 14:42:34 Tofe, thanks buddy May 23 14:47:06 power cut. bye. will join later. May 23 15:54:24 8211111111138w May 23 16:03:30 U guys might be often using luneos on your phones. Thats why asking. May 23 16:04:55 What features can i expect to work out of these basic ones: phone calls 4g volte, sms, gps maps with location, wifi, browser, calculator, notes May 23 16:06:16 Using irc from android, hope msg is visible to u guys. No electricity for pc due to power cut May 23 20:02:33 wifi, browser, bluetooth (more or less), sms, maps but no hardware GPS at this point, rotation and other sensors such as ambient light. calculator, notes works. Phone calls but not on all targets (yet). May 23 20:02:39 Browser is basic but works May 23 20:02:47 bt40: ^ **** ENDING LOGGING AT Sun May 24 02:59:59 2020