**** BEGIN LOGGING AT Thu Sep 05 03:00:58 2019 Sep 05 03:10:16 RP: I didn't see a systemtap patch on master-next or master-next2, I wanted to grab it, since when I tested 32bit arm, I ran into the flags issue from earlier. Sep 05 03:54:46 Hi all! I have been trying to figure out why building a simple recipe that has no dependencies ends up building "everything". Anything that ends up in the final image for that machine ends up as a dependency of the target_recipe.do_build in task-depends.dot Sep 05 03:55:44 I saw that there is a `do_build[recrdeptask] = "do_package_write_ipk` but this tiny recipe I am building has no declared dependencies yet ends up depending on a bunch of unrelated stuff in task-depends.dot Sep 05 04:14:34 New news from stackoverflow: do_rootfs function failed in yocto project Sep 05 06:14:51 New news from stackoverflow: Unable to start bitbake server Sep 05 06:52:38 fullstop: glad it's fixed :) Thanks for letting us know! Sep 05 07:24:56 zeddii: I just updated to a new git version so the patch was ammended Sep 05 08:15:13 New news from stackoverflow: YOCTO : No '/lib/modules' directory in image, modprobe fails Sep 05 08:39:28 hello there! I have a very silly question regarding `menuconfig` ncurses view. I'm indirectly running `make menuconfig` thru yocto/bitbake and whenever the ncurses UI pops up, line characters are messed up (particularly replaced with ^@ symbol). Any ideas? Sep 05 08:40:41 running in a docker container based on ubuntu:18.10, I've tried changing $TERM variable, installing libncurses(w)5-dev instead of libncurses-dev, tried exporting some environment variable that supposedly forces ncurses to NOT to use unicode while drawing lines, I've messed with locale settings, LC_ALL=en.US-UTF8 oh and, `bitbake -c menuconfig virtu Sep 05 08:40:41 al/kernel` runs menuconfig (devshell) via `screen` command. I can't modify those arguments because they all come from OpenEmbedded distro. Sep 05 08:40:50 my yocto branch is `thud` Sep 05 09:27:28 cengiz_io: this isn't directly the answer, but for me at least I never successfully managed to use the 'menuconfig' to modify my kernel values, and were forced to still manually implement the changes I attempted that way (might also be cause I don't know how to get it to work). Sep 05 09:27:44 i introduced the changes using patch files to my kernel Sep 05 09:31:52 feilz: you need menuconfig, then savedefconfig and then use a patch to replace the defconfig in question IIRC Sep 05 09:46:39 I have gdb-cross built. How can I easily call it directly without first going through the BSP flow? Sep 05 09:47:13 I recon I would need to create the combined sysroot for gdb-cross-, but I do not know how to do this. Sep 05 09:48:07 (Calling gdb-cross directly worked in older releases, but broke when sysroot got componentized). Sep 05 10:02:26 qschulz: tried that multiple times. I tried following the instructions I found online, however to no avail. One issue I found (not sure if every time was cause of this) was that sometimes the menuconfig opened the kernel of the local system I was using Sep 05 10:03:39 I believe that happened if I was using the menuconfig through bitbake, but if I used 'make menuconfig' in the temp work directory of the kernel, it built using the virtual kernel I was working Sep 05 10:03:40 feilz: you did bitbake virtual/kernel -c menuconfig right? Sep 05 10:04:31 i used that command, yes. Sep 05 10:04:32 you have to use this command after the do_configure of the kernel I think, otherwise there is no .config Sep 05 10:05:40 problem with the .config was as well since every build I made I basically rewrote the temp kernel (through changes). Sep 05 10:05:47 and it usually got lost. Sep 05 10:06:30 hence after doing menuconfig (before I gave up on using it), I looked through the actual .config value changes, and noted them manually into our custom defconfig file. Sep 05 10:06:36 that way I got them incorporated Sep 05 10:07:23 later on I just learned to read the Kconfig files to find the correct config values to get what I needed Sep 05 10:07:27 feilz: not ideal as .config has way more info than necessary compared to a defconfig Sep 05 10:07:43 feilz: don't do that please, use menuconfig and savedefconfig Sep 05 10:07:55 you'll get into trouble faster than you think Sep 05 10:08:05 pulling your hair for no reason Sep 05 10:08:39 because you forgot that one depends on that this Kconfig option relied one through the 10th selects Kconfig Sep 05 10:09:12 well... I got a successful delivery eventually on the first project for this client, and using the method I described. On the second project now, and the method hasn't failed me yet, where the menuconfig and savedefconfig commands failed me Sep 05 10:09:47 grep is quite a handy command to find all the dependencies Sep 05 10:10:17 not ideal, I agree. Sep 05 10:19:14 ok any MIPS experts around? Sep 05 11:36:54 RP: i think i've sorted those gcc test issues i linked yesterday, https://github.com/nathanrossi/openembedded-core/commit/5cbb4f9fad777d20a5905ad305ed54fe2a618e81 Sep 05 11:38:06 RP: also, khem's comment about needing to set TOOLCHAIN for glibc-testsuite made me think of various other glibc overrides. So i think this change is needed too https://github.com/nathanrossi/openembedded-core/commit/fa9f3d3af965bcb9598661e62003595683045493 Sep 05 11:39:09 RP: and just a side query, glibc-initial is definitely gone yes? there are still some overrides remaining for it in security_flags and other various comments, are those still applicable or should they be cleaned up? Sep 05 11:39:43 khem: thanks for sending the patch! Sep 05 11:44:06 nrossi: first change looks good, we should probably duplicate entries for the second, I'm curious which other pn overrides there would be? Sep 05 11:44:32 nrossi: glibc-initial is definitely gone, those are just leftovers and should be cleaned up Sep 05 11:44:59 nrossi: I've been thinking about the autobuilder integration of this and have run into a few challenges. Sep 05 11:45:25 nrossi: resulttool doesn't seem to be processing things entirely correctly :/ Sep 05 11:46:03 RP: by duplicate entries you mean add duplicate entries to e.g. security_flags? or something else? Sep 05 11:46:07 nrossi: https://autobuilder.yocto.io/pub/non-release/20190904-7/testresults/testresult-report.txt - no gcc results in the ptest tables Sep 05 11:46:16 RP: other layers override based on glibc, e.g. https://github.com/kraj/meta-clang/blob/master/conf/nonclangable.conf#L12 Sep 05 11:46:17 nrossi: yes, security_flags Sep 05 11:46:46 nrossi: those other layers should really adapt to the change Sep 05 11:46:50 RP: yes i noticed the missing results, was very confused Sep 05 11:47:07 nrossi: the results are there, its just not processing them as we'd want Sep 05 11:47:36 RP: are you sure? i looked at the testresults.json file from one of those builds and the ptestresults entries were not there Sep 05 11:48:30 RP: https://autobuilder.yocto.io/pub/non-release/20190904-7/testresults/qemux86-64/testresults.json <- or are they trimmed somewhere? Sep 05 11:48:42 nrossi: ah, you're right. They're not in https://autobuilder.yocto.io/pub/non-release/20190904-7/testresults/qemux86-64/testresults.json Sep 05 11:49:12 nrossi: ok, need to investigate that Sep 05 11:49:20 nrossi: we also have a timeout problem on long running tests Sep 05 11:49:33 nrossi: bitbake prints a "keepalive" to the console but oe-selftest does not Sep 05 11:50:26 RP: by keepalive, you just mean like a newline or similar yes? Sep 05 11:50:39 RP: not a special string Sep 05 11:51:03 nrossi: It just prints "still alive