*** lexano <lexano!~lexano@174.119.69.134> has quit IRC (Ping timeout: 256 seconds) | 00:26 | |
*** Habbie <Habbie!peter@lorentz.7bits.nl> has quit IRC (Ping timeout: 256 seconds) | 00:29 | |
*** Saur_Home85 <Saur_Home85!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 00:31 | |
*** Saur_Home85 <Saur_Home85!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 00:31 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Read error: Connection reset by peer) | 00:32 | |
*** Habbie <Habbie!peter@lorentz.7bits.nl> has joined #yocto | 00:33 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 00:35 | |
*** tealbird <tealbird!~pidgin@173-228-60-169.dsl.dynamic.fusionbroadband.com> has quit IRC (Ping timeout: 272 seconds) | 00:44 | |
*** davidinux <davidinux!~davidinux@45.11.80.96> has quit IRC (Ping timeout: 256 seconds) | 01:03 | |
*** davidinux <davidinux!~davidinux@45.11.80.89> has joined #yocto | 01:10 | |
*** tealbird <tealbird!~pidgin@c-98-248-236-18.hsd1.ca.comcast.net> has joined #yocto | 01:18 | |
*** starblue <starblue!~juergen@87.122.126.15> has quit IRC (Ping timeout: 268 seconds) | 01:28 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6531:2700:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 240 seconds) | 01:28 | |
*** starblue <starblue!~juergen@87.122.126.11> has joined #yocto | 01:30 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6516:fc00:2ce:39ff:fecf:efcd> has joined #yocto | 01:31 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 01:32 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 01:40 | |
*** raghavgururajan <raghavgururajan!ea769b8000@user/raghavgururajan> has quit IRC (Ping timeout: 255 seconds) | 01:41 | |
*** raghavgururajan <raghavgururajan!ea769b8000@user/raghavgururajan> has joined #yocto | 01:42 | |
*** Bardon_ <Bardon_!~Bardon@user/Bardon> has quit IRC (Ping timeout: 264 seconds) | 01:55 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 260 seconds) | 01:58 | |
*** raghavgururajan <raghavgururajan!ea769b8000@user/raghavgururajan> has quit IRC (Ping timeout: 240 seconds) | 01:59 | |
*** raghavgururajan <raghavgururajan!ea769b8000@user/raghavgururajan> has joined #yocto | 02:02 | |
*** Bardon <Bardon!~Bardon@user/Bardon> has joined #yocto | 02:18 | |
moto-timo | People do change employers and yet retain nicks. | 03:12 |
---|---|---|
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 03:23 | |
*** splatch <splatch!uid202900@id-202900.tinside.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 03:25 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 256 seconds) | 03:40 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 03:55 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Read error: Connection reset by peer) | 03:57 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 03:57 | |
*** khem` <khem`!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 04:07 | |
*** khem` <khem`!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Client Quit) | 04:08 | |
*** khem` <khem`!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 04:13 | |
*** khem` <khem`!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Client Quit) | 04:14 | |
*** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has quit IRC () | 04:16 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 04:17 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Quit: WeeChat 4.2.1) | 04:23 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 04:23 | |
*** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 252 seconds) | 04:34 | |
*** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has joined #yocto | 04:36 | |
*** ssweeny <ssweeny!c6d723798b@user/ssweeny> has quit IRC (Quit: Gateway shutdown) | 04:38 | |
*** ssweeny <ssweeny!c6d723798b@user/ssweeny> has joined #yocto | 04:39 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Quit: WeeChat 4.2.1) | 04:58 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 04:58 | |
*** simonew <simonew!~ile@2a02:810d:a940:35fc:6ac1:6ce:911f:af87> has joined #yocto | 05:04 | |
*** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has joined #yocto | 05:17 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 05:33 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 05:40 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 05:40 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Quit: WeeChat 4.2.1) | 05:47 | |
*** linfax <linfax!~linfax@eumail.topcon.com> has joined #yocto | 05:58 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 06:03 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has quit IRC (Ping timeout: 240 seconds) | 06:04 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 06:06 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has quit IRC (Ping timeout: 252 seconds) | 06:19 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 06:22 | |
*** mckoan_ is now known as mckoan | 06:27 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC (Ping timeout: 256 seconds) | 06:31 | |
*** Fahad <Fahad!~Fahad@119.157.132.127> has joined #yocto | 06:31 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has joined #yocto | 06:33 | |
*** sng <sng!~quassel@217.140.105.54> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 06:37 | |
*** sng <sng!~quassel@217.140.105.54> has joined #yocto | 06:37 | |
*** simonew <simonew!~ile@2a02:810d:a940:35fc:6ac1:6ce:911f:af87> has quit IRC (Remote host closed the connection) | 06:38 | |
*** simonew <simonew!~ile@2a02:810d:a940:35fc:5305:49ca:a1d1:3ac4> has joined #yocto | 06:39 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 06:39 | |
*** zpfvo <zpfvo!~fvo@i59F5CD7B.versanet.de> has joined #yocto | 06:50 | |
*** rfuentess <rfuentess!~rfuentess@adijon-159-1-11-151.w92-161.abo.wanadoo.fr> has joined #yocto | 07:03 | |
*** jmd <jmd!~user@2001:a61:2aa0:ea01:fcec:2373:8649:cf16> has quit IRC (Ping timeout: 268 seconds) | 07:11 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has joined #yocto | 07:12 | |
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Quit: Quit) | 07:19 | |
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 07:19 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 07:23 | |
*** mvlad <mvlad!~mvlad@2a02:2f05:850d:7800:edc6:164a:c314:6eeb> has joined #yocto | 07:28 | |
*** Kubu_work <Kubu_work!~kubu@1bg67-h01-176-145-85-46.dsl.sta.abo.bbox.fr> has joined #yocto | 07:44 | |
thomas_34 | Good morning, does someone know whats the "safest" way to check if a variable is empty or not set? Does oe.utils provide a function for that? | 07:56 |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has quit IRC (Ping timeout: 260 seconds) | 08:05 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has joined #yocto | 08:06 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Remote host closed the connection) | 08:14 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 240 seconds) | 08:19 | |
*** mihai <mihai!~mihai@user/mihai> has quit IRC (Quit: Leaving) | 08:24 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 08:28 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has quit IRC (Ping timeout: 268 seconds) | 08:49 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 260 seconds) | 08:49 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 08:51 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has joined #yocto | 08:52 | |
*** splatch <splatch!uid202900@id-202900.tinside.irccloud.com> has joined #yocto | 08:53 | |
*** splatch is now known as ldywicki | 08:55 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 08:57 | |
mckoan | thomas_34: do you mean in a recipe? | 09:07 |
*** rudynotfound <rudynotfound!~rudynotfo@117.194.245.149> has joined #yocto | 09:13 | |
rudynotfound | hey there i am looking forward to be a yocto developer , how can i get started? | 09:14 |
usvi | get a devkit, good book and start hacking | 09:15 |
rudynotfound | hacking what | 09:16 |
usvi | writing and changing code, compiling, running and debugging | 09:16 |
JaMa | rudynotfound: you can start with https://wiki.yoctoproject.org/wiki/Newcomers | 09:16 |
*** coelebs <coelebs!~coelebs@31-160-214-198.biz.kpn.net> has joined #yocto | 09:17 | |
rudynotfound | ahhhhhhhhhhh thanks | 09:17 |
rudynotfound | i use arch btw | 09:17 |
rudynotfound | also making my own independent distro and using yocto in the kernel so i cannot take a risk of it not being secured so i planned to join the project itself to be sure of its security and stuff | 09:18 |
rudynotfound | chat has been really quiet | 09:19 |
*** rudynotfound <rudynotfound!~rudynotfo@117.194.245.149> has quit IRC (Quit: Client closed) | 09:20 | |
usvi | ... | 09:20 |
ldywicki | strange ;-) | 09:20 |
*** rudynotfound <rudynotfound!~rudynotfo@117.194.245.149> has joined #yocto | 09:20 | |
usvi | its the nature of this chat that there are sometimes more messages and sometimes less | 09:20 |
rudynotfound | irc very complicated | 09:20 |
ldywicki | @rudynotfound I do use arch, but never really made any build of it beyond several packages. Do you use arch as a base for your distro? | 09:20 |
rudynotfound | no i would use lfs | 09:20 |
ldywicki | to be precise I use manjaro | 09:21 |
rudynotfound | gonna create its own base | 09:21 |
rudynotfound | i work at endeavour os community edition hyprland | 09:21 |
rudynotfound | but i use vanilla arch | 09:21 |
*** Michael_Guest <Michael_Guest!~Michael_G@130.41.201.209> has joined #yocto | 09:22 | |
ldywicki | I see, irc was a great place in the past, nowadays most of chats moved to more modern tools, but irc is still great. It is much less distracting than stuff with mobile apps. | 09:22 |
rudynotfound | discord replaced it seriously | 09:23 |
rudynotfound | imma go install arch again lol | 09:24 |
*** Vivith <Vivith!~Vivith@86.56.72.99> has joined #yocto | 09:24 | |
*** Vivith <Vivith!~Vivith@86.56.72.99> has quit IRC (Client Quit) | 09:24 | |
ldywicki | per say you do not need arch, you can try to conduct build using container to spin bitbake | 09:25 |
ldywicki | I use also a tool called kas which is quite handy to assemble build config | 09:26 |
ldywicki | anyhow, you probably know more about linux development than myself, throwing tooling just so you have idea :) | 09:26 |
rudynotfound | its what i use i do not wanna use windows but my school got ms office so i cannot even leave it | 09:26 |
rudynotfound | i sometimes feel like erasing disk and installing arch like i love linux and tux is friendly with me since my drivers are opensource even the gpu and the processor | 09:27 |
ldywicki | you can run, you can hide, ms office will find you | 09:28 |
rudynotfound | my classmates even barely know how to update windows | 09:28 |
rudynotfound | i am like the hacker in the class | 09:29 |
*** Tyaku <Tyaku!~Tyaku@lfbn-orl-1-202-97.w92-152.abo.wanadoo.fr> has quit IRC (Quit: leaving) | 09:29 | |
rudynotfound | fedora would be better for these stuff ig? because it got more options for development? | 09:29 |
rudynotfound | because thats what torvalds use | 09:29 |
ldywicki | not sure, most of linux distros will provide you a way to pull development tools, and with bitbake you need mostly standard stuff as all heavy lifting (like cross compilation) happens inside of the build. | 09:32 |
*** opalfruit <opalfruit!uid611514@id-611514.uxbridge.irccloud.com> has joined #yocto | 09:32 | |
rudynotfound | okai | 09:32 |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 252 seconds) | 09:33 | |
opalfruit | Hi, just wondering if anyone can point me in the right direction, i can see aarch64-poky-linux-gcc exists, which i believe i'm using to build the kernel/rootfs programs, but i'm trying to also install arm-poky-linux-gcc so the host can also compile armhf programs, which i was trying to do using DEPENDS, but i keep getting close matches only listing aarch64-poky-linux-gcc, anyone got any ideas? | 09:35 |
rudynotfound | what is your yocto env? | 09:37 |
opalfruit | i'm using kirkstone, if that's what you mean? i did just noticed it also lists virtual/arm-none-eabi-gcc-native, but not sure if that would be the right compiler to compile u-boot | 09:39 |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:40 | |
rudynotfound | you are doing everything right | 09:40 |
thomas_34 | mckoan, I mean in a config. For example to append something to OVERRIDES | 09:42 |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 09:42 | |
*** rudynotfound <rudynotfound!~rudynotfo@117.194.245.149> has quit IRC (Quit: Client closed) | 09:44 | |
ldywicki | @opalfruit this might depend on MACHINE variable, the arm-poky-linux-gcc will require different target than aarch64 | 09:52 |
*** Guest72 <Guest72!~Guest72@92.79.125.166> has joined #yocto | 09:59 | |
opalfruit | ldywicki: thanks, could i possibly add a different MACHINE variable to the particular .bb file i want to use armhf, rather than using multiple conf files and multiconfig? | 10:00 |
*** starblue <starblue!~juergen@87.122.126.11> has quit IRC (Ping timeout: 256 seconds) | 10:01 | |
*** Kubu_work <Kubu_work!~kubu@1bg67-h01-176-145-85-46.dsl.sta.abo.bbox.fr> has quit IRC (Read error: Connection reset by peer) | 10:01 | |
ldywicki | @opalfruit this I don't know, but you can swap variable without changing checkout directory, it will cause recompilation to new architecture and re-use of some state (and downloads), the work directory is smart enough to distinguish both. | 10:02 |
*** manuel__ <manuel__!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 268 seconds) | 10:02 | |
*** starblue <starblue!~juergen@87.122.126.11> has joined #yocto | 10:03 | |
ldywicki | you will end up with another rootfs image, but work directory will contain also packages (if you configured package managed) to be deployed onto this architecture | 10:03 |
*** Guest72 <Guest72!~Guest72@92.79.125.166> has quit IRC (Quit: Client closed) | 10:14 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 256 seconds) | 10:17 | |
alessioigor | Should we stop to use tarballs? | 10:17 |
*** ldywicki <ldywicki!uid202900@user/ldywicki> has quit IRC (Quit: Updating details, brb) | 10:19 | |
*** ldywicki <ldywicki!uid202900@user/ldywicki> has joined #yocto | 10:19 | |
*** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has quit IRC (Ping timeout: 250 seconds) | 10:22 | |
*** manuel__ <manuel__!~manuel198@62.99.131.178> has joined #yocto | 10:49 | |
Fahad | can yocto generated image use package repo of other linux distro having compatible format? | 10:53 |
Fahad | for example, if build system is configured to use deb package format, can Ubuntu's apt packages repo be used? | 10:53 |
*** ehussain <ehussain!~Thunderbi@2400:adc5:122:ef00:928c:9673:973d:214b> has joined #yocto | 10:53 | |
*** Guest5 <Guest5!~Guest5@ip-178-202-227-110.um47.pools.vodafone-ip.de> has joined #yocto | 11:06 | |
*** Guest5 <Guest5!~Guest5@ip-178-202-227-110.um47.pools.vodafone-ip.de> has quit IRC (Client Quit) | 11:06 | |
*** Fahad <Fahad!~Fahad@119.157.132.127> has quit IRC (Quit: Client closed) | 11:13 | |
*** Saur_Home85 <Saur_Home85!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 11:18 | |
*** Saur_Home85 <Saur_Home85!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 11:18 | |
ldywicki | generated packages are compatible with other distros till some degree (their format is the same), however dependency paths often do not match. When I generated apt package with yocto I could use it with ubuntu/raspbian but had to force install due to "unresolved" dependencies. For me it was not an issue (package not bound to architecture), but for other cases it won't be that easy. | 11:42 |
*** jbo_ is now known as jbo | 11:47 | |
*** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has quit IRC (Ping timeout: 264 seconds) | 11:49 | |
*** lexano <lexano!~lexano@174.119.69.134> has joined #yocto | 11:49 | |
*** DvorkinDmitry <DvorkinDmitry!~dvorkin@5.167.98.73> has joined #yocto | 11:57 | |
DvorkinDmitry | I found that i need to manually disable a couple of classes in openembedded-core/meta/classes/ by moving they filenames names to ...off because some other layer is replacing them unsuccessfully. Is there are any other possibility to do the same in OE/Yocto settings variables? | 11:59 |
*** Kubu_work <Kubu_work!~kubu@i19-lef01-ix2-176-180-90-244.dsl.dyn.abo.bbox.fr> has joined #yocto | 11:59 | |
Saur | DvorkinDmitry: If you want a bbclass to actually not do anything, you can put an empty version of it in a layer you control. Do note that the order bbclasses are searched for is based on BBPATH so typically your layer needs to be specified earlier in BBPLAYERS than the layer which bbclass you want to override. | 12:06 |
DvorkinDmitry | Saur, there are rust* and cargo* classes are redefined in additional layer. I need to switch off the same classes from OE completely. | 12:07 |
Saur | DvorkinDmitry: bitbake will only read a bbclass once, so either it will read it from the additional layers or it will read it from OE. Which one is read depends on the order in BBLAYERS. | 12:09 |
DvorkinDmitry | Saur, aha! and... is there are any mechanism to avoid reading several .bbclass files from OE layer? | 12:10 |
Saur | DvorkinDmitry: If the classes are read from your additional layers, they will not be read from OE. | 12:14 |
*** Guest80 <Guest80!~Guest80@047-227-225-030.res.spectrum.com> has joined #yocto | 12:14 | |
DvorkinDmitry | Saur, ok. so only layers order | 12:14 |
JaMa | doesn't BBMASK work for bbclasses as well? | 12:15 |
Saur | DvorkinDmitry: Well, technically the order in BBPATH, but since most layers append to it, it mostly matches the order in BBLAYERS. | 12:16 |
DvorkinDmitry | thank you, Jama and Saur! I'll try | 12:16 |
Saur | JaMa: No idea, I had not considered that. If it does, that is great. | 12:17 |
Guest80 | This is my first time here - I am seeking a place to ask a yocto build question...Do I just post it here ? what is the correct protocol | 12:17 |
JaMa | I really don't know, but someone used that in one of our layers (to my surprise), trying now | 12:18 |
JaMa | and looks like BBMASK doesn't work for bbclasses | 12:18 |
Saur | Guest80: You are in the correct place. Just go ahead and ask. | 12:18 |
Saur | JaMa: :( | 12:19 |
Saur | Guest80: If you want to post longer stuff like logs, then make sure to use pastebin or similar. | 12:20 |
*** Kubu_work1 <Kubu_work1!~kubu@i19-lef01-ix2-176-180-90-244.dsl.dyn.abo.bbox.fr> has joined #yocto | 12:21 | |
JaMa | DvorkinDmitry: Saur: yes the documentation and code is quite clear that BBMASK is only for recipes and bbappends, sorry for confusion | 12:22 |
Guest80 | I am learning and very very new.... I was to able to build the poky distribution without issue. I then want to build a 3.1 Dunfell version in support of the IMX6 from Variscite. So I am following the build procedures from them... I am using a VM on Mac and Ubuntu as the host OS. I am receiving bitbake errors and I think I am missing something | 12:22 |
Guest80 | very basic. Any chance someone may know how to point me in the right direction. here are the errors..... | 12:22 |
DvorkinDmitry | JaMa, ah! | 12:23 |
*** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has joined #yocto | 12:23 | |
Guest80 | parallels@ubuntu-linux-22-04-02-desktop:~/var-fslc-yocto/fslc-framebuffer_build$ bitbake core-image-minimal | 12:23 |
Guest80 | Traceback (most recent call last): | 12:23 |
Guest80 | File "/home/parallels/var-fslc-yocto/sources/poky/bitbake/bin/bitbake", line 19, in <module> | 12:23 |
Guest80 | import bb | 12:23 |
Guest80 | File "/home/parallels/var-fslc-yocto/sources/poky/bitbake/lib/bb/__init__.py", line 75, in <module> | 12:23 |
Guest80 | import bb.msg | 12:23 |
Guest80 | File "/home/parallels/var-fslc-yocto/sources/poky/bitbake/lib/bb/msg.py", line 19, in <module> | 12:23 |
Guest80 | import bb.event | 12:23 |
Guest80 | File "/home/parallels/var-fslc-yocto/sources/poky/bitbake/lib/bb/event.py", line 22, in <module> | 12:23 |
Guest80 | import bb.compat | 12:23 |
Guest80 | File "/home/parallels/var-fslc-yocto/sources/poky/bitbake/lib/bb/compat.py", line 7, in <module> | 12:23 |
Guest80 | from collections import MutableMapping, KeysView, ValuesView, ItemsView, OrderedDict | 12:23 |
Guest80 | ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py) | 12:23 |
mckoan | Guest80: STOOOOOOOOOOOOOOOOOOP | 12:23 |
mckoan | Guest80: please use pastebin | 12:24 |
*** prabhakarlad <prabhakarlad!~prabhakar@217.163.141.10> has joined #yocto | 12:24 | |
*** Kubu_work <Kubu_work!~kubu@i19-lef01-ix2-176-180-90-244.dsl.dyn.abo.bbox.fr> has quit IRC (Ping timeout: 256 seconds) | 12:24 | |
mckoan | Guest80: as you may read here the distro for '3.1 Dunfell' is Ubuntu 18.04 https://variwiki.com/index.php?title=Yocto_Development_Environment | 12:27 |
JaMa | Guest80: it was fixed in newer bitbake, check git log and backport necessary commit (or better upgrde to supported version of OE) | 12:28 |
JaMa | e2be6defb compat.py: remove file since it no longer actually implements anything | 12:29 |
JaMa | included since bitbake 1.48.0 | 12:30 |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 12:30 | |
Guest80 | Ok I created a pastebin account for next time - thanks | 12:31 |
*** Guest28 <Guest28!~Guest28@2a01:599:10c:8f38:8979:f689:b6c2:7192> has joined #yocto | 12:32 | |
*** Guest28 <Guest28!~Guest28@2a01:599:10c:8f38:8979:f689:b6c2:7192> has quit IRC (Client Quit) | 12:33 | |
Guest80 | Ok I will try it with a docker container and 18.04 - thanks for the guidance. | 12:37 |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 12:58 | |
*** sev99 <sev99!~sev99@pool-108-32-48-117.pitbpa.fios.verizon.net> has joined #yocto | 13:01 | |
*** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 264 seconds) | 13:07 | |
*** opalfruit <opalfruit!uid611514@id-611514.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 13:21 | |
*** Guest80 <Guest80!~Guest80@047-227-225-030.res.spectrum.com> has quit IRC (Quit: Ping timeout (120 seconds)) | 13:33 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 268 seconds) | 13:35 | |
*** Michael_Guest <Michael_Guest!~Michael_G@130.41.201.209> has quit IRC (Quit: Client closed) | 13:50 | |
*** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has joined #yocto | 14:01 | |
*** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has quit IRC (Quit: Client closed) | 14:02 | |
*** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has joined #yocto | 14:02 | |
thomas_34 | A short question: Why is always "=." used, when OVERRIDES or MACHINEOVERRIDES are modified? Why not OVERRIDES:append = "foo" ? | 14:04 |
mckoan | thomas_34: in case "=." is a prepend | 14:12 |
*** Xagen <Xagen!~Xagen@098-006-114-013.biz.spectrum.com> has joined #yocto | 14:14 | |
*** rudynotfound <rudynotfound!~rudynotfo@117.194.245.149> has joined #yocto | 14:18 | |
thomas_34 | Okay... I thought maybe the variable expansion time matters here | 14:21 |
*** coelebs <coelebs!~coelebs@31-160-214-198.biz.kpn.net> has quit IRC (Quit: Client closed) | 14:27 | |
*** rudynotfound <rudynotfound!~rudynotfo@117.194.245.149> has quit IRC (Quit: Client closed) | 14:32 | |
*** sakoman <sakoman!~sakoman-l@067-053-223-136.biz.spectrum.com> has joined #yocto | 14:43 | |
*** Guest12 <Guest12!~Guest12@83.150.39.62> has joined #yocto | 14:46 | |
*** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Ping timeout: 256 seconds) | 14:49 | |
Guest12 | Can someone explain to me why the variable SOURCE_DATE_EPOCH in the reproducible_build.bbclass class is added to the BB_HASHBASE_WHITELIST? -> In the recipe for systemd, the variable is used to set the time epoch for the package during the configure task. Since the SOURCE_DATE_EPOCH variable is added to the BB_HASHBASE_WHITELIST, the systemd recipe | 14:50 |
Guest12 | is not rebuilt when the SOURCE_DATE_EPOCH is changed. | 14:50 |
neverpanic | SOURCE_DATE_EPOCH changing alone is typically not considered enough to trigger a rebuild of a package. If none of the other inputs changed, why rebuild just because SOURCE_DATE_EPOCH changed? | 14:54 |
neverpanic | On the other hand, SOURCE_DATE_EPOCH should usually be derived from the source tree, so if SOURCE_DATE_EPOCH changes, didn't your source tree also change, which should trigger the rebuild? | 14:54 |
RP | neverpanic: SOURCE_DATE_EPOCH clamps the output timestamps so it can and does affect the output | 15:09 |
Guest12 | SOURCE_DATE_EPOCH is set globally in the reproducible_build.bbclass and I want to use the variable to set the time globally for a build of an image. My problem is that in a build with a changed SOURCE_DATE_EPOCH systemd is not rebuilt and is used from my sstate cache. | 15:09 |
Guest12 | if the SOURCE_DATE_EPOCH changes and systemd is configured with a different time epoch, then this affects the systemd application, i.e. the binary and behaviour changes | 15:10 |
neverpanic | RP: I never claimed it doesn't. I'm just saying, it shouldn't be an input on its own. | 15:11 |
RP | neverpanic: right, agreed. I think I misread some of the context | 15:11 |
gmorell | .w 2 | 15:12 |
RP | Guest12: for a given set of inputs, the output should always be deterministic (reproducible). In general we automatically set SDE to something that is deterministic so it isn't used as an input. It isn't intended to be set manually | 15:12 |
neverpanic | Guest12: Sounds like you'reholding S_D_E wrong, then. The entire point is to avoid a dependency on the current build time by using the value from S_D_E instead. If you are changing S_D_E, but the other inputs to the systemd build do not change, that breaks the entire purpose of S_D_E. | 15:13 |
neverpanic | Also, it would be a major footgun if changing SOURCE_DATE_EPOCH caused systemd to rebuild, which then in turn caused every dependent of systemd to rebuild. You'd be recompiling half of your userland for a timestamp. | 15:14 |
*** rcw <rcw!~rcwoolley@104.247.237.121> has joined #yocto | 15:19 | |
Guest12 | For me, a reproducible build means exactly that for a given set of inputs, the output should always be deterministic (reproducible). Which is clearly violated by changing S_D_E or time_epoch of systemd. Wouldn't it make sense, if S_D_E is not suitable, to use another variable so that the build of systemd is deterministic? | 15:23 |
Guest12 | The rebuild of systemd and recompiling half of userland recipes is a logical consequence of this and also happens with every other minor change to systemd. | 15:24 |
*** simonew <simonew!~ile@2a02:810d:a940:35fc:5305:49ca:a1d1:3ac4> has quit IRC (Remote host closed the connection) | 15:26 | |
*** simonew <simonew!~ile@2a02:810d:a940:35fc:b029:a607:1b29:5c8c> has joined #yocto | 15:26 | |
neverpanic | Fortunately there's a great definition of what it means for a build to be reproducible alrady, which I know because I helped write it: https://reproducible-builds.org/docs/definition/ | 15:26 |
neverpanic | Note that it says "given the same build environment", and "The relevant attributes of the build environment […] are defined by the authors or distributors." | 15:27 |
RP | Guest12: The key thing is the SDE isn't a user set input, the system deterministicly determines it | 15:27 |
neverpanic | Yocto (and everybody else) just happens to be defining this as SDE is part of the build environment, if you want to reproduce a build, you'll have to use the same SDE. | 15:28 |
neverpanic | Maybe if you want an image with a newer /etc/timestamp, you should write a systemd.bbappend that deletes it from systemd and add a separate recipe that creates it from scratch, one that will always be rebuilt. | 15:30 |
neverpanic | That would solve your problem, while still leaving the systemd recipe reproducible, and at the same time, you'll avoid the userspace rebuild. | 15:31 |
Guest12 | Ok all right thanks, then I misunderstood the definition of SDE. I will make a workaround for my "problem" | 15:32 |
JaMa | meta/classes/image-buildinfo.bbclass is also useful to provide timestamp of the image build and even there it's questionable if the image should re-run do_rootfs just because of the timestamp (if you're using reproducible build artifacts names which don't want to rebuild kernel and images every second) | 15:45 |
*** rfuentess <rfuentess!~rfuentess@adijon-159-1-11-151.w92-161.abo.wanadoo.fr> has quit IRC (Remote host closed the connection) | 15:47 | |
thomas_34 | Sorry for that noob question: What is the correct approach to put the image in a subfolder? According to this (https://docs.yoctoproject.org/ref-manual/variables.html#term-DEPLOY_DIR_IMAGE) I should not modify it within my image recipe. | 15:50 |
thomas_34 | I would like to do something like this: DEPLOY_DIR_IMAGE = ${DEPLOY_DIR}/images/${MACHINE}/{PN_of_my_image} | 15:50 |
*** manuel__ <manuel__!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 268 seconds) | 15:51 | |
*** mckoan is now known as mckoan|away | 16:01 | |
*** zpfvo <zpfvo!~fvo@i59F5CD7B.versanet.de> has quit IRC (Remote host closed the connection) | 16:01 | |
*** Kubu_work1 <Kubu_work1!~kubu@i19-lef01-ix2-176-180-90-244.dsl.dyn.abo.bbox.fr> has quit IRC (Quit: Leaving.) | 16:10 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 16:20 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 264 seconds) | 16:25 | |
*** toric <toric!~toric@zusipn-moli19t-pzen3-service4.deere.com> has joined #yocto | 16:31 | |
*** sotaoverride is now known as Guest1600 | 16:48 | |
*** Guest1600 <Guest1600!~aatir@ool-4578fe22.dyn.optonline.net> has quit IRC (Killed (tantalum.libera.chat (Nickname regained by services))) | 16:48 | |
*** ctraven is now known as sotaoverride | 16:48 | |
*** sotaover1ide <sotaover1ide!~aatir@ool-4578fe22.dyn.optonline.net> has joined #yocto | 16:48 | |
*** enok <enok!~Thunderbi@94.191.152.230> has joined #yocto | 17:02 | |
*** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has joined #yocto | 17:21 | |
*** erbo <erbo!~erik@linode.unixshell.se> has quit IRC (Quit: leaving) | 17:25 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 17:28 | |
*** Guest12 <Guest12!~Guest12@83.150.39.62> has quit IRC (Quit: Client closed) | 17:30 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-089-172.2.244.pool.telefonica.de> has joined #yocto | 17:39 | |
*** enok <enok!~Thunderbi@94.191.152.230> has quit IRC (Ping timeout: 268 seconds) | 17:40 | |
*** Fahad <Fahad!~Fahad@119.157.132.127> has joined #yocto | 17:52 | |
*** prabhakarlad <prabhakarlad!~prabhakar@217.163.141.10> has quit IRC (Quit: Client closed) | 17:54 | |
*** enok <enok!~Thunderbi@94.191.152.230> has joined #yocto | 17:54 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC (Quit: WeeChat 3.8) | 18:19 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 18:20 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC (Client Quit) | 18:20 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 18:20 | |
khem | like some story - https://research.swtch.com/xz-timeline | 18:21 |
*** enok <enok!~Thunderbi@94.191.152.230> has quit IRC (Ping timeout: 240 seconds) | 18:27 | |
*** yudjinn <yudjinn!~yudjinn@c-73-153-47-71.hsd1.co.comcast.net> has joined #yocto | 18:32 | |
yudjinn | hello, I'm having an issue while trying to setup the layerindex on an internal network, can someone help? | 18:32 |
yudjinn | we have some protected repos that we'd like to use in it, and I've added an ssh-key to the container, but it still gives a permissions issue. I've gone and attached to the layerapp container using docker exec and ran the exact same commands (just importing the utils.runcmd that the fetch_repo uses) and it works as expected, but it fails when run from within the web-ui with "Could not read from remote | 18:34 |
yudjinn | repository.." | 18:34 |
* ldywicki @khem nice story, do we have a patch in oe? ;) | 18:35 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Quit: WeeChat 4.2.1) | 18:36 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has joined #yocto | 18:36 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 18:53 | |
*** sev99 <sev99!~sev99@pool-108-32-48-117.pitbpa.fios.verizon.net> has quit IRC (Quit: Client closed) | 18:57 | |
*** thomas_34 <thomas_34!~thomas_34@host-80-81-12-253.static.customer.m-online.net> has quit IRC (Ping timeout: 250 seconds) | 19:01 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has quit IRC (Ping timeout: 268 seconds) | 19:12 | |
*** Haxxa <Haxxa!~Haxxa@89npm846bxqq5k2x8n39.ip6.superloop.au> has quit IRC (Quit: Haxxa flies away.) | 19:15 | |
*** Haxxa <Haxxa!~Haxxa@89npm846bxqq5k2x8n39.ip6.superloop.au> has joined #yocto | 19:17 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has quit IRC (Ping timeout: 252 seconds) | 19:27 | |
*** Fahad <Fahad!~Fahad@119.157.132.127> has quit IRC (Quit: Client closed) | 19:27 | |
*** sakoman <sakoman!~sakoman-l@067-053-223-136.biz.spectrum.com> has quit IRC (Quit: Leaving.) | 19:28 | |
*** ptsneves <ptsneves!~Thunderbi@89.151.26.24> has joined #yocto | 19:34 | |
*** Saur_Home85 <Saur_Home85!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 19:38 | |
*** Saur_Home85 <Saur_Home85!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 19:38 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 19:51 | |
*** mvlad <mvlad!~mvlad@2a02:2f05:850d:7800:edc6:164a:c314:6eeb> has quit IRC (Remote host closed the connection) | 19:52 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has quit IRC (Ping timeout: 268 seconds) | 20:07 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.92> has joined #yocto | 20:08 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest) | 20:10 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.92> has quit IRC (Ping timeout: 252 seconds) | 20:15 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has joined #yocto | 20:16 | |
*** ptsneves <ptsneves!~Thunderbi@89.151.26.24> has quit IRC (Ping timeout: 252 seconds) | 20:32 | |
*** ehussain <ehussain!~Thunderbi@2400:adc5:122:ef00:928c:9673:973d:214b> has quit IRC (Quit: ehussain) | 20:33 | |
*** ehussain <ehussain!~Thunderbi@72.255.51.71> has joined #yocto | 20:33 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 20:33 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has quit IRC (Ping timeout: 268 seconds) | 20:43 | |
*** prabhakalad <prabhakalad!~prabhakar@147.161.225.85> has joined #yocto | 20:44 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Ping timeout: 256 seconds) | 20:49 | |
*** Xagen <Xagen!~Xagen@098-006-114-013.biz.spectrum.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 21:05 | |
RP | If anyone wanted to help with a likely deterministic selftest failure, probably from a recent upstream git repo change: https://autobuilder.yoctoproject.org/typhoon/#/builders/56/builds/2569/steps/15/logs/stdio | 21:06 |
RP | ldywicki: we didn't upgrade to that version thankfully | 21:06 |
RP | "oe-selftest -r devtool.DevtoolAddTests.test_devtool_add_git_style2" should reproduce that | 21:11 |
*** dankm <dankm!~dan@user/dankm> has quit IRC (Remote host closed the connection) | 21:18 | |
*** dankm <dankm!~dan@user/dankm> has joined #yocto | 21:20 | |
*** rcw <rcw!~rcwoolley@104.247.237.121> has quit IRC (Ping timeout: 252 seconds) | 21:21 | |
*** rcw <rcw!~rcwoolley@104.247.237.121> has joined #yocto | 21:22 | |
*** Starfoxxes <Starfoxxes!~Starfoxxe@2a02:8070:5381:8b40:ba73:27d:9373:f502> has quit IRC (Ping timeout: 272 seconds) | 21:39 | |
*** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 21:40 | |
*** Starfoxxes <Starfoxxes!~Starfoxxe@2a02:8070:5381:8b40:e8c7:5a8b:e6e6:460c> has joined #yocto | 21:50 | |
*** mattsm1 <mattsm1!~mattsm@64.154.148.114> has joined #yocto | 22:15 | |
*** mattsm <mattsm!~mattsm@104-189-170-210.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 256 seconds) | 22:17 | |
*** mattsm <mattsm!~mattsm@104-189-170-210.lightspeed.austtx.sbcglobal.net> has joined #yocto | 22:18 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89.212.21.243> has quit IRC (Remote host closed the connection) | 22:19 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has joined #yocto | 22:19 | |
*** mattsm1 <mattsm1!~mattsm@64.154.148.114> has quit IRC (Ping timeout: 268 seconds) | 22:20 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has quit IRC (Ping timeout: 240 seconds) | 22:43 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has joined #yocto | 22:46 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has quit IRC (Read error: Connection reset by peer) | 22:47 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has joined #yocto | 22:50 | |
*** khem <khem!khem@2600:3c02::f03c:93ff:fe83:edf2> has quit IRC (Remote host closed the connection) | 23:01 | |
*** wooosaiiii1 <wooosaiiii1!~Thunderbi@89-212-21-243.static.t-2.net> has joined #yocto | 23:02 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has quit IRC (Ping timeout: 256 seconds) | 23:02 | |
*** wooosaiiii1 is now known as wooosaiiii | 23:02 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-089-172.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 256 seconds) | 23:23 | |
*** paulg <paulg!~paulg@23-233-30-231.cpe.pppoe.ca> has quit IRC (Ping timeout: 260 seconds) | 23:49 | |
*** enok <enok!~Thunderbi@c-da42e655.06-290-73746f71.bbcust.telenor.se> has joined #yocto | 23:50 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!