LetoThe2nd changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Community: https://www.yoctoproject.org/community | IRC logs: http://irc.yoctoproject.org/irc/ | Having difficulty on the list, with someone on the list or on IRC, contact Yocto Project Community Manager Letothe2nd | CoC: https://www.yoctoproject.org/community/code-of-conduct
wicki has quit [Quit: Ping timeout (120 seconds)]
wicki has joined #yocto
Daanct12 has joined #yocto
mulk has quit [Ping timeout: 256 seconds]
mulk has joined #yocto
davidinux has quit [Ping timeout: 264 seconds]
davidinux has joined #yocto
LocutusOfBorg has quit [Read error: Connection reset by peer]
LocutusOfBorg has joined #yocto
jclsn has quit [Ping timeout: 268 seconds]
jclsn has joined #yocto
ablu has quit [Read error: Connection reset by peer]
ablu has joined #yocto
justache- is now known as justache
amitk has joined #yocto
alperak has joined #yocto
jmd has joined #yocto
jmd has quit [Remote host closed the connection]
alessioigor has joined #yocto
alessioigor has quit [Remote host closed the connection]
alessioigor has joined #yocto
Omax has quit [Ping timeout: 255 seconds]
Omax has joined #yocto
rcw has quit [Read error: Connection reset by peer]
ray-san has quit [Ping timeout: 260 seconds]
ddee has joined #yocto
linfax has joined #yocto
goliath has joined #yocto
ddee has quit [Ping timeout: 250 seconds]
mckoan|away is now known as mckoan
frieder has joined #yocto
rob_w has joined #yocto
rfuentess has joined #yocto
Kubu_work has joined #yocto
rty has joined #yocto
zpfvo has joined #yocto
ptsneves has joined #yocto
ptsneves has quit [Ping timeout: 260 seconds]
kpo has quit [Ping timeout: 268 seconds]
prabhakarlad has joined #yocto
prabhakar has joined #yocto
rty has quit [Ping timeout: 260 seconds]
amitk_ has joined #yocto
rty has joined #yocto
amitk has quit [Ping timeout: 256 seconds]
leon-anavi has joined #yocto
florian has joined #yocto
pabigot has quit [Ping timeout: 245 seconds]
vladest has quit [Ping timeout: 260 seconds]
pabigot has joined #yocto
vladest has joined #yocto
luc4 has joined #yocto
jmiehe has joined #yocto
LDericher has quit [Ping timeout: 264 seconds]
rob_w has quit [Remote host closed the connection]
woky has quit [Quit: Nothing in this world is hopeless!]
woky has joined #yocto
LDericher has joined #yocto
louis_ has joined #yocto
sakman has joined #yocto
rty has quit [Ping timeout: 256 seconds]
Vonter has quit [Ping timeout: 264 seconds]
Vonter has joined #yocto
prabhakarlad has quit [Quit: Client closed]
florian_kc has joined #yocto
pabigot has quit [Ping timeout: 260 seconds]
pvogelaar has joined #yocto
alessioigor has quit [Read error: Connection reset by peer]
alessioigor has joined #yocto
<pvogelaar> Hi all, what is the appropriate way to share artifacts between recipes. The use case is that I have the development keys for signing in a repository where they get pulled by a recipe. Other recipes like swupdate need to use those keys.
<pvogelaar> Thx Patrick
<rburton> drop them into deploydir, or the sysroot.
jmiehe has quit [Quit: jmiehe]
<pvogelaar> For the sysroot approach I would do a native-recipe right?
<rburton> no, you can use the target sysroot
<rburton> well you can use either, depends on exactly what your doing
<pvogelaar> Ok, thx
rty has joined #yocto
pabigot has joined #yocto
<rburton> RP: do you agree that meta/recipes-support/libunwind/libunwind/musl-header-conflict.patch solves a problem that doesn't exist anymore?
<rburton> feels like it predates recipe-specific sysroots
Daanct12 has quit [Quit: WeeChat 4.1.2]
<RP> rburton: it does, however didn't we have those in 2016?
<RP> rburton: that was pyro, 2017
<RP> rburton: so yes, it is fixed
<rburton> aha
<rburton> thanks for digging
<RP> I though we did that sooner
prabhakarlad has joined #yocto
Vonter has quit [Ping timeout: 268 seconds]
Vonter has joined #yocto
rty has quit [Ping timeout: 268 seconds]
rty has joined #yocto
sakoman has joined #yocto
khazakar has quit [Quit: Connection closed for inactivity]
xmn has joined #yocto
alperak has quit [Ping timeout: 250 seconds]
alperak has joined #yocto
<jstephan> any feedback would be apreciated :)
<jstephan> whoops up key error ^^ (but still would appreciate feedaback on my last comment on #15162 :)
rfs613 has quit [Ping timeout: 252 seconds]
mbulut has joined #yocto
mbulut has quit [Client Quit]
Xagen has quit [Ping timeout: 260 seconds]
rfs613 has joined #yocto
Dr_Who has quit [Quit: ZZZzzz…]
sakman has quit [Quit: sakman]
sakman has joined #yocto
florian has quit [Quit: Ex-Chat]
florian_kc has quit [Ping timeout: 268 seconds]
<wicki> We have a local meta-lts-mixins branch with Rust 1.74 for kirkstone. I think it could be useful to have one similar to the go layer, which tracks the latest version from oe-core master. Currently we have a rust branch by Scott Murray but that is specifically for Rust 1.68. How would the procedure look like to create a new branch? Would someone take
<wicki> and apply our patches? Or should we maintain it?
tlwoerner_ has quit [Quit: Leaving]
tlwoerner has joined #yocto
leon-anavi has quit [Quit: Leaving]
vladest has quit [Ping timeout: 264 seconds]
prabhakarlad has quit [Ping timeout: 250 seconds]
<RP> jstephan: replied
<RP> wicki: we'd need someone to agree to maintain it
deribaucourt has joined #yocto
NephewFred is now known as smooge
ederibaucourt has quit [Ping timeout: 268 seconds]
<vvn> you can basically store templates (for TEMPLATECONF) anywhere, conf/templates/<name> is just an example, right?
<vvn> e.g. my-layer/conf/*.conf.sample if I do have only one template
mvlad has joined #yocto
deribaucourt has quit [Ping timeout: 245 seconds]
<rburton> sure
<kanavin> vvn, used to be anywhere. now conf/templates/name is enforced.
<vvn> enforced?
<smurray> wicki: I'm probably going to submit a kirkstone/rust-1.70 since I need it, and was toying with a kirkstone/rust that tracked latest since I've seen other people say they want latest
<kanavin> vvn, yes. oe-init-build-env won't take it from other locations.
<vvn> kanavin: that influences a lot my project structure, thank you ;) Is that a recent change?
Xagen has joined #yocto
<kanavin> vvn, about a year ago I think, slightly more maybe
<kanavin> it's not in any released LTS (kirkstone or dunfell)
<vvn> thanks
ederibaucourt has joined #yocto
rfuentess has quit [Remote host closed the connection]
<wicki> smurray sounds good. 1.70 is the minimum we need as well (to build netavark from meta-virt)
luc4 has quit [Ping timeout: 246 seconds]
vladest has joined #yocto
<smurray> wicki: yeah, a lot of things use the clap crates that now end up needing 1.70. It'd be nice if some of the Rust ecosystem folks made better use of semver...
<patersonc> Hello all, quick question, if a poky image is built without the debug-tweaks image feature, what's the default root password? Or is it not set unless the extrausers class is used?
<vvn> patersonc: no password, you won't be able to login as root via serial
<patersonc> vvn: Which explains my problem :P Thank you!
goliath has quit [Quit: SIGSEGV]
amitk has joined #yocto
geoffhp has joined #yocto
<vvn> if I want to write a script which superseeds and sources oe-init-build-env and provide a different default builddir, should I set $1 or $BDIR?
<vvn> kanavin: btw I'm wondering what conf/templates is enforced, since this path doesn't need to be part of BBLAYERS
<vvn> s/what/why/
<ablu> patersonc: If you got systemd (with sysusers config enabled), you can set a "passwd.plaintext-password.root=<password>" credential. For example by adding this to the kernel-commandline to "systemd.set_credential=passwd.plaintext-password.root:test". That might save you a rebuild of the image :)
<patersonc> Thanks ablu
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
prabhakarlad has joined #yocto
goliath has joined #yocto
zpfvo has quit [Remote host closed the connection]
mckoan is now known as mckoan|away
rty has quit [Quit: WeeChat 4.1.2]
jmd has joined #yocto
amitk has quit [Remote host closed the connection]
rob_w has joined #yocto
agrue has joined #yocto
<kanavin> vvn, for the purpose of making templates discoverable. We want a standard location for them, so they can be found by tools and people.
<kanavin> it's not different from standard location for machine and distro definitions
agrue has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
kpo has joined #yocto
amitk_ has quit [Ping timeout: 246 seconds]
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #yocto
rob_w has quit [Quit: Leaving]
Haxxa has quit [Quit: Haxxa flies away.]
<vvn> kanavin: got it.
<vvn> How do you guys handle downloads and sstate cache in you CI/CD? Do you mount them transparently or do you use docker volumes?
Haxxa has joined #yocto
<JPEW> vvn NFS
<moto-timo> does anybody know off the top of their heads of a layer other than oe-core/poky that uses classes-global and classes-recipe?
<vvmeson> moto-timo: meta-xilinux, meta-shift, match : $ rg classes-[gr] meta*
<moto-timo> vvmeson: thank you
<vvmeson> moto-timo: meta-xilinux is just in the path, meta-shirt has an oelint-parse patch.
<vvmeson> meta-wrdistro (I didn't name it!) has classes-recipe in fs.
florian has joined #yocto
<vvmeson> moto-timo: correction rg doesn't match paths... it's a comment in meta-xilinux
<vvmeson> shoudl the layer index allow plain text or regex searches of layers ? ;-)
<khem> ah cool someone else also uses ripgrep :)
ptsneves has joined #yocto
<vvn> JPEW: your CI pipeline (and developers I guess) mount the nfs directory to build/sstate-cache before running bitbake for example?
<JPEW> Not developers
<rburton> pretty sure someone did a talk about hashserv and sstate at scale
vladest has quit [Remote host closed the connection]
<vvn> yeah indeed, developers should only read the caches as mirrors
alperak has quit [Quit: Client closed]
alessioigor has quit [Remote host closed the connection]
goliath has quit [Quit: SIGSEGV]
<vvn> rburton: you mean a presentation somewhere? I'm interested
<vvn> I read https://www.thegoodpenguin.co.uk/blog/improving-yocto-build-time/ which is quite insightful already
vladest has joined #yocto
frieder has quit [Remote host closed the connection]
<moto-timo> vvn: https://youtu.be/2MAMCI8xvY8?si=e9R90hAEBpWjaS8R had some related content as I recall
<moto-timo> vvmeson: the filtering/search mechanism or similar can be expanded in Django, but it's not for "free"... you have to write more code to define more search capability
<moto-timo> vvmeson: there might be other ways... we already need to be parsing LAYERSERIES_COMPAT (which came around after the layerindex was last in heavy development)
<moto-timo> ha. I had ripgrep installed and forgot to learn to use it
ptsneves has quit [Ping timeout: 264 seconds]
<vvmeson> me 'rg' rather than 'grep' it's 2x less to type!
<vvmeson> ( or should that have been 2x fewer characters to type - grammar?)
<JPEW> I use ripgrep mostly because it's really fast and has vim integration :)
<vvmeson> The biggest win is the default behaviour of ignoring .git directories when searching.
<moto-timo> pretty sure ChatGPT will entirely obliterate that type of distinction within 5 years
<vvmeson> Y'all should also be using 'fd' rather than find: $ fd some-pattern-regex [optional path if '.' isn't what you want to search ]
<vvn> I can't wait to have the monitor/window/tab focus follow my eyes
<moto-timo> huh, rg is also by default recursive so you don't need -R?
<vvmeson> moto-timo: yep
mvlad has quit [Remote host closed the connection]
<moto-timo> omg the egrep and sed in perl do_create_rdepends_inc 🤦
<vvmeson> some of this I picked up from trying new tools, but some came from the excellent Missing Semester of Your CS Education : https://missing.csail.mit.edu/
<moto-timo> it might as well be written in Cyrillic or kanji for how readable it is.
sakman has quit [Ping timeout: 264 seconds]
<vvmeson> moto-timo: Does https://regexr.com/ help?
<moto-timo> vvmeson: it will, but the main problem is no comments about what and why the patterns were developed
<vvmeson> moto-timo: ugh
<moto-timo> vvmeson: I tend to consider myself fairly good at regex, sed, awk, grep... but not if I don't know why... I was just trying to get it to stop matching perl-module-v5.12 lol
<moto-timo> ah -v -e means invert the match
jmd has quit [Remote host closed the connection]
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vvmeson is now known as vmeson
florian has quit [Ping timeout: 256 seconds]
sakman has joined #yocto
Xagen has joined #yocto
Kubu_work has quit [Quit: Leaving.]