Hi all. We have a bbclass (that is inherited by several recipes) that copies config files to the correct location etc. Some files are not present in all recipes so we install them conditionally. Now, what happens if I add such a conditional file to the CONFFILES variable (a file in /etc/sysctl.d for example) and a package does not have this file? Can I add files to the CONFFILES variable conditionally?

will show all variable settings for when the script runs instead of running it. Great for figuring out why things aren't behaving as expected. As well as identifying the version information when the "wrong" one being run.

RP: still checking sanity, but I think we might need to add SITEINFO_ENDIANNESS, SITEINFO_BITS, and SIZEOF_POINTER to the default BB_HASHBASE_WHITELIST. without doing so, any change to BUILD_ARCH will flow through and cause target signatures to change, meaning target sstates aren't reused when the build host changes (e.g. 32 to 64 bit). BUILD_ARCH itself isn't an issue since only its unexpanded form ends up in the signatures, but it's in the

What would be ideal would be to track not just inputs, but also outputs. E.g. if we rebuild a task due to vars changing, but the output of the task isn't any different, then don't ripple the change out to the tasks depending on that task

OT: I have a 3.2.0er vendor crap kernel and on execve... argv[3] with "a.b.c:20000" appears to be re-written to "a.b.c\020000". it doesn't appear to be libc6. I'm not sure if the application is playing with argv/prctl either

not directly related, but we ship sstate to the customer, and we didn't want to distribute the intermediate artifacts, only the ones needed to build, so we're now incorporating a SSTATE_DIR trimming process to pare it down. the downside is what gets trimmed is what's needed to diagnose sstate reuse problems with bitbake -S printdiff, but it's worth it for release builds. The trim process is at https://gist.github.com/kergoth/3d73977975b17ea272ac.

ERROR: Recipe linux-yocto-tiny-kexecboot is trying to change PV from '3.10.43+gitAUTOINC+199943142f_aa677a2d02' to '3.14.5+gitAUTOINC+602be954ac_41d5fe27dc'. This will cause do_package_write_* failures since the incorrect data will be used and they will be unable to find the right workdir.