Smokey | This is my project: https://pastebin.com/2fWadUbH | 00:00 |
---|---|---|
tgamblin | Smokey: have you done "bitbake -e secure-core-image | grep PACKAGE_CLASSES" to see what it's set to? | 00:00 |
Smokey | I am explicitly setting PACKAGE_CLASSES = "package_rpm" in conf/auto.conf | 00:01 |
tgamblin | It's possible it could be getting reset elsewhere, so it helps to run bitbake -e and see what the variable is actually set to when bitbake goes to build the image | 00:02 |
Smokey | unfortunately, bitbake errors out when I run bitbake -e. Any suggestions? | 00:03 |
tgamblin | That's odd. What is the error? | 00:04 |
Smokey | It's the same error I see when bulding: https://pastebin.com/FUjRi3Ax | 00:06 |
*** Saur95 <Saur95!~Saur26@195.60.68.152> has quit IRC (Quit: Client closed) | 00:12 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 00:12 | |
tgamblin | Smokey: Hmm, I'm not sure. Maybe someone else will know | 00:13 |
Smokey | thanks tgamblin | 00:14 |
tgamblin | It doesn't seem right that you can't run 'bitbake -e' though. I just tried manually setting the same problem in my local.conf (i.e. IMAGE_INSTALL:append = " dnf" and PACKAGE_CLASSES = "package_deb") and saw the same error, but I can still run 'bitbake -e' without issue | 00:17 |
*** florian_kc <florian_kc!~florian@dynamic-078-048-127-124.78.48.pool.telefonica.de> has quit IRC (Ping timeout: 264 seconds) | 00:21 | |
moto-timo | dnf is for package_rpm and apt is for package_deb | 00:28 |
Smokey | I built a different target with -e (core-image-base) retaining my original .conf files, and it does look like my setting of PACKAGE_CLASSES = "package_rpm". Here's the relevant info from the environment: https://pastebin.com/9sMhCdmz How should this be fixed? | 00:37 |
Smokey | ...t does look like my setting of PACKAGE_CLASSES = "package_rpm" IS GETTING OVERRIDDEN... | 00:38 |
moto-timo | https://www.irccloud.com/pastebin/3pUtPqZM/ | 00:38 |
moto-timo | https://www.irccloud.com/pastebin/aZH7bePl/ | 00:39 |
Smokey | thanks moto-timo, but I want the final setting to be "package_rpm" | 00:39 |
moto-timo | so that layer has higher priority and is winning | 00:39 |
moto-timo | then set PACKAGE_CLASSES:remove = "package_deb" and THEN set PACKAGE_CLAASSES = "package_rpm" | 00:39 |
moto-timo | and then discuss it with the meta-amd-distro maintainers | 00:40 |
Smokey | ah ok, i can do that in my .conf and it will work? | 00:40 |
moto-timo | https://git.yoctoproject.org/meta-amd/tree/meta-amd-distro/conf/distro/poky-amd.conf#n13 | 00:41 |
*** sev99 <sev99!~sev99@pool-108-32-48-117.pitbpa.fios.verizon.net> has quit IRC (Quit: Client closed) | 00:41 | |
moto-timo | yes, ;remove is the hammer that will work very late in variable expansion and then you set what you actually want. | 00:41 |
Smokey | ok, after making that change, i see this error: https://pastebin.com/u7j54xPS now i am really confused :) | 00:46 |
moto-timo | then you are somehow missing "poky" (or "meta" also known as "openembedded-core"). That is defined in https://git.yoctoproject.org/poky/tree/meta/classes/image.bbclass?h=kirkstone | 00:54 |
moto-timo | what is in your conf/bblayer.conf | 00:54 |
moto-timo | or maybe it's that IMAGE_PKGTYPE is no longer defined. so grep for that in the amd layer I suppose | 00:55 |
moto-timo | make sure you have this commit https://git.yoctoproject.org/meta-amd/commit/?h=kirkstone&id=9a78606dc57c1f68c17ab7ce537857ff7b6338af | 00:57 |
Smokey | bblayer get built here: https://pastebin.com/2fWadUbH | 00:59 |
moto-timo | Smokey: yeah, you are missing plain old "meta" (aka "openembedded-core") I don't know how that is even working at all. | 01:07 |
moto-timo | ok so that's your script to check everything out? | 01:08 |
moto-timo | I need to see what is actually in your <build>/conf/bblayers.conf file | 01:08 |
moto-timo | step back from the fancy script and do the steps manually first too, it might be doing something you do not expect. | 01:10 |
Smokey | here's the <build>/conf/bblayers.conf file: <build>/conf/bblayers.conf file | 01:11 |
Smokey | <build>/conf/bblayers.conf file | 01:11 |
Smokey | https://pastebin.com/QjDQUU4U | 01:11 |
moto-timo | so I guess we need to see "bitbake-getvar IMAGE_PKGTYPE -r core-image-minimal" (or whatever target you are trying to build). One of your layers is behaving badly and the order of the layers in bblayers.conf probably needs to change. | 01:14 |
*** Smokey <Smokey!~Smokey@207.7.121.250> has quit IRC (Quit: Client closed) | 01:14 | |
moto-timo | and they left | 01:14 |
*** Smokey <Smokey!~Smokey@45-31-46-52.lightspeed.sndgca.sbcglobal.net> has joined #yocto | 01:14 | |
moto-timo | Smokey: welcome back. I thought you left. | 01:15 |
moto-timo | don't know if you saw "so I guess we need to see "bitbake-getvar IMAGE_PKGTYPE -r core-image-minimal" (or whatever target you are trying to build). One of your layers is behaving badly and the order of the layers in bblayers.conf probably needs to change." | 01:15 |
moto-timo | the error messages are giving you the hints as to what is wrong... you just need to get used to where to look, how to troubleshoot it and what the patterns are. | 01:15 |
*** lexano <lexano!~lexano@174.119.69.134> has quit IRC (Ping timeout: 264 seconds) | 01:16 | |
moto-timo | ERROR: ParseError at /home/tdowty/amd/poky-amd-kirkstone/meta/classes/image.bbclass:19: Could not inherit file classes/rootfs_${IMAGE_PKGTYPE}.bbclass | ETA: --:--:-- | 01:16 |
Smokey | I went and set IMAGE_PKGTYPE in auto.conf; running the command line you suggetsted: tdowty@ubuntu:~/amd/poky-amd-kirkstone/build-v3000-kirkstone$ bitbake-getvar IMAGE_PKGTYPE -r secure-core-image | 01:17 |
Smokey | # | 01:17 |
Smokey | # $IMAGE_PKGTYPE [2 operations] | 01:17 |
Smokey | # set /home/tdowty/amd/poky-amd-kirkstone/build-v3000-kirkstone/conf/auto.conf:15 | 01:17 |
Smokey | # "rpm" | 01:17 |
Smokey | # set /home/tdowty/amd/poky-amd-kirkstone/meta/conf/documentation.conf:221 | 01:17 |
Smokey | # [doc] "Defines the package type (DEB, RPM, IPK, or TAR) used by the OpenEmbedded build system." | 01:17 |
Smokey | # pre-expansion value: | 01:17 |
Smokey | # "rpm" | 01:17 |
Smokey | IMAGE_PKGTYPE="rpm" | 01:17 |
Smokey | BTW, didn't know about bitbake-getvar. Nice. | 01:18 |
moto-timo | that's somewhat newish... maybe honister or kirkstone | 01:18 |
Smokey | I am a stone newbie to yocto | 01:18 |
moto-timo | so that class comes from "meta" https://git.yoctoproject.org/poky/tree/meta/classes/rootfs_rpm.bbclass?h=kirkstone | 01:22 |
Smokey | Now with IMAGE_PKGTYPE = "rpm" in auto.conf, build still fails. PACKAGE_CLASSES is empty: https://pastebin.com/ZSPMmeCf. I don't see where it's getting unnet... | 01:24 |
Smokey | *unset* | 01:24 |
Smokey | ...so i need to add <build_dir>/meta to my bblayers? | 01:26 |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Quit: Client closed) | 01:28 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 01:28 | |
Smokey | wait... i already have it there: /home/tdowty/amd/poky-amd-kirkstone/meta \ | 01:29 |
Smokey | thanks for the help moto-timo, much appreciated! I've got to unhook now. | 01:31 |
moto-timo | Smokey: ok, I'm trying your set up script now... but good luck | 01:32 |
Smokey | moto-timo: thanks... I can hang on for a bit if you're willing to repro | 01:33 |
moto-timo | Smokey: it's running the clones now | 01:34 |
moto-timo | Smokey: bleh NOTE: Starting bitbake server... | 01:34 |
moto-timo | ERROR: ParseError in configuration INHERITs: Could not inherit file classes/sign_rpm_ext.bbclass | 01:34 |
Smokey | after setujp: source oe-init-build-env build-v3000-kirkstone | 01:35 |
Smokey | bitbake secure-core-image | 01:36 |
moto-timo | poky-amd-kirkstone/meta-secure-core/meta-integrity/classes/sign_rpm_ext.bbclass | 01:36 |
Smokey | I didn't encounter the ParseError you see; we should have identical runs... hmm... | 01:37 |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Quit: Client closed) | 01:41 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 01:41 | |
moto-timo | Smokey: parse error was because auto.conf existed before all the bitbake-layers add-layer commands had run. | 01:43 |
Smokey | moto-timo: are you able to proceed? | 01:45 |
moto-timo | Smokey: I have replicated your error, but do not know which bad actor (one of the layers) is at fault yet | 01:46 |
Smokey | moto-timo: (y) | 01:48 |
moto-timo | Smokey: ok.. so in local.conf I commented out PACKAGES_CLASSES ?= "package_rpm" and DISTRO ?= "poky" (probably not required) | 01:50 |
moto-timo | Smokey: and in auto.conf ... sigh... PACKAGES_CLASSES:append = " package_rpm" (the space is important) and after that PACKAGE_CLASSES:remove = "package_deb" | 01:51 |
moto-timo | the package_deb doesn't hurt anything, it just creates both .rpm and .deb packages in tmp/deploy/rpm and tmp/deploy/deb | 01:51 |
moto-timo | bitbake-getvar PACKAGE_CLASSES -r secure-core-image | 01:52 |
moto-timo | had to say "package_rpm" at the end of it all | 01:52 |
moto-timo | so now... building it? la la la | 01:52 |
moto-timo | tick tick -- boom? or just tick tick tock | 01:53 |
moto-timo | so the reasoning here is that meta-amd-distro/conf/layer.conf PACKAGE_CLASSES is winning because of layer priority (and order in bblayers.conf)... so when we used PACKAGE_CLASSES:remove it made the variable unset (which resolved AFTER the PACKAGE_CLASSES = "package_rpm" that I asked you to put in)... so then PACKAGE_CLASSES:append = " package_rpm" made DARNED SURE package_rpm was in the "string delimited" variable and then the :remove worked like | 01:55 |
moto-timo | I expected. | 01:55 |
moto-timo | :remove and :append resolve very very late compared to ??= and ?= and = | 01:55 |
moto-timo | sadly: | 01:56 |
Smokey | I'm building now too.. (i have most of it already cached from previous) | 01:56 |
moto-timo | https://www.irccloud.com/pastebin/B5m18ZiN/ | 01:56 |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 01:57 | |
Smokey | a bad patch? I've not seen that error before | 01:57 |
moto-timo | so... now we have to figure out what order the patching is happening in and which layer supplied that patch... | 01:58 |
moto-timo | you've got a lot of layers involved here (I understand why... I see where you are going), but in this case something (for me at least) is getting in the way | 01:59 |
* moto-timo waits for linux-yocto to fetch since I didn't have any sstate | 02:00 | |
Smokey | =( | 02:01 |
moto-timo | ../meta-secure-core/meta-efi-secure-boot/recipes-bsp/grub/grub-efi/0005-efi-chainloader-use-shim-to-load-and-verify-an-image.patch | 02:02 |
Smokey | just hit the patch error you saw | 02:03 |
*** davidinux <davidinux!~davidinux@194.34.233.249> has quit IRC (Ping timeout: 264 seconds) | 02:04 | |
*** davidinux <davidinux!~davidinux@194.34.233.249> has joined #yocto | 02:04 | |
moto-timo | probably a grub bump somewhere along the way or grub patch in poky maybe (or another layer)... I can't remember if I saw this with a recent Intel x86-64 customer on secure boot or not... | 02:05 |
moto-timo | that patch is added by meta-secure-core/meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc | 02:07 |
*** joekale <joekale!~quassel@140.177.160.118> has joined #yocto | 02:07 | |
moto-timo | anyway, time to call it a day | 02:08 |
moto-timo | dog wants dinner and so do I ;) | 02:08 |
Smokey | moto-timo: you have been *so* helpful. I've got to unplug too. thanks again. | 02:08 |
moto-timo | Smokey: you're welcome. This ramp up is normal. Just stay with it. | 02:08 |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Quit: Client closed) | 02:23 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 02:24 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Client Quit) | 02:25 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 02:26 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Quit: Client closed) | 02:31 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 02:31 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Client Quit) | 02:32 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 02:32 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6544:1200:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 264 seconds) | 02:40 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6547:6e00:2ce:39ff:fecf:efcd> has joined #yocto | 02:42 | |
*** Smokey <Smokey!~Smokey@45-31-46-52.lightspeed.sndgca.sbcglobal.net> has quit IRC (Quit: Client closed) | 03:01 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Quit: Client closed) | 03:21 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has joined #yocto | 03:22 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Read error: Connection reset by peer) | 03:35 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 03:39 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has quit IRC (Quit: ZZZzzz…) | 03:57 | |
*** rfried <rfried!~rfried@practical-trainings.com> has quit IRC (Quit: The Lounge - https://thelounge.github.io) | 04:49 | |
*** simond4722 <simond4722!~simond47@practical-trainings.com> has quit IRC (Quit: The Lounge - https://thelounge.github.io) | 04:49 | |
*** simond4722 <simond4722!~simond47@practical-trainings.com> has joined #yocto | 04:51 | |
*** rfried <rfried!~rfried@practical-trainings.com> has joined #yocto | 04:51 | |
*** simond4722 <simond4722!~simond47@practical-trainings.com> has quit IRC (Quit: The Lounge - https://thelounge.github.io) | 04:58 | |
*** rfried <rfried!~rfried@practical-trainings.com> has quit IRC (Quit: The Lounge - https://thelounge.github.io) | 04:58 | |
*** simond4722 <simond4722!~simond47@practical-trainings.com> has joined #yocto | 04:59 | |
*** rfried <rfried!~rfried@practical-trainings.com> has joined #yocto | 04:59 | |
*** mulk <mulk!~mulk@pd95147ea.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 260 seconds) | 06:02 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 06:03 | |
*** mulk <mulk!~mulk@p5b11264f.dip0.t-ipconnect.de> has joined #yocto | 06:04 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 06:04 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 06:05 | |
*** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has joined #yocto | 06:27 | |
*** roussinm <roussinm!~mroussin@bras-base-qubcpq1306w-grc-37-142-115-196-7.dsl.bell.ca> has quit IRC (Ping timeout: 264 seconds) | 07:00 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 07:09 | |
*** mckoan|away is now known as mckoan | 07:34 | |
mckoan | Ad0: what did you do then? | 07:35 |
*** rfuentess <rfuentess!~rfuentess@adijon-159-1-11-151.w92-161.abo.wanadoo.fr> has joined #yocto | 07:55 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 07:57 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC (Quit: Leaving) | 07:58 | |
*** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has joined #yocto | 07:59 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 08:02 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Ping timeout: 256 seconds) | 08:18 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 08:21 | |
*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Quit: A fine is a tax for doing wrong. A tax is a fine for doing well.) | 08:24 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has quit IRC (Ping timeout: 256 seconds) | 08:30 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has joined #yocto | 08:31 | |
*** sng <sng!~quassel@217.140.105.54> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 08:44 | |
*** sng <sng!~quassel@217.140.105.54> has joined #yocto | 08:45 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has joined #yocto | 08:56 | |
LetoThe2nd | yo dudX | 09:17 |
*** Guest81 <Guest81!~Guest55@pr-svc-em1-115.emea.corpinter.net> has joined #yocto | 09:31 | |
mckoan | LetoThe2nd: still freezed? :-D | 09:53 |
*** luc4 <luc4!~luca@2a00:6d43:501:1201:69a1:a51d:8b18:bbde> has joined #yocto | 10:02 | |
LetoThe2nd | mckoan: no, back in Germany | 10:11 |
*** Guest81 <Guest81!~Guest55@pr-svc-em1-115.emea.corpinter.net> has quit IRC (Quit: Client closed) | 10:19 | |
kanavin | RP: I was going to restart auh as well :) | 10:23 |
luc4 | Hello! Anyone who knows if there are up to date articles on how to include a boot splash with plymouth? | 10:26 |
*** Guest51 <Guest51!~Guest55@pr-svc-em1-115.emea.corpinter.net> has joined #yocto | 11:00 | |
*** rfuentess <rfuentess!~rfuentess@adijon-159-1-11-151.w92-161.abo.wanadoo.fr> has quit IRC (Remote host closed the connection) | 11:03 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 11:16 | |
*** Guest51 <Guest51!~Guest55@pr-svc-em1-115.emea.corpinter.net> has quit IRC (Quit: Client closed) | 11:22 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-177-189.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.9.0 - https://znc.in) | 12:17 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has quit IRC (Quit: vladest) | 12:18 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-177-189.evv.wideopenwest.com> has joined #yocto | 12:18 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has joined #yocto | 12:21 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 12:25 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 12:27 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has quit IRC (Quit: vladest) | 12:27 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has joined #yocto | 12:32 | |
*** Guest72 <Guest72!~Guest55@pr-svc-em1-115.emea.corpinter.net> has joined #yocto | 12:35 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe) | 12:43 | |
*** lexano <lexano!~lexano@174.119.69.134> has joined #yocto | 12:44 | |
*** Saur14 <Saur14!~Saur95@195.60.68.152> has joined #yocto | 13:03 | |
*** Saur94 <Saur94!~Saur14@195.60.68.152> has joined #yocto | 13:06 | |
*** Saur95 <Saur95!~Saur95@195.60.68.152> has quit IRC (Ping timeout: 250 seconds) | 13:07 | |
*** Saur14 <Saur14!~Saur95@195.60.68.152> has quit IRC (Ping timeout: 250 seconds) | 13:09 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has quit IRC (Ping timeout: 264 seconds) | 13:11 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has joined #yocto | 13:11 | |
paulg | Currently 1 running tasks (4069 of 4106) 99% |################################################################################################################################################################ | | 13:26 |
paulg | 0: llvm-native-18.1.0-r0 do_compile - 45m7s (pid 22490) 32% |############################################### | 13:26 |
paulg | What a steaming pile. RP conversion to shallow is good but won't fix compile times... | 13:28 |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 13:28 | |
* paulg blames vmeson | 13:29 | |
paulg | if llvm was out on a campaign to demonstrate they were an academic project aimed at annoying the general population by 100x, well they did it. | 13:35 |
paulg | tone deaf morons... | 13:36 |
JaMa | I think they lost to rust team | 13:38 |
paulg | Please submit your code to FreeBSD and leave us alone... | 13:39 |
mcfrisk_ | bootstraping native tools from yocto side sstate mirrors would be nice, sadly many things trigger their recompilation, mostly useless... | 13:41 |
paulg | geez. I can't under-describe how rust/llvm has made me so close to a "so long and thanks for all the fish" moment. | 13:42 |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC (Ping timeout: 256 seconds) | 13:44 | |
paulg | which is sad, 'cause I generally like all the people here. | 13:44 |
JaMa | paulg: while it builds you can learn about locked sstate to prevent it rebuilding in future | 13:49 |
*** Piraty <Piraty!~irc@user/piraty> has quit IRC (Quit: -) | 13:52 | |
*** Piraty <Piraty!~irc@user/piraty> has joined #yocto | 13:53 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has quit IRC (Ping timeout: 268 seconds) | 13:55 | |
paulg | JaMa, :-) I am about three shovel full deep into ensuring sstate can be recycled across MACHINE and distro | 13:56 |
paulg | And I look back and ask myself WTF. | 13:57 |
JaMa | funny coincidence is that if you enable icecc to build llvm faster, it will make all sstate signatures DISTRO specific, so you might build it faster, but will need to build it multiple times | 13:58 |
paulg | Going on vacation in less than 24h | 13:58 |
Crofton | Good :) | 14:00 |
paulg | I'm going to keep lobbying RP to discontinue llvm support... | 14:00 |
JaMa | lets discontinue rootfs and build only kernels | 14:01 |
paulg | Sold! "make allnoconfig" | 14:01 |
paulg | Ah well, it wouldn't be fun if we were not around to pick on each other... | 14:03 |
* paulg looks at Crofton and wonders what he did | 14:07 | |
Crofton | I'm glad someone is going on vacatoin around here | 14:08 |
paulg | Cool. Context is everything.... | 14:09 |
zeddii | khem: perf on riscv32 is an unknown for me. libseccomp blew up before I could get to it :) | 14:17 |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 14:18 | |
*** joekale <joekale!~quassel@140.177.160.118> has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) | 14:23 | |
*** joekale <joekale!~quassel@140.177.160.118> has joined #yocto | 14:24 | |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC (Ping timeout: 264 seconds) | 14:27 | |
*** Guest57 <Guest57!~Guest57@p200300d84f0b9d00f96f96e91d59fedb.dip0.t-ipconnect.de> has joined #yocto | 14:29 | |
*** Guest57 <Guest57!~Guest57@p200300d84f0b9d00f96f96e91d59fedb.dip0.t-ipconnect.de> has quit IRC (Client Quit) | 14:30 | |
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Quit: Quit) | 14:31 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 14:32 | |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 14:40 | |
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 14:42 | |
*** Net147 is now known as Guest4665 | 14:42 | |
*** Guest4665 <Guest4665!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has quit IRC (Remote host closed the connection) | 14:44 | |
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 14:45 | |
*** roussinm <roussinm!~mroussin@bras-base-qubcpq1306w-grc-37-142-115-196-7.dsl.bell.ca> has joined #yocto | 15:15 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe) | 15:35 | |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC (Ping timeout: 264 seconds) | 15:52 | |
Crofton | Clearly we need people from that community working on theis tuff! | 15:54 |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 16:00 | |
*** Guest72 <Guest72!~Guest55@pr-svc-em1-115.emea.corpinter.net> has quit IRC (Quit: Client closed) | 16:02 | |
*** sev99 <sev99!~sev99@pool-108-32-48-117.pitbpa.fios.verizon.net> has joined #yocto | 16:05 | |
*** ptsneves <ptsneves!~Thunderbi@031011128046.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 16:07 | |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC (Ping timeout: 255 seconds) | 16:11 | |
*** rm5248 <rm5248!~rm5248@c-76-100-95-162.hsd1.va.comcast.net> has joined #yocto | 16:12 | |
rm5248 | is it possible to do "inherit foo" on a per-machine basis? I'm making an image that needs to inherit a custom class depending on the machine that it is building for | 16:14 |
JaMa | inherit ${FOO}; FOO:mach1 = "bar" FOO ?= "sane-bar" | 16:21 |
*** gchamp <gchamp!~champagne@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 16:24 | |
*** luc4 <luc4!~luca@2a00:6d43:501:1201:69a1:a51d:8b18:bbde> has quit IRC (Ping timeout: 246 seconds) | 16:24 | |
*** ptsneves <ptsneves!~Thunderbi@031011128046.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 260 seconds) | 16:27 | |
rm5248 | thanks, I'll try that | 16:28 |
Saur | Except, unless you change `inherit` to `inherit_defer`, you must define `FOO` and its variants before the `inherit`. | 16:29 |
*** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has joined #yocto | 16:43 | |
moto-timo | zeddii: ugly but true, but `do_compile[network] = "1"` is the easiest solution to criu | 16:45 |
moto-timo | zeddii: well, nevermind... seems like it barfed later | 16:45 |
moto-timo | grrr | 16:45 |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 16:47 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 252 seconds) | 16:49 | |
*** yudjinn <yudjinn!~yudjinn@c-73-153-47-71.hsd1.co.comcast.net> has quit IRC (Remote host closed the connection) | 16:54 | |
moto-timo | zeddii: also `do_install[netwokr] = "1"` and then drop the EGG-IINFO sed and use find to rm -rf all the __pycache__. almost there | 16:56 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 16:59 | |
moto-timo | zeddii: last offender is `File /usr/lib/python3.12/site-packages/pycriu-3.19.dist-info/direct_url.json in package criu contains reference to TMPDIR [buildpaths]` | 17:07 |
*** Guest20 <Guest20!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has joined #yocto | 17:12 | |
*** Guest89 <Guest89!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has joined #yocto | 17:13 | |
*** Guest89 <Guest89!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has quit IRC (Client Quit) | 17:14 | |
Guest20 | I joined this group with great inspiration after reading about it on Alper Akcan’s Medium post. | 17:16 |
simonew | Welcome :) | 17:18 |
tgamblin | Guest20: Welcome! | 17:22 |
Guest20 | I reviewed the Newcomer Bugs listed on the Yocto Project Bug Triage page. Many of them appear to be quite old. Could someone please provide guidance on selecting my first issue? | 17:27 |
*** mckoan is now known as mckoan|away | 17:29 | |
moto-timo | Guest20: you might want to change your user name to something we will recognize in the future instead of generic Guest20 | 17:32 |
moto-timo | Guest20: just pick something that is interesting to you | 17:33 |
*** Guest20 is now known as sanjay | 17:34 | |
*** Guest6 <Guest6!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has joined #yocto | 17:35 | |
*** Guest6 <Guest6!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has quit IRC (Client Quit) | 17:36 | |
moto-timo | sanjay: if one of those Newcomer Bugs jumps out at you as something you have seen before or have touched before, then pick that. If one of them is something you have seen happen in your build, pick that. If one of them is something you hope to learn about, pick that. | 17:37 |
rburton | we really need to spend some time triaging that newcomer list and getting rid of the not-easy ones, and adding more easier ones | 17:38 |
moto-timo | rburton: although some of the "easy" things we see are fixed too quickly.... oh well | 17:40 |
rburton | yeah genuinely easy things are often just fixed | 17:40 |
rburton | there's a sweet spot... | 17:40 |
sanjay | ok moto-timo will check | 17:43 |
simonew | Guest20: Are you interested in a particular area? | 17:44 |
moto-timo | Guest20 is now sanjay | 17:44 |
simonew | Just saw it | 17:45 |
*** sev99 <sev99!~sev99@pool-108-32-48-117.pitbpa.fios.verizon.net> has quit IRC (Quit: Client closed) | 17:46 | |
moto-timo | sanjay: the most important thing is something that you are motivated enough about to get past the hurdles... you will ALWAYS come upon things that do not work and are frustrating... you need to find something where your own inspiration and drive will get past that annoyance | 17:47 |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection) | 17:49 | |
rburton | fwiw, alper started with simple upgrades in meta-oe: there's a lot of recipes and reports to say what upgrades need doing. | 17:49 |
sanjay | simonew: nothing as such ..I haven’t delved deeply into the inner workings of Yocto, but I’ve used it in my project. | 17:50 |
sanjay | I have a reasonable understanding of creating recipe files and using them | 17:51 |
khem | RP: shadow: Improve connection to systemd DISTRO_FEATURES is causing loops in parsing | 17:52 |
khem | https://www.irccloud.com/pastebin/HBhwVvpo/ | 17:52 |
simonew | sanjay: Maybe adding ptests to components that have none? | 17:53 |
RP | khem: didn't I drop that? | 17:54 |
*** florian_kc <florian_kc!~florian@dynamic-078-048-021-123.78.48.pool.telefonica.de> has joined #yocto | 17:56 | |
*** sanjay <sanjay!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has quit IRC (Quit: Client closed) | 17:56 | |
*** Guest6 <Guest6!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has joined #yocto | 17:56 | |
*** Guest6 is now known as sanjay | 17:56 | |
sanjay | ok simonew will do it | 17:57 |
*** Saur7 <Saur7!~Saur94@195.60.68.152> has joined #yocto | 17:58 | |
RP | khem: sorry, that somehow came back | 17:58 |
sanjay | rburton .. "meta-oe : there's a lot of recipes and reports to say what upgrades need doing". Can i please know where i can find this info ? | 17:58 |
sanjay | moto-timo Thanks for motivating me | 18:01 |
*** Saur94 <Saur94!~Saur14@195.60.68.152> has quit IRC (Ping timeout: 250 seconds) | 18:01 | |
*** Dr_Who <Dr_Who!~tgall@70.35.96.200> has quit IRC (Quit: ZZZzzz…) | 18:03 | |
*** Saur7 is now known as Saur2 | 18:05 | |
*** sotaoverride is now known as Guest2515 | 18:05 | |
*** Guest2515 <Guest2515!~ctraven@139.68.81.2> has quit IRC (Killed (iridium.libera.chat (Nickname regained by services))) | 18:05 | |
*** sotaover1ide is now known as sotaoverride | 18:05 | |
*** ctraven_ <ctraven_!~ctraven@139.68.81.2> has joined #yocto | 18:11 | |
*** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has quit IRC (Remote host closed the connection) | 18:23 | |
moto-timo | zeddii: WIP hacks almost there, but smelly https://github.com/moto-timo/meta-virtualization/tree/timo/criu-hacks | 18:24 |
zeddii | Cool. I'll have a look | 18:25 |
*** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has joined #yocto | 18:26 | |
khem | RP: cool!! | 18:31 |
khem | RP: would it be too much if I ask to include https://lore.kernel.org/openembedded-core/20240229223829.1549939-1-raj.khem@gmail.com/T/#u in scarthgap :) | 18:32 |
khem | it helps bunch of ptests in meta-openembedded | 18:32 |
simonew | There is a patch for the qemu CVE-2023-6683 (not in any release yet). To fix it I backported it, I now wonder though about testing, I build all stuff that inlcudes qemu.inc, though only for x86. It affects the clipboard in the UI. I would guess host to be quite often x86, so is this reasonable, waht else to test? | 18:45 |
*** Dr_Who <Dr_Who!~tgall@199.9.3.194> has joined #yocto | 18:50 | |
*** amitk_ <amitk_!~amit@58.84.62.90> has quit IRC (Ping timeout: 256 seconds) | 19:07 | |
*** sanjay <sanjay!~Guest6@2409:40f2:e:37d6:457f:610f:1ada:6204> has quit IRC (Ping timeout: 250 seconds) | 19:07 | |
roussinm | So We have been trying to run qemu with poky nanbield, but we hit `kvm internal error: emulation failure`. But it works on previous poky version, wondering if anyone else has got the same issue and fixed it with some qemu flags that we might be missing or something? Trying to emulate zen2 image on amd hardware. | 19:39 |
roussinm | actual the image is based on the qemux86-64 machine. | 19:40 |
*** Dr_Who <Dr_Who!~tgall@199.9.3.194> has quit IRC (Quit: ZZZzzz…) | 20:08 | |
*** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 264 seconds) | 20:14 | |
*** florian_kc <florian_kc!~florian@dynamic-078-048-021-123.78.48.pool.telefonica.de> has quit IRC (Ping timeout: 246 seconds) | 20:20 | |
*** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has joined #yocto | 20:22 | |
*** florian <florian!~florian@dynamic-078-048-021-123.78.48.pool.telefonica.de> has joined #yocto | 20:28 | |
*** Saur16 <Saur16!~Saur2@195.60.68.152> has joined #yocto | 20:45 | |
*** Saur2 <Saur2!~Saur94@195.60.68.152> has quit IRC (Ping timeout: 250 seconds) | 20:49 | |
*** Dr_Who <Dr_Who!~tgall@70.35.96.200> has joined #yocto | 20:51 | |
*** rfs613 <rfs613!~rfs613@bras-base-otwaon1102w-grc-09-184-147-116-200.dsl.bell.ca> has quit IRC (Ping timeout: 252 seconds) | 20:57 | |
*** rfs613 <rfs613!~rfs613@bras-base-otwaon1102w-grc-09-184-147-116-200.dsl.bell.ca> has joined #yocto | 21:07 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Quit: alessioigor) | 21:16 | |
*** Saur90 <Saur90!~Saur16@195.60.68.152> has joined #yocto | 21:39 | |
*** Saur16 <Saur16!~Saur2@195.60.68.152> has quit IRC (Ping timeout: 250 seconds) | 21:42 | |
RP | khem: I'm wondering zeddii's take on that... | 22:26 |
khem | silence is complicity ;) | 22:27 |
RP | khem: not convinced ;-) | 22:27 |
* zeddii clearly missed something. | 22:28 | |
zeddii | I'll check the list | 22:28 |
RP | khem: https://autobuilder.yoctoproject.org/typhoon/#/builders/142/builds/54 - meta-clang breaking with the go upgrade. Is that a blocker? | 22:28 |
zeddii | seems ok, since it is conditional on ptest | 22:28 |
khem | zeddii: https://lore.kernel.org/openembedded-core/20240229223829.1549939-1-raj.khem@gmail.com/T/#u | 22:28 |
RP | zeddii: do we want the kernel config dependent on ptest? :/ | 22:28 |
khem | you are CCed | 22:28 |
khem | RP: we already have it | 22:29 |
RP | zeddii: I'd also welcome your thoughts on whether we should upgrade go as per master-next. That is working for core now. The next version bump is trickier | 22:29 |
RP | khem: hmm, so we do :( | 22:29 |
khem | Subprocess output:x86_64-poky-linux-llvm-strip: error: SHT_STRTAB string table section [index 11] is non-null terminated | 22:31 |
zeddii | RP: I'm definitely torn on the go bump, even if it is holding up some meta-virt updates. It's just so late in the cycle, and in theory, a mixin could make the newer go available. but with this being a LTS, we may get blocked out of some CVE updates, and having the LTS branch with packages that need the mixin layer, seems wrong. | 22:31 |
khem | I think its addressible in meta-clang | 22:31 |
khem | all meta-openembedded go apps were broken build time with this upgrade | 22:32 |
RP | zeddii: we have several late things :( | 22:32 |
RP | khem: are they still broken with the changes in master-next now? | 22:32 |
khem | since then you have dropped 1.22 so maybe things have changed but the builds are still running for world so I dont know yet | 22:32 |
RP | khem: 1.22 needs more work which is why I dropped it, I was thinking 1.21 may be an option if it works for enough people | 22:33 |
khem | yeah I will know by tomorrow morning | 22:33 |
zeddii | I'll try more against 1.21 as well, but agreed, 1.22 is a no-go .. badum, | 22:33 |
RP | Let me know your feelings either way | 22:34 |
RP | I'm leaning to taking 1.21 but could easily be convinced not to | 22:34 |
vvn | can you have parallel access to DL_DIR and SSTATE_DIR? (e.g. two bitbake instances running) | 22:46 |
RP | vvn: yes, and multiple hosts over NFS | 22:48 |
vvn | perfect. I finish setting up docker-compose for my builds and I might have parallel services for my various TEMPLATECONF | 22:54 |
vvn | finished* | 22:54 |
*** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 23:02 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has quit IRC (Ping timeout: 268 seconds) | 23:13 | |
*** Saur90 <Saur90!~Saur16@195.60.68.152> has quit IRC (Quit: Client closed) | 23:16 | |
*** Saur90 <Saur90!~Saur90@195.60.68.152> has joined #yocto | 23:17 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!