**** BEGIN LOGGING AT Wed Mar 07 03:00:01 2018 Mar 07 04:48:39 Herrie|2: Tofe: I did break the halium manifest by mistake, (libcore sync failure) should be fixed now Mar 07 05:16:24 Tofe, Herrie|2 I had to reboot jenkins...try again let's see if it completes. Mar 07 05:16:49 so clean up any messes and start builds over. Mar 07 05:55:10 ka6sox: Thnx let me try Mar 07 05:55:17 bshah: weird it worked for me? Mar 07 05:55:32 bshah: I mean earlier when I tested before you merged? Mar 07 05:59:26 Herrie|2: it's because you might have local hal remote as github.com/halium instead of github.com Mar 07 06:00:06 bshah: Ah that could be! Mar 07 06:00:09 TOfe: https://bpaste.net/show/994e59d652ef Mar 07 06:00:13 I haven't seen this before Mar 07 06:00:39 Did you change anything in the halium-luneos-5.1-build script? Mar 07 07:23:52 ka6sox: all good, thanks! Mar 07 07:24:12 (well I mean the server is up, I didn't test a build yet) Mar 07 07:24:46 Herrie|2: yes, I've included system.img in the tgz, that's all Mar 07 07:27:08 But I didn't touch mako's kernel or anything Mar 07 07:28:10 "fixdep: error opening config file: /home/jenkins/halium-wop-5.1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/stdarg.h: No such file or directory" that's a bit weird Mar 07 08:12:23 Tofe: Hmmz I might have a clue there Mar 07 08:12:28 I was cleaning up WOP stuff Mar 07 08:12:32 I might have touched something there Mar 07 08:12:35 :P Mar 07 08:12:36 Let me see if that was the case Mar 07 08:18:37 Tofe: Seems that are paths I don't have access to Mar 07 08:19:11 Curious though, I would expect it to look in /home/jenkins/halium-luneos-5.1/ instead of /home/jenkins/halium-wop-5.1/ Mar 07 08:19:19 It does do the correct thing for the 7.1 build Mar 07 08:20:10 Just mido fails for another reason (i.e. I need to update patch :P) Mar 07 08:20:59 novaldex|away: ^ Mar 07 08:21:02 ka6sox: ^ Mar 07 08:21:59 Herrie|Laptop: could it be the previous build cached some absolute paths ? Mar 07 08:24:13 Tofe: Maybe Mar 07 08:28:01 Tofe: Well it seems to be due to /home/jenkins/halium-luneos-5.1/kernel/google/msm/scripts/Makefile.build:307: recipe for target 'backports/net/bluetooth/hci_event.o' failed Mar 07 08:28:08 Aren't these the WIP BT bits you did? Mar 07 08:28:18 Ah no Mar 07 08:28:24 msm=Mako Mar 07 08:41:45 Well I bet the kernel doesn't include lots of headers from libc :) Mar 07 08:46:19 Tofe: There doesn't seem to be many changes to kernel repo after we last build: https://github.com/ubports/android_kernel_google_msm/commit/f0c8d957bd1caeef0e4bc5ac293cdc251e602510 Mar 07 08:47:40 Herrie|Laptop: I really looks like a build cache issue Mar 07 08:47:44 it* Mar 07 08:47:55 So just nuke the whole folder :P ? Mar 07 08:48:13 Just I don't have access to that... Only ka6sox, novaldex|away and JaMa Mar 07 08:48:21 If you have local build files I could upload them Mar 07 08:48:31 Or I could do local build and upload Mar 07 08:48:34 I've built N4 and N5 yes Mar 07 08:48:59 but I won't have the ones for mido & other 7.1 Mar 07 08:49:24 I think I have TP as well Mar 07 08:52:03 Tofe: Well for 7.1 I just need to update the mido patch for now Mar 07 08:52:06 Let me do that in a bit Mar 07 09:35:03 Tofe: This should do the trick: https://github.com/webOS-ports/android_luneos_hal/pull/5 Mar 07 09:42:05 Tofe: Triggered 7.1 on Jenkins Mar 07 09:42:21 Updated the 7.1 to latest from Halium so we're on 7.1.2r36 now as well :) Mar 07 09:42:26 From 7.1.1r25 Mar 07 10:02:10 JaMa: Hi! Mar 07 10:02:51 We have some issues with "halium-luneos-5.1-build" Mar 07 10:03:34 It seems it's using some cached in path for build... I.e. fixdep: error opening config file: /home/jenkins/halium-wop-5.1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/stdarg.h: No such file or directory Mar 07 10:03:48 We would expect it to look in halium-luneos-5.1 instead of halium-wop-5.1 Mar 07 10:09:00 Herrie|Laptop: don't we remove the "out/" directory before each build ? Mar 07 10:11:18 Tofe: You wrote the scripts :P Mar 07 10:12:05 Seems we do at the end Mar 07 10:12:14 So it might not do it in case it fails Mar 07 10:12:53 Ah no we do Mar 07 10:12:59 Just the way the script is written Mar 07 10:13:12 It does after repo sync Mar 07 10:13:20 And applying patches Mar 07 10:13:25 rm -rf ${RESULT_DIR} Mar 07 10:13:31 mkdir -p ${RESULT_DIR} Mar 07 10:13:36 rm -rf ${BUILD_DIR}/out Mar 07 10:13:40 And then builds the devices Mar 07 10:20:06 in that case, I don't really see where that path comes from Mar 07 10:27:51 Me neither... But JaMa could nuke stuff on that server Mar 07 10:28:17 That's where I don't have access Mar 07 10:40:41 7.1 still failing, seems it took old patch, testing locally now Mar 07 10:42:24 what do you need to nuke? :) Mar 07 10:42:59 you might be able to see workspace of that build through jenkins UI Mar 07 10:43:36 JaMa: Check above, I'm not sure what needs nuking, we just have a weird issue Mar 07 10:43:46 I don't see anything in the workspace Mar 07 10:51:43 Tofe: Ordered a nice new Intel Dual Band AC7260 Mini PCIe for my builder. That should help me reduce the repo-sync times locally :) Mar 07 10:51:53 Should arrive today, so have something to put together tonight Mar 07 10:56:08 Speed was maxing out at 35/20 Mbits and 13ms ping while main pc got 379/39 @ 10ms ;) Mar 07 10:56:16 So a new card might help quite a bit here :) Mar 07 10:58:08 For EUR 25 I thought it was worth to try :) Mar 07 11:08:00 Herrie|Laptop: I don't have that kind of problem with DSL... Mar 07 11:08:24 Tofe: LOL ;) Mar 07 11:08:27 Happy with my cable ;) Mar 07 11:08:41 Though would prefer symetric fiber but well :) Mar 07 11:08:48 Can't have all Mar 07 11:09:09 Cable is way better compared to my DSL which would max out @ 8-10Mbit/s download ;) Mar 07 11:19:23 I'm running: jenkins@bonaire:~/halium-luneos-5.1$ grep -R halium-wop-5.1 . 2>/dev/null Mar 07 11:19:33 lets see where it leaks from Mar 07 11:25:10 hmm lot of binary files in out sofar Mar 07 11:33:41 I've removed "out" dir like the jenkins jobs is doing and trying again Mar 07 11:36:34 JaMa: Thnx Mar 07 11:37:21 hmm nothing, no symlink with halium-wop-5.1 in it as well Mar 07 11:37:49 does it store some config outside the WORKSPACE? like $HOME? Mar 07 11:39:52 should I try to rename the directory and restart the build? (should it recreate everything it needs?) Mar 07 11:40:27 jenkins@bonaire:~/halium-luneos-5.1$ grep -R "\bwop\b" . 2>/dev/null Mar 07 11:40:32 shows bunch of binaries and Mar 07 11:40:45 ./.repo/manifests/luneos_targets.xml: Mar 07 11:45:35 JaMa: That android_system_core one should be fine Mar 07 11:45:39 revision = branch in git Mar 07 11:45:51 That's repo's equivalent in manifest.xml Mar 07 11:46:22 http://jenkins.nas-admin.org/job/halium-luneos-5.1-build/10/console is now running from scratch Mar 07 11:46:58 2.7G halium-luneos-5.1 Mar 07 11:46:58 24G halium-luneos-5.1.old Mar 07 12:41:57 Tofe: 7.1 failing was me forgetting to update 2 repos Mar 07 12:42:06 Seems those don't have the 7.1.2r36 tag Mar 07 12:42:39 So updated the branch now with https://github.com/Halium/android/commit/256eddc0f13bb8c7cd1d60b737fe4461936004c8 Mar 07 12:49:09 Tofe: In order to reduce the repo sync size we might want to change the repo init to "repo init --depth=1 -u https://github.com/webos-ports/android.git -b luneos-halium-7.1" and the repo sync to "repo sync -j 16 --force-sync -d -c" Mar 07 12:49:48 Herrie|Laptop: as you wish, I never looked into these details Mar 07 12:50:13 Let me do a local sync and see how big it gets Mar 07 12:51:31 It basically should only take the current branch instead of all branches in the sync from what I understood Mar 07 12:51:44 So that should save significantly in the AOSP and CM/LOS repos Mar 07 12:52:00 I read guys going back frm 18GB to 2GB for a single target device Mar 07 12:56:44 ok :) Mar 07 13:00:35 At least that's the theory, so welcome for people on slower connections :) Mar 07 13:12:36 It still syncs 12,3GB here locally for our 5.1 targets but well Mar 07 13:14:13 Let me do a sync without the --depth=1 to see how it compares Mar 07 14:19:11 Hmmz the Jenkins job failed, seems due to fetch error somehow Mar 07 14:19:15 COuld be temporary glitch Mar 07 14:19:34 should I re-trigger? 14G halium-luneos-5.1 Mar 07 14:19:36 I'll kick it of again to confirm Mar 07 14:19:44 JaMa: Done already ;) Mar 07 14:19:52 Normally repo sync continues where it left off Mar 07 14:19:56 And only syncs the new bits Mar 07 14:20:18 Still don't like it, because it's highly inefficient but well Mar 07 14:22:03 JaMa: Testing locally if the --depth=1 in repo-init makes difference. I think it does at least in terms of time Mar 07 14:22:10 Not sure about size, I'm checking that now Mar 07 14:23:16 ok Mar 07 14:33:38 Seems to cut it in half almost :) Mar 07 14:33:43 So worth to add, let me do that Mar 07 14:47:12 ready to nuke it again :) Mar 07 14:47:41 JaMa: well it seems to build now Mar 07 14:47:44 So let it output stuff Mar 07 14:47:47 And then nuke Mar 07 14:48:12 Seems it's almost done already Mar 07 14:58:17 Herrie|Laptop: during the integration of Halium's init, we'll have quite big tgz; it'll be back at normal size afterwards Mar 07 14:59:55 Tofe: Well it's more the repo sync with --depth=1 that gets a lot smaller Mar 07 15:00:10 And quicker Mar 07 15:00:18 Since it doesn't get all the tags :) Just the ones we need Mar 07 15:20:05 JaMa: still there? Mar 07 15:22:10 JaMa: I am thinking about reducing the size of our initramfs, and to do that I'd like to have more static versions of the few binaries we use in our initrd (lvm,systemd-udev,adb,e2fsck). Is there some elegant way to do this with Yocto, or should I simply write the corresponding bbappend and create new packages with the re-linked binaries? Mar 07 15:33:01 Tofe: here, but not really, need to finish something first before my head blows up Mar 07 15:38:51 JaMa: sure, don't let your head explode, it seems a bit painful :) Mar 07 15:56:13 Grrr: fixdep: error opening config file: /home/jenkins/halium-wop-5.1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/stdarg.h: No such file or directory Mar 07 16:30:32 Let me run it locally just to make sure :P Mar 07 19:40:14 `locally it's fine Mar 07 19:40:27 hehe of course :) Mar 07 19:42:07 Well you never know Mar 07 19:42:11 This one is really weird Mar 07 19:42:35 yes, I don't see what's going on either Mar 07 19:43:08 ok I've got a TP image to test... let's just hope for the best, I tweaked the init quite a lot Mar 07 19:43:54 OK :D Mar 07 19:44:54 if something goes wrong, I don't even know how to retrieve the log :p Mar 07 19:45:05 Tofe: Boot webOS and pull it frm there? Mar 07 19:45:18 klog or something Mar 07 19:45:20 It seems there isn't any last_kmsg Mar 07 19:45:25 nivozn: ^ Mar 07 19:45:41 could be it's just something to activate in defconfig Mar 07 19:48:32 ah but no wait, I can't modify webOS's kernel :p Mar 07 19:49:19 I recall klog Mar 07 19:49:20 yes, klog Mar 07 19:50:01 ok, well, let's see how it boots first, maybe I will be extra-lucky Mar 07 19:58:33 I think it's stuck... let's reboot to webOS and see what I can retrieve... Mar 07 20:05:11 nizovn: klog is supposed to last between reboot? Mar 07 20:05:58 yes i think Mar 07 20:06:08 but it can fail sometimes Mar 07 20:06:15 ok I'll retry Mar 07 20:07:14 there is also another way (faster) - see logs in bootie Mar 07 20:08:17 if you are interested: http://www.webos-internals.org/wiki/Bootie Mar 07 20:08:23 I'm interested :) Mar 07 20:11:16 ok I'm in there, let's see what I can do Mar 07 21:44:19 Tofe: That was a quick swap of the WLAN card ;) Mar 07 21:44:33 Ping down a few ms, download 150-180 Mbit and download 30-35 :) Mar 07 21:44:42 Will try tomorrow on non-peak hours Mar 07 21:44:47 But for sure a lot quicker already Mar 07 21:50:15 upload 30-35 I mean **** ENDING LOGGING AT Thu Mar 08 03:00:02 2018