**** BEGIN LOGGING AT Wed Apr 07 02:59:57 2021 Apr 07 07:50:25 Morning! Apr 07 07:50:37 For who's interested in QWERTY phones: https://twitter.com/Unihertz/status/1379645105737498624?s=19&fbclid=IwAR1_f8BPC5Q7OKonfOUMxEhS_m5fREpXKkvqNDAAjFGwTbz-5ciCFHmzPn4 Apr 07 07:50:51 Got the regular Titan, which is a bit bulky, so might jump on this one when it's on Kickstarter Apr 07 07:51:48 morning Apr 07 07:52:35 not fan of sliding keyboard? https://www.fxtec.com/pro1x but probably similarly bulky Apr 07 07:56:10 JaMa: Different ballgame in terms of price Apr 07 07:56:19 I had the Titan for $220 ;) Apr 07 07:57:04 FxTec starts with almost € 700 I think Apr 07 07:58:18 true Apr 07 12:02:46 Herrie: linux-xiaomi-tissot is now failing to build on newer ubuntu, can you add the fix from git://github.com/shr-distribution/linux.git;branch=tissot/3.18/halium-7.1 to git://github.com/herrie82/android_kernel_xiaomi_msm8953-1.git;branch=halium-9.0 or should I import halium-9.0 branch to shr-distribution/linux and fix it there? Apr 07 12:03:14 JaMa: I guess we need it in shr in the end anyway Apr 07 12:03:21 So if you could do that it would be great Apr 07 12:03:26 ok, on it now Apr 07 12:03:30 Weird it builds for me here Apr 07 12:03:33 I'm on 20.04 Apr 07 12:03:41 that's "old" :) Apr 07 12:03:58 it fails with gcc-10 on host Apr 07 12:04:10 Ah ok Apr 07 12:19:41 https://github.com/shr-distribution/meta-smartphone/pull/124 Apr 07 12:20:01 added hammerhead as well, but need to double check something first Apr 07 12:43:26 4.9 version now used for tissot needs slightly different version of this patch than 3.18 used before, fixed Apr 07 12:55:05 JaMa: Thnx Apr 07 12:55:14 Nice to get this tidied up a bit Apr 07 13:13:22 -ETOOMANYBUILS load average: 428.23, 356.36, 319.28 Apr 07 13:15:41 total used free shared buff/cache available Apr 07 13:15:43 Mem: 251 224 14 0 12 25 Apr 07 13:15:47 Swap: 30 1 28 Apr 07 13:31:06 Herrie: any plans to upgrade libhybris revision on tenderloin? it's now failing with: Apr 07 13:31:09 sync.c:24:10: fatal error: linux/sync.h: No such file or directory Apr 07 13:31:28 and it builds fine on e.g. tissot, so I guess that it's because older SRCREV we use here Apr 07 13:32:16 JaMa: There were some issues previously, this is why we were stuck on older one Apr 07 13:32:29 # fix libhybris revision to an older version, as there is a serious memory leak Apr 07 13:32:32 # in more recent ones, which still needs to be analyzed Apr 07 13:32:41 But seeing we're on newer Android those might have gone Apr 07 13:32:49 Also libhybris had some fixes Apr 07 13:32:59 So we can try to remove the bbappend simply Apr 07 13:34:22 https://github.com/libhybris/libhybris/commit/352c01859207491b5c8f1eb684bff8872d11a447 or backport this to older Apr 07 13:35:36 btw do we need empty ./meta-leeco/recipes-core/libhybris/libhybris_%.bbappend ./meta-volla/recipes-core/libhybris/libhybris_%.bbappend ? Apr 07 13:36:26 JaMa: Those can go as well Apr 07 13:36:32 Let's just remove the bbappend for now Apr 07 13:36:39 If the memory leak is still there we can simply go back Apr 07 13:37:28 So many things got fixed over time, I suspect the memory leak might be gone... https://github.com/libhybris/libhybris/pulls?q=is%3Apr+is%3Aclosed Apr 07 13:38:19 it builds without the bbappend, so it's an improvement already :) Apr 07 13:43:57 Tofe/JaMa: https://github.com/webOS-ports/meta-webos-ports/pull/450 Apr 07 13:44:16 LGTM Apr 07 13:45:39 Tofe: We might want to bump sensorfw at some point a bit again Apr 07 13:45:41 is nyx-modules-hybris currently failing for tenderloin for you? Apr 07 13:46:06 it might be caused by newer CMake in hardknott I'm building for Apr 07 13:46:21 JaMa: I think I had this too Apr 07 13:46:52 JaMa: Is it this in the last file? https://github.com/webOS-ports/meta-webos-ports/commit/bb3aada137e0e78c5cf39b73c14b8a96fb13e920 Apr 07 13:46:53 | CMake Error at cmake_install.cmake:54 (file): Apr 07 13:46:53 | file called with network path DESTINATION. This does not make sense when Apr 07 13:46:55 Or something else? Apr 07 13:46:57 | using DESTDIR. Specify local absolute path or remove DESTDIR environment Apr 07 13:47:00 | variable. Apr 07 13:47:02 | Apr 07 13:47:05 | DESTINATION= Apr 07 13:47:07 | Apr 07 13:47:10 | //lib/systemd/system/nyx.target.d Apr 07 13:47:33 JaMa: Yeah rings a bell Apr 07 13:47:35 yes, looks the same Apr 07 13:47:38 That's why I disabled it Apr 07 13:47:44 Didn't know how to fix, so left it for later Apr 07 13:48:27 WEBOS_INSTALL_ROOT is empty it seems Apr 07 13:48:55 ./build/CMakeCache.txt:WEBOS_INSTALL_ROOT:PATH=/ Apr 07 13:49:08 I guess it doesn't like the // will fix Apr 07 13:53:36 Thnx Apr 07 13:53:46 Same issue in Gatesgarth Apr 07 13:53:59 I didn't try Hardknott yet Apr 07 14:01:33 heh DESTDIR fix was simple, but not it fails because wait-touchscreen.conf is also missing in the repo :) so if we still need this then we need to add the file from nyx-modules to nyx-modules-hybris first Apr 07 14:03:22 it was added by nizovn in 2016 Apr 07 14:12:03 That might be a good idea Apr 07 14:12:21 Could be I somehow messed it up with OSE migration Apr 07 14:25:09 wait-touchscreen.conf Apr 07 14:25:13 https://github.com/webOS-ports/meta-webos-ports/pull/452 Apr 07 14:33:41 Weird this one shows up only now somehow Apr 07 14:34:38 it was introduced by tofee recently Apr 07 14:36:26 I think easiest option would be to install that file in the recipe do_install_append_tenderloin instead of CMake Apr 07 14:36:56 but my fix works too, if there is any chance that we would need different configs for other MACHINEs as well Apr 07 14:40:18 hammerhead, tissot, tenderloin, qemux86-64, raspberrypi4 now built ok with hardknott again Apr 07 15:00:10 JaMa: Great! Apr 07 17:28:21 Morning! Apr 07 17:31:07 morning Tofe Apr 07 17:31:15 your net working again? Apr 07 17:31:36 ka6sox: nope, i'm still using my phone as a bridge Apr 07 17:31:43 :( Apr 07 17:32:08 Tech guy is coming tomorrow morning, hopefully that should solve it Apr 07 17:48:30 4 days without net is an eternity! Apr 07 17:52:15 from the reaction time on github PRs I think he has enough connectivity :) Apr 07 17:52:47 Tofe: Are they finally getting you fiber? Apr 07 17:53:32 Herrie: no, I'm just getting my adsl back :/ Apr 07 17:53:41 Missed chance :P Apr 07 17:55:00 Herrie: well I asked them, but they say I'm "not elligible". Translation: it would mean spend money on their side, and my monthly subscription wouldn't be changed, so I'm not interesting for them Apr 07 17:55:12 I see ;) Apr 07 17:56:38 I could change provider, but technically the current one are quite satisfying (full ipv6 support, local harddrive available with ftp, reverse dns...) Apr 07 17:58:58 JaMa: for the last PR for tenderloin, I think a better fix would be to get rid of the "wait-for-touchscreen" line in the cmake file Apr 07 17:59:38 I'm currently updating my local build for tenderloin, so I can't check yet if that would work Apr 07 18:00:26 ka6sox: I wouldn't survive that long, I've been using my 4g data all along :) Apr 07 18:07:51 JaMa: I think the updated libhybris doesn't build with our tenderloin kernel... "fatal error: linux/sync.h: No such file or directory" Apr 07 18:08:23 TBC, it was a slightly half-updated build Apr 07 18:12:47 Tofe: this is the issue I was fixing by upgrading libhybris Apr 07 18:13:35 Tofe: but I haven't merged that libhybris PR yet, so maybe you're missing it locally Apr 07 18:13:55 15:36 <+JaMa> I think easiest option would be to install that file in the recipe do_install_append_tenderloin instead of CMake Apr 07 18:13:58 15:36 <+JaMa> but my fix works too, if there is any chance that we would need different configs for other MACHINEs as well Apr 07 18:14:03 so agreed with ^^ Apr 07 18:14:53 let me merge the libhybris bits Apr 07 18:15:02 15:40 <+JaMa> hammerhead, tissot, tenderloin, qemux86-64, raspberrypi4 now built ok with hardknott again Apr 07 18:15:10 gatesgarth builds for these finished as well now Apr 07 18:21:55 https://github.com/webOS-ports/meta-webos-ports/pull/453 alternative solution for nyx-modules-hybris I'm testing it now Apr 07 18:24:07 JaMa, would it help to have Bonaire back? Apr 07 18:24:10 I can give it back now Apr 07 18:24:48 okay it's back Apr 07 18:24:59 ka6sox: I don't think we need that Apr 07 18:25:11 okay..I need to check one mor thing Apr 07 18:25:33 lets not eat Tofe's 4g data by letting him fetch images built by bonaire :) Apr 07 18:27:05 makes sense...after tomorrow's fix Apr 07 18:27:16 https://github.com/webOS-ports/meta-webos-ports/pull/453 works fine Apr 07 18:27:18 $ grep wait buildhistory/packages/tenderloin-webos-linux-gnueabi/nyx-modules/nyx-modules/files-in-package.txt Apr 07 18:27:22 -rw-r--r-- root root 79 ./lib/systemd/system/nyx.target.d/wait-touchscreen.conf Apr 07 18:29:53 JaMa, you have it back now Apr 07 18:32:51 OK thanks, but you mentioned some changes to jenkins-job.sh right? or is the fs layout the same as before? Apr 07 18:33:19 it was a simple matter of symlinks Apr 07 18:33:30 so already done Apr 07 18:33:35 ok Apr 07 19:08:23 JaMa: I have unlimited 4g data, or at least uncapped until 150GB Apr 07 19:10:44 JaMa: I get a python error here "patchelf: cannot normalize PT_NOTE segment: non-contiguous SHT_NOTE sections" -- should I update my Ubuntu install or something like that ? I think I still have a 18.04 Apr 07 19:11:24 yes, 18.04, python 2.7 Apr 07 19:19:36 you mean when building target python? Apr 07 19:30:07 Nope, it was doing openembedded-core/meta/recipes-support/boost/boost-build-native_4.3.0.bb:do_populate_sysroot Apr 07 19:30:22 let me try a cleansstate to be sure Apr 07 19:32:51 my bad, it solved it, sorry Apr 07 20:51:00 http://jenkins.nas-admin.org/job/LuneOS/view/testing/job/luneos-testing_mido/161/consoleFull Apr 07 20:51:36 http://build.webos-ports.org/halium-luneos-9.0/halium-luneos-9.0-20210108-1-mido.tar.bz2 is missing, is that an issue on fileserver or someone forgot to update this in metadata? Apr 07 20:52:01 there is no image for mido in halium-luneos-9.0-20210108-1-mido.tar.bz2 Apr 07 20:52:08 http://build.webos-ports.org/halium-luneos-9.0/ Apr 07 20:53:56 Herrie: ? https://github.com/shr-distribution/meta-smartphone/commit/f6e7118dc20b130077d36a091a997ab7a01bfee4 Apr 07 20:58:25 JaMa: On a Zoom Apr 07 20:58:37 Will check in a bit Apr 07 21:01:44 Seems this needs moving http://build.webos-ports.org/halium-luneos-7.1/halium-luneos-9.0-20210218-1-mido.tar.bz2 Apr 07 21:01:59 And recipe updating Apr 07 21:02:22 And the checksum files too Apr 07 21:02:52 ok, will do Apr 07 21:07:31 Thnx Apr 07 21:27:10 JaMa: I will test the build image Apr 07 21:27:23 Not 100% sure this Halium one will work OK but we'll see Apr 07 21:27:33 Otherwise I'll push something else again Apr 07 21:41:06 are these images be built on bonaire or are they uploaded manually? Apr 07 21:43:45 JaMa: Eventually we want to build them on bonaire Apr 07 21:43:53 Should test that sometime soon Apr 07 21:44:03 So far built locally and uploaded manually Apr 07 21:44:46 should I trigger http://jenkins.nas-admin.org/job/LuneOS/view/halium/job/halium-luneos-9.0-build/ once normal builds are finished? Apr 07 21:58:27 JaMa: Yeah why not Apr 07 21:58:39 We can take any errors from there and fix them Apr 07 23:03:23 ka6sox: rsync: mkdir "/media/ra_build_share//wop-build/luneos-testing" failed: No such file or directory (2) now in http://jenkins.nas-admin.org/job/LuneOS/view/testing/job/luneos-testing_workspace-rsync/lastBuild/console looks like you removed that -build suffix from wop-build? Apr 07 23:05:52 I thought I restored that Apr 07 23:06:22 I did remove it...dog gonnit..thought that was fixed Apr 07 23:08:32 kill the build and let me get this right Apr 07 23:08:51 is it just a symlink or you need to change more stuff? Apr 07 23:09:27 yes, i did change the name. and that broke both build.webosports.org and also this rsync Apr 07 23:09:57 ok, build is stopping now Apr 07 23:09:58 so what I'll do is revert the name, change the symlinks and then revert the change that fixed build.webox-ports.org Apr 07 23:10:04 but http://build.webos-ports.org/ does work now, right? Apr 07 23:10:15 I see Apr 07 23:10:34 it does only in that I repointed the webserver to look at wop instead of wop-build. Apr 07 23:10:45 jas. Apr 07 23:11:07 mido is still running Apr 07 23:11:39 yes, I've killed the pipeline but this one was triggered manually to rebuild after fixing it Apr 07 23:11:48 it should finish soon (already in do_rootfs) Apr 07 23:11:55 okay Apr 07 23:11:57 np Apr 07 23:12:06 if you need to reboot bonaire then I'll kill it now Apr 07 23:12:19 but if you don't I would let it finish in few mins and then rsync for test Apr 07 23:13:35 I'm letting it finish Apr 07 23:13:39 i'm not in a hurry Apr 07 23:17:42 how do you share out the OSE images/builds? Apr 07 23:18:44 the same build.webos-ports.org, I just send a message to OSE forum when I finish the build (not sure how many people are actively watching for that) Apr 07 23:19:19 and in jenkins-job.sh it's almost the same rsync call as what we do for LuneOS builds Apr 07 23:22:23 okay Apr 07 23:22:52 let me "move" things around and I'll be right back. Apr 07 23:22:57 then you can have it back. Apr 07 23:23:18 ka6sox: mido build is done Apr 07 23:23:28 no problem Apr 07 23:39:47 sorry, dealing with a work problem Apr 07 23:58:46 okay I just changed that back...try now? Apr 07 23:58:55 took me awhile because work interuupted Apr 08 00:01:02 understood, happens to me all the time Apr 08 00:01:09 http://build.webos-ports.org/ doesn't seem to work from my end Apr 08 00:01:19 returns 404 Apr 08 00:01:32 let me fix that..jas...knew I was missing something! Apr 08 00:02:39 try now Apr 08 00:03:12 still 404 Apr 08 00:04:30 reminds me cheap motel where the bathroom window led almost immediately to a wall from the next building (hand distance away) and someone wrote "404 Lake View" :) Apr 08 00:04:41 is it supposed to be build or builds? Apr 08 00:05:13 JaMa, "lake view" (yes, but only from bathroom) Apr 08 00:05:15 mkdir "/media/ra_build_share//wop-build/luneos-testing" Apr 08 00:05:27 "wop-build" Apr 08 00:05:40 okay got it Apr 08 00:05:43 its back Apr 08 00:06:00 rsync in the hole! Apr 08 00:06:29 http://jenkins.nas-admin.org/job/LuneOS/view/testing/job/luneos-testing_workspace-rsync/1661/console Apr 08 00:06:57 looks OK Apr 08 00:07:13 so we have hammerhead and mido now Apr 08 00:07:51 I'll trigger the rest, finish beer and hit the bed Apr 08 00:19:51 thanks! Time for a Beer! Apr 08 00:20:10 5 **** ENDING LOGGING AT Thu Apr 08 02:59:57 2021