**** BEGIN LOGGING AT Fri Jan 29 03:02:12 2021 Jan 29 08:16:57 abelloni, well, I was actually looking for info about creating recipes for python modules that are not shipped in openembedded or yocto repositories Jan 29 08:18:35 and also how to handle gpio signals and pwms in the i.MX6 Jan 29 08:41:31 yo dudX Jan 29 08:46:29 good morning LetoThe2nd, everybody Jan 29 09:20:01 I'm a bit confused. I can see my linux[...].bb, gets linux 4.14 as expected. I can also see that I end up with linux 4.14 on my machine. When I look in the downloads directory I can't however find linux 4.14, all there is, is linux 5.0? Jan 29 09:20:38 I thought all sources ended up in the download directory? Jan 29 09:22:54 malinus: they definitely should Jan 29 09:23:15 malinus: is it a git checkout instead of a tarball in the git2 subdir? Jan 29 09:25:11 RP: yes oh yeah, it's a git checkout. I guess that's why? Jan 29 09:25:34 mornin everybody Jan 29 09:29:01 RP: yeah it all ends in tmp/work-shared. Thanks! Jan 29 09:29:36 malinus: theres a downloads/git directory AFAIK Jan 29 09:33:27 LetoThe2nd: that seems to just be the .git for that particular directory. The repo itsef seems to be placed in tmp/work-shared. Jan 29 09:33:43 this is warrior though, so stuff might have been changed since Jan 29 09:36:52 malinus: nah that doesn't sound right. have you looked through downloads/git2 ? unless something was already in sstate, it should have been cloned there. thats at least my understanding of the git fetcher. Jan 29 09:39:31 LetoThe2nd: that matches my understanding of it too :) Jan 29 09:39:52 RP: hrhrhr Jan 29 09:49:31 RP: its starting to be scary how often i try to explain something which you even confirm then! Jan 29 09:49:51 i'm starting to doubt my qualities of leading people astray. Jan 29 09:52:26 nope, I'm not seeing the kernel as a downloads/git2.[...] Jan 29 09:54:57 malinus: its either there or as a mirror tarball in downloads/ Jan 29 09:55:45 RP: all I can find is the linux-5.0.tar.xz in the download directory Jan 29 09:56:22 all I can find, when I look for files with linux in the name, mind Jan 29 09:56:32 malinus: are you only looking at linux* or *linux* ? Jan 29 09:56:47 malinus: which kernel recipe are you using? Jan 29 09:57:25 Saur: Is Ross still maintaining meta-gplv2 with you? Jan 29 09:58:36 RP: link to line https://github.com/elk-audio/meta-raspberrypi-elk/blob/warrior/recipes-kernel/linux/linux-raspberrypi-ipipe_4.14.bb#L11 Jan 29 10:00:38 malinus: so there should be a directory in git2/ and/or a mirror tarball in downloads/ . They will have "git2", "github" and other bits of the url in the name Jan 29 10:07:52 Hi, I'm having trouble building mariadb from meta-oe in dunfell with "pam" in DISTRO_FEATURES after it had an update earlier this month to bump mariadb from 10.4.12 to 10.4.17 for cve fixes. On master, the commit that updates 10.4.12 to 10.5.4 includes an extra change in its do_install that fixes this for me in dunfell when I patch it in locally. May I ask where to report this? Jan 29 10:10:59 mccc: the oe-devel mailing list, perhaps sending a patch tagged for dunfell in the subject line Jan 29 10:12:37 Okay, thanks RP. Jan 29 11:02:50 mcfrisk: looking at the performance numbers from master, it may not be those patches having the majority of the performance change :/ Jan 29 11:03:04 mcfrisk: its looking like it may be something else in master-next Jan 29 11:03:26 I don't quite understand what though as autoconf 2.70 wasn't there in the test Jan 29 11:24:23 good morning Jan 29 11:24:41 facing a stupid problem with a library at the mo and it has been an 4 days exercise in frustration so far Jan 29 11:25:06 ok here goes: I have a project (cmake based) which produces an executable in build/bin dir and a library in build/lib, lib is versioned and linked now the executable gets in package, package split and so on but nothing in the build/lib directory is taken there the cmake(s) are doing their job and build succeeds either in yocto or outside of it Jan 29 11:25:14 I guess what I would like to know is why the content of the lib dir (against which my executable is linked) gets completely ignored Jan 29 11:27:14 intera91: ok, found it Jan 29 11:27:27 yes? Jan 29 11:28:19 ah no :( Jan 29 11:28:28 blast Jan 29 11:28:30 https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/cmake.bbclass?h=thud#n109 seems to be correct Jan 29 11:29:05 try to dump this variable from your Cmake to see if it is correctly set/passed/not overridden Jan 29 11:31:07 your symlink is also in /lib right? Jan 29 11:31:31 yes Jan 29 11:33:02 intera91: have you already said which version of yocto you're using? Jan 29 11:33:32 which means in ~/workspace/poke/build-toaster-2/tmp/work/corei7-64-poky-linux/myprogram/build/lib/ Jan 29 11:34:03 whereas exec is in ~/workspace/poky/build-toaster-2/tmp/work/corei7-64-poky-linux/rinicom/1.0-r0/build/bin Jan 29 11:34:23 sorry forgot the 1.0-r0 in previous line Jan 29 11:34:53 On branch gatesgarth Jan 29 11:34:53 Your branch is up-to-date with 'origin/gatesgarth'. Jan 29 11:35:55 intera91: have you dumped the content of CMAKE_LIBRARY_PATH from your cmakelists.txt? Jan 29 11:36:19 doing that now Jan 29 11:36:38 repacking source tree and rebuilding recipe Jan 29 11:37:16 added this line: message("Value of CMAKE_LIBRARY_PATH: ${CMAKE_LIBRARY_PATH}") Jan 29 11:40:22 how can I conditionally add package to image from the package's recipe? Something like IMAGE_INSTALL += "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '${PN}-ptest', '', d)}" in package recipe does not seem to work Jan 29 11:40:43 stuom1: cue yocto chant #1 please. Jan 29 11:43:02 so only way is to add mypackage1-ptest mypackage2-ptest times N to image recipe? Jan 29 11:44:05 that works but I just wanted to do something clever :P Jan 29 11:44:05 stuom1: why not put it into the IMAGE_INSTALL directly? Jan 29 11:44:41 stuom1: you could always have a RRECOMMENDS_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '${PN}-ptest', '', d)}" Jan 29 11:44:59 this works only for DISTRO_FEATURES and MACHINE_FEATURES Jan 29 11:45:07 or an RDEPENDS, whatever Jan 29 11:45:08 stuom1: well *TECHNICALLY* you could do some RDEPENDS_${PN}_append upon the distro feature. but, hard to grasp for others. Jan 29 11:45:14 qschulz: meh. Jan 29 11:45:17 LetoThe2nd: too slow Jan 29 11:45:39 yeah. Jan 29 11:45:58 qschulz: log.do_configure: value of CMAKE_LIBRARY_PATH: /usr/lib;/lib Jan 29 11:47:58 intera91: I'm out of ideas Jan 29 11:48:27 LetoThe2nd: maybe an idea about this cmake thingy of intera91 by any chance? might be related to the CMakeLists, we haven't checked that yet Jan 29 11:48:43 intera91: your lib is in the recipe-sysroot of the recipe that depends on it right? Jan 29 11:49:05 one sec Jan 29 11:49:09 checking Jan 29 11:49:13 i've followed the problem loosely, but no obvious idea. Jan 29 11:49:39 proper debugging assistance probably needs source access + a paycheck ;-) Jan 29 11:50:33 almost certainly something in the cmakelists is off but what - no imminent idea. Jan 29 11:51:23 @qsc Jan 29 11:52:02 qschulz: the library is neither in the recipe-sysroot nor the recipe-sysroot-native Jan 29 11:52:19 should it be? as the project builds it\ Jan 29 11:55:07 intera91: Wasn't both lib and app built in the same package and recipe? Jan 29 11:57:02 intera91: You keep saying that the exe is in build/bin and the lib in build/lib. That is fine, and the linking obviously works as the compile task completes. Jan 29 11:57:06 olani[m]: yes Jan 29 11:57:33 olani[m]: correct Jan 29 11:57:39 But are both installed? Can you find the exe in image/bin and the lib in image/lib? Jan 29 11:57:56 intera91: If you do not, then your install is still broken. Jan 29 11:58:11 and the library is versioned and symbolicaly linked Jan 29 11:58:30 intera91: And I'm still speaking of the image dir in your workdir, not about any generated rootfs. Jan 29 11:58:44 @olani Jan 29 11:59:04 olani[m]: yes we are on the same wavelength Jan 29 11:59:35 olani[m]: the image directory only contains the bin directory Jan 29 12:02:16 Then that is the first thing you have to solve. Either in your cmake files or with a doinstallappend. Jan 29 12:02:50 well the cmake puts it in build/lib so maybe a doinstallappend Jan 29 12:04:11 intera91: I don't think it is the install step that puts it in build/lib, its just the compile step. The cmake install step is what puts the exe in image/bin. Jan 29 12:04:52 oh you mean in terms of yocto scripts : yes Jan 29 12:04:52 intera91: I suspect that the cmake class is set up to use separate source and build directories, which means that the build dir should also contain any .o files. Jan 29 12:05:11 oh ok Jan 29 12:05:37 intera91: Also in cmake steps. bitbake docompile calls cmake build (or whatever) and bitbake doinstall calls cmake install (or whatever) Jan 29 12:06:12 intera91: Later, the packaging steps will only look in the image dir. Jan 29 12:06:48 intera91: are you using CMAKE_INSTALL_LIBDIR for installing the libs? Jan 29 12:06:58 no Jan 29 12:07:09 also it'll need to be changed as it is set to libdir and not base_libdir as you want Jan 29 12:07:46 and use DESTDIR too in your cmake Jan 29 12:08:13 honestly, you could probably go faster by reading the content of cmake.bbclass because I definitely don't know more than you on cmake Jan 29 12:08:29 i'll stop here and let others help with your cmake issues :) Jan 29 12:09:08 first step is to get cmake to install your files in image/ directory in your recipe WORKDIR, once that's done, then if there's still an issue, I can chime in again :) Jan 29 12:20:32 qschulz LetoThe2nd: I tried both RRECOMMENDS and RDEPENDS, but ptest package is not in the image. Maybe it conflicts with ptest bbclass somehow Jan 29 12:20:54 stuom1: very well possible, yes. Jan 29 12:38:22 hi, i made some changes the default kernel config i used pushed it to my local git server and if i try to rebuild the kernel it hangs on do_configure ( +30min) Jan 29 12:48:34 hmw1: have a look at the logs for the task, they should probably give some clue as to what its doing Jan 29 12:54:49 Hi all i am trying to build an image on riscv with oe-core but i am getting error Jan 29 12:55:04 Pankaj/openembedded/Build_dir$ bitbake core-image-base Jan 29 12:55:05 Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:00 Jan 29 12:55:05 Loaded 2409 entries from dependency cache. Jan 29 12:55:06 NOTE: Resolving any missing task queue dependencies Jan 29 12:55:06 WARNING: preferred version 5.10.11 of linux-mainline not available (for item virtual/kernel) Jan 29 12:55:07 WARNING: versions of linux-mainline available: 5.10.x+gitAUTOINC+b97134d151 5.5.x+gitAUTOINC+d542c06f76 Jan 29 12:55:07 WARNING: preferred version 5.10.11 of linux-mainline not available (for item kernel-modules) Jan 29 12:55:08 WARNING: versions of linux-mainline available: 5.10.x+gitAUTOINC+b97134d151 5.5.x+gitAUTOINC+d542c06f76 Jan 29 12:55:08 WARNING: preferred version 9.% of libgcc not available (for item libgcc) Jan 29 12:55:09 WARNING: versions of libgcc available: 8.3.0 Jan 29 12:55:09 WARNING: preferred version 9.% of gcc not available (for item gcc) Jan 29 12:55:10 WARNING: versions of gcc available: 8.3.0 Jan 29 12:55:10 WARNING: preferred version 5.10.11 of linux-mainline not available (for item kernel-image) Jan 29 12:55:11 WARNING: versions of linux-mainline available: 5.10.x+gitAUTOINC+b97134d151 5.5.x+gitAUTOINC+d542c06f76 Jan 29 12:55:11 WARNING: preferred version 5.10.11 of linux-mainline not available (for item kernel-base) Jan 29 12:55:12 WARNING: versions of linux-mainline available: 5.10.x+gitAUTOINC+b97134d151 5.5.x+gitAUTOINC+d542c06f76 Jan 29 12:55:12 WARNING: preferred version 5.10.11 of linux-mainline not available (for item kernel-image-fitimage) Jan 29 12:55:13 WARNING: versions of linux-mainline available: 5.10.x+gitAUTOINC+b97134d151 5.5.x+gitAUTOINC+d542c06f76 Jan 29 12:55:24 WARNING: preferred version 9.% of gcc-runtime not available (for item libg2c-dev) Jan 29 12:55:25 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:25 WARNING: preferred version 9.% of gcc not available (for item cpp) Jan 29 12:55:26 WARNING: versions of gcc available: 8.3.0 Jan 29 12:55:26 WARNING: preferred version 9.% of gcc-runtime not available (for item libquadmath) Jan 29 12:55:27 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:27 WARNING: preferred version 9.% of gcc-runtime not available (for item libquadmath-dev) Jan 29 12:55:28 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:28 WARNING: preferred version 9.% of gcc-runtime not available (for item libg2c) Jan 29 12:55:29 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:29 WARNING: preferred version 9.% of gcc-runtime not available (for item libssp-dev) Jan 29 12:55:30 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:30 WARNING: preferred version 9.% of gcc-runtime not available (for item libgomp) Jan 29 12:55:31 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:31 WARNING: preferred version 9.% of gcc-runtime not available (for item libgomp-dev) Jan 29 12:55:32 WARNING: versions of gcc-runtime available: 8.3.0 Jan 29 12:55:32 WARNING: preferred version 9.% of gcc-cross-canadian-riscv64 not available (for item gcc-cross-canadian-riscv64) Jan 29 12:55:33 WARNING: versions of gcc-cross-canadian-riscv64 available: 8.3.0 Jan 29 12:55:44 WARNING: preferred version 9.% of gcc not available (for item gcc-symlinks) Jan 29 12:55:45 WARNING: versions of gcc available: 8.3.0 Jan 29 12:55:45 WARNING: preferred version 9.% of gcc not available (for item cpp-symlinks) Jan 29 12:55:46 WARNING: versions of gcc available: 8.3.0 Jan 29 12:55:46 WARNING: preferred version 9.% of gcc not available (for item g++-symlinks) Jan 29 12:55:47 WARNING: versions of gcc available: 8.3.0 Jan 29 12:55:47 WARNING: preferred version 9.% of gcc not available (for item g++) Jan 29 12:55:48 WARNING: versions of gcc available: 8.3.0 Jan 29 12:55:48 WARNING: preferred version 9.% of nativesdk-libgcc not available (for item nativesdk-libgcc) Jan 29 12:55:49 WARNING: versions of nativesdk-libgcc available: 8.3.0 Jan 29 12:55:49 Build Configuration: Jan 29 12:55:50 BB_VERSION           = "1.49.0" Jan 29 12:55:50 BUILD_SYS            = "x86_64-linux" Jan 29 12:55:51 NATIVELSBSTRING      = "ubuntu-18.04" Jan 29 12:55:51 TARGET_SYS           = "riscv64-oe-linux" Jan 29 12:55:52 MACHINE              = "pankajsemi" Jan 29 12:55:52 DISTRO               = "pankaj-riscv-linux" Jan 29 12:55:53 DISTRO_VERSION       = "pankaj-r2.6.0" Jan 29 12:56:04   LD      vmlinux.o Jan 29 12:56:05   MODPOST vmlinux.symvers Jan 29 12:56:05   MODINFO modules.builtin.modinfo Jan 29 12:56:06   GEN     modules.builtin Jan 29 12:56:06   LD      .tmp_vmlinux.kallsyms1 Jan 29 12:56:07   KSYMS   .tmp_vmlinux.kallsyms1.S Jan 29 12:56:07   AS      .tmp_vmlinux.kallsyms1.S Jan 29 12:56:08   LD      .tmp_vmlinux.kallsyms2 Jan 29 12:56:08   KSYMS   .tmp_vmlinux.kallsyms2.S Jan 29 12:56:09   AS      .tmp_vmlinux.kallsyms2.S Jan 29 12:56:09   LD      vmlinux Jan 29 12:56:10   SYSMAP  System.map Jan 29 12:56:10   OBJCOPY arch/riscv/boot/Image Jan 29 12:56:11   Kernel: arch/riscv/boot/Image is ready Jan 29 12:56:11   SYNC    include/config/auto.conf.cmd Jan 29 12:56:12   GEN     Makefile Jan 29 12:56:12 make[2]: *** No rule to make target 'arch/riscv/boot/dts/sifive/hifive-unleashed-a00-microsemi.dtb'.  Stop. Jan 29 12:56:13 make[1]: *** [sifive/hifive-unleashed-a00-microsemi.dtb] Error 2 Jan 29 12:56:14 make: *** [__sub-make] Error 2 Jan 29 12:56:15 WARNING: exit code 1 from a shell command. Jan 29 12:56:26 |   AS      arch/riscv/kernel/vdso/vdso-syms.o Jan 29 12:56:27 |   AR      arch/riscv/kernel/vdso/built-in.a Jan 29 12:56:27 |   AR      arch/riscv/kernel/built-in.a Jan 29 12:56:28 |   AR      arch/riscv/built-in.a Jan 29 12:56:28 |   GEN     .version Jan 29 12:56:29 |   CHK     include/generated/compile.h Jan 29 12:56:29 |   LD      vmlinux.o Jan 29 12:56:30 |   MODPOST vmlinux.symvers Jan 29 12:56:30 |   MODINFO modules.builtin.modinfo Jan 29 12:56:31 |   GEN     modules.builtin Jan 29 12:56:31 |   LD      .tmp_vmlinux.kallsyms1 Jan 29 12:56:32 |   KSYMS   .tmp_vmlinux.kallsyms1.S Jan 29 12:56:32 |   AS      .tmp_vmlinux.kallsyms1.S Jan 29 12:56:33 |   LD      .tmp_vmlinux.kallsyms2 Jan 29 12:56:33 |   KSYMS   .tmp_vmlinux.kallsyms2.S Jan 29 12:56:34 |   AS      .tmp_vmlinux.kallsyms2.S Jan 29 12:56:34 |   LD      vmlinux Jan 29 12:56:35 |   SYSMAP  System.map Jan 29 12:56:46 |   CALL    /home/khan/Pankaj/openembedded/Build_dir/tmp-glibc/work-shared/pankajsemi/kernel-source/scripts/atomic/check-atomics.sh Jan 29 12:56:47 | sha1sum not available, skipping atomic header checks. Jan 29 12:56:47 |   CALL    /home/khan/Pankaj/openembedded/Build_dir/tmp-glibc/work-shared/pankajsemi/kernel-source/scripts/checksyscalls.sh Jan 29 12:56:48 |   CHK     include/generated/compile.h Jan 29 12:56:48 |   SO2S    arch/riscv/kernel/vdso/vdso-syms.S Jan 29 12:56:49 |   AS      arch/riscv/kernel/vdso/vdso-syms.o Jan 29 12:56:49 |   AR      arch/riscv/kernel/vdso/built-in.a Jan 29 12:56:50 |   AR      arch/riscv/kernel/built-in.a Jan 29 12:56:50 |   AR      arch/riscv/built-in.a Jan 29 12:56:51 |   GEN     .version Jan 29 12:56:51 |   CHK     include/generated/compile.h Jan 29 12:56:52 |   LD      vmlinux.o Jan 29 12:56:52 |   MODPOST vmlinux.symvers Jan 29 12:56:53 |   MODINFO modules.builtin.modinfo Jan 29 12:56:53 |   GEN     modules.builtin Jan 29 12:56:54 |   LD      .tmp_vmlinux.kallsyms1 Jan 29 12:56:54 |   KSYMS   .tmp_vmlinux.kallsyms1.S Jan 29 12:56:55 |   AS      .tmp_vmlinux.kallsyms1.S Jan 29 12:57:10 can someone help me why this could be ? Jan 29 12:57:49 pankaj347: please don't paste logs here, use a pastebin and provide a link Jan 29 12:58:15 holy macaroni Jan 29 13:15:01 I'm gonna drop this in here too: https://twitter.com/TheYoctoJester/status/1355134996403650561 Jan 29 13:17:43 pankaj347: The error log is pretty self-explanatory? There is no make target to build the device tree you asked it to build. This has a high chance of having nothing to do with Yocto but your kernel. Jan 29 13:34:31 LetoThe2nd both! Jan 29 13:34:33 :) Jan 29 13:34:42 (first two) Jan 29 13:35:00 third  = replace with lemonade for the kids Jan 29 13:36:02 jacksparrow90123: my sessions are explicitly labeled as adult entertainment! Jan 29 13:36:17 XD Jan 29 13:56:26 halstead: Here's the page I made: http://wattissoftware.com/yocto-r13y/ Jan 29 13:57:26 Note that you can't view it directly from my domain because the Cross-Origin policy on git.yoctoproject.org won't allow loading the JSON... I don't know if that will be a problem if it's hosted on yoctoproject.org Jan 29 13:57:38 LetoThe2nd ps: I prefer to watch you live coding at 10x speed X-P Jan 29 13:58:24 Thanks JPEW I'm on vacation today but I'll get on this Monday. Jan 29 13:58:27 jacksparrow90123: yeah of course, doing things live and waiting is always way slower than a presentation would be Jan 29 13:58:53 true Jan 29 13:59:49 halstead: OK, no problem. Thanks! Jan 29 14:07:15 @RP ok Jan 29 15:17:53 is there a way to view/explore .wic image filesystem without having to flash it onto target? Jan 29 15:19:46 Sponge5: maybe a loop mount? Jan 29 15:20:35 qschulz: even if the image is for different architecture than host? Jan 29 15:20:52 s/than/from Jan 29 15:21:15 unless you are running the binaries, won't be an issue Jan 29 15:22:31 now that I think about it, that makes sense, thanks a lot :) Jan 29 15:51:44 Hi all, what is the proper way to customize the install script (meta/recipes-core/initrdscripts/files/init-install.sh) when building my image ? Jan 29 15:55:08 apply a patch from inside your own layer, that's how I'd do it Jan 29 15:57:22 Sponge5: Thanks I'll investigate that Jan 29 16:07:47 hi all -- so meta-ti-staging is a bit dumb, for kernel config fragments, it requires a fragment to be specified *both* in SRC_URI and as *full path* in KERNEL_CONFIG_FRAGMENTS ... Jan 29 17:21:09 vdl: if you don't understand something, it doesn't mean it's dumb. for kernel config fragments linux-ti-staging is more flexible than a simple use case you described Jan 29 17:23:11 vdl: it can accept fragments from different locations, hence KERNEL_CONFIG_FRAGMENTS requires full path. it doesn't require fragments to be listed in SRC_URI, if they are not part of metadata. e.g. bunch of specific fragments are already in the kernel tree Jan 29 17:28:00 vdl: for example, KERNEL_CONFIG_FRAGMENTS="${S}/ti_config_fragments/systemd.cfg" is all you need to enable all required systemd settings Jan 29 17:37:19 denix: we could probably extend find_scss in kernel-yocto to support this usecase? Jan 29 17:38:56 sccs* Jan 29 18:18:37 denix: in my case I had to specify both SRC_URI and KERNEL_CONFIG_FRAGMENTS. I think that's because S is set to ${WORKDIR}/git or something. So I stand by my point: having to specify the _absolute_ path of a fragment that is added in SRC_URI is dumb :) Jan 29 18:21:26 it should be either KERNEL_CONFIG_FRAGMENTS only with full path; or SRC_URI + KERNEL_CONFIG_FRAGMENTS with relative path (using file:// scheme) Jan 29 18:37:07 vdl: it is an open source project and community - if you don't like something, you are welcome to make changes and send patches. and try doing it w/o offending anyone - https://www.yoctoproject.org/community/code-of-conduct/ Jan 29 18:38:29 denix: I know a little bit about open-source, thank you. I am sorry that I offended you, I didn't mean to do that. Jan 29 18:44:51 qschulz: doesn't find_sccs solely rely on SRC_URI? this use case is completely opposite... Jan 29 21:52:13 is there really no datastore variable which contains the hostname? Jan 29 21:53:00 derRichard: That would be a really bad idea for reproducibility! Jan 29 21:54:26 RP: depends. in my case i'd like to create a build info file where i can see the builder hostname. e.g. was it the release build server or some developer dude's workstation? Jan 29 21:55:11 add a recipe that grabs it and shoves it into a file in the target rootfs and add it to your image? Jan 29 21:56:02 kergoth: i fear i'll end up with something like this, yes. so far i'm using image-buildinfo.bbclass and set IMAGE_BUILDINFO_VARS Jan 29 21:58:04 derRichard: you can obviously do that, I'm just saying why we try and avoid it in general Jan 29 21:59:01 kergoth: did you see that function named python_xxx bug? I've not dared look into it Jan 29 21:59:05 RP: i fully understand. reproducibility is nice. but sometimes a little build context is super useful to deal with odd situations. think of developer teams without a perfect workflow Jan 29 22:03:19 derRichard: I understand, I've had times when I wish I knew which autobuilder worker generated which piece of sstate... Jan 29 22:06:29 RP: :-) Jan 29 22:07:12 derRichard: I'd suspect its trivial to add a variable which obtains the hostname ;-) Jan 29 22:07:34 what that will do to your builds and sstate hashes, less sure ;-) Jan 29 22:07:51 sure sure, but before i hack something into a bbclass i ask here Jan 29 22:11:44 derRichard: not saying this is a good example, but https://git.automotivelinux.org/AGL/meta-agl-demo/tree/recipes-core/distro-build-manifest/distro-build-manifest.bb Jan 29 22:13:10 derRichard: plus https://git.automotivelinux.org/AGL/meta-agl/tree/scripts/distro-manifest-generator.sh Jan 29 22:38:17 dl9pf: thx **** ENDING LOGGING AT Sat Jan 30 02:59:57 2021