| *** Ermine is now away: Auto away | 00:00 | |
| *** Ermine is back | 00:00 | |
| *** Ermine is now away: Auto away | 00:01 | |
| *** Ermine is back | 00:01 | |
| *** Ermine is now away: Auto away | 00:02 | |
| *** Ermine is back | 00:02 | |
| *** Ermine is now away: Auto away | 00:03 | |
| *** Ermine is back | 00:05 | |
| *** Ermine is now away: Auto away | 00:05 | |
| *** Ermine is back | 00:06 | |
| *** Ermine is now away: Auto away | 00:06 | |
| *** smurray is back | 00:14 | |
| *** smurray is now away: Auto-away | 00:19 | |
| *** florian <florian!~florian@dynamic-080-171-121-219.80.171.pool.telefonica.de> has quit IRC (Ping timeout: 245 seconds) | 00:21 | |
| *** nerdboy <nerdboy!~nerdboy@user/nerdboy> has quit IRC (Ping timeout: 248 seconds) | 00:21 | |
| *** nerdboy <nerdboy!~nerdboy@user/nerdboy> has joined #yocto | 00:33 | |
| *** Ermine is back | 00:38 | |
| *** Ermine is now away: Auto away | 00:39 | |
| *** Ermine is back | 00:39 | |
| *** Ermine is now away: Auto away | 00:40 | |
| *** awafaa is now away: Auto-away | 00:56 | |
| *** Ermine is back | 01:01 | |
| *** Ermine is now away: Auto away | 01:02 | |
| *** sarahn is now away: I'm not here right now | 01:07 | |
| *** Ermine is back | 01:08 | |
| *** Ermine is now away: Auto away | 01:08 | |
| *** Ermine is back | 01:23 | |
| *** Ermine is now away: Auto away | 01:26 | |
| *** Ermine is back | 01:27 | |
| *** Ermine is now away: Auto away | 01:27 | |
| *** Ermine is back | 01:27 | |
| *** Ermine is now away: Auto away | 01:27 | |
| *** awafaa is back | 01:29 | |
| *** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Remote host closed the connection) | 01:32 | |
| *** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 01:35 | |
| *** moto-timo is now away: Auto-away | 01:45 | |
| *** tgamblin is back | 01:49 | |
| *** awafaa is now away: Auto-away | 01:51 | |
| *** tgamblin is now away: Auto-away | 02:11 | |
| *** moto-timo is back | 02:11 | |
| *** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 246 seconds) | 02:28 | |
| *** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 02:30 | |
| *** dkl is back | 02:30 | |
| *** prabhakalad <prabhakalad!~prabhakar@151.229.67.101> has quit IRC (Ping timeout: 244 seconds) | 02:40 | |
| *** prabhakalad <prabhakalad!~prabhakar@97e54365.skybroadband.com> has joined #yocto | 02:40 | |
| *** dkl is now away: Auto away at Wed Mar 11 02:43:05 2026 UTC | 02:43 | |
| *** jclsn <jclsn!~jclsn@77.223.9.47.dynamic-pppoe.dt.ipv4.wtnet.de> has quit IRC (Ping timeout: 252 seconds) | 02:53 | |
| *** jclsn <jclsn!~jclsn@94.72.132.181.dynamic-pppoe.dt.ipv4.wtnet.de> has joined #yocto | 02:56 | |
| *** Danct12 is back | 03:08 | |
| *** witcher <witcher!~witcher@2001:4090:e007:9581:966c:740a:42e4:dd64> has quit IRC (Ping timeout: 268 seconds) | 03:18 | |
| *** Deepesh is back | 03:47 | |
| *** jmd <jmd!~user@aftr-82-135-83-92.dynamic.mnet-online.de> has joined #yocto | 03:56 | |
| *** halstead is now away: Auto-away | 03:57 | |
| *** HarishSadineni is back | 04:05 | |
| *** YS is back | 04:27 | |
| *** lihis is back | 05:00 | |
| *** halstead is back | 05:01 | |
| *** YS is now away: Auto away | 05:13 | |
| *** witcher <witcher!~witcher@2001:4090:e007:9581:1d95:bc50:66d1:7f29> has joined #yocto | 05:25 | |
| *** witcher is now away: Auto away | 05:25 | |
| *** awafaa is back | 05:26 | |
| *** rob_w <rob_w!~rob_w@2001:a61:6090:fb01:702f:fe3c:f1a3:9da0> has joined #yocto | 05:45 | |
| *** awafaa is now away: Auto-away | 05:48 | |
| *** YS is back | 05:57 | |
| *** halstead is now away: Auto-away | 06:07 | |
| *** dkl is back | 06:15 | |
| *** Ermine is back | 06:23 | |
| *** Emantor is back | 06:25 | |
| *** rob_w <rob_w!~rob_w@2001:a61:6090:fb01:702f:fe3c:f1a3:9da0> has quit IRC (Read error: Connection reset by peer) | 06:41 | |
| *** kurz-m is back | 06:48 | |
| *** frieder <frieder!~frieder@89.244.121.51> has joined #yocto | 06:50 | |
| *** kurz-m is now away: Auto-away | 06:53 | |
| *** goliath <goliath!~goliath@user/goliath> has joined #yocto | 07:02 | |
| *** Guest8117 is back | 07:06 | |
| *** Guest8117 is now away: Auto away | 07:07 | |
| *** RP is back | 07:12 | |
| *** dkl is now away: Auto away at Wed Mar 11 07:14:06 2026 UTC | 07:14 | |
| *** KanjiMonster is back | 07:15 | |
| *** zeemate <zeemate!~chris@2001:16b8:b13a:9d00:322d:1ae0:df42:76a4> has joined #yocto | 07:17 | |
| *** rfuentess <rfuentess!~rfuentess@154.45.232.215> has joined #yocto | 07:24 | |
| *** benjarobin <benjarobin!~benjarobi@user/benjarobin> has joined #yocto | 07:29 | |
| *** PiotrBulinski is back | 07:45 | |
| *** frgo <frgo!~frgo@p2e57fe4e.dip0.t-ipconnect.de> has quit IRC () | 07:49 | |
| *** vladest is back | 07:50 | |
| *** frgo <frgo!~frgo@p2e57fe4e.dip0.t-ipconnect.de> has joined #yocto | 07:51 | |
| *** vladest is now away: I am currently away from the computer. | 07:56 | |
| *** patersonc is back | 08:01 | |
| *** _lore_ is back | 08:03 | |
| *** fatho is back | 08:07 | |
| *** PiotrBulinski is now away: Auto-away | 08:08 | |
| *** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest) | 08:09 | |
| *** sakoman is back | 08:14 | |
| *** sakoman is now away: I'm not here right now | 08:19 | |
| *** Ermine is now away: Auto away | 08:20 | |
| *** PiotrBulinski is back | 08:21 | |
| *** Emantor is now away: Auto away at Wed Mar 11 08:26:42 2026 UTC | 08:26 | |
| *** aalien <aalien!~aalien@n4wgjjugtgp3nvirofm-1.v6.elisa-mobile.fi> has joined #yocto | 08:31 | |
| aalien | hi! I shot myself in the foot with append syntax, and I can't figure out why it happened. could someone explain me the difference between += and :append? | 08:35 |
|---|---|---|
| aalien | I wanted to add packagegroup-imx-ml to my image, but when using +=, bunch of other packages went missing. with :append everything seems to work | 08:36 |
| *** vladest <vladest!~Thunderbi@82.197.175.98> has joined #yocto | 08:36 | |
| aalien | here's IMAGE_INSTALL with :append https://pastebin.com/xdeRVd6e and here's the same thing with += https://pastebin.com/wV4hrPUx | 08:37 |
| aalien | with the latter one, ${CORE_IMAGE_BASE_INSTALL} gets nuked | 08:38 |
| *** vladest is now away: I am currently away from the computer. | 08:45 | |
| *** PiotrBulinski is now away: Auto-away | 08:45 | |
| *** vladest <vladest!~Thunderbi@82.197.175.98> has quit IRC (Quit: vladest) | 08:48 | |
| *** jmd <jmd!~user@aftr-82-135-83-92.dynamic.mnet-online.de> has quit IRC (Remote host closed the connection) | 08:51 | |
| *** aduskett <aduskett!~aduskett@2001:1c00:8101:1200:3ddc:5bb8:efa:16f1> has joined #yocto | 08:53 | |
| *** hcg <hcg!~quassel@2a02:aa11:3142:5d00:10e6:143a:4c55:d1ac> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 08:53 | |
| *** vladest <vladest!~Thunderbi@82.197.175.98> has joined #yocto | 08:55 | |
| *** hcg <hcg!~quassel@2a02:aa11:3142:5d00:c0be:2c0f:b99:3ad> has joined #yocto | 08:56 | |
| *** PiotrBulinski is back | 08:57 | |
| *** vladest is now away: I am currently away from the computer. | 09:00 | |
| *** awafaa is back | 09:00 | |
| *** PiotrBulinski is now away: Auto-away | 09:02 | |
| teknix | aalien: it's described here v and here v | 09:03 |
| teknix | https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html#appending-and-prepending-with-spaces | 09:03 |
| teknix | https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html#appending-and-prepending-override-style-syntax | 09:03 |
| aalien | I read the manual, but I can't understand why one would remove things | 09:06 |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:07 | |
| teknix | aalien: i'm no expert but probably with += because it is applied immediately it loses the default value of that variable, whereas :append waits until evaluation so benefits from the default setting. | 09:08 |
| *** aduskett <aduskett!~aduskett@2001:1c00:8101:1200:3ddc:5bb8:efa:16f1> has quit IRC (Ping timeout: 272 seconds) | 09:08 | |
| *** schramm <schramm!~schramm@80.155.161.62> has joined #yocto | 09:08 | |
| teknix | ... the default being only applied if not overriden by = or += elsewhere. | 09:10 |
| *** aduskett <aduskett!~aduskett@2001:1c00:8101:1200:b985:4ad0:f314:8275> has joined #yocto | 09:11 | |
| aalien | aaaah. so because ${CORE_IMAGE_BASE_INSTALL} is set to IMAGE_INSTALL with ?=, and I'm setting IMAGE_INSTALL to something, that ?= part is disgarded | 09:13 |
| teknix | yes somehting like taht. | 09:13 |
| *** aduskett_ <aduskett_!~aduskett@2001:1c00:8101:1200:3ddc:5bb8:efa:16f1> has joined #yocto | 09:14 | |
| *** JPEW is now away: Auto-away | 09:14 | |
| teknix | It's called "lazy" evaluation, that is, at the time this variable is needed the ?= may be evaluated, whereas += is "do it now". | 09:15 |
| *** merit <merit!~merit@161-115-60-193.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 264 seconds) | 09:15 | |
| *** merit <merit!~merit@161-115-60-193.PUBLIC.monkeybrains.net> has joined #yocto | 09:15 | |
| *** aduskett <aduskett!~aduskett@2001:1c00:8101:1200:b985:4ad0:f314:8275> has quit IRC (Ping timeout: 268 seconds) | 09:16 | |
| aalien | I got that part before, but somehow I didn't connect the dots that I'm basically overriding the default value with it | 09:18 |
| aalien | now I understand. thanks for your help | 09:19 |
| *** sakoman is back | 09:19 | |
| *** vladest is back | 09:19 | |
| *** jmd <jmd!~user@195.243.197.82> has joined #yocto | 09:20 | |
| *** HarishSadineni is now away: Auto away | 09:20 | |
| *** sakoman is now away: I'm not here right now | 09:24 | |
| *** rfuentess <rfuentess!~rfuentess@154.45.232.215> has quit IRC (Read error: Connection reset by peer) | 09:28 | |
| *** belsirk <belsirk!~rfuentess@154.45.232.215> has joined #yocto | 09:28 | |
| *** vladest is now away: I am currently away from the computer. | 09:30 | |
| *** mathieum2048 is now away: Auto away | 09:35 | |
| *** mathieum2048 is back | 09:35 | |
| *** mathieum2048 is now away: Auto away | 09:35 | |
| *** mathieum2048 is back | 09:35 | |
| *** awafaa is now away: Auto-away | 09:39 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:47 | |
| *** aalien <aalien!~aalien@n4wgjjugtgp3nvirofm-1.v6.elisa-mobile.fi> has quit IRC (Ping timeout: 240 seconds) | 09:49 | |
| *** vladest is back | 10:03 | |
| *** vladest is now away: I am currently away from the computer. | 10:10 | |
| *** PiotrBulinski is back | 10:12 | |
| *** yannd <yannd!~yann@88-120-44-86.subs.proxad.net> has joined #yocto | 10:13 | |
| *** hcg <hcg!~quassel@2a02:aa11:3142:5d00:c0be:2c0f:b99:3ad> has quit IRC (Ping timeout: 244 seconds) | 10:17 | |
| *** hcg <hcg!~quassel@2a02:aa11:3142:5d00:ecdf:1245:1c89:e871> has joined #yocto | 10:18 | |
| *** PiotrBulinski is now away: Auto-away | 10:19 | |
| *** PiotrBulinski is back | 10:25 | |
| *** PiotrBulinski is now away: Auto-away | 10:33 | |
| *** PiotrBulinski is back | 10:37 | |
| *** neverpanic is back | 10:38 | |
| *** vladest is back | 10:43 | |
| *** PiotrBulinski is now away: Auto-away | 10:47 | |
| *** awafaa is back | 10:48 | |
| *** vladest is now away: I am currently away from the computer. | 10:53 | |
| *** Ermine is back | 10:54 | |
| *** awafaa is now away: Auto-away | 11:09 | |
| *** dr_kokobas <dr_kokobas!~Thunderbi@user/dr-kokobas:29317> has joined #yocto | 11:13 | |
| *** flynn378 is back | 11:18 | |
| *** awafaa is back | 11:18 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 11:19 | |
| aduskett_ | good lord. I spent all day yesterday trying to get plymouth working for a client. I forgot to include the i915 firmware/module in my initramfs. Gah | 11:20 |
| *** madisox_ is back | 11:21 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 252 seconds) | 11:24 | |
| *** madisox_ is now away: Auto-away | 11:26 | |
| *** PiotrBulinski is back | 11:26 | |
| *** awafaa is now away: Auto-away | 11:27 | |
| *** dr_kokobas is back | 11:33 | |
| *** PiotrBulinski is now away: Auto-away | 11:33 | |
| RP | If anyone is looking for ways to help, https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3267 are selftest failures on fedora43 which we could do with getting to the bottom of | 11:36 |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 11:36 | |
| *** PiotrBulinski is back | 11:40 | |
| *** adadad is back | 11:45 | |
| *** PiotrBulinski is now away: Auto-away | 11:47 | |
| *** tgamblin is back | 11:48 | |
| *** PiotrBulinski is back | 11:51 | |
| *** PiotrBulinski is now away: Auto-away | 11:58 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 12:01 | |
| *** belsirk <belsirk!~rfuentess@154.45.232.215> has quit IRC (Remote host closed the connection) | 12:03 | |
| *** rfuentess <rfuentess!~rfuentess@147.161.183.1> has joined #yocto | 12:12 | |
| *** colin-pm is back | 12:18 | |
| *** HarishSadineni is back | 12:21 | |
| *** vladest is back | 12:30 | |
| *** Saur is now away: ♫ EMF - Unbelivable ♫ | 12:32 | |
| *** Saur is now away: ♫ Phil Collins - True Colors ♫ | 12:32 | |
| tlwoerner | RP: interesting... those 2 wic tests are the exact same tests that i've been chasing down since i started with the split-out-wic thing | 12:34 |
| mcfrisk | rburton RP: is there any chance of running genericarm64 qemu oeqa runtime tests on autobuilders? | 12:35 |
| tlwoerner | i assumed they were introduced as part of the split-out-wic work | 12:35 |
| tlwoerner | i don't see those failures on my home machine unless i'm working with the split-out-wic code, but now you say they're happening on the AB without the wic split out? | 12:35 |
| tlwoerner | i see those failures on my home machine (openSUSE leap 16.0) when working with the split out wic, but not when it's integrated | 12:36 |
| *** jmd <jmd!~user@195.243.197.82> has quit IRC (Remote host closed the connection) | 12:37 | |
| *** Saur is now away: ♫ Original Broadway Cast - Black Boys ♫ | 12:37 | |
| *** vladest is now away: I am currently away from the computer. | 12:37 | |
| *** jmd <jmd!~user@195.243.197.82> has joined #yocto | 12:37 | |
| *** Saur is now away: ♫ The Rooftop Singers - Walk Right In ♫ | 12:38 | |
| tlwoerner | RP: in short, that would mean the split-out-wic work is simply exacerbating an issue that is already there without splitting wic out | 12:38 |
| *** rburton is now away: Auto-away | 12:38 | |
| tlwoerner | also, my patchset has "fixes" or work-arounds for both tests | 12:39 |
| tlwoerner | but i agree, it would be better to drill down to the root cause | 12:40 |
| *** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 12:40 | |
| *** Saur is now away: ♫ Simple Minds - Alive and Kicking ♫ | 12:41 | |
| tlwoerner | that puts me in a good position to dig into these 2 tests, solving those will probably fix the 3rd (?) | 12:41 |
| tlwoerner | also | 12:44 |
| *** rhadye is back | 12:44 | |
| *** Saur is now away: ♫ Depeche Mode - Love in Itself ♫ | 12:45 | |
| tlwoerner | the oe-selftest wic.ModifyTests.test_wic_cp_ext test was very recently expanded to test performing a recursive copy of files and directories from the host into an image (which is a feature that was very recently added to wic) | 12:46 |
| tlwoerner | while that feature was being added it was discovered that ... sometimes the recursive copy wouldn't succeed | 12:47 |
| tlwoerner | the solution for that was believed to be to make sure the host system was using a relatively recent version of debugfs | 12:48 |
| tlwoerner | i'm betting this is all related somehow | 12:48 |
| *** Saur is now away: ♫ Dire Straits - Private Investigations ♫ | 12:49 | |
| tlwoerner | having a newer version of debugfs probably helps, but i have a feeling it's not fixing whatever is the underlying issue | 12:50 |
| tlwoerner | the wic.ModifyTests.test_wic_cp_ext test passes fine before the expansion (i.e. before testing the recursive copy into an image) | 12:51 |
| *** rhadye is now away: Auto-away | 12:55 | |
| *** Saur is now away: ♫ Kraftwerk - Airwaves ♫ | 12:55 | |
| *** Saur is now away: ♫ Vogon Poetry - Visitors (Full version) ♫ | 13:00 | |
| *** Saur is now away: ♫ Pink Floyd - Terminal Frost ♫ | 13:02 | |
| *** Kubu_work <Kubu_work!~kubu@static-css-ccs-204145.business.bouyguestelecom.com> has joined #yocto | 13:02 | |
| *** nyadiia is back | 13:02 | |
| *** lihis is now away: I'm away.. | 13:03 | |
| *** nyadiia is now away: Auto away | 13:03 | |
| *** nyadiia is back | 13:09 | |
| *** PiotrBulinski is back | 13:11 | |
| RP | mcfrisk: I'm not against that | 13:12 |
| RP | mcfrisk: I am not happy with the patch though :( | 13:13 |
| *** cyxae <cyxae!~cyxae@mtl.savoirfairelinux.net> has joined #yocto | 13:14 | |
| mcfrisk | RP: sorry, not my intention to add more stress.. | 13:15 |
| RP | mcfrisk: I've tried to explain why I don't believe nographic makes sense in a different way | 13:17 |
| RP | mcfrisk: sadly this is adding stress and taking up a decent chunk of time :/ | 13:17 |
| RP | zeddii: I added a test of that PACKAGECONFIG change to master-next of OE-Core, the result is here: https://autobuilder.yoctoproject.org/valkyrie/#/builders/85/builds/1036/steps/25/logs/stdio | 13:19 |
| RP | zeddii: it changes the error to: Variable PACKAGECONFIG value changed: | 13:19 |
| RP | "fdt alsa kvm pie slirp png pixman sdl virglrenderer epoxy {++}" (whitespace changed) | 13:19 |
| RP | zeddii: that might be fixable | 13:19 |
| RP | zeddii: the other error in there, not sure. One step at a time... | 13:20 |
| RP | zeddii: so two issues, Dependency on variable IMAGE_FEATURES[validitems] was added and the network flag issues | 13:21 |
| RP | zeddii: let me know if I need to poke more into how to try and handle other bits | 13:21 |
| *** ndec is back | 13:25 | |
| *** Ermine is now away: Auto away | 13:26 | |
| zeddii | RP: is that the DISTRO_FEATURES_FILTER_NATIVE you tweaked, or something else ? | 13:26 |
| RP | zeddii: https://git.openembedded.org/openembedded-core/commit/?h=master-next | 13:27 |
| RP | zeddii: I need to write the commit message ;-) | 13:28 |
| *** Ermine is back | 13:29 | |
| zeddii | ahah. so that cleared the distro warning. the others, I can look at. I thought I had removed the container-registry-populate network out of the default build chain, I'll double check it. | 13:29 |
| *** Ermine is now away: Auto away | 13:29 | |
| RP | zeddii: for the network issue, I'm wondering if we should define a new convention. In the same way as we have "do_build", perhaps we should have a "do_publish". The difference would be that do_build is never allowed network access, "publish" is a deployment task and is allowed network access | 13:29 |
| RP | zeddii: we probably would have to teach people "bitbake XXX -c publish" but that might not be a bad thing | 13:30 |
| zeddii | I mean, it makes sense to me. because to make that functional, it has to access the network. there's no way around it. | 13:30 |
| zeddii | unless it's only done by script after the build, which would be ok, but not ideal | 13:30 |
| RP | zeddii: right, I totally get that. It is just a question of how to keep the YP Compat rules clean and easy to understand | 13:30 |
| zeddii | I thought as long as it was outside of the default build dependency chain it was ok. that's my misunderstanding. | 13:31 |
| *** dr_kokobas is back | 13:31 | |
| *** ndec is now away: Auto-away | 13:31 | |
| zeddii | yes. as much a social problem as technical one. | 13:31 |
| zeddii | and to not hide non publishing tasks in do_publish :P | 13:31 |
| RP | zeddii: the recipe says addtask populate_registry after do_prepare_recipe_sysroot before do_build | 13:31 |
| RP | zeddii: so it is in the default build chain | 13:32 |
| zeddii | hmm. that was what I wanted, but I swear, I changed it to try and work around that error. | 13:32 |
| RP | it should be ok outside of that | 13:32 |
| zeddii | I'll go search my machines and see. | 13:32 |
| zeddii | it doesn't absolutely have to publish every time, it just keeps people from forgetting (people being me) | 13:32 |
| RP | zeddii: I'm fine if you set something to make that happen, it is a bit like the testimage defaults | 13:33 |
| RP | which I know don't work but that is a different problem | 13:33 |
| zeddii | aha. yes. I can have a variable that just adds that task conditionally. opt-in. | 13:33 |
| zeddii | and the QA skips. I'll go look at them now. I remember doing them, but not why. | 13:34 |
| RP | zeddii: right, I'm going to let you look at them ;-) | 13:34 |
| zeddii | leave it with me for the remaining ones, as long as getting it out of the default chain is enough, do_publish can defer to post LTS. | 13:34 |
| RP | zeddii: I just don't understand the IMAGE_FEATURES[validitems] | 13:34 |
| *** Ermine is back | 13:35 | |
| zeddii | me either. I thought I was allowed to add to that, but maybe not! I'll ensure it is conditional on virtualization or vcontainer. | 13:35 |
| RP | zeddii: have a look with my core change, see how it goes. I can look further if you need me to | 13:35 |
| zeddii | I'll run with it. Hopefully I can get the layer check running here now so I can iterate. | 13:35 |
| RP | zeddii: it should work now we fixed that hang | 13:36 |
| *** PiotrBulinski is now away: Auto-away | 13:37 | |
| *** patersonc is now away: Auto-away | 13:37 | |
| *** PiotrBulinski is back | 13:39 | |
| *** Deepesh is now away: Auto away | 13:41 | |
| RP | zeddii: I've sent that patch out with an explanation of what it does | 13:42 |
| *** vladest is back | 13:47 | |
| *** PiotrBulinski is now away: Auto-away | 13:47 | |
| *** Xagen <Xagen!~Xagen@syn-067-048-061-108.biz.spectrum.com> has joined #yocto | 13:47 | |
| *** sakoman is back | 13:51 | |
| *** vladest is now away: I am currently away from the computer. | 13:53 | |
| *** belsirk <belsirk!~rfuentess@147.161.183.1> has joined #yocto | 13:59 | |
| *** Ermine is now away: Auto away | 14:01 | |
| *** rfuentess <rfuentess!~rfuentess@147.161.183.1> has quit IRC (Ping timeout: 244 seconds) | 14:03 | |
| zeddii | RP: cool, and I see the network thing, I changed two others, but not that one. I'll do the same to the one still causing issues. so that's handled short term | 14:03 |
| *** sdora is now away: Auto away | 14:03 | |
| *** colin-pm is now away: Auto-away | 14:04 | |
| *** colin-pm is back | 14:10 | |
| *** JPEW is back | 14:11 | |
| RP | zeddii: thanks | 14:11 |
| *** PiotrBulinski is back | 14:11 | |
| *** HarishSadineni is now away: Auto away | 14:18 | |
| *** sdora is back | 14:21 | |
| *** PiotrBulinski is now away: Auto-away | 14:22 | |
| *** Kubu_work is now away: Je ne suis pas là pour l'instant. | 14:22 | |
| *** Kubu_work is back | 14:22 | |
| *** rburton is back | 14:24 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 14:24 | |
| *** dr_kokobas is back | 14:29 | |
| *** paulbarker is back | 14:29 | |
| *** Ermine is back | 14:31 | |
| *** Ermine is now away: Auto away | 14:33 | |
| *** Ermine is back | 14:34 | |
| *** patersonc is back | 14:34 | |
| *** Ermine is now away: Auto away | 14:34 | |
| *** sakoman is now away: I'm not here right now | 14:34 | |
| *** vladest is back | 14:35 | |
| *** vladest is now away: I am currently away from the computer. | 14:40 | |
| *** RP is now away: Auto away at Wed Mar 11 14:40:40 2026 UTC | 14:40 | |
| *** Saur is now away: ♫ Vogon Poetry - Visitors (Full version) ♫ | 14:42 | |
| *** Saur is now away: ♫ Alphaville - Lassie Come Home ♫ | 14:44 | |
| *** jmd <jmd!~user@195.243.197.82> has quit IRC (Remote host closed the connection) | 14:47 | |
| *** Saur is now away: ♫ Fastloaders - Fire ♫ | 14:51 | |
| *** paulbarker is now away: Auto-away | 14:52 | |
| rburton | mcfrisk RP: fwiw I wanted to have them ran, but hit problems I can't remember the details of now | 14:53 |
| *** Ermine is back | 14:54 | |
| *** Ermine is now away: Auto away | 14:54 | |
| *** Saur is now away: ♫ The Beatles - And Your Bird Can Sing ♫ | 14:55 | |
| *** Saur is now away: ♫ Depeche Mode - Blasphemous Rumours ♫ | 14:56 | |
| *** Ermine is back | 14:58 | |
| *** Ermine is now away: Auto away | 14:58 | |
| *** vladest1 <vladest1!~Thunderbi@mob-194-230-160-240.cgn.sunrise.net> has joined #yocto | 15:01 | |
| *** vladest1 is now away: I am currently away from the computer. | 15:01 | |
| *** ndec is back | 15:01 | |
| *** Saur is now away: ♫ Howard Shore - The Clouds Burst ♫ | 15:02 | |
| *** vladest <vladest!~Thunderbi@82.197.175.98> has quit IRC (Ping timeout: 265 seconds) | 15:03 | |
| *** vladest1 is now known as vladest | 15:03 | |
| *** Saur is now away: ♫ Carola - The Runaway ♫ | 15:06 | |
| *** ndec is now away: Auto-away | 15:06 | |
| *** Saur is now away: ♫ Pink Floyd - In the Flesh ♫ | 15:09 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 15:10 | |
| *** Xagen <Xagen!~Xagen@syn-067-048-061-108.biz.spectrum.com> has quit IRC (Ping timeout: 244 seconds) | 15:12 | |
| *** Saur is now away: ♫ Londonbeat - I've Been Thinking About You ♫ | 15:13 | |
| *** sakoman is back | 15:14 | |
| *** Xagen <Xagen!~Xagen@syn-067-048-061-108.biz.spectrum.com> has joined #yocto | 15:14 | |
| *** Saur is now away: ♫ Evanescence - Going Under ♫ | 15:17 | |
| *** Saur is now away: ♫ Pink Floyd - Terminal Frost ♫ | 15:19 | |
| *** rob_w <rob_w!~rob_w@2001:a61:6090:fb01:b843:5c06:b93:1018> has joined #yocto | 15:21 | |
| *** jmd <jmd!~user@aftr-82-135-83-29.dynamic.mnet-online.de> has joined #yocto | 15:27 | |
| *** rburton is now away: Auto-away | 15:30 | |
| *** YS is now away: Auto away | 15:31 | |
| *** sakoman is now away: I'm not here right now | 15:31 | |
| *** Ermine is back | 15:37 | |
| *** Ermine is now away: Auto away | 15:38 | |
| *** Ermine is back | 15:38 | |
| *** belsirk <belsirk!~rfuentess@147.161.183.1> has quit IRC (Remote host closed the connection) | 15:39 | |
| *** Ermine is now away: Auto away | 15:40 | |
| *** Kubu_work is now away: Je ne suis pas là pour l'instant. | 15:40 | |
| *** Ermine is back | 15:40 | |
| *** Ermine is now away: Auto away | 15:41 | |
| *** vladest <vladest!~Thunderbi@mob-194-230-160-240.cgn.sunrise.net> has quit IRC (Remote host closed the connection) | 15:41 | |
| *** Ermine is back | 15:42 | |
| *** Ermine is now away: Auto away | 15:42 | |
| *** Ermine is back | 15:42 | |
| *** Ermine is now away: Auto away | 15:43 | |
| *** dr_kokobas is back | 15:48 | |
| *** wkennington_ <wkennington_!~wkenningt@2001:19f0:ac01:40f:5400:4ff:fe7c:68e6> has joined #yocto | 15:52 | |
| *** Danct12 is now away: Auto away at Wed Mar 11 15:56:49 2026 UTC | 15:56 | |
| *** wkennington_ <wkennington_!~wkenningt@2001:19f0:ac01:40f:5400:4ff:fe7c:68e6> has quit IRC (Quit: ZNC - https://znc.in) | 15:59 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 15:59 | |
| mcfrisk | rburton: at least X11/xorg support had issues in the past, now fixed with notty so not connected display does not trigger systemd and xorg startup failures | 15:59 |
| *** Kubu_work is back | 16:02 | |
| *** PiotrBulinski is back | 16:05 | |
| *** rburton is back | 16:07 | |
| *** dr_kokobas is back | 16:08 | |
| *** PiotrBulinski is now away: Auto-away | 16:10 | |
| *** Ermine is back | 16:11 | |
| *** Ermine is now away: Auto away | 16:11 | |
| *** Ermine is back | 16:12 | |
| *** Ermine is now away: Auto away | 16:12 | |
| *** adadad is now away: Auto away at Wed Mar 11 16:17:36 2026 UTC | 16:17 | |
| *** adadad is back | 16:22 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 16:22 | |
| *** dr_kokobas is back | 16:23 | |
| *** Danct12 is back | 16:27 | |
| *** ndec is back | 16:27 | |
| fray | double thick walls, real vapor barrier, etc | 16:28 |
| fray | (oops) | 16:29 |
| *** amit is now away: Auto-away | 16:29 | |
| *** amit is back | 16:30 | |
| *** dkl is back | 16:34 | |
| *** colin-pm is now away: Auto-away | 16:36 | |
| *** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 16:42 | |
| *** Danct12 is now away: Auto away at Wed Mar 11 16:44:32 2026 UTC | 16:44 | |
| *** sakoman is back | 16:45 | |
| *** Danct12 is back | 16:46 | |
| *** vladest is now away: I am currently away from the computer. | 16:47 | |
| *** Kubu_work is now away: Je ne suis pas là pour l'instant. | 16:49 | |
| *** colin-pm is back | 16:51 | |
| *** sakoman is now away: I'm not here right now | 16:53 | |
| *** Kubu_work <Kubu_work!~kubu@static-css-ccs-204145.business.bouyguestelecom.com> has quit IRC (Ping timeout: 244 seconds) | 16:57 | |
| *** sakoman is back | 16:57 | |
| *** vladest is back | 16:57 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 16:59 | |
| *** Emantor is back | 16:59 | |
| *** frgo <frgo!~frgo@p2e57fe4e.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection) | 17:01 | |
| *** Xagen <Xagen!~Xagen@syn-067-048-061-108.biz.spectrum.com> has quit IRC (Ping timeout: 244 seconds) | 17:02 | |
| *** Xagen <Xagen!~Xagen@syn-067-048-061-108.biz.spectrum.com> has joined #yocto | 17:04 | |
| *** fatho is now away: Auto-away | 17:06 | |
| *** frieder <frieder!~frieder@89.244.121.51> has quit IRC (Remote host closed the connection) | 17:08 | |
| *** aduskett_ <aduskett_!~aduskett@2001:1c00:8101:1200:3ddc:5bb8:efa:16f1> has quit IRC (Remote host closed the connection) | 17:08 | |
| *** benjarobin <benjarobin!~benjarobi@user/benjarobin> has quit IRC (Quit: Konversation terminated!) | 17:10 | |
| *** Ermine is back | 17:13 | |
| *** sakoman <sakoman!~sakoman@199.58.102.16> has quit IRC (Quit: Leaving.) | 17:13 | |
| *** Ermine is now away: Auto away | 17:14 | |
| *** Ermine is back | 17:14 | |
| *** vladest is now away: I am currently away from the computer. | 17:15 | |
| *** LocutusOfBorg is back | 17:17 | |
| *** LocutusOfBorg is now away: | 17:17 | |
| *** Danct12 is now away: Auto away at Wed Mar 11 17:19:49 2026 UTC | 17:19 | |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 17:21 | |
| *** YS is back | 17:22 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 245 seconds) | 17:25 | |
| *** Ermine is now away: Auto away | 17:26 | |
| *** vthor_ <vthor_!~thor@189.156.200.221> has joined #yocto | 17:27 | |
| *** vladest is back | 17:27 | |
| *** vthor <vthor!~thor@user/vthor> has quit IRC (Ping timeout: 264 seconds) | 17:28 | |
| *** Kubu_work <Kubu_work!~kubu@arennes-358-1-227-139.w2-13.abo.wanadoo.fr> has joined #yocto | 17:29 | |
| *** Kubu_work is now away: Je ne suis pas là pour l'instant. | 17:29 | |
| *** vladest is now away: I am currently away from the computer. | 17:32 | |
| *** paulbarker is back | 17:33 | |
| *** sakoman <sakoman!~sakoman@199.58.102.16> has joined #yocto | 17:34 | |
| *** YS is now away: Auto away | 17:35 | |
| *** dr_kokobas is back | 17:36 | |
| *** nerdboy <nerdboy!~nerdboy@user/nerdboy> has quit IRC (Ping timeout: 265 seconds) | 17:37 | |
| *** paulbarker is now away: Auto-away | 17:38 | |
| *** LocutusOfBorg is now away: Auto away at Wed Mar 11 17:38:50 2026 UTC | 17:38 | |
| *** LocutusOfBorg is back | 17:38 | |
| *** LocutusOfBorg is now away: | 17:38 | |
| *** paulbarker is back | 17:42 | |
| *** Kubu_work is back | 17:46 | |
| *** nerdboy <nerdboy!~nerdboy@user/nerdboy> has joined #yocto | 17:49 | |
| *** sakoman is now away: I'm not here right now | 17:50 | |
| *** schramm <schramm!~schramm@80.155.161.62> has quit IRC (Ping timeout: 268 seconds) | 17:50 | |
| *** Emantor is now away: Auto away at Wed Mar 11 17:53:04 2026 UTC | 17:53 | |
| *** Emantor is back | 17:53 | |
| *** paulbarker is now away: Auto-away | 17:54 | |
| *** Kubu_work <Kubu_work!~kubu@arennes-358-1-227-139.w2-13.abo.wanadoo.fr> has quit IRC (Ping timeout: 268 seconds) | 17:56 | |
| *** zeemate <zeemate!~chris@2001:16b8:b13a:9d00:322d:1ae0:df42:76a4> has quit IRC (Ping timeout: 272 seconds) | 18:08 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb0594a2a2002ad9827a59cb148a.ipv6.abo.wanadoo.fr> has joined #yocto | 18:10 | |
| *** colin-pm is now away: Auto-away | 18:18 | |
| *** vladest is back | 18:18 | |
| *** vladest is now away: I am currently away from the computer. | 18:25 | |
| *** colin-pm is back | 18:29 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 18:30 | |
| *** awafaa is back | 18:30 | |
| *** dr_kokobas is back | 18:33 | |
| *** Dr_Who <Dr_Who!~tgall@70.35.96.200> has joined #yocto | 18:33 | |
| *** ndec is now away: Auto-away | 18:36 | |
| *** Kubu_work is now away: Je ne suis pas là pour l'instant. | 18:37 | |
| *** amieiro <amieiro!~irc_user@user/amieiro> has quit IRC (Quit: WeeChat 4.8.1) | 18:40 | |
| *** vladest is back | 18:40 | |
| *** florian_kc <florian_kc!~florian@dynamic-002-243-166-179.2.243.pool.telefonica.de> has joined #yocto | 18:41 | |
| *** amieiro <amieiro!~irc_user@user/amieiro> has joined #yocto | 18:42 | |
| *** vladest is now away: I am currently away from the computer. | 18:46 | |
| *** Emantor is now away: Auto away at Wed Mar 11 18:47:01 2026 UTC | 18:47 | |
| *** vladest is back | 18:47 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 18:50 | |
| *** awafaa is now away: Auto-away | 18:52 | |
| *** vladest is now away: I am currently away from the computer. | 18:55 | |
| *** florian__ <florian__!~florian@dynamic-002-243-166-179.2.243.pool.telefonica.de> has joined #yocto | 18:59 | |
| *** florian_kc <florian_kc!~florian@dynamic-002-243-166-179.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 245 seconds) | 19:02 | |
| *** halstead is back | 19:09 | |
| *** druppy <druppy!~Thunderbi@user/druppy> has joined #yocto | 19:13 | |
| *** dr_kokobas is back | 19:17 | |
| *** fatho is back | 19:17 | |
| *** piie is back | 19:20 | |
| *** neverpanic is now away: gone | 19:21 | |
| *** fatho is now away: Auto-away | 19:24 | |
| *** LocutusOfBorg is now away: Auto away at Wed Mar 11 19:30:21 2026 UTC | 19:30 | |
| *** awafaa is back | 19:31 | |
| *** flynn378 is now away: Auto-away | 19:33 | |
| *** Kubu_work is back | 19:34 | |
| *** paulbarker is back | 19:34 | |
| *** sakoman is back | 19:35 | |
| *** LocutusOfBorg is back | 19:35 | |
| *** LocutusOfBorg is now away: | 19:35 | |
| *** _lore_ is now away: Auto away at Wed Mar 11 19:37:12 2026 UTC | 19:37 | |
| *** hcg <hcg!~quassel@2a02:aa11:3142:5d00:ecdf:1245:1c89:e871> has quit IRC (Ping timeout: 244 seconds) | 19:39 | |
| *** sakoman is now away: I'm not here right now | 19:40 | |
| *** LocutusOfBorg is now away: Auto away at Wed Mar 11 19:40:21 2026 UTC | 19:40 | |
| *** paulbarker is now away: Auto-away | 19:41 | |
| *** vladest is back | 19:41 | |
| *** druppy is now away: Jeg er ikke til stede i øjeblikket. | 19:43 | |
| *** smurray is back | 19:44 | |
| *** vladest is now away: I am currently away from the computer. | 19:49 | |
| *** smurray is now away: Auto-away | 19:50 | |
| *** awafaa is now away: Auto-away | 19:52 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 19:52 | |
| *** awafaa is back | 19:53 | |
| *** dr_kokobas is back | 19:59 | |
| Saur | RP, paulbarker: I'm not sure who's responsible for tagging the repositories with new Yocto releases, but the `yocto-5.3.2` tag is missing in the bitbake repository. | 20:03 |
| *** dr_kokobas is now away: I am currently away from the computer. | 20:04 | |
| *** paulbarker is back | 20:04 | |
| *** Ermine is back | 20:06 | |
| *** druppy is back | 20:07 | |
| *** Ermine is now away: Auto away | 20:07 | |
| *** Ermine is back | 20:07 | |
| *** Ermine is now away: Auto away | 20:07 | |
| *** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has joined #yocto | 20:07 | |
| *** ptsneves is now away: I am currently away from the computer. | 20:07 | |
| *** ptsneves is now away: I am currently away from the computer. | 20:07 | |
| *** ptsneves is back | 20:08 | |
| *** dr_kokobas is back | 20:09 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 20:14 | |
| *** awafaa is now away: Auto-away | 20:15 | |
| *** paulbarker is now away: Auto-away | 20:18 | |
| *** paulbarker is back | 20:18 | |
| *** dr_kokobas is back | 20:19 | |
| *** clepsydrae <clepsydrae!~clepsydra@user/clepsydrae> has joined #yocto | 20:22 | |
| *** vladest is back | 20:22 | |
| *** Habbie <Habbie!peter@lorentz.7bits.nl> has quit IRC (Ping timeout: 248 seconds) | 20:22 | |
| *** dr_kokobas is now away: I am currently away from the computer. | 20:24 | |
| *** paulbarker is now away: Auto-away | 20:28 | |
| *** druppy <druppy!~Thunderbi@user/druppy> has quit IRC (Ping timeout: 264 seconds) | 20:28 | |
| clepsydrae | Hi, does anyone here use crops with podman for their build environment? I've got the image running, but am having trouble with the host mount permissions because I'm totally new to podman | 20:28 |
| *** Habbie <Habbie!peter@lorentz.7bits.nl> has joined #yocto | 20:29 | |
| gmorell | I was looking into this clepsydrae but I'm still having issues with my ssh agent where it steals the handle from the host and I have to chmod things :| | 20:31 |
| *** awafaa is back | 20:32 | |
| clepsydrae | I found this, but I dislike tools that automate away a lot of things without explaining them: https://github.com/jhnc-oss/yocto-build | 20:33 |
| clepsydrae | It also points at some image made by the same person rather than the official crops image, so I don't know what modifications they've made | 20:33 |
| Saur | I just realized that Yocto 5.3.2 has not been announced yet. I just noticed the tag in the other repositories... | 20:34 |
| *** sakoman is back | 20:34 | |
| clepsydrae | The script that starts the image is mostly straightforward, but does a bunch of gid and uid mapping, but I don't have enough podman knowledge to understand what those arguments are actually doing and why | 20:35 |
| clepsydrae | Like this: | 20:36 |
| clepsydrae | --uidmap ${YOCTO_UID}:0:1 \ | 20:36 |
| clepsydrae | --uidmap $((YOCTO_UID+1)):$((YOCTO_UID+1)):$((subuidSize-YOCTO_UID)) \ | 20:36 |
| clepsydrae | --uidmap 0:1:${YOCTO_UID} \ | 20:36 |
| clepsydrae | In the container, the folder I mount shows up as belonging to root, so I can't write anything to it :/ | 20:37 |
| gmorell | I'm away from my setup about to step out, but I can check on what I did later | 20:40 |
| gmorell | I fixed that issue I think :) | 20:41 |
| *** Ermine is back | 20:44 | |
| *** Ermine is now away: Auto away | 20:45 | |
| neverpanic | These lines look pretty broken to me | 20:47 |
| *** Ermine is back | 20:47 | |
| neverpanic | it's $inneruid:$outeruid:$length, so that last line maps a block of length $YOCTO_UID starting at the container root to the host UID 1 | 20:47 |
| *** Ermine is now away: Auto away | 20:48 | |
| *** Ermine is back | 20:48 | |
| *** rob_w <rob_w!~rob_w@2001:a61:6090:fb01:b843:5c06:b93:1018> has quit IRC (Read error: Connection reset by peer) | 20:48 | |
| neverpanic | Feels like what it should have been was to map the container's root to $yocto_uid outside of the container, and then use subuids for all non-root container $UIDs | 20:49 |
| *** Ermine is now away: Auto away | 20:49 | |
| neverpanic | but the way to do that is --uidmap 0:$YOCTO_UID:1 --uidmap 1:$(grep -Po "(?<=^${YOCTO_UID}:).*\$" /etc/subuid | head -1)" | 20:50 |
| neverpanic | Also, this should probably come with the equivalent --gidmap lines | 20:51 |
| *** halstead is now away: Auto-away | 20:52 | |
| clepsydrae | Yeah, there were matching gid lines, I just left those out | 20:52 |
| neverpanic | Anyway, this looks broken. Wouldn't recommend. | 20:53 |
| clepsydrae | That last line definitely looked odd when I checked the man page | 20:53 |
| *** awafaa is now away: Auto-away | 20:54 | |
| neverpanic | Container's UID 1000 becomes host root, Container's UID 1001 and following become hosts's UID 1001 and following, container's UID 0 becomes host UID 1000. | 20:55 |
| neverpanic | In what world does that make sense, unless it's somebody just throwing stuff at the wall until something sticks? | 20:55 |
| *** adadad is now away: Auto away at Wed Mar 11 20:55:32 2026 UTC | 20:55 | |
| *** Dracos-Carazza is back | 20:56 | |
| clepsydrae | No idea, which is why I asked here :). Anyway, my very limited understanding of podman is that containers remap uids so the host user becomes root and the container user uses one of the host subuids. Is that right? | 20:57 |
| neverpanic | The default is an identity mapping if you're starting containers as root, and a mapping of container root to your uid, and container 1 and following to your user's subuids when running as unprivileged user | 20:59 |
| clepsydrae | In that case, I'm not really sure what the right approach is to setting up a shared folder between the two spaces on a conceptual level, much less how to do it practically | 20:59 |
| neverpanic | Do you need to share that folder between different users running podman on the same machine? | 21:00 |
| *** zeemate <zeemate!~chris@2001:16b8:b13a:9d00:9448:ba8d:7a0a:3323> has joined #yocto | 21:00 | |
| clepsydrae | No, this is just my personal machine. I'm trying to use the crops/poky image since my OS is manjaro and I don't trust the build to not break on host (there was just an OS update to glibc recently that killed everything) | 21:01 |
| *** florian__ <florian__!~florian@dynamic-002-243-166-179.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 245 seconds) | 21:01 | |
| *** nerdboy <nerdboy!~nerdboy@user/nerdboy> has quit IRC (Remote host closed the connection) | 21:01 | |
| clepsydrae | Docker was unstable last time I tried it and someone suggested podman | 21:02 |
| neverpanic | OK, then just don't pass anything and run the container as your user, and you should be fine. | 21:02 |
| clepsydrae | Well, when I do that I'm not able to write to the shared folder since it shows up as root owned | 21:02 |
| neverpanic | You may end up with files owned by weird high-numbered unnamed UIDs, but you should be able to just ignore that. | 21:02 |
| clepsydrae | The crops/poky image does some sort of magic with user ids and such, but it's designed for docker and podman seems to break its expectations | 21:03 |
| neverpanic | Can't reproduce: https://p.dnnr.de/FFyd2IFgxRmw6Vel | 21:04 |
| neverpanic | Do you have a link to the Dockerfile for crops/poky? | 21:04 |
| neverpanic | It should literally be unable to create root-owned files when run with podman from an unprivileged account. | 21:05 |
| *** rburton is now away: Auto-away | 21:05 | |
| neverpanic | If it can create a root-owned file on the host when run from an unprivileged account, you've just found a local privilege escalation. | 21:05 |
| *** neverpanic is back | 21:05 | |
| *** PiotrBulinski is back | 21:06 | |
| *** nerdboy <nerdboy!~nerdboy@user/nerdboy> has joined #yocto | 21:06 | |
| clepsydrae | No, it's the other way around. The mounted folder on my machine shows up as root-owned in the container (as expected, I suppose), so I can't do anything inside it while in the container | 21:06 |
| neverpanic | Ah, yes, that makes sense. | 21:07 |
| neverpanic | What's the UID of the user in the container? | 21:07 |
| neverpanic | I guess 70 according to https://github.com/crops/poky-container/blob/master/Dockerfile#L44? | 21:08 |
| *** florian <florian!~florian@dynamic-002-243-166-179.2.243.pool.telefonica.de> has joined #yocto | 21:08 | |
| clepsydrae | 1000. The crops/poky image tries to set the uid to match the owner of the mounted folder, supposedly, but the container doesn't start at all when I try to provide a workdir :/ | 21:08 |
| *** awafaa is back | 21:09 | |
| *** adadad is back | 21:09 | |
| *** ederibaucourt <ederibaucourt!~ederibauc@80-15-101-118.ftth.fr.orangecustomers.net> has joined #yocto | 21:09 | |
| *** ederibaucourt is now away: Auto away at Wed Mar 11 21:08:36 2026 UTC | 21:09 | |
| neverpanic | I'm guessing you will have to set the UID of your mounted folder on your host to something in the subuid range for your user; check the entry for your user in /etc/subuid, take the second column and add something to it, e.g. 1000 | 21:09 |
| clepsydrae | https://p.dnnr.de/NkAO2BPCruA40Ftv | 21:09 |
| *** deribaucourt <deribaucourt!~ederibauc@80-15-101-118.ftth.fr.orangecustomers.net> has quit IRC (Ping timeout: 276 seconds) | 21:10 | |
| neverpanic | chown the folder to that UID, then try again | 21:10 |
| neverpanic | to get UID 1000 inside the container, use the start of your UID range + 1000 - 1 | 21:11 |
| clepsydrae | That's unfortunate, one of the features of this particular image is that it would avoid having to mess with ownership/permissions like that | 21:11 |
| neverpanic | It really doesn't, docker is just hiding it from you; but if you want the same behavior, you can run the podman command under sudo, and it should behave exactly like docker does in this situation. | 21:12 |
| neverpanic | That's why this works with docker, it defaults to container root being host root. | 21:13 |
| neverpanic | if you tried that image with a rootless docker container, it would fail in the same way. | 21:13 |
| clepsydrae | Yeah, running it as sudo worked fine. Shouldn't one of the userns options allow the same behavior without sudo? | 21:14 |
| neverpanic | No, that's the entire point. If you're not root, you can't map a container's UID to host's root. | 21:15 |
| clepsydrae | But I'm not trying to map to the host's root, I'm trying to map to my normal host user | 21:16 |
| neverpanic | If you could, that would be an immediate path to privilege escalation, since you could start a container that contains a setuid root binary that could overwrite host-root owned files, and boom, you're root. | 21:16 |
| clepsydrae | The folder I'm trying to share is in my home directory, owned by uid 1000 on the host | 21:16 |
| neverpanic | Which is why docker running everything as root is a bad idea, btw. You might have heard that giving an unprivileged user access to the docker daemon is effectively giving them root, and this is why. | 21:16 |
| *** Xagen <Xagen!~Xagen@syn-067-048-061-108.biz.spectrum.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 21:18 | |
| neverpanic | Doesn't matter. If as an unprivileged user you can start arbitrary containers where the container's root UID equals the host root UID and you mounted a directory in, that container can contain a suid root binary that writes itself into your mounted directory, chowns itself to suid owned by root, and once you're back outside of this container if you run that file, you're root outside of the | 21:18 |
| neverpanic | container. | 21:18 |
| neverpanic | That's why the kernel doesn't allow you to create that container root = host root mapping if you don't have root on the host, and that's why docker requires a daemon running as root. | 21:18 |
| *** PiotrBulinski is now away: Auto-away | 21:19 | |
| neverpanic | and since podman running as unprivileged user doesn't have root, it cannot create that mapping | 21:19 |
| *** RP is back | 21:19 | |
| neverpanic | The way podman does it is really how it should have been done in the first place, but here we are with all the legacy of how docker did it that we'll never get rid of. | 21:20 |
| clepsydrae | I sort of followed that '=D . I'm pretty unfamiliar with a lot of linux admin stuff, mostly just a C++/game dev. Thanks for all the info! | 21:21 |
| *** sakoman is now away: I'm not here right now | 21:21 | |
| *** PiotrBulinski is back | 21:21 | |
| clepsydrae | I figure I'm ok running the container as sudo for now since it's just a build tool environment from an official source. I'll try to figure out the whole subuid thing when there's less of a time crunch | 21:22 |
| neverpanic | To be fair, this stuff is pretty low-level and not many people are familiar with the details. | 21:22 |
| neverpanic | I can recommend https://man7.org/training/secisol/ — excellent training that will make you understand all of that. | 21:23 |
| neverpanic | Not exactly cheap, I had an employer sponsor it. | 21:23 |
| *** cyxae <cyxae!~cyxae@mtl.savoirfairelinux.net> has quit IRC (Quit: cyxae) | 21:23 | |
| neverpanic | clepsydrae: yeah, the container is specically written so that running it as root doesn't actually do anything as root. You're trusting the container to do that, which isn't ideal, but the end result is the same: nothing runs as root. | 21:24 |
| *** jmd <jmd!~user@aftr-82-135-83-29.dynamic.mnet-online.de> has quit IRC (Remote host closed the connection) | 21:24 | |
| neverpanic | s/specically/specifically/ | 21:24 |
| clepsydrae | I don't really have any plans to do much sysadmin stuff, this is all just tangential from trying to make a UI for an embedded device and getting my ass kicked by an OS update '=D | 21:25 |
| *** KanjiMonster is now away: disconnected | 21:26 | |
| *** static_rocket <static_rocket!~static_ro@fsf/member/static-rocket> has joined #yocto | 21:27 | |
| clepsydrae | Linux is a fractal rabbithole | 21:27 |
| *** ptsneves is now away: I am currently away from the computer. | 21:28 | |
| vmeson | neverpanic: re man7.org, Michael Kerrisk is an excellent instructor! Well worth your employers training $ ! | 21:28 |
| *** dgriego_ <dgriego_!~textual@2600:8800:200:1d:3c65:bf56:e19:faf> has joined #yocto | 21:29 | |
| *** clepsydrae <clepsydrae!~clepsydra@user/clepsydrae> has quit IRC (Quit: Client closed) | 21:29 | |
| *** clepsydrae <clepsydrae!~clepsydra@user/clepsydrae> has joined #yocto | 21:29 | |
| clepsydrae | Well, currently I'm self-employed, so my boss isn't well-funded :p | 21:30 |
| *** dgriego <dgriego!~textual@user/dgriego> has quit IRC (Ping timeout: 264 seconds) | 21:31 | |
| vmeson | clepsydrae: heh | 21:33 |
| *** PiotrBulinski is now away: Auto-away | 21:33 | |
| vmeson | FYI: We're (Wind River/Aptiv) hiring in Canada/US/India/??? https://www.aptiv.com/en/jobs/search?keyword=Yocto&country=Canada - ping me or just apply online. | 21:34 |
| clepsydrae | I think I still want to get back into games, got a thing for artistic expression and such, but I appreciate the offer :) | 21:39 |
| *** PiotrBulinski is back | 21:41 | |
| RP | Saur: probably an email to helpdesk@ would be the best way to raise an issue | 21:42 |
| Saur | RP: helpdesk@yoctoproject.org ? | 21:43 |
| Saur | Or is it LF? | 21:43 |
| RP | Saur: yes, that looks right | 21:47 |
| neverpanic | vmeson: Oh absolutely, worth every penny I didn't pay! | 21:47 |
| *** PiotrBulinski is now away: Auto-away | 21:52 | |
| *** vladest is now away: I am currently away from the computer. | 21:52 | |
| *** PiotrBulinski is back | 21:53 | |
| *** patersonc is now away: Auto-away | 21:59 | |
| *** PiotrBulinski is now away: Auto-away | 22:05 | |
| *** PiotrBulinski is back | 22:05 | |
| *** ndec is back | 22:06 | |
| *** colin-pm is now away: Auto-away | 22:15 | |
| *** smurray is back | 22:19 | |
| *** piie is now away: Detached from screen since 2026-03-11 23:20:35+0100 | 22:20 | |
| *** smurray is now away: Auto-away | 22:24 | |
| *** PiotrBulinski is now away: Auto-away | 22:27 | |
| *** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has joined #yocto | 22:32 | |
| *** flynn378 is back | 22:46 | |
| *** Dracos-Carazza is now away: Auto away at Wed Mar 11 22:52:46 2026 UTC | 22:52 | |
| *** olani- <olani-!~olani@78-67-111-39-no2814.tbcn.telia.com> has joined #yocto | 22:53 | |
| *** florian <florian!~florian@dynamic-002-243-166-179.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 244 seconds) | 22:56 | |
| *** dr_kokobas is back | 22:59 | |
| *** dkl is now away: Auto away at Wed Mar 11 23:00:28 2026 UTC | 23:00 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!