*** speeder_ <speeder_!~speeder__@233.74.114.89.rev.vodafone.pt> has joined #yocto | 00:44 | |
mischief | DvorkinDmitry: PN might not be packaged in that recipe. | 00:45 |
---|---|---|
*** lexano <lexano!~lexano@174.119.69.134> has quit IRC (Ping timeout: 260 seconds) | 00:48 | |
DvorkinDmitry | mischief, you mean, I should use FILES += "" on;y? | 00:49 |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 00:55 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 01:01 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 01:02 | |
*** davidinux <davidinux!~davidinux@45.11.82.13> has quit IRC (Ping timeout: 258 seconds) | 01:04 | |
*** davidinux <davidinux!~davidinux@host-87-8-153-53.retail.telecomitalia.it> has joined #yocto | 01:06 | |
mischief | DvorkinDmitry: no, i mean you should read the recipe and the included classes to figure out what exactly is packaged. | 01:06 |
*** pabigot <pabigot!~pab@152.sub-75-222-15.myvzw.com> has quit IRC (Ping timeout: 246 seconds) | 01:15 | |
*** speeder_ <speeder_!~speeder__@233.74.114.89.rev.vodafone.pt> has quit IRC (Ping timeout: 258 seconds) | 01:19 | |
*** Marian57 <Marian57!~Marian@c-73-219-138-101.hsd1.nh.comcast.net> has joined #yocto | 01:27 | |
*** pabigot <pabigot!~pab@86.sub-75-222-51.myvzw.com> has joined #yocto | 01:30 | |
*** Ablu <Ablu!~Ablu@user/Ablu> has quit IRC (Ping timeout: 244 seconds) | 01:35 | |
*** Ablu <Ablu!~Ablu@user/Ablu> has joined #yocto | 01:36 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 240 seconds) | 01:36 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 01:39 | |
Marian57 | Hi, | 01:40 |
Marian57 | I have a problem with runqemu command when I'm using cpio.xz, I get a Kernel Panic: | 01:40 |
Marian57 | MACHINE="qemux86-64" runqemu core-image-manufacturing.cpio.xz nographic slirp qemuparams="-m 8192" | 01:40 |
Marian57 | [ 3.508263] List of all partitions: | 01:40 |
Marian57 | [ 3.509069] 0100 4096 ram0 | 01:40 |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has quit IRC (Read error: Connection reset by peer) | 01:40 | |
Marian57 | [ 3.509174] (driver?) | 01:40 |
Marian57 | [ 3.509735] 0101 4096 ram1 | 01:40 |
Marian57 | [ 3.509770] (driver?) | 01:40 |
Marian57 | [ 3.510393] 0102 4096 ram2 | 01:40 |
Marian57 | [ 3.510425] (driver?) | 01:40 |
Marian57 | [ 3.510892] 0103 4096 ram3 | 01:40 |
Marian57 | [ 3.510919] (driver?) | 01:40 |
Marian57 | [ 3.511619] 0104 4096 ram4 | 01:40 |
Marian57 | [ 3.511651] (driver?) | 01:40 |
Marian57 | [ 3.512358] 0105 4096 ram5 | 01:40 |
Marian57 | [ 3.512390] (driver?) | 01:40 |
Marian57 | [ 3.512892] 0106 4096 ram6 | 01:40 |
Marian57 | [ 3.512919] (driver?) | 01:40 |
Marian57 | [ 3.519883] driver: sr | 01:41 |
Marian57 | [ 3.520572] No filesystem could mount root, tried: | 01:41 |
Marian57 | [ 3.520639] ext3 | 01:41 |
Marian57 | [ 3.521205] ext2 | 01:41 |
Marian57 | [ 3.521392] ext4 | 01:41 |
Marian57 | [ 3.521552] vfat | 01:41 |
Marian57 | [ 3.521708] msdos | 01:41 |
Marian57 | [ 3.521865] iso9660 | 01:41 |
Marian57 | [ 3.522026] btrfs | 01:41 |
Marian57 | [ 3.522466] | 01:41 |
Marian57 | [ 3.522846] VFS: Unable to mount root fs on unknown-block(253,0) | 01:41 |
Marian57 | [ 3.523723] User configuration error - no valid root filesystem found | 01:41 |
Marian57 | [ 3.524738] Kernel panic - not syncing: Invalid configuration from end user prevents continuing | 01:41 |
Marian57 | [ 3.525936] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.15.120-yocto-standard #1 | 01:41 |
Marian57 | [ 3.526882] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.15.0-0-g2dd4b9b3f840-prebuilt.qemu.org 04/01/2014 | 01:41 |
Marian57 | [ 3.528073] Call Trace: | 01:41 |
Marian57 | [ 3.528480] <TASK> | 01:41 |
Marian57 | [ 3.529546] dump_stack_lvl+0x38/0x4d | 01:41 |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has joined #yocto | 01:42 | |
*** Lihis <Lihis!~Lihis@ns3006753.ip-151-80-42.eu> has quit IRC (Ping timeout: 255 seconds) | 01:43 | |
*** Lihis <Lihis!~Lihis@2001:41d0:e:f34::1> has joined #yocto | 01:43 | |
mischief | sounds like it was unable to mount the root fs | 01:48 |
*** starblue <starblue!~juergen@dslb-178-006-095-137.178.006.pools.vodafone-ip.de> has quit IRC (Ping timeout: 246 seconds) | 01:57 | |
*** starblue <starblue!~juergen@dslb-094-220-106-071.094.220.pools.vodafone-ip.de> has joined #yocto | 01:59 | |
Marian57 | yes, but how the cpio.gz is working and cpio.xz is not working | 02:11 |
Marian57 | I think I'm missing something essential | 02:11 |
*** jclsn <jclsn!~jclsn@2a04:4540:6520:8600:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 260 seconds) | 02:27 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6547:d600:2ce:39ff:fecf:efcd> has joined #yocto | 02:29 | |
mischief | Marian57: maybe the kernel doesn't know how to deal with xz compression | 03:05 |
Marian57 | kernel it's able to run on the target cpio.xz and cpio.gz | 03:20 |
Marian57 | only qemu it's the problem | 03:20 |
*** yates_work <yates_work!~user@fv-nc-f7af8b91e1-234237-1.tingfiber.com> has joined #yocto | 03:22 | |
yates_work | i am running a recipe that is giving an error in do_configure(). i also add a task before do_configure: https://bpa.st/L2ZQ | 03:27 |
yates_work | but i am NOT seeing the do_display_banner() output. why not? | 03:27 |
yates_work | here is the entire recipe: https://bpa.st/2D5Q | 03:29 |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto | 03:32 | |
yates_work | ok i see. the addtask needs an "after" and a "before" to precisely place it. | 03:52 |
*** belgianguy <belgianguy!~belgiangu@ptr-651fbf8kytydlitfc8v.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 240 seconds) | 05:36 | |
*** dvergatal <dvergatal!~dvergatal@185.53.145.32> has joined #yocto | 05:39 | |
*** Marian57 <Marian57!~Marian@c-73-219-138-101.hsd1.nh.comcast.net> has quit IRC (Quit: Client closed) | 05:47 | |
*** xmn_ <xmn_!~xmn@2600:4040:9390:8c00:3062:84af:78d4:b359> has joined #yocto | 05:57 | |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:d0b6:c32a:8ccc:d39e> has quit IRC (Ping timeout: 246 seconds) | 05:58 | |
*** davidinux <davidinux!~davidinux@host-87-8-153-53.retail.telecomitalia.it> has quit IRC (Ping timeout: 245 seconds) | 06:00 | |
*** davidinux <davidinux!~davidinux@45.11.80.206> has joined #yocto | 06:00 | |
LetoThe2nd | yo dudX | 06:00 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:02 | |
*** lars_ <lars_!~lars@78.79-160-60.customer.lyse.net> has joined #yocto | 06:07 | |
lars_ | Good morning everybody. Is anyone here able to help with a fetcher problem? | 06:07 |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 06:08 | |
*** pabigot <pabigot!~pab@86.sub-75-222-51.myvzw.com> has quit IRC (Ping timeout: 260 seconds) | 06:10 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 06:16 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:17 | |
LetoThe2nd | lars_: well, upon that question, probably nobody will step up. explain the problem in a rough outline, possibly including the error you see, and you will have a much higher chance. plus, its still rather early, just so you are aware. | 06:19 |
lars_ | Thank you, I receive a fetcher error for multiple packages in poky. For git sources the error is 128 no output, and for sources downloaded with wget the error is 4 no output. | 06:22 |
lars_ | When I copy the exact command that bitbake says fails it works fine for me. | 06:23 |
LetoThe2nd | lars_: a vanilla poky build? did it work before? | 06:23 |
lars_ | I even let it download to the exact same place that bitbake wanted it, to see if I could get past the fetcher error, but it still wants to fetch it even if it is already there. | 06:24 |
lars_ | It worked before | 06:24 |
lars_ | Not vanilla, no. But the recipes it fails on are untouched | 06:24 |
lars_ | I have several images in the same repo and only one of them has this problem | 06:25 |
*** pabigot <pabigot!~pab@180.sub-75-222-84.myvzw.com> has joined #yocto | 06:27 | |
lars_ | The recipes that fail are right now edk2-firmware-202202-r0, acpica-native-20211217-r0, virglrenderer-native-0.9.1-r0, libsdl2-native-2.0.20-r0 | 06:28 |
lars_ | I think these recipes are all unique the image I'm currently building, I don't think they are included in any of the other images in this repo. This image is a qemu image of the same distro as the other images, and these packages seem to be qemu specific | 06:30 |
LetoThe2nd | lars_: do they share some common location to download from or such? | 06:33 |
*** rusam <rusam!~rusam@94.204.221.73> has joined #yocto | 06:34 | |
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 245 seconds) | 06:37 | |
lars_ | Nope | 06:38 |
lars_ | And the error message says exactly what command it tries to run to download them. When I manually run this exact command, it works every time. But bitbake fails every time | 06:39 |
lars_ | I have seen several people on the internet with the same error, but they got no help | 06:40 |
lars_ | And my internet connection is perfect, I never have dropped connections or anything like that | 06:42 |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 06:45 | |
lars_ | And one of the recipes is actually fetching from Github, so it should definitely not be a real networking issue | 06:45 |
*** rfuentess <rfuentess!~rfuentess@alyon-652-1-40-213.w109-213.abo.wanadoo.fr> has joined #yocto | 06:48 | |
lars_ | It now seems to have gotten past those somehow after just retrying many times... | 06:48 |
*** mckoan|away is now known as mckoan | 06:49 | |
mckoan | good morning | 06:50 |
*** nerdboy <nerdboy!~nerdboy@47.143.129.174> has joined #yocto | 06:50 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has joined #yocto | 06:52 | |
*** zpfvo <zpfvo!~fvo@i59f5ccc0.versanet.de> has joined #yocto | 07:09 | |
*** olani_ <olani_!~olani@66.159.215.7> has quit IRC (Ping timeout: 246 seconds) | 07:13 | |
*** olani <olani!~olani@66.159.215.7> has quit IRC (Ping timeout: 255 seconds) | 07:14 | |
*** varjag <varjag!~user@188.95.241.196> has joined #yocto | 07:14 | |
*** zpfvo1 <zpfvo1!~fvo@i59F5CCC0.versanet.de> has joined #yocto | 07:15 | |
*** zpfvo <zpfvo!~fvo@i59f5ccc0.versanet.de> has quit IRC (Ping timeout: 250 seconds) | 07:16 | |
*** old_boy <old_boy!~old_boy@205.251.233.107> has quit IRC (Quit: Client closed) | 07:17 | |
*** frieder <frieder!~frieder@i577B9395.versanet.de> has joined #yocto | 07:17 | |
lars_ | @LetoThe2nd Hmm, now it reappeared again with the same package, edk2-firmware | 07:20 |
lars_ | Here is my error message: http://0x0.st/HprX.txt | 07:22 |
*** ptsneves <ptsneves!~Thunderbi@031011128011.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 07:26 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 07:27 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 07:27 | |
lars_ | And here for acpica-native: http://0x0.st/Hpr8.txt | 07:27 |
lars_ | In my earlier message I said that it somehow got past those but this was apparently not the case, it just waited a bit longer before attempting them this time. | 07:29 |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has joined #yocto | 07:30 | |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has quit IRC (Client Quit) | 07:34 | |
*** xmn_ <xmn_!~xmn@2600:4040:9390:8c00:3062:84af:78d4:b359> has quit IRC (Quit: ZZZzzz…) | 07:35 | |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has joined #yocto | 07:37 | |
lars_ | Oh, wow. I restarted my docker container and now it actually worked (no false positive this time, I watched the do_fetch complete for both of the packages). Very weird that my container could somehow be in a state where it was unable to download just these specific packages... | 07:40 |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has quit IRC (Remote host closed the connection) | 07:45 | |
*** davidinux <davidinux!~davidinux@45.11.80.206> has quit IRC (Ping timeout: 255 seconds) | 07:45 | |
mcfrisk | khem: FWIW, runqemu with slirp is able to run ptests and selftests, at least with the few small changes I posted in https://lists.openembedded.org/g/openembedded-core/message/186549 | 07:46 |
*** davidinux <davidinux!~davidinux@45.11.82.201> has joined #yocto | 07:47 | |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has joined #yocto | 07:47 | |
*** rusam <rusam!~rusam@94.204.221.73> has quit IRC (Quit: Leaving...) | 07:47 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 07:49 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 07:52 | |
*** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #yocto | 07:58 | |
*** Guest58 <Guest58!~Guest58@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has joined #yocto | 08:00 | |
*** Spinola <Spinola!~alberto@D57E7F5A.static.ziggozakelijk.nl> has joined #yocto | 08:05 | |
*** Spinola <Spinola!~alberto@D57E7F5A.static.ziggozakelijk.nl> has quit IRC (Client Quit) | 08:05 | |
*** gsalazar <gsalazar!~gsalazar@107.105.60.94.rev.vodafone.pt> has joined #yocto | 08:16 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 08:18 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 08:22 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has quit IRC (Quit: Client closed) | 08:26 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 245 seconds) | 08:30 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 08:32 | |
*** michele is now known as Guest1540 | 08:35 | |
*** Guest1540 <Guest1540!~michele@37.103.33.95> has quit IRC (Killed (molybdenum.libera.chat (Nickname regained by services))) | 08:35 | |
*** Guest1540 <Guest1540!~michele@37.103.33.95> has joined #yocto | 08:35 | |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has quit IRC (Ping timeout: 258 seconds) | 08:36 | |
*** rfuentess <rfuentess!~rfuentess@alyon-652-1-40-213.w109-213.abo.wanadoo.fr> has quit IRC (Read error: Connection reset by peer) | 08:42 | |
*** mbulut <mbulut!~mbulut@ip1f128f36.dynamic.kabel-deutschland.de> has joined #yocto | 08:48 | |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has joined #yocto | 09:00 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:10 | |
ptsneves | Hey all. Is qschulz on vacations? | 09:11 |
*** speeder <speeder!~speeder__@110.75.114.89.rev.vodafone.pt> has joined #yocto | 09:13 | |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has joined #yocto | 09:15 | |
*** speeder <speeder!~speeder__@110.75.114.89.rev.vodafone.pt> has quit IRC (Ping timeout: 246 seconds) | 09:18 | |
*** Guest58 <Guest58!~Guest58@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has quit IRC (Quit: Client closed) | 09:21 | |
*** bq <bq!~david@oh.not.bad.aye.yeah.nah.nz> has quit IRC (Ping timeout: 245 seconds) | 09:21 | |
*** olani <olani!~olani@31-208-215-228.cust.bredband2.com> has joined #yocto | 09:22 | |
*** olani_ <olani_!~olani@31-208-215-228.cust.bredband2.com> has joined #yocto | 09:22 | |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 09:26 | |
qschulz | ptsneves: who summoned me :) | 09:27 |
qschulz | have I missed some highlights? | 09:28 |
ptsneves | qschulz: Ah no. Just i remember you being very active in QA in IRC and well it was missed :) | 09:28 |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 246 seconds) | 09:29 | |
qschulz | ptsneves: yeah, not very much my liking to be so quiet here. Got two new products to work on, got tech lead/manager duties at the same time | 09:29 |
qschulz | so very little time to do anything OSS right now unfortunately, which saddens me :/ | 09:30 |
qschulz | but someone's joining the team in a month, that should help make things a bit smoother for me (or wishful thinking, who knows :) ) | 09:31 |
ptsneves | qschulz: Great to hear! Anyway, for what it is worth I appreciated your contribution and thought the channel emptier. | 09:31 |
RP | qschulz: we're missing you! | 09:31 |
ptsneves | qschulz: what kind of products do you work on if it can be public info? | 09:32 |
qschulz | thanks for the kind words, I really miss it too | 09:32 |
* qschulz blushes | 09:32 | |
qschulz | ptsneves: can only say it's based on Rockchip RK3588 for now | 09:32 |
qschulz | and that we do not have any pin not routed from the SoC, so that's a lot of work for both the HW team and the SW team :) | 09:33 |
*** bq <bq!~david@oh.not.bad.aye.yeah.nah.nz> has joined #yocto | 09:33 | |
qschulz | should be announced in the next month or two though :) | 09:34 |
qschulz | and tlwoerner may see some patches once I've time to start working on Yocto stuff for the new products :) | 09:35 |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has joined #yocto | 09:36 | |
ptsneves | It is similar to the Pine64 | 09:37 |
*** kayterina <kayterina!~kayterina@88.197.44.249> has joined #yocto | 09:37 | |
qschulz | ptsneves: which device from them? | 09:39 |
*** Guest58 <Guest58!~Guest58@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has joined #yocto | 09:39 | |
ptsneves | qschulz: Well best of luck to you :) RK3566 https://botland.store/pine64-modules/20189-pine64-quartz64-model-a-rockchip-rk3566-arm-cortex-a55-quad-core-8gb-ram-5904422303211.html | 09:39 |
qschulz | ptsneves: ah the quartz64, yeah different SoC :) | 09:40 |
qschulz | very surprised by how speedy the RK3588 is | 09:41 |
qschulz | I think the board we work on is the fastest thing I own | 09:41 |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has quit IRC (Quit: Leaving) | 09:42 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 09:42 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has joined #yocto | 09:42 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 09:42 | |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has joined #yocto | 09:43 | |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 245 seconds) | 09:45 | |
qschulz | which says more on what I own than how fast RK3588 is :D | 09:47 |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has quit IRC (Ping timeout: 246 seconds) | 09:48 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4c00:5d00:7656:3cff:fe3f:7ce9> has joined #yocto | 09:49 | |
*** manuel1985 <manuel1985!~manuel198@2a02:1748:dd5c:f290:b604:1d94:e5d:10d0> has joined #yocto | 09:50 | |
ptsneves | qschulz: ehehe I do not think that at the level of yocto work, the speed of the target matters much. I had extensive work on a continuous integration of an armv5. With tftp for bootloader and kernel and nfs for the rootfs it had cooler development workflow than I have seen in dev boards used for actual fancy products. Hell most of the integration done by the Yocto project is done on qemu :) | 09:53 |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 09:56 | |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 258 seconds) | 09:59 | |
*** starblue <starblue!~juergen@dslb-094-220-106-071.094.220.pools.vodafone-ip.de> has quit IRC (Ping timeout: 248 seconds) | 10:00 | |
*** starblue <starblue!~juergen@dslb-094-220-106-071.094.220.pools.vodafone-ip.de> has joined #yocto | 10:02 | |
qschulz | ptsneves: tftp is a must when you do automation | 10:03 |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has quit IRC (Quit: Leaving) | 10:03 | |
qschulz | though now U-Boot supports some implementation of wget | 10:04 |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has joined #yocto | 10:04 | |
*** rfuentess <rfuentess!~rfuentess@alyon-652-1-40-213.w109-213.abo.wanadoo.fr> has joined #yocto | 10:04 | |
ptsneves | qschulz: oh did not know it supported a part of wget functionality. Does it handle https as well? u-boot the only OS you need | 10:05 |
qschulz | ptsneves: no https AFAIK, you would need certificate handling | 10:10 |
qschulz | https://u-boot.readthedocs.io/en/stable/usage/cmd/wget.html | 10:11 |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has joined #yocto | 10:12 | |
ptsneves | qschulz: very sparse doc. If it indeed only supports downloading something over HTTP/TCP it seems a bit confusing to call it wget. I do not think it supports basic authentication nor redirect | 10:13 |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 246 seconds) | 10:15 | |
qschulz | ptsneves: won't comment on U-Boot being confusing :) | 10:19 |
ptsneves | qschulz: Well the other day somebody complained that Yocto documentation is too big. There is always something :) | 10:22 |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 10:26 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 10:27 | |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 10:29 | |
*** ckayhan <ckayhan!~ckayhan@176.235.144.138> has joined #yocto | 10:30 | |
rburton | RP: https://social.kernel.org/notice/AZDeSjvZ39K0vf1jKC | 10:31 |
qschulz | ptsneves: It's a bit overwhelming yes :) | 10:31 |
ckayhan | Hello, I need help with "v4l2loopback". Has anyone managed to compile it with yocto? | 10:31 |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 244 seconds) | 10:32 | |
qschulz | rburton: have you seen the curl maintianer complaining about NVD? (the recent one :) ) | 10:33 |
qschulz | rburton: https://daniel.haxx.se/blog/2023/08/26/cve-2020-19909-is-everything-that-is-wrong-with-cves/ | 10:33 |
rburton | yeah he's nicely vocal about the problem | 10:35 |
rburton | shame nothing changes | 10:36 |
*** zpfvo1 <zpfvo1!~fvo@i59F5CCC0.versanet.de> has quit IRC (Ping timeout: 250 seconds) | 10:37 | |
*** zpfvo <zpfvo!~fvo@i59F5CCC0.versanet.de> has joined #yocto | 10:37 | |
*** zpfvo <zpfvo!~fvo@i59F5CCC0.versanet.de> has quit IRC (Ping timeout: 245 seconds) | 10:42 | |
*** zpfvo <zpfvo!~fvo@i59F5CCC0.versanet.de> has joined #yocto | 10:42 | |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has joined #yocto | 10:46 | |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 246 seconds) | 10:48 | |
*** speeder__ <speeder__!~speeder__@213.205.68.220> has joined #yocto | 10:59 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 245 seconds) | 11:00 | |
*** Guest58 <Guest58!~Guest58@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has quit IRC (Quit: Client closed) | 11:01 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8792:4c08:cb7c:d9ed> has quit IRC (Remote host closed the connection) | 11:01 | |
*** speeder_ <speeder_!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 250 seconds) | 11:01 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:7794:456d:e749:96e3> has joined #yocto | 11:02 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 11:02 | |
RP | rburton: if they didn't backport so much, people might be more trusting of it :/ | 11:04 |
*** AndreRicardo <AndreRicardo!~AndreRica@155.94.33.143> has joined #yocto | 11:10 | |
AndreRicardo | Hello, we have a custom nginx_%.bbappend and now we would like to have a way to send one version of the available-sites if it's dev and another if it's prod. I'm not sure how is the best way to do this as we want both dev and prod images to include the nginx recipe. | 11:12 |
rburton | write separate recipes to provide the configs | 11:13 |
rburton | and bbappend nginx to delete files if you need to | 11:13 |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 260 seconds) | 11:14 | |
AndreRicardo | the only change is really on one of the sites enabled | 11:15 |
AndreRicardo | dev has | 11:15 |
AndreRicardo | server { | 11:15 |
AndreRicardo | listen 80; | 11:15 |
AndreRicardo | include /etc/nginx/sites-available/*.conf; | 11:15 |
AndreRicardo | } | 11:15 |
AndreRicardo | while prod should be | 11:15 |
AndreRicardo | server { | 11:15 |
AndreRicardo | listen 80; | 11:15 |
AndreRicardo | server_name _; | 11:15 |
AndreRicardo | return 301 https://$host$request_uri; | 11:15 |
AndreRicardo | include /etc/nginx/sites-available/*.conf; | 11:15 |
AndreRicardo | } | 11:15 |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 11:16 | |
AndreRicardo | I was trying to do this on the nginx_%.bbappend | 11:16 |
AndreRicardo | SRC_URI += "${@ "'file://prod/mysite_http'" if (d.getVar("DISTRO_VARIANT") == "prod") else 'file://mysite_http' }" | 11:16 |
AndreRicardo | but could not get DISTRO_VARIANT from the image bb file | 11:17 |
rburton | why is the image bb relevant? | 11:17 |
AndreRicardo | because if the build is `bitbake -k prod-image` would like to use prod-image.bb file, if it's `bitbake -k dev-image` would use dev-image.bb | 11:19 |
rburton | oh so 'distro variant' has nothing to do with distros | 11:19 |
AndreRicardo | DISTRO_VARIANT is defined in prod-image.bb and dev-image.bb | 11:19 |
rburton | variables set in recipes _do not_ leak into other recipes | 11:19 |
AndreRicardo | no, it's for environment like "dev", "uat", "prod" | 11:20 |
rburton | so do what i said originally: have a recipe for each configuration, your images pull in the one they want | 11:20 |
AndreRicardo | Yes, I understand that now a little better with the scopes | 11:20 |
AndreRicardo | so can I have like a base nginx | 11:20 |
rburton | yes, a common nginx recipe, and then a recipe for each configuration you want | 11:20 |
AndreRicardo | and have two specific for dev, uat and another just for prod. | 11:21 |
*** speeder__ is now known as speeder | 11:21 | |
rburton | ask youself why would you want to rebuild nginx if you changed the configuration? | 11:21 |
AndreRicardo | I don't, ideally is just one of the sites-available configs that is changed | 11:22 |
rburton | exactly | 11:23 |
rburton | but if your configuration is part of the nginx recipe that's what happens | 11:23 |
AndreRicardo | I'm still a bit puzzled where these customisations should be. If they should be under meta-our-layer/recipes-httpd/nginx or somewhere else. | 11:25 |
rburton | your configurations, your layer | 11:25 |
AndreRicardo | and what would I call my bb file? Right now is nginx_%.bbappend | 11:26 |
rburton | i'd have a nginx-config-prod.bb which just contains the production configuration files | 11:29 |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Ping timeout: 246 seconds) | 11:31 | |
*** kayterina <kayterina!~kayterina@88.197.44.249> has quit IRC (Quit: Client closed) | 11:32 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:7794:456d:e749:96e3> has quit IRC (Ping timeout: 246 seconds) | 11:39 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 11:45 | |
manuel1985 | Hi all, is it possible to reference git tags in SRC_URI in kirstone? | 11:45 |
manuel1985 | It seems to no longer work in Kirkstone. | 11:45 |
rburton | recommended not to anyway | 11:45 |
rburton | put a sha | 11:46 |
manuel1985 | But I'm not sure I've got the complete picture. | 11:46 |
manuel1985 | Don't want to :( | 11:46 |
manuel1985 | git tag gives me an idea how old the sources are... checksums not so much | 11:47 |
rburton | until someone moves a tag | 11:47 |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Client Quit) | 11:47 | |
manuel1985 | We don't have that problem with our internal repositories. | 11:47 |
rburton | _yet_ | 11:47 |
manuel1985 | Let's move the discussion back to the possibility of referencing git commits by tags in SRC_URI. | 11:49 |
rburton | no idea, sorry, i always use shas | 11:49 |
manuel1985 | ok | 11:50 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 11:57 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 11:58 | |
*** kayterina <kayterina!~kayterina@88.197.44.249> has joined #yocto | 12:00 | |
ptsneves | manuel1985: In https://docs.yoctoproject.org/bitbake/2.4/singleindex.html#git-fetcher-git there is an example of the usage of tag. Does it not suit you? | 12:01 |
manuel1985 | ptsneves: When using tag=v${PV} in SRC_URI and SRCREV = "${AUTOREV}" we get "Conflicting revisions (%s from SRCREV and %s from the url) found, please specify one valid value" since Kirkstone. In Dunfell this was doing fine. | 12:03 |
rburton | i'd say dunfell was broken as they are conflicting | 12:06 |
rburton | do you want autorev or the tag | 12:06 |
ptsneves | manuel1985: Is the conflict real? | 12:06 |
manuel1985 | One sec, I'm just discussing something internally. Perhaps we screwed up somewhere. | 12:10 |
rburton | RP: do you expect to merge the qemu 8.1.0 upgrade soon or should i prep a series of cve backports? | 12:17 |
RP | rburton: I was hoping to, I was just a bit worried about the meson/python changes | 12:31 |
manuel1985 | I didn't yet hear back from the engineer, so here's my assumption on what happened. Our internal docs say one must specify SRCREV="$AUTOREV" when checking out a branch, and MUST NOT set SRCREV when checking out a tag. Engineer got confused and specified SRCREV="$AUTOREV" when checking out a tag. | 12:36 |
*** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Quit: Leaving) | 12:42 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:5736:ac1e:b5f8:35bd> has joined #yocto | 12:44 | |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has quit IRC (Remote host closed the connection) | 12:49 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:5736:ac1e:b5f8:35bd> has quit IRC (Ping timeout: 245 seconds) | 12:50 | |
RP | Somehow a reproducibility gremlin has crept into numpy: https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/3425/steps/12/logs/stdio | 12:50 |
varjag | if i have a shell script installed in recipe-sysroot-native, is it possible to pass it environment variables form the recipe? | 12:52 |
varjag | i want my wrapper script load certain stuff when invoked but it has no idea where the stuff has been placed | 12:53 |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:78a4:2c74:cdc8:c833> has joined #yocto | 12:55 | |
*** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has joined #yocto | 12:56 | |
*** ptsneves <ptsneves!~Thunderbi@031011128011.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 245 seconds) | 12:57 | |
*** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Client Quit) | 12:58 | |
*** |Xagen <|Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 245 seconds) | 12:58 | |
varjag | guess i could just pass them as arguments.. | 12:59 |
RP | varjag: arguments would be one way. The script will know it's own location so it can be possible to use that to know where to look too | 13:03 |
*** ptsneves <ptsneves!~Thunderbi@031011128011.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 13:04 | |
RP | rburton: "The --with-path options are not actually options" - but we're passing them as options? | 13:06 |
varjag | oh good point | 13:07 |
*** lars_ <lars_!~lars@78.79-160-60.customer.lyse.net> has quit IRC (Ping timeout: 246 seconds) | 13:08 | |
*** Thorn <Thorn!~Thorn@user/thorn> has joined #yocto | 13:14 | |
jonmason | zeddii: I think gregkh approves of the job you are doing. https://social.kernel.org/notice/AZDeSjvZ39K0vf1jKC | 13:15 |
Saur | varjag: You probably want to look into create_wrapper. Here is an example from one of our recipes where I install a script and create a wrapper for it that sets a couple of variables based on values from Bitbake: https://pastebin.com/fXyvmmae | 13:16 |
varjag | ohh interesting | 13:21 |
varjag | thanks! | 13:21 |
AndreRicardo | rburton: how can I do so that this nginx-config-prod.bb is run after the nginx_%.bbappend? | 13:23 |
ptsneves | AndreRicardo: Make nginx-config-prod depend on nginx | 13:26 |
*** speeder_ <speeder_!~speeder__@110.75.114.89.rev.vodafone.pt> has joined #yocto | 13:34 | |
varjag | so i foolishly deleted sysroot dir in one of my built recipes… is there a way to repopulate it? | 13:37 |
varjag | bitbake -f doesn't seem to do the trick | 13:37 |
*** speeder <speeder!~speeder__@213.205.68.220> has quit IRC (Ping timeout: 260 seconds) | 13:37 | |
*** BrziCo <BrziCo!~BrziCo@cable-77-239-0-58.dynamic.telemach.ba> has joined #yocto | 13:38 | |
BrziCo | Hello, I successfully built Yocto image for i.mx8quadmax MEK board. However, currently I need to manually edit fdt_file. Does anyone know how can I automate this in Yocto? | 13:41 |
BrziCo | I currently need to 'editenv fdt_file' and to enter dtb that i need | 13:42 |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:1071:8517:82de:4aaf> has joined #yocto | 13:47 | |
*** GillesM <GillesM!~gilles@116.79.123.78.rev.sfr.net> has joined #yocto | 13:47 | |
varjag | ok -c cleanall and rebuild helped | 13:48 |
rburton | AndreRicardo: it doesn't need to. just install both in the image. | 13:50 |
rburton | RP: yeah, the configure looks for the variables which get set when you pass options | 13:50 |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 13:50 | |
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has joined #yocto | 13:51 | |
rburton | RP: ie --with-foo=fish turns into a variable with_foo=fish, and the configure macro looks for those variable | 13:51 |
rburton | its horrible :) | 13:51 |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 13:51 | |
AndreRicardo | Thanks rburton and ptsneves. I've created this nginx-config-prod.bb | 13:52 |
AndreRicardo | LICENSE = "CLOSED" | 13:52 |
AndreRicardo | RDEPENDS:${PN} += "nginx" | 13:52 |
AndreRicardo | SRC_URI += "file://prod/vetscan_http" | 13:52 |
AndreRicardo | # Overwrite the vetscan_http with the prod version | 13:52 |
AndreRicardo | do_install:append() { | 13:52 |
AndreRicardo | install -d ${D}/${sysconfdir}/nginx/sites-available | 13:52 |
AndreRicardo | install -m 644 ${WORKDIR}/prod/vetscan_http ${D}/${sysconfdir}/nginx/sites-available | 13:52 |
AndreRicardo | } | 13:52 |
AndreRicardo | and add this to the prod image file | 13:52 |
AndreRicardo | IMAGE_INSTALL:append = " nginx-config-prod" | 13:52 |
AndreRicardo | seems to work, at least in the extracted filesystem the modified file is there | 13:53 |
*** speeder_ <speeder_!~speeder__@110.75.114.89.rev.vodafone.pt> has quit IRC (Remote host closed the connection) | 13:53 | |
rburton | i'd just use do_install(), no need to :append to an empty task | 13:55 |
mckoan | BrziCo: what was the problem? | 13:56 |
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 13:58 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 258 seconds) | 13:58 | |
BrziCo | mckoan I currently need to manually do 'editenv fdb_file'. I want to automate it | 13:58 |
BrziCo | I want fdb_file to point to another default dtb file | 13:59 |
BrziCo | should I use devtool to generate patch? | 13:59 |
BrziCo | or whats best way | 13:59 |
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has joined #yocto | 14:00 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 14:01 | |
*** valdemaras <valdemaras!~valdemara@86.38.215.250> has joined #yocto | 14:03 | |
RP | rburton: I figured it was something like that but the commit message/patch is a bit confusing :) | 14:03 |
manuel1985 | ptsneves, when using the git fetchers 'tag=' option without SRCREV=$AUTOREV, we get the following on Kirkstone: redacted-1.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch 'v1.1.0' for repo 'gitlab.com/redacted.git' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None) | 14:07 |
varjag | uh, when my recipe delivers a pre-compiled elf binary *something* changes its ld-linux interpreter on its way to sysroot-destdir | 14:10 |
JaMa | manuel1985: have you tried what the error message says? | 14:14 |
ptsneves | manuel1985: have you tried usehead=1? | 14:14 |
manuel1985 | JaMa: We don't want to set the git commit has manually, we just want to use whatever the tag points to. | 14:17 |
manuel1985 | ptsneves, no. Frankly, I don't understand what it does. | 14:18 |
manuel1985 | “usehead”: Enables local git:// URLs to use the current branch HEAD as the revision for use with AUTOREV. The “usehead” parameter implies no branch and only works when the transfer protocol is file://. | 14:18 |
JaMa | manuel1985: that's not what the message says | 14:18 |
manuel1985 | JaMa: So what does it say? | 14:19 |
JaMa | (use SRCPV in PV for OE) | 14:19 |
manuel1985 | If I'm not mistaken the SRCPV is the git commit hash... | 14:20 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 14:20 | |
manuel1985 | what does "for OE" mean in this context? | 14:20 |
JaMa | you're mistaken, that's SRCREV not SRCPV | 14:20 |
manuel1985 | Ok will try | 14:21 |
ptsneves | JaMa: I honestly do not understand the error as well | 14:21 |
ptsneves | JaMa: What is OE in this context? | 14:22 |
JaMa | OpenEmbedded | 14:22 |
ptsneves | (use SRCPV in PV for OE). I did not even understand why OpenEmbedded is relevant here. I guess this is because bitbake is part of oe-core, but damn if I understood that error | 14:23 |
JaMa | well bitbake can be used by other projects, typical solution for OE project is to add SRCPV to PV to make sure that tag is resolved to sha early enough | 14:27 |
*** mckoan is now known as mckoan|away | 14:27 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 245 seconds) | 14:32 | |
ptsneves | JaMa: For me it is just the overload of acronyms in a simple parentheses. It is code-speak. I get your point though. Would the usehead=1 i suggested not work as well? | 14:33 |
JaMa | I've never used usehead and wasn't aware of it (I was actually thinking you're making fun of manuel1985 :)), so dunno | 14:34 |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 14:39 | |
ptsneves | JaMa: eheh that would have been cruel. It is here https://docs.yoctoproject.org/bitbake/2.4/singleindex.html#git-fetcher-git | 14:48 |
ptsneves | > Enables local git:// URLs to use the current branch HEAD as the revision for use with AUTOREV. The “usehead” parameter implies no branch and only works when the transfer protocol is file://. | 14:48 |
ptsneves | oh i guess i answered myself | 14:48 |
mischief | it seems that using lmsensors pulls in perl somehow. is there a way to avoid that? | 14:50 |
rburton | RDEPENDS:${PN}-sensorsdetect = "${PN}-sensors perl perl-module-fcntl perl-module-file-basename | 14:52 |
rburton | don't install sensorsdetect | 14:52 |
rburton | the problem is you're installing the top level lmsensors package which pulls in _all_ of the subpackages | 14:53 |
rburton | install just the bits you need | 14:53 |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 248 seconds) | 14:57 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 14:59 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:78a4:2c74:cdc8:c833> has quit IRC (Remote host closed the connection) | 15:03 | |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8f7f:ae48:4aeb:ff99> has joined #yocto | 15:03 | |
qschulz | mmm trying to setup automatic builds of yocto layers through gitlab (because we develop on gitlab), but don't understand how people manage sstate-cache? | 15:04 |
RP | qschulz: we just added a section in the manual on that! | 15:04 |
*** rfuentess <rfuentess!~rfuentess@alyon-652-1-40-213.w109-213.abo.wanadoo.fr> has quit IRC (Remote host closed the connection) | 15:04 | |
qschulz | FWIW, we currently do auto builds using webhooks to Jenkins and I eventually plan to have LAVA in the mix | 15:04 |
qschulz | RP: ah! shame on me for not going through my inbox! | 15:04 |
qschulz | RP: mmmm are we talking about the same thing though? | 15:05 |
qschulz | i remember some discussion around how to clean sstate-cache every now and then so we keep the storage size under control | 15:06 |
qschulz | i'm talking more about how people share the sstate-cache in gitlab ci | 15:06 |
rburton | qschulz: our CI has gitlab runners with a sstate cache on nfs | 15:06 |
qschulz | rburton: we've that too | 15:06 |
qschulz | i'm using a kas container and thus the nfs mount isn't available inside by default | 15:07 |
qschulz | and I 've read you're supposed to modify the runner config file to add the mountpoints, but that's quite painful | 15:07 |
qschulz | so was trying to figure out if I got things wrong somewhere or not | 15:07 |
qschulz | or maybe I should try to not use containers... but it's so convenient :) | 15:08 |
qschulz | self-hosted gitlab runners and server BTW | 15:08 |
rburton | our runners run inside docker so they just mount the nfs directory into the container and we set sstate_dir to point at it | 15:09 |
varjag | who can be messing with my binary on its way to sysroot-uninative | 15:09 |
varjag | this is really frustrating | 15:09 |
qschulz | rburton: "they just mount the nfs directory into the container" how? | 15:09 |
rburton | basically, docker run --mount | 15:11 |
rburton | (our ci is now k8s so i officially don't know or care anymore) | 15:11 |
qschulz | rburton: ah so it's not using the `image` key from gitlab-ci.yml I guess? | 15:12 |
qschulz | because you cannot set volumes in gitlab-ci.yml | 15:12 |
rburton | https://git.yoctoproject.org/meta-arm/tree/.gitlab-ci.yml | 15:12 |
rburton | sure but the .gitlab-ci.yml isn't the thing that starts the runner | 15:13 |
rburton | the runners that are connected to our CI have the mounts needed | 15:13 |
mischief | rburton: thanks, ill check it out | 15:15 |
qschulz | rburton: ok, so we'd need to modify the runner config file then, thanks! | 15:17 |
qschulz | rburton: I actually intuitively looked into meta-arm and was puzzled by the absence of volumes :) | 15:17 |
*** Joel40 <Joel40!~Joel@178.54.78.143> has joined #yocto | 15:20 | |
Joel40 | Moin! | 15:21 |
Joel40 | What does this mean when yocto has found the patch in the bbappend by first picking up the bb itself? | 15:21 |
Joel40 | | error: recipes-kernel/linux/linux-mainline_6.1.9.bb: does not exist in index | 15:21 |
Joel40 | | [ERROR]: Application of .kernel-meta//patches//./0001-usb-support-for-orangepi-zero2.patch failed. | 15:21 |
rburton | i'd be suspicious of your patch | 15:21 |
Joel40 | In what way exactly? Should I ignore the error? | 15:22 |
rburton | it looks like 0001-usb-support-for-orangepi1-zero2.patch tries to patch the recipe | 15:22 |
Joel40 | It should be patching the Linux kernel | 15:23 |
rburton | sure, but check that | 15:23 |
Joel40 | Oh, I see... It's doing it in the wrong directory? How do I check? | 15:23 |
Joel40 | I'm so stupid! Thank you rburton | 15:28 |
*** caglar <caglar!~caglar@2001:a61:4f2:f301:8f7f:ae48:4aeb:ff99> has quit IRC (Quit: Leaving) | 15:36 | |
*** lexano <lexano!~lexano@174.119.69.134> has joined #yocto | 15:44 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 15:58 | |
*** varjag <varjag!~user@188.95.241.196> has quit IRC (Quit: ERC (IRC client for Emacs 27.1)) | 15:58 | |
dvergatal | RP: Have you seen my emails regarding the issue discovered by you? I've been talking to khem regarding this problem and we decided together to force usage of tar-native from recipe if 1.35 is not on the host machine but after my investigations I've discovered that there is this meta/classes/sanity.bbclass with check_tar_version that it checks for version >= 1.28 or stops building | 16:03 |
dvergatal | RP: khem: so my proposal is instead of implementing new code we should force this sanity check to >= 1.35, what do you think? | 16:04 |
RP | dvergatal: most distros we support don't have tar 1.35 | 16:09 |
dvergatal | RP: yeah I know | 16:10 |
dvergatal | so what do you propose? | 16:10 |
*** zpfvo <zpfvo!~fvo@i59F5CCC0.versanet.de> has quit IRC (Quit: Leaving.) | 16:10 | |
RP | dvergatal: I have ideas but they've significant impact. I'm in a meeting atm :( | 16:11 |
dvergatal | RP: we can discuss them later i'll be today in the vening working | 16:11 |
*** AndreRicardo <AndreRicardo!~AndreRica@155.94.33.143> has quit IRC (Quit: Client closed) | 16:11 | |
dvergatal | evening* | 16:11 |
dvergatal | 1 | 16:12 |
*** amitk <amitk!~amit@58.84.61.130> has joined #yocto | 16:12 | |
*** kayterina <kayterina!~kayterina@88.197.44.249> has quit IRC (Quit: Client closed) | 16:22 | |
*** mbulut <mbulut!~mbulut@ip1f128f36.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 250 seconds) | 16:26 | |
khem | Do we need tar-native for anything in the early build sequence of yes then where | 16:35 |
*** Joel40 <Joel40!~Joel@178.54.78.143> has quit IRC (Ping timeout: 246 seconds) | 16:42 | |
dvergatal | using grep -r tar-native on openembedded-core returned me just 5 results which is package_tar.bbclass, bitbake.conf wic-tools.bb and scripts create.py and create_buildsys.py | 16:44 |
khem | Yeah they are not in critical build pipeline so your change would force that | 16:46 |
dvergatal | yeah but wait for RP we will see what are his ideas :) | 16:47 |
kanavin | dvergatal, it's not a particularly urgent issue, given that feature freeze is now in effect | 16:52 |
dvergatal | kanavin: no it's not, still we can offcourse wait until most distros will get new tar 1.35, I also need to check khem's issue regarding glibc-2.38 which i suspect is more urgent | 16:54 |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 16:55 | |
kanavin | you probably can eliminate the use of tar from the host (drop it from HOSTOOLS), and replace all occurences with tar-native, but then there needs to be a clear measurement of how it affects build times, e.g. core-image-minimal | 16:55 |
rburton | how does one unpack tar without using host tar? | 16:58 |
RP | dvergatal: very roughly, we need to make the code conditional so it either includes xattr or doesn't, then we can make it use xattars in the target codepaths but not the native one. Once we do that, we can force a tar-native dependency on the target codepaths | 16:58 |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 246 seconds) | 16:59 | |
RP | we'd probably need a "tar-replacement-native" in a similar way to the way we have "file-replacement-native" | 16:59 |
dvergatal | mhm | 16:59 |
*** Thorn_ <Thorn_!~Thorn@2001:8a0:dfe1:a200:5d42:655f:ec2f:63cb> has joined #yocto | 17:00 | |
dvergatal | RP: I will need to discuss it with you in details | 17:00 |
RP | dvergatal: I'm out of time for a few hours at least | 17:00 |
dvergatal | not now | 17:00 |
dvergatal | maybe tomorrow | 17:00 |
*** valdemaras <valdemaras!~valdemara@86.38.215.250> has quit IRC (Quit: valdemaras) | 17:00 | |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has joined #yocto | 17:01 | |
dvergatal | RP: I have plenty of other things to do and this sounds like a more stuff to be done | 17:01 |
*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 258 seconds) | 17:02 | |
*** tgamblin <tgamblin!~tgamblin@2001:1970:5b1f:ab00:d875:6297:4e81:e577> has quit IRC (Quit: Leaving) | 17:02 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 17:03 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 17:03 | |
*** tgamblin <tgamblin!~tgamblin@2001:1970:5b1f:ab00:71eb:b8e9:8589:9ca5> has joined #yocto | 17:04 | |
dvergatal | RP: btw. to be honest I like your solution :D | 17:05 |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has quit IRC (Ping timeout: 245 seconds) | 17:16 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 245 seconds) | 17:29 | |
*** ptsneves <ptsneves!~Thunderbi@031011128011.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 248 seconds) | 17:30 | |
*** yannd <yannd!~yann@88.120.44.86> has quit IRC (Remote host closed the connection) | 17:31 | |
*** yannd <yannd!~yann@88.120.44.86> has joined #yocto | 17:32 | |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has joined #yocto | 17:36 | |
*** valdemaras <valdemaras!~valdemara@86.38.215.250> has joined #yocto | 17:38 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4c00:5d00:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection) | 17:45 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 17:45 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has joined #yocto | 17:47 | |
*** ptsneves <ptsneves!~Thunderbi@031011128011.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 17:50 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 17:55 | |
*** ptsneves <ptsneves!~Thunderbi@031011128011.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Read error: Connection reset by peer) | 17:56 | |
*** ptsneves <ptsneves!~Thunderbi@31.11.128.11> has joined #yocto | 17:56 | |
*** florian_kc <florian_kc!~florian@dynamic-093-131-163-153.93.131.pool.telefonica.de> has joined #yocto | 18:05 | |
*** florian_kc <florian_kc!~florian@dynamic-093-131-163-153.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 255 seconds) | 18:27 | |
khem | BrziCo: you might do something like this - https://github.com/Freescale/meta-freescale-3rdparty/blob/b3be00d8c8cd80d89b04b4dc81bf008025d0c53a/recipes-bsp/u-boot/u-boot-script-qoriq/boot.cmd.in#L2C28-L2C28 | 18:31 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Ping timeout: 246 seconds) | 18:32 | |
khem | qschulz: https://github.com/kraj/meta-clang/blob/1addd3db69cee59418e55cdeecaf7cd0a09777d8/.github/workflows/yoe.yml#L40C17-L40C17 and https://github.com/YoeDistro/yoe-distro/blob/9059d497a709a8d996124368ed155c73e17b1aa6/envsetup.sh#L579 | 18:39 |
khem | RP: what is the range of commits under suspicion for qemuppc issue ? | 18:42 |
*** frieder <frieder!~frieder@i577B9395.versanet.de> has quit IRC (Remote host closed the connection) | 18:43 | |
*** bluedartfrog_ <bluedartfrog_!~bluedartf@216.24.212.15> has joined #yocto | 18:49 | |
*** bluedartfrog_ <bluedartfrog_!~bluedartf@216.24.212.15> has left #yocto (Leaving) | 18:50 | |
*** ptsneves <ptsneves!~Thunderbi@31.11.128.11> has quit IRC (Ping timeout: 255 seconds) | 18:59 | |
*** florian_kc <florian_kc!~florian@dynamic-093-131-163-153.93.131.pool.telefonica.de> has joined #yocto | 19:02 | |
*** mbulut <mbulut!~mbulut@ip1f128f36.dynamic.kabel-deutschland.de> has joined #yocto | 19:03 | |
*** BrziCo <BrziCo!~BrziCo@cable-77-239-0-58.dynamic.telemach.ba> has quit IRC (Quit: Client closed) | 19:04 | |
mischief | rburton: removed the perl crap (and also vim) and our images are quite a bit slimmer. thanks :) | 19:08 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 19:17 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 19:19 | |
*** valdemaras <valdemaras!~valdemara@86.38.215.250> has quit IRC (Quit: valdemaras) | 19:31 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 19:52 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 19:54 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 19:56 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 19:57 | |
RP | khem: something after 05affd7d0d143d6fa5c6aff0d40c5d9e046f4b0c | 20:00 |
khem | mischief: bitbake -g <image> and looking at the RHS of -> in resulting dot file reveals a lot about whats getting pulled in | 20:00 |
khem | and who is asking for it in dep chain | 20:01 |
RP | khem: I'm using qemuppc-alt as the test so poky-altcfg, i.e. the 6.1 kernel | 20:03 |
khem | you observed that it was occurring with 6.1 too right ? | 20:04 |
khem | openssl: Upgrade 3.1.1 -> 3.1.2 | 20:07 |
*** gsalazar <gsalazar!~gsalazar@107.105.60.94.rev.vodafone.pt> has quit IRC (Ping timeout: 245 seconds) | 20:10 | |
khem | do we see this with sysvinit too ? there are bunch of systemd related changed in master after that commit so we can eliminate those if it is happening with sysvinit | 20:13 |
khem | that leaves main kernel 6.4 and glibc 2.38 | 20:14 |
khem | and perhap tar as well since it will be used by tests on targets | 20:14 |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has quit IRC (Quit: Haxxa flies away.) | 20:15 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto | 20:19 | |
*** amitk <amitk!~amit@58.84.61.130> has quit IRC (Remote host closed the connection) | 20:28 | |
RP | khem: yes, it is with sysvinit too | 20:31 |
RP | khem: that is why I ruled out systemd | 20:32 |
RP | khem: It happens with the 6.4 kernel as well. I was just wondering about openssl | 20:35 |
RP | khem: I've tried some builds of the openssl commit, lets see how they do | 20:35 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 20:36 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Ping timeout: 255 seconds) | 21:05 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 21:06 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Ping timeout: 245 seconds) | 21:10 | |
khem | Cool | 21:15 |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:1071:8517:82de:4aaf> has quit IRC (Quit: xmn) | 21:15 | |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:1071:8517:82de:4aaf> has joined #yocto | 21:16 | |
*** Piraty_ is now known as Piraty | 21:18 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 21:25 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Read error: Connection reset by peer) | 21:25 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 21:26 | |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has quit IRC (Ping timeout: 248 seconds) | 21:27 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Read error: Connection reset by peer) | 21:27 | |
RP | khem: 90801cd8cb23719031aaaba1578a8446e1824cad fails so it is between there and the commit above | 21:27 |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 21:27 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Read error: Connection reset by peer) | 21:27 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 21:28 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Client Quit) | 21:30 | |
*** mbulut <mbulut!~mbulut@ip1f128f36.dynamic.kabel-deutschland.de> has quit IRC (Remote host closed the connection) | 21:56 | |
*** mbulut <mbulut!~mbulut@ip1f128f36.dynamic.kabel-deutschland.de> has joined #yocto | 21:56 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 22:02 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Ping timeout: 255 seconds) | 22:07 | |
*** mbulut <mbulut!~mbulut@ip1f128f36.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 255 seconds) | 22:09 | |
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 22:14 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 22:17 | |
*** dgriego_ <dgriego_!~dgriego@user/dgriego> has joined #yocto | 22:19 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Ping timeout: 246 seconds) | 22:21 | |
*** dgriego_ <dgriego_!~dgriego@user/dgriego> has quit IRC (Read error: Connection reset by peer) | 22:22 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 22:30 | |
*** dgriego_ <dgriego_!~dgriego@user/dgriego> has joined #yocto | 22:31 | |
*** dgriego_ <dgriego_!~dgriego@user/dgriego> has quit IRC (Read error: Connection reset by peer) | 22:32 | |
*** dgriego_ <dgriego_!~dgriego@user/dgriego> has joined #yocto | 22:32 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Read error: Connection reset by peer) | 22:34 | |
*** dgriego_ <dgriego_!~dgriego@user/dgriego> has quit IRC (Quit: Computer going to sleep) | 22:41 | |
khem | RP: perhaps it can be bisected now in 4 steps | 23:03 |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 23:08 | |
khem | gtk4 is interesting too since its used for webkitgtk | 23:08 |
*** _lore_ <_lore_!~lorenzo@net-93-148-139-48.cust.vodafonedsl.it> has quit IRC (Ping timeout: 245 seconds) | 23:10 | |
*** ckayhan1 <ckayhan1!~ckayhan@176.235.144.138> has joined #yocto | 23:13 | |
ckayhan1 | Does anyone have recipe for 'v4l2loopback' ? | 23:15 |
*** kpo <kpo!~kpo@031011130061.dynamic-3-poz-k-1-0-0.vectranet.pl> has joined #yocto | 23:30 | |
*** florian_kc <florian_kc!~florian@dynamic-093-131-163-153.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 244 seconds) | 23:34 | |
*** davidinux <davidinux!~davidinux@45.11.82.201> has quit IRC (Ping timeout: 248 seconds) | 23:38 | |
moto-timo | @ckayhan1 ` devtool add kernel-module-v4l2loopback --srcbranch main https://github.com/umlaeute/v4l2loopback.git` will get you started... you'll need to figure out the DEPENDS. | 23:45 |
*** davidinux <davidinux!~davidinux@45.11.82.209> has joined #yocto | 23:49 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 23:50 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!