| *** simonew <simonew!~ile@2a02:810d:a940:35fc:dd85:f82f:9e83:ee62> has joined #yocto | 00:12 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 260 seconds) | 00:12 | |
| *** lexano <lexano!~lexano@174.119.69.134> has quit IRC (Ping timeout: 255 seconds) | 00:36 | |
| merit | bleh | 00:56 | 
|---|---|---|
| merit | still not really sure on how to _use_ those patches once they made it into the sysroot, but they're there | 00:58 | 
| *** florian_kc <florian_kc!~florian@dynamic-093-135-070-252.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 01:06 | |
| *** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Remote host closed the connection) | 01:32 | |
| *** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 01:34 | |
| *** davidinux <davidinux!~davidinux@194.34.233.166> has quit IRC (Ping timeout: 264 seconds) | 02:04 | |
| *** davidinux <davidinux!~davidinux@194.34.233.164> has joined #yocto | 02:11 | |
| *** starblue <starblue!~juergen@dslb-088-078-108-218.088.078.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds) | 02:19 | |
| *** starblue <starblue!~juergen@dslb-088-078-105-077.088.078.pools.vodafone-ip.de> has joined #yocto | 02:21 | |
| *** jclsn <jclsn!~jclsn@2a04:4540:6512:fa00:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 255 seconds) | 02:27 | |
| *** jclsn <jclsn!~jclsn@2a04:4540:650b:f200:2ce:39ff:fecf:efcd> has joined #yocto | 02:29 | |
| *** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 02:49 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 264 seconds) | 02:56 | |
| merit | https://ctxt.io/2/AACItSZfFg < this feels really close | 03:00 | 
| merit | got a few typos, and I think it's actually right | 03:05 | 
| merit | well.. I think it works | 03:05 | 
| *** germ <germ!~quassel@50.39.179.7> has joined #yocto | 03:31 | |
| *** germ <germ!~quassel@user/mipsel3> has quit IRC (Client Quit) | 03:34 | |
| *** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Read error: Connection reset by peer) | 03:34 | |
| *** germ <germ!~quassel@50.39.179.7> has joined #yocto | 03:35 | |
| *** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 03:38 | |
| *** pedrowiski <pedrowiski!~pedrowisk@user/pedrowiski> has quit IRC (Remote host closed the connection) | 04:29 | |
| merit | wait.. no it's not | 04:31 | 
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 04:35 | |
| *** wmills_ <wmills_!~wmills@pool-72-83-14-124.washdc.fios.verizon.net> has quit IRC (Ping timeout: 256 seconds) | 04:40 | |
| *** wmills_ <wmills_!~wmills@pool-72-83-14-124.washdc.fios.verizon.net> has joined #yocto | 04:40 | |
| merit | the "recipe-sysroot" is empty unless I build without the class applied, first | 04:40 | 
| *** sev99 <sev99!~sev99@172-100-114-080.res.spectrum.com> has quit IRC (Ping timeout: 250 seconds) | 04:51 | |
| *** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com) | 04:57 | |
| merit | https://ctxt.io/2/AACIoQUKFg < okay... gotta do it in an afters for the recipe sysroot populate task | 05:16 | 
| *** simonew <simonew!~ile@2a02:810d:a940:35fc:dd85:f82f:9e83:ee62> has quit IRC (Remote host closed the connection) | 05:20 | |
| *** simonew <simonew!~ile@2a02:810d:a940:35fc:f1ff:a822:cc23:8d77> has joined #yocto | 05:20 | |
| *** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has quit IRC (Ping timeout: 264 seconds) | 05:28 | |
| *** simonew <simonew!~ile@2a02:810d:a940:35fc:f1ff:a822:cc23:8d77> has quit IRC (Ping timeout: 260 seconds) | 05:34 | |
| *** Chaser <Chaser!~Chaser@user/chaser> has joined #yocto | 05:39 | |
| *** Chaser <Chaser!~Chaser@user/chaser> has quit IRC (Remote host closed the connection) | 05:39 | |
| *** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has joined #yocto | 05:48 | |
| *** roussinm <roussinm!~mroussin@142.115.196.7> has quit IRC (Quit: WeeChat 3.3-dev) | 05:52 | |
| *** wmills_ <wmills_!~wmills@pool-72-83-14-124.washdc.fios.verizon.net> has quit IRC (Remote host closed the connection) | 06:07 | |
| *** marka <marka!~marka@135-23-92-18.cpe.pppoe.ca> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 06:08 | |
| *** rfs613 <rfs613!~rfs613@184.147.116.200> has quit IRC (Quit: restart) | 06:08 | |
| *** wmills__ <wmills__!~wmills@pool-72-83-14-124.washdc.fios.verizon.net> has joined #yocto | 06:09 | |
| *** TundraMan <TundraMan!~marka@135-23-92-18.cpe.pppoe.ca> has joined #yocto | 06:09 | |
| *** rfs613- <rfs613-!~rfs613@bras-base-otwaon1102w-grc-09-184-147-116-200.dsl.bell.ca> has joined #yocto | 06:09 | |
| *** shoragan_ <shoragan_!~shoragan@user/shoragan> has joined #yocto | 06:09 | |
| *** ssweeny <ssweeny!c6d723798b@user/ssweeny> has quit IRC (Ping timeout: 268 seconds) | 06:10 | |
| *** ssweeny <ssweeny!c6d723798b@user/ssweeny> has joined #yocto | 06:10 | |
| *** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Ping timeout: 268 seconds) | 06:10 | |
| *** xantoz <xantoz!~tewi_inab@85.226.189.128> has quit IRC (Ping timeout: 268 seconds) | 06:11 | |
| *** xantoz <xantoz!~tewi_inab@c-80bde255.013-124-73746f25.bbcust.telenor.se> has joined #yocto | 06:11 | |
| *** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has joined #yocto | 06:16 | |
| thomas_34 | Hi guys, I have a hard time to understand how certain terms are defined. For example, what is a target? What is a machine and is it different from a "machine configuration"? | 06:20 | 
| *** tlwoerner <tlwoerner!~tlwoerner@pppoe-209-91-167-254.vianet.ca> has quit IRC (Ping timeout: 256 seconds) | 06:25 | |
| thomas_34 | https://docs.yoctoproject.org/dev-manual/building.html?highlight=multiconfig#building-a-simple-image Chapter 4: "The target is the name of the recipe you want to build." | 06:28 | 
| thomas_34 | https://docs.yoctoproject.org/dev-manual/building.html?highlight=multiconfig#building-images-for-multiple-targets-using-multiple-configurations : "You can use a single bitbake command to build multiple images or packages for different targets where each image or package requires a different configuration (multiple configuration builds)." | 06:29 | 
| thomas_34 | I'm confused here. "Target" in the first definition means cleary something different compared to the second sentence. | 06:29 | 
| ablu | thomas_34: In the first example "target" references to the "bitbake <target>" above. | 06:33 | 
| thomas_34 | ablu, ahh okay. So when I want to communicate with "yocto-people", what do they understand under the term "target"? | 06:34 | 
| ablu | thomas_34: Typically it is your build result. What that is probably depends on your context. | 06:36 | 
| thomas_34 | Okay, so its not the "piece of hardware", which I build software with yocto/bitbake? | 06:37 | 
| ablu | I would call it "piece of software built for a particular configuration (hardware, tunable, ...)". But I am not sure whether one will be able to find a definition that fits everything. | 06:40 | 
| thomas_34 | Ok, thank you ablu for your definition | 06:40 | 
| *** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Ping timeout: 246 seconds) | 06:43 | |
| *** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (Ping timeout: 256 seconds) | 06:52 | |
| *** dlan <dlan!~dennis@gentoo/developer/dlan> has joined #yocto | 06:53 | |
| *** zpfvo <zpfvo!~fvo@i59F5CF41.versanet.de> has joined #yocto | 07:01 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has joined #yocto | 07:07 | |
| *** ray-san <ray-san!~ray-san@195.50.168.194> has joined #yocto | 07:12 | |
| thomas_34 | Is there a difference in terms of definition between "machine" and "machine configuration"? Or is machine just the abbreviation for machine configuration? | 07:15 | 
| michaelo | Hi rburton ! This sounds like very cool. Title + SHA is fine. You can send this to the docs@ mailing list, or directly to me if you prefer. Did you figure out "manually" whether each commit impacts the documentation or not? | 07:23 | 
| *** mckoan|away is now known as mckoan | 07:24 | |
| *** frieder <frieder!~frieder@i577B91A0.versanet.de> has joined #yocto | 07:43 | |
| *** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has quit IRC (Remote host closed the connection) | 07:49 | |
| *** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has joined #yocto | 07:54 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 07:55 | |
| *** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has quit IRC (Remote host closed the connection) | 07:56 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 08:17 | |
| *** ak77 <ak77!~ak77@93-103-41-115.dynamic.t-2.net> has quit IRC (Read error: Connection reset by peer) | 08:28 | |
| mckoan | thomas_34: MACHINE is a variable defining the file containing machine configuration | 08:34 | 
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 08:35 | |
| *** ak77 <ak77!~ak77@93-103-41-115.dynamic.t-2.net> has joined #yocto | 08:39 | |
| *** Kubu_work <Kubu_work!~kubu@202-122-190-109.dsl.ovh.fr> has joined #yocto | 08:42 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 268 seconds) | 08:56 | |
| *** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has quit IRC (Ping timeout: 252 seconds) | 09:11 | |
| *** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has joined #yocto | 09:12 | |
| *** luc4 <luc4!~luca@2a00:6d43:501:1201:12ea:d2da:e326:9bfb> has joined #yocto | 09:13 | |
| *** luc4 <luc4!~luca@2a00:6d43:501:1201:12ea:d2da:e326:9bfb> has quit IRC (Client Quit) | 09:13 | |
| *** enok71 <enok71!~Thunderbi@94.191.153.88.mobile.tre.se> has joined #yocto | 09:16 | |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:33 | |
| *** mbulut <mbulut!~mbulut@ip1f128e51.dynamic.kabel-deutschland.de> has joined #yocto | 09:34 | |
| *** mbulut <mbulut!~mbulut@ip1f128e51.dynamic.kabel-deutschland.de> has quit IRC (Client Quit) | 09:34 | |
| *** Guest40 <Guest40!~Guest40@25.red-2-136-123.staticip.rima-tde.net> has joined #yocto | 09:36 | |
| Ad0 | where is the location of the config file used in kernel configure? it is copied somewhere right? | 09:37 | 
| Ad0 | I have a working defconfig, but I want to change it into fragments | 09:38 | 
| Guest40 | Good all, I am trying to create a yocto, which has two recipes, one "mount-points" which does the mount of the disks, and in the other one I want to create a directory and add a file to that directory "utilities.bb", in "utilities.bb" I have specified with RDEPEND that "mount-points" must be executed first so there is no conflict with | 09:40 | 
| Guest40 | "utilities.bb" but I am not able to create the directory after the mount. | 09:40 | 
| Guest40 | I have tried to create the directory in / instead of in the disk I am mounting and it has worked without problem so I understand that the recipe works fine and the problem is that it will try to mount later and it will step on the directory that is created with "utilities.bb". | 09:40 | 
| Guest40 | thanks for the help. | 09:40 | 
| Guest40 | Translated with DeepL.com (free version) | 09:40 | 
| *** speeder <speeder!~speeder__@213.205.68.220> has joined #yocto | 09:40 | |
| landgraf | Ad0: https://docs.yoctoproject.org/kernel-dev/common.html#preparing-the-build-host-to-work-on-the-kernel | 09:44 | 
| Ad0 | that's in the layer, not the working dir | 09:45 | 
| Ad0 | my idea is to remove the defconfig from my layer and let it use the vanilla config, then replace the config in the working directory so it will be created as a fragment when done | 09:46 | 
| Ad0 | easier to see what's different so I can remove the shit I don't need | 09:47 | 
| landgraf | Ad0: The document I linked covered this task iirc | 09:47 | 
| Ad0 | I don't think it covers the internals like where the config ends up in the working tree | 09:48 | 
| Ad0 | I need to find that path and replace the file | 09:48 | 
| landgraf | Ad0: iiuc you want to have vanila defconfig + fragments in your layer, right? | 09:49 | 
| Ad0 | yes, but I already have a "complete" modified defconfig in my layer already. when I start the task it will use that file . but I will temporarily remove the file and rather replace it in the working tree so a fragment is created | 09:50 | 
| Ad0 | with several devices with different defconfigs + kernel upgrades I think fragments would be easier | 09:50 | 
| Ad0 | instead of full defconfigs per device | 09:51 | 
| Ad0 | also it will remove some bbappend scripting | 09:51 | 
| landgraf | Ad0: just run find tmp* -name .config in your builddir and you'll find it | 09:51 | 
| Ad0 | yeah from memory last time I checked there were several | 09:52 | 
| *** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 260 seconds) | 09:52 | |
| landgraf | after -c menuconfig of course | 09:52 | 
| *** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 09:53 | |
| landgraf | Ad0: I think you're looking for work-shared/*/kernel-build-artifacts/.config | 09:53 | 
| Ad0 | could be | 09:53 | 
| Ad0 | I will just try a -c menuconfig and diff the files till I find one that matches | 09:53 | 
| landgraf | there're several but not all are related to kernel. | 09:53 | 
| Ad0 | thanks! I think the path you have there is correct | 09:58 | 
| enok71 | Anyone who knows how kernel-fitimage.class works and how to make it create config sections that u-boot can actually use to add a bunch of .dtbo overlay images included in the fitimage file to the included .dtb image at boot time, as described in the u-boot documentation? It looks to me like those config sections emitted by kernel-fitimage are not entirely useful for u-boot. I'm using the latest master HEAD from the poky git repo. | 10:03 | 
| Ad0 | landgraf, does it generate fragments for me based on the diff from menuconfig? | 10:05 | 
| Ad0 | the article you gave me seems like i have to manually make my own | 10:05 | 
| Ad0 | maybe I didn't read well enough | 10:05 | 
| Ad0 | bitbake -c diffconfig virtual/kernel | 10:06 | 
| enok71 | Or perhaps nobody uses dtbo in this way and instead creates multiple complete .dtb files and no .dtbos? A waste of space though, as 99% of such dtbs will be identical. | 10:08 | 
| rburton | merit: do the apply_sysroot_patches as a postfunc on do_patch. because patch runs before configure and DEPENDS is short-hand for do_configure[depends] you'll need to add the dependency on the other recipe explicitly. | 10:11 | 
| Ad0 | "Could not locate BSP definition for my-machine/standard and no defconfig was provided" but it is based on raspberry pi tho. | 10:12 | 
| Ad0 | probably because I set MACHINEOVERRIDES | 10:16 | 
| rburton | by default the yocto-kernel framework uses MACHINE as KMACHINE | 10:21 | 
| rburton | if you're not providing a bsp definition then make sure you set KMACHINE to the right one | 10:21 | 
| Ad0 | thanks | 10:22 | 
| Ad0 | that var is nowhere in meta-raspberrypi tho | 10:23 | 
| Ad0 | something else sets that maybe | 10:23 | 
| rburton | as i said, default is MACHINE | 10:23 | 
| rburton | https://git.yoctoproject.org/poky/tree/meta/classes-recipe/kernel-yocto.bbclass#n17 | 10:23 | 
| Ad0 | thanks a lot | 10:24 | 
| Ad0 | so you can set a different machine for kernel | 10:25 | 
| Ad0 | it worked setting it to it but I guess I have to find the right name ... Could not locate BSP definition for raspberrypi3/standard and no defconfig was provided | 10:26 | 
| rburton | have you created a new machine that pulls in the rpi machine? | 10:26 | 
| Ad0 | no, just require conf/machine/include/arm/armv7a/tune-cortexa7.inc and include conf/machine/include/rpi-base.inc | 10:27 | 
| rburton | meta-raspberrypi doesn't even use linux-yocto, so you either need to use the meta-rpi kernel, or provide your own config | 10:28 | 
| *** enok71 <enok71!~Thunderbi@94.191.153.88.mobile.tre.se> has quit IRC (Remote host closed the connection) | 10:28 | |
| Ad0 | ok | 10:28 | 
| Ad0 | I will just copy the defconfig from the linux-raspberry pi and use that as a baseline. what sucks is that I have to think about updating that too | 10:29 | 
| rburton | the rpi kernel pulls the rpi fork of linux which has a defconfig in | 10:30 | 
| Ad0 | yeah | 10:30 | 
| rburton | use that :) | 10:30 | 
| Ad0 | linux-raspberrypi/1_5.15.92+gitAUTOINC+509f4b9d68_14b35093ca-r0/defconfig | 10:31 | 
| Ad0 | so if I use git pull on that layer I might have to update it | 10:31 | 
| rburton | recipes-kernel/linux/linux-raspberrypi.inc:KBUILD_DEFCONFIG:raspberrypi4 ?= "bcm2711_defconfig" | 10:31 | 
| rburton | if you use their kernel tree then you can just use the defconfig it provides | 10:31 | 
| Ad0 | maybe I can set the KBUILD_DEFCONFIG in my bbappend for my machines then? | 10:32 | 
| rburton | if you have rpi hardware then i don't know why you don't just use the rpi kernel in meta-rpi, but yes you could recreate the recipe | 10:33 | 
| Ad0 | I seen that name but not gotten into it (meta-rpi) , not sure what the diff is between that and meta-raspberrypi | 10:34 | 
| rburton | i was being lazy, meta-raspberrypi is what i meant | 10:34 | 
| Ad0 | yeah I have seen some alternate layer for meta-rasperrypi | 10:34 | 
| Ad0 | I use the kernel there but | 10:34 | 
| Ad0 | setting KBUILD_DEFCONFIG in my bbappend worked | 10:37 | 
| *** speeder_ <speeder_!~speeder__@78.137.195.161> has joined #yocto | 10:37 | |
| *** speeder <speeder!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 268 seconds) | 10:40 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 10:43 | |
| *** vladest1 <vladest1!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 10:46 | |
| *** wooosaiiii1 <wooosaiiii1!~Thunderbi@89-212-21-243.static.t-2.net> has joined #yocto | 10:47 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 10:47 | |
| *** ablu_ <ablu_!~m-bfyrfh@user/Ablu> has joined #yocto | 10:48 | |
| Guest40 | Good all, I am trying to create a yocto, which has two recipes, one "mount-points" which does the mount of the disks, and in the other one I want to create a directory and add a file to that directory "utilities.bb", in "utilities.bb" I have specified with RDEPEND that "mount-points" must be executed first so there is no conflict with | 10:48 | 
| Guest40 | "utilities.bb" but I am not able to create the directory after the mount. | 10:48 | 
| Guest40 | I have tried to create the directory in / instead of in the disk I am mounting and it has worked without problem so I understand that the recipe works fine and the problem is that it will try to mount later and it will step on the directory that is created with "utilities.bb". | 10:48 | 
| *** Xywzel_ <Xywzel_!xywzel@hilla.kapsi.fi> has joined #yocto | 10:49 | |
| *** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 252 seconds) | 10:49 | |
| *** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Ping timeout: 252 seconds) | 10:49 | |
| *** vladest1 is now known as vladest | 10:49 | |
| *** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has quit IRC (Ping timeout: 252 seconds) | 10:49 | |
| *** Xywzel <Xywzel!xywzel@hilla.kapsi.fi> has quit IRC (Ping timeout: 252 seconds) | 10:49 | |
| *** svuorela_ <svuorela_!~svuorela@ssh.killmulehill.net> has quit IRC (Ping timeout: 252 seconds) | 10:49 | |
| *** derRichard <derRichard!~derRichar@static.16.105.130.94.clients.your-server.de> has quit IRC (Ping timeout: 252 seconds) | 10:49 | |
| rburton | Guest40: mounts happen on boot, but recipes write files at build time. what are you _actually_ trying to do? | 10:50 | 
| *** wooosaiiii1 is now known as wooosaiiii | 10:50 | |
| *** derRicha1d <derRicha1d!~derRichar@static.16.105.130.94.clients.your-server.de> has joined #yocto | 10:50 | |
| *** speeder_ <speeder_!~speeder__@78.137.195.161> has quit IRC (Ping timeout: 268 seconds) | 10:50 | |
| *** svuorela <svuorela!~svuorela@ssh.killmulehill.net> has joined #yocto | 10:50 | |
| Ad0 | thanks rburton | 10:50 | 
| *** speeder_ <speeder_!~speeder__@78.137.195.161> has joined #yocto | 10:52 | |
| *** ablu_ is now known as ablu | 10:53 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 264 seconds) | 10:55 | |
| Guest40 | rburton i'm trying to mount sda2 on /disk2 and then create a directory on that disk, /disk2/directory1, I mount with one recipe and make the directory with another, and the one that makes de directory has the RDEPENDS of mount | 11:01 | 
| *** starblue <starblue!~juergen@dslb-088-078-105-077.088.078.pools.vodafone-ip.de> has quit IRC (Ping timeout: 264 seconds) | 11:03 | |
| *** starblue <starblue!~juergen@dslb-088-078-105-077.088.078.pools.vodafone-ip.de> has joined #yocto | 11:04 | |
| rburton | Guest40: think about the operation order. mount points happen on the target during boot. if you want to split a filesystem up into partitions then wic can do that, look up the --exclude-path option | 11:16 | 
| Guest40 | rburton: ok , i will check it, thankyou | 11:20 | 
| *** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has quit IRC (Quit: Client closed) | 11:26 | |
| *** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 264 seconds) | 11:36 | |
| *** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 11:37 | |
| *** plat51 <plat51!~plat@195.43.244.83> has joined #yocto | 11:39 | |
| *** lexano <lexano!~lexano@174.119.69.134> has joined #yocto | 11:54 | |
| *** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 11:57 | |
| *** plat51 <plat51!~plat@195.43.244.83> has quit IRC (Quit: Client closed) | 12:01 | |
| *** Guest40 <Guest40!~Guest40@25.red-2-136-123.staticip.rima-tde.net> has quit IRC (Quit: Client closed) | 12:07 | |
| *** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 12:16 | |
| *** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has joined #yocto | 12:23 | |
| thomas_34 | If I define OE_CMAKE = "foobar" in my recipe.bb and inherite the "base" class, should then show up the string "foobar" somewhere in run.do_compile file of that recipe? | 12:24 | 
| *** rfs613- is now known as rfs613 | 12:29 | |
| *** rfuentess <rfuentess!~rfuentess@adijon-159-1-11-151.w92-161.abo.wanadoo.fr> has joined #yocto | 12:39 | |
| *** Michael_Guest <Michael_Guest!~Michael_G@130.41.201.209> has joined #yocto | 12:43 | |
| Ad0 | how do I verify that a config fragmet made it into the kernel config ? bitbake virtual/kernel -c kernel_configcheck -f returns nothing | 12:57 | 
| Ad0 | also the fragment made from pasting my kernel config over the original have much of the same variables with the same settings as the original Oo | 12:58 | 
| *** joekale <joekale!~quassel@2620:a2:6000:13:2bc5:2cf7:e1d6:8f16> has joined #yocto | 13:00 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 13:01 | |
| *** speeder_ <speeder_!~speeder__@78.137.195.161> has quit IRC (Ping timeout: 268 seconds) | 13:05 | |
| *** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has quit IRC (Quit: Client closed) | 13:12 | |
| *** speeder_ <speeder_!~speeder__@78.137.195.161> has joined #yocto | 13:20 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 240 seconds) | 13:22 | |
| *** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 13:25 | |
| *** paw <paw!~afong@198-84-204-38.cpe.teksavvy.com> has joined #yocto | 13:27 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 13:27 | |
| *** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has joined #yocto | 13:28 | |
| *** speeder_ <speeder_!~speeder__@78.137.195.161> has quit IRC (Ping timeout: 255 seconds) | 13:30 | |
| *** pedrowiski <pedrowiski!~pedrowisk@177.12.49.228> has joined #yocto | 13:34 | |
| *** pedrowiski <pedrowiski!~pedrowisk@177.12.49.228> has quit IRC (Ping timeout: 252 seconds) | 13:40 | |
| rburton | Ad0: bitbake virtual/kernel -c showconfig will tell you the path of the .config file that was actually used | 13:56 | 
| Ad0 | thanks | 13:56 | 
| rburton | (or just look in the build tree) | 13:56 | 
| *** tlwoerner <tlwoerner!~tlwoerner@pppoe-209-91-167-254.vianet.ca> has joined #yocto | 14:11 | |
| *** Guest84 <Guest84!~Guest84@79-77-216-40.dynamic.dsl.as9105.com> has joined #yocto | 14:11 | |
| Guest84 | Hello | 14:11 | 
| Guest84 | Is it possible to downgrade python3 to 3.8 in kirkstone? | 14:12 | 
| rburton | not easily | 14:13 | 
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Quit: enok71) | 14:16 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 14:16 | |
| Guest84 | I was thinking checking out gatesharth and stealing their python3 recipe, add a PREFERRED_VERSION in local.conf | 14:17 | 
| Guest84 | Now problem is recipes syntax | 14:17 | 
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 14:18 | |
| Guest84 | There is a script which can try and take care of that but python3 is a massive set of recipes | 14:18 | 
| rburton | why do you need to downgrade? | 14:19 | 
| Guest84 | would that work? | 14:19 | 
| rburton | python3 is one recipe | 14:19 | 
| Guest84 | The python3 directory is massive | 14:20 | 
| rburton | sure, but the recipe is just python3_*.bb | 14:20 | 
| paulbarker | Hey folks, here's something I've not thought about before but came up in discussions today - should we be providing an older linux-libc-headers version if our BSP provides a kernel version older than the one in oe-core? | 14:20 | 
| Guest84 | Nothing else to change but the python3_blah.bb file? | 14:21 | 
| paulbarker | E.g. Scarthgap will have linux-libc-headers 6.6, but our BSP will use the 6.1 CIP kernel by default | 14:21 | 
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 268 seconds) | 14:21 | |
| Guest84 | Let me try that and I’ll come back to you | 14:21 | 
| Guest84 | rburton: Thanks | 14:22 | 
| paulbarker | https://docs.kernel.org/kbuild/headers_install.html explicitly says that "Kernel headers are backwards compatible, but not forwards compatible." | 14:22 | 
| rburton | zeddii: ^^^ | 14:22 | 
| paulbarker | My reading of that is that we should be providing the older linux-libc-headers version in our BSP and using it when we build an older kernel | 14:22 | 
| zeddii | it's been stated that way for years. in practice, we've hit a grand total of zero issues. | 14:25 | 
| zeddii | I'd be strongly against any changes in core to the headers, but people can do whatever they want in their own layers. | 14:25 | 
| paulbarker | zeddii: We definitely don't need any changes in core. | 14:27 | 
| zeddii | my opinion stands on any layer, but I just obviously have no input on them. | 14:28 | 
| paulbarker | I expect issues would occur if someone used flashy new kernel features that weren't present in our older BSP kernel, but adoption of new APIs/etc is usually slow | 14:28 | 
| zeddii | if you change the libc-headers, you are then repsponsible for the complete testing of all your applications and there's not much OEcore or any maintenance can do if you run into an issues. | 14:28 | 
| zeddii | paulbarker: and that's a pathalogically evil program that is going directly at kernel headers and structures. if something goes through libc, they are well protected. | 14:29 | 
| zeddii | this is very well trodden ground. | 14:29 | 
| zeddii | (the libc-headers question) | 14:29 | 
| zeddii | I answered it about 13 years ago at Wind River, and the answer still hasn't changed. | 14:29 | 
| paulbarker | zeddii: From that I imply that Go is pathologically evil, and I don't disagree haha | 14:29 | 
| zeddii | indeed! | 14:30 | 
| *** sev99 <sev99!~sev99@172-100-114-080.res.spectrum.com> has joined #yocto | 14:30 | |
| RP | paulbarker: keep in mind that linux-libc-headers works in conjunction with glibc and the toolchain to decide what to do. glibc has the notion of "OLDEST_KERNEL" and the "guarantees" are also from components like glibc. | 14:32 | 
| RP | paulbarker: you really don't want or need multiple toolchains and libc-headers versions around | 14:34 | 
| RP | paulbarker: as zeddii says, whilst you may not have considered it, it has been given a lot of thought and real world testing over the last decade+ | 14:35 | 
| paulbarker | So, the conclusion would be - libc provides enough of a buffer to prevent issues | 14:40 | 
| zeddii | the only class of applications that even have a chance of running into issues are exchanging structures with the kernel AND if the kernel for some reason decided to re-order a structure. The userspace ABI promise is in play, regardless of what libc-headers says. | 14:43 | 
| zeddii | if something is that tied to the kernel, you'd hope that same application is checking the version, etc. | 14:43 | 
| jdiez | when modifying (with `devtool modify`) a build tool that is required by another recipe, is it enough to do `devtool build <buildtool>`? the changes I made don't seem to be visible when I build the recipe that depends on this build tool | 14:44 | 
| paulbarker | Thanks zeddii and RP, I appreciate the input. Will discuss with the rest of our team | 14:44 | 
| Ad0 | lol got tired of network manager's BS and disabled ipv6 | 14:48 | 
| rburton | RP: so i ran all of the ptests against poky-altcfg. all passed... except valgrind which explodes for god knows what reasons | 14:52 | 
| vmeson | rburton: you called my son... | 14:52 | 
| *** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has joined #yocto | 14:53 | |
| rburton | the gdb tests specifically fail dramatically | 14:53 | 
| vmeson | rburton: is this just master or are you up to something interesting? | 14:53 | 
| *** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has quit IRC (Ping timeout: 250 seconds) | 14:58 | |
| *** Michael_Guest <Michael_Guest!~Michael_G@130.41.201.209> has quit IRC (Quit: Client closed) | 15:03 | |
| *** Guest84 <Guest84!~Guest84@79-77-216-40.dynamic.dsl.as9105.com> has quit IRC (Quit: Client closed) | 15:10 | |
| jdiez | doesn't look like `devtool build <devtool>` is sufficient to use the new build tool in my dependent recipe. Also, using `devtool modify` and `devtool finish` on an already-patched recipe seems to only write out the most recent patch, overwriting previous ones :( | 15:10 | 
| RP | rburton: are you saying we should expand the test matrix? :) | 15:11 | 
| RP | rburton: and is that more or less useful than musl ptest? | 15:11 | 
| *** Guest84 <Guest84!~Guest84@79-77-216-40.dynamic.dsl.as9105.com> has joined #yocto | 15:13 | |
| *** Guest84 <Guest84!~Guest84@79-77-216-40.dynamic.dsl.as9105.com> has quit IRC (Client Quit) | 15:15 | |
| rburton | vmeson: master with poky-altcfg | 15:23 | 
| rburton | RP: i think its fair that it actually works before expanding the matrix | 15:24 | 
| vmeson | rburton: I'll take a look when I get some time. | 15:24 | 
| *** paw <paw!~afong@198-84-204-38.cpe.teksavvy.com> has quit IRC (Ping timeout: 252 seconds) | 15:31 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has quit IRC (Quit: Client closed) | 15:36 | |
| RP | rburton: we also don't really have the arm builder capacity to do this on arm | 15:36 | 
| rburton | i don't mind what host its on | 15:37 | 
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has joined #yocto | 15:37 | |
| RP | x86 is obviously easier | 15:38 | 
| RP | rburton: might be an idea to put the AB config in place so we can enable when ready? We should do this for musl too? | 15:38 | 
| rburton | yeah | 15:38 | 
| *** mckoan is now known as mckoan|away | 15:43 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Ping timeout: 268 seconds) | 15:46 | |
| gmorell | /w 2 | 15:50 | 
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 15:51 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 16:04 | |
| *** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 16:05 | |
| *** ray-san <ray-san!~ray-san@195.50.168.194> has quit IRC (Ping timeout: 268 seconds) | 16:07 | |
| paulbarker | zeddii: We see no warnings building Linux 5.10 with the latest master, despite OLDEST_KERNEL being set to 5.15 | 16:15 | 
| paulbarker | https://git.yoctoproject.org/poky/tree/meta/classes-recipe/kernel.bbclass#n647 is: check_oldest_kernel[vardepsexclude] += "OLDEST_KERNEL KERNEL_VERSION" | 16:15 | 
| paulbarker | Doesn't that stop the check function from re-running if KERNEL_VERSION is changed? | 16:16 | 
| *** Guest40 <Guest40!~Guest40@25.red-2-136-123.staticip.rima-tde.net> has joined #yocto | 16:25 | |
| Guest40 | hi , i want to add file to a data partition, not to root. How can i achive this? i've got the partition created with wic and .wks, but don't know how to add the files and directories i need | 16:26 | 
| *** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 16:33 | |
| *** speeder_ <speeder_!~speeder__@213.205.68.220> has joined #yocto | 16:34 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection) | 16:35 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 252 seconds) | 16:36 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has quit IRC (Quit: Client closed) | 16:39 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 260 seconds) | 16:40 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has joined #yocto | 16:40 | |
| *** starblue <starblue!~juergen@dslb-088-078-105-077.088.078.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds) | 16:41 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 16:48 | |
| *** Kubu_work <Kubu_work!~kubu@202-122-190-109.dsl.ovh.fr> has quit IRC (Quit: Leaving.) | 16:49 | |
| olani | jdiez: Did you add the build tool to DEPENDS of your modified recipe? | 16:50 | 
| *** speeder_ <speeder_!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 252 seconds) | 16:51 | |
| jdiez | olani: I was modifying the recipe/source code of a build tool that was in the DEPENDS of another recipe. Due to it being a build tool, I needed to build the -native version of the package, which I could not do with `devtool` | 16:51 | 
| *** wmills__ <wmills__!~wmills@pool-72-83-14-124.washdc.fios.verizon.net> has quit IRC (Remote host closed the connection) | 16:54 | |
| *** wmills__ <wmills__!~wmills@pool-72-83-14-124.washdc.fios.verizon.net> has joined #yocto | 16:55 | |
| rburton | that should work | 16:56 | 
| *** clever <clever!~clever@47.54.161.218> has quit IRC (Ping timeout: 260 seconds) | 16:57 | |
| *** speeder_ <speeder_!~speeder__@213.205.68.220> has joined #yocto | 17:01 | |
| *** florian <florian!~florian@dynamic-089-013-044-253.89.13.pool.telefonica.de> has joined #yocto | 17:02 | |
| *** clever <clever!~clever@47.54.161.218> has joined #yocto | 17:03 | |
| *** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 272 seconds) | 17:04 | |
| *** enok71 <enok71!~Thunderbi@94.191.153.16> has joined #yocto | 17:09 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has quit IRC (Quit: Client closed) | 17:12 | |
| *** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has joined #yocto | 17:12 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has joined #yocto | 17:13 | |
| *** zpfvo <zpfvo!~fvo@i59F5CF41.versanet.de> has quit IRC (Remote host closed the connection) | 17:13 | |
| *** speeder_ <speeder_!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 240 seconds) | 17:14 | |
| *** rfuentess <rfuentess!~rfuentess@adijon-159-1-11-151.w92-161.abo.wanadoo.fr> has quit IRC (Remote host closed the connection) | 17:16 | |
| *** |Xagen <|Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has joined #yocto | 17:18 | |
| *** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 255 seconds) | 17:21 | |
| *** Guest40 <Guest40!~Guest40@25.red-2-136-123.staticip.rima-tde.net> has quit IRC (Quit: Client closed) | 17:22 | |
| *** florian <florian!~florian@dynamic-089-013-044-253.89.13.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 17:26 | |
| paulbarker | zeddii: I found my issue and sent a patch: https://lore.kernel.org/openembedded-core/20240313172842.4631-1-paul.barker.ct@bp.renesas.com/T/#u | 17:30 | 
| *** pbiel <pbiel!~bielpa@89-70-29-32.dynamic.chello.pl> has joined #yocto | 17:45 | |
| pbiel | I'm a bit confused abut how should I approach the following problem in Yocto. | 17:45 | 
| pbiel | For example I have a machine and I would like to achieve the following: | 17:45 | 
| pbiel | for development builds I would like to use extlinux configuration and store let's say 10 different device tree blobs on /boot partition to allow switching between them on boot for the purpose of some tests | 17:45 | 
| pbiel | on the other hand for the same machine for a production build I would like to add some patches to u-boot that remove all the unnecessary u-boot commands and leave only bootm command, the same goes for the image type I would like to use for the production build - fitImage and what's more signed | 17:45 | 
| pbiel | Basically this can be applied to more use cases, not only u-boot. | 17:45 | 
| pbiel | Whenever I searched for the answer to this question, most answers concerned the image generation where the solution is simple - just create two image variants: *dev, *production, and install appropriate packages accordingly. But this cannot be applied as things like kernel device tree, uboot config and so on are configured in machine file. | 17:45 | 
| pbiel | What is the canonical solution for such problems? | 17:45 | 
| *** pedrowiski <pedrowiski!~pedrowisk@177.12.49.228> has joined #yocto | 17:49 | |
| *** bielpa_ <bielpa_!~bielpa@89-70-29-32.dynamic.chello.pl> has joined #yocto | 17:53 | |
| *** enok71 <enok71!~Thunderbi@94.191.153.16> has quit IRC (Ping timeout: 255 seconds) | 17:55 | |
| *** florian <florian!~florian@dynamic-089-013-044-253.89.13.pool.telefonica.de> has joined #yocto | 17:56 | |
| *** pedrowiski <pedrowiski!~pedrowisk@user/pedrowiski> has quit IRC (Ping timeout: 252 seconds) | 17:58 | |
| khem | Linux 6.8 ships with Ubuntu 24.04 when it is released next month, so I guess its also going to be a lts like ? | 18:00 | 
| rburton | who knows :) | 18:01 | 
| khem | yeah | 18:03 | 
| khem | pbiel: I would say, define new distro_features dev and prod and make the needed changes under those since the changes are not only in recipe space but also global namespace | 18:05 | 
| *** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has joined #yocto | 18:09 | |
| pbiel | Well that makes sens actually. I'm looking at this moment at the ATF recpipe for one of NXP's boards, and in fact, in that recipe they change if DISTRO_FEATURES contains secure. If so they use UBOOT_BINARY that is preconfigured to support secure boot, otherwise they use standard u-boot config | 18:09 | 
| pbiel | they check* | 18:10 | 
| *** mattsm <mattsm!~mattsm@209.36.98.250> has quit IRC (Ping timeout: 255 seconds) | 18:15 | |
| *** mattsm <mattsm!~mattsm@209.36.98.250> has joined #yocto | 18:17 | |
| *** mattsm6 <mattsm6!~mattsm@64.154.148.114> has joined #yocto | 18:20 | |
| *** mattsm <mattsm!~mattsm@209.36.98.250> has quit IRC (Ping timeout: 272 seconds) | 18:23 | |
| *** mattsm <mattsm!~mattsm@64.154.148.114> has joined #yocto | 18:24 | |
| *** mattsm6 <mattsm6!~mattsm@64.154.148.114> has quit IRC (Ping timeout: 272 seconds) | 18:26 | |
| *** frieder <frieder!~frieder@i577B91A0.versanet.de> has quit IRC (Remote host closed the connection) | 18:28 | |
| *** mattsm2 <mattsm2!~mattsm@104-189-170-210.lightspeed.austtx.sbcglobal.net> has joined #yocto | 18:33 | |
| *** mattsm4 <mattsm4!~mattsm@209.36.98.250> has joined #yocto | 18:35 | |
| *** mattsm <mattsm!~mattsm@64.154.148.114> has quit IRC (Ping timeout: 268 seconds) | 18:35 | |
| *** mattsm4 is now known as mattsm | 18:35 | |
| *** mattsm2 <mattsm2!~mattsm@104-189-170-210.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 264 seconds) | 18:38 | |
| *** simonew <simonew!~ile@2a02:810d:a940:35fc:5b61:13ac:564f:f747> has joined #yocto | 18:45 | |
| *** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Quit: Konversation terminated!) | 18:46 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 18:48 | |
| *** sev99 <sev99!~sev99@172-100-114-080.res.spectrum.com> has quit IRC (Quit: Client closed) | 18:50 | |
| *** joekale <joekale!~quassel@2620:a2:6000:13:2bc5:2cf7:e1d6:8f16> has quit IRC (Remote host closed the connection) | 18:57 | |
| *** joekale <joekale!~quassel@2620:a2:6000:13:c099:61c4:c24e:a89e> has joined #yocto | 18:58 | |
| *** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has quit IRC (Quit: Haxxa flies away.) | 19:15 | |
| *** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto | 19:19 | |
| *** johnmcnuggets <johnmcnuggets!~johnmcnug@user/johnmcnuggets> has joined #yocto | 19:32 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has quit IRC (Quit: Client closed) | 19:38 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has joined #yocto | 19:39 | |
| jonmason | pidge: is it you who is making a mess with screens and qemuarmv5? ;-) | 19:45 | 
| *** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has joined #yocto | 19:56 | |
| *** |Xagen <|Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 252 seconds) | 19:57 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has joined #yocto | 20:10 | |
| *** starblue <starblue!~juergen@2001:9e8:4984:a280:779f:d63d:9744:8e48> has joined #yocto | 20:11 | |
| RP | jonmason: it was. rburton said you were just the person to help sort it all out! :) | 20:21 | 
| jonmason | RP: just like rburton to throw me under the bus while out on vacation ;-) | 20:22 | 
| jonmason | Updated the bug, I _think_ I know the issue, just not sure if they fix is what we want to do | 20:22 | 
| *** Zapados <Zapados!~Zapados@64.223.181.42> has joined #yocto | 20:23 | |
| RP | jonmason: he said you were due back and be eager to help :) | 20:23 | 
| jonmason | lmao | 20:23 | 
| jonmason | I must remember when he's out on vacation | 20:24 | 
| Zapados | How do I layer kas YMLs? For example, parent.yml has some BBLAYERS ?= in it. Then I want child.yml, header: includes: -parent.yml, then append some more BBLAYERS in there. Any way to do that? | 20:24 | 
| jonmason | Zapados: we're doing it in meta-arm | 20:24 | 
| jonmason | there is an include method | 20:24 | 
| jonmason | one sec and i'll link you | 20:24 | 
| jonmason | Zapados: https://git.yoctoproject.org/meta-arm/tree/ci/qemuarm.yml | 20:25 | 
| Zapados | jonmason I don't see that extending BBLAYERS though. | 20:26 | 
| vvn | hi there -- I have an ERROR: No recipes in default available for: <paths-to-dynamic-multimedia-layer>/libcamera_%.bbappend, but I do have meta-multimedia in my BBLAYERS. Any idea what could be the issue? Layers order or priority maybe? | 20:26 | 
| jonmason | Zapados: I thought you were generally asking how to layer them | 20:27 | 
| jonmason | you can see in base.yml how to change variables | 20:27 | 
| jonmason | https://git.yoctoproject.org/meta-arm/tree/ci/base.yml | 20:27 | 
| jonmason | that is what is included in that qemuarm.yml file | 20:28 | 
| jonmason | and we tweak it further in testimage.yml | 20:28 | 
| jonmason | and in xen.yml | 20:28 | 
| *** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest) | 20:28 | |
| jonmason | then you just do something like "kas build ci/qemuarm.yml:ci/xen.yml:ci/testimage.yml" | 20:28 | 
| Zapados | jonmason looking at testimage.yml, what additional layers are added there? It's likely I'm thinking about this wrong...? | 20:31 | 
| jonmason | if you want layers, xen.yml pulls in meta-virt | 20:31 | 
| *** starblue <starblue!~juergen@2001:9e8:4984:a280:779f:d63d:9744:8e48> has quit IRC (Ping timeout: 268 seconds) | 20:32 | |
| jonmason | essentially, you are modifying the local.conf via the tag "local_conf_header:" | 20:32 | 
| Zapados | jonmason so to extend BBLAYERS I could do something like BBLAYERS:append = " test"? | 20:33 | 
| Zapados | Ahh, this was stacking: | 20:34 | 
| Zapados | bblayers_conf_header: | 20:34 | 
| Zapados | meta-xxxbase: | | 20:34 | 
| Zapados | LCONF_VERSION = "7" | 20:34 | 
| Zapados | BBPATH = "${TOPDIR}" | 20:34 | 
| Zapados | BBFILES ?= "" | 20:34 | 
| Zapados | layer-order: | | 20:34 | 
| Zapados | BBLAYERS ?= " \ | 20:34 | 
| Zapados | Bad idea maybe? | 20:34 | 
| *** rsalveti <rsalveti!uid117878@id-117878.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 20:35 | |
| *** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 20:37 | |
| jonmason | you only need the secondary names if you are going to override them in another yml | 20:43 | 
| jonmason | but that looks like it might work | 20:43 | 
| Zapados | i'd like to extend them, not override. Say there are 30 BBLAYERS entries in first YML. Second YML needs to add 2 more layers. I just want to extend the list by the 2 more. | 20:44 | 
| *** jwinarsk <jwinarsk!sid635699@id-635699.helmsley.irccloud.com> has joined #yocto | 20:52 | |
| jwinarsk | What are the known working references for the pipewire/wireplumber recipes in master? My primary interest is video right now | 20:52 | 
| *** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 20:52 | |
| *** Zapados <Zapados!~Zapados@64.223.181.42> has quit IRC (Quit: Client closed) | 20:58 | |
| pidge | jonmason: Yes, I was. I'll check out the bug tomorrow when I'm more awake. | 21:01 | 
| *** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has quit IRC (Remote host closed the connection) | 21:01 | |
| KanjiMonster | Zapados: you shouldn't need to manually set BBLAYERS (or bblayers.conf), kas would usually autogenerate conf/bblayers.conf based on the defined layers: in repos: in all included yml files | 21:02 | 
| *** Zapados <Zapados!~Zapados@64.223.181.42> has joined #yocto | 21:08 | |
| Zapados | Oof my connection dropped. :P | 21:08 | 
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has quit IRC (Quit: Client closed) | 21:18 | |
| *** Saur75 <Saur75!~Saur75@195.60.68.152> has joined #yocto | 21:19 | |
| khem | vvn: interesting. I have the bbappend from meta-rpi dynamic layer and it does not complain like yours, so I wonder if this recipe is somehow masked in your distro setup | 21:23 | 
| vvn | I'm wondering the same thing. In my company layer, I do have a dynamic bbappend for libcamera as well. How can I debug that? | 21:24 | 
| khem | grep for libcamera in all layers | 21:25 | 
| * vvn was expecting some magic bitbake-layers trick from khem | 21:26 | |
| *** Zapados <Zapados!~Zapados@64.223.181.42> has quit IRC (Quit: Client closed) | 21:26 | |
| *** Zapados <Zapados!~Zapados@64.223.181.42> has joined #yocto | 21:36 | |
| *** johnmcnuggets <johnmcnuggets!~johnmcnug@user/johnmcnuggets> has quit IRC (Quit: Leaving) | 21:37 | |
| *** goliath <goliath!~goliath@user/goliath> has joined #yocto | 21:38 | |
| *** sugarbeet <sugarbeet!~barbas@81.4.123.134> has quit IRC (Ping timeout: 256 seconds) | 21:40 | |
| *** sugarbeet <sugarbeet!~barbas@81.4.123.134> has joined #yocto | 21:40 | |
| *** xmn_ <xmn_!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 21:45 | |
| *** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has quit IRC (Ping timeout: 252 seconds) | 21:45 | |
| rburton | Zapados: normally you let kas deal with BBLAYERS and don't assign it yourself | 21:46 | 
| Zapados | rburton ahh! | 21:47 | 
| *** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Ping timeout: 264 seconds) | 21:49 | |
| rburton | as jon said, meta-arm has a non-trivial but not complicated setup involving lots of fragments that get overlaid | 21:52 | 
| *** starblue <starblue!~juergen@dslb-088-078-105-077.088.078.pools.vodafone-ip.de> has joined #yocto | 21:53 | |
| *** joekale <joekale!~quassel@2620:a2:6000:13:c099:61c4:c24e:a89e> has quit IRC (Ping timeout: 260 seconds) | 21:54 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 268 seconds) | 21:58 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 22:01 | |
| *** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe) | 22:07 | |
| *** florian <florian!~florian@dynamic-089-013-044-253.89.13.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 22:23 | |
| *** enok71 <enok71!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 264 seconds) | 22:47 | |
| *** olani- <olani-!~olani@78-71-243-64-no2811.tbcn.telia.com> has joined #yocto | 22:52 | |
| Zapados | rburton if I clone meta-arm but name it meta-arm_TEST, does the repo: meta-arm: break because it doesn't have a "path:"? | 22:57 | 
| *** pedrowiski <pedrowiski!~pedrowisk@177.12.49.228> has joined #yocto | 23:09 | |
| jwinarsk | Has anyone built swiftshader for riscv64? I'm hitting error with this function: `llvm::jitlink::InProcessMemoryManager::Create()`. There are couple upstream bugs. | 23:29 | 
| vmeson | Nope: https://layers.openembedded.org/layerindex/branch/master/recipes/?q=swiftshader -> NULL | 23:48 | 
| vmeson | For the curioius: https://github.com/google/swiftshader SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. | 23:50 | 
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!