Monday, 2023-09-25

*** Saur <Saur!> has joined #yocto00:12
*** dkl_ <dkl_!> has joined #yocto00:36
*** cambrian_invader <cambrian_invader!~cambrian_@> has quit IRC (Ping timeout: 246 seconds)00:37
*** dkl <dkl!> has quit IRC (Ping timeout: 246 seconds)00:37
*** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (Remote host closed the connection)00:38
*** cambrian_invader <cambrian_invader!~cambrian_@> has joined #yocto00:50
*** Estrella_ <Estrella_!> has quit IRC (Ping timeout: 258 seconds)00:59
*** dlan <dlan!~dennis@gentoo/developer/dlan> has joined #yocto01:04
*** davidinux <davidinux!> has quit IRC (Ping timeout: 258 seconds)01:04
*** Estrella_ <Estrella_!> has joined #yocto01:05
*** davidinux <davidinux!> has joined #yocto01:06
*** Ablu <Ablu!~Ablu@user/Ablu> has quit IRC (Ping timeout: 240 seconds)01:23
*** Ablu <Ablu!~Ablu@user/Ablu> has joined #yocto01:24
*** starblue <starblue!> has quit IRC (Ping timeout: 258 seconds)01:52
*** starblue <starblue!> has joined #yocto01:54
*** camus <camus!~Instantbi@> has joined #yocto02:02
*** dkl_ <dkl_!> has quit IRC (Quit: %quit%)02:46
*** jclsn <jclsn!~jclsn@2a04:4540:6507:6b00:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 258 seconds)02:46
*** dkl <dkl!> has joined #yocto02:47
*** jclsn <jclsn!~jclsn@2a04:4540:6543:2e00:2ce:39ff:fecf:efcd> has joined #yocto02:48
*** Perflosopher <Perflosopher!~perflosop@> has quit IRC (Quit: Ping timeout (120 seconds))02:52
*** Perflosopher <Perflosopher!~perflosop@> has joined #yocto02:53
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto04:43
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Client Quit)04:43
*** Danct12 <Danct12!~danct12@user/danct12> has quit IRC (Read error: Connection reset by peer)04:44
*** Danct12 <Danct12!~danct12@user/danct12> has joined #yocto04:44
*** davidinux <davidinux!> has quit IRC (Ping timeout: 246 seconds)04:46
*** davidinux <davidinux!~davidinux@> has joined #yocto04:46
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto04:48
*** Danct12 <Danct12!~danct12@user/danct12> has quit IRC (Ping timeout: 258 seconds)04:50
*** geoff_ <geoff_!> has quit IRC (Quit: Leaving)04:56
*** Danct12 <Danct12!~danct12@user/danct12> has joined #yocto04:58
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Ping timeout: 258 seconds)05:02
*** OnkelUlla <OnkelUlla!> has joined #yocto05:04
*** Estrella__ <Estrella__!> has joined #yocto05:05
*** Estrella___ <Estrella___!> has joined #yocto05:05
*** Estrella_ <Estrella_!> has quit IRC (Ping timeout: 246 seconds)05:07
*** Estrella <Estrella!~quassel@> has quit IRC (Ping timeout: 244 seconds)05:07
*** l3s8g <l3s8g!~l3s8g@user/l3s8g> has joined #yocto05:42
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #yocto05:52
*** Saur <Saur!> has quit IRC (Ping timeout: 260 seconds)06:15
*** vladest <vladest!> has quit IRC (Ping timeout: 240 seconds)06:19
*** manuel__ <manuel__!~manuel198@2a02:1748:dd5c:f290:e4b3:2d0:11e7:2d0f> has quit IRC (Ping timeout: 240 seconds)06:25
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:50:f716:db11:c26f:84de:9cf4> has joined #yocto06:38
*** goliath <goliath!~goliath@user/goliath> has joined #yocto06:42
*** mckoan|away is now known as mckoan06:46
mckoangood morning06:46
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:50:f716:db11:c26f:84de:9cf4> has quit IRC (Read error: Connection reset by peer)06:46
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:50:f716:a909:1c08:20d:46fb> has joined #yocto06:48
*** mbulut <mbulut!> has joined #yocto06:48
*** vladest <vladest!~Thunderbi@> has joined #yocto06:49
*** mbulut <mbulut!> has quit IRC (Client Quit)06:50
*** linfax <linfax!> has joined #yocto06:53
*** Schlumpf <Schlumpf!~Schlumpf@> has joined #yocto06:58
*** Kubu_work <Kubu_work!> has joined #yocto07:01
*** slimak <slimak!> has joined #yocto07:02
LetoThe2ndyo dudX07:08
*** luc4 <luc4!~luca@2a00:6d43:501:1201:739:c5e2:f305:565f> has joined #yocto07:08
*** zpfvo <zpfvo!> has joined #yocto07:11
*** Iwans <Iwans!~Iwans@> has joined #yocto07:19
*** manuel__ <manuel__!~manuel198@> has joined #yocto07:21
*** Iwans <Iwans!~Iwans@> has quit IRC (Client Quit)07:23
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto07:27
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection)07:33
*** Iwans <Iwans!~Iwans@> has joined #yocto07:38
*** pabigot <pabigot!> has quit IRC (Ping timeout: 240 seconds)07:47
*** prabhakarlad <prabhakarlad!> has joined #yocto07:49
*** florian <florian!> has joined #yocto07:58
*** Iwans <Iwans!~Iwans@> has quit IRC (Quit: Client closed)08:02
*** pabigot <pabigot!> has joined #yocto08:02
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #yocto08:07
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Client Quit)08:08
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #yocto08:08
mcfriskThere is a lot of overlap between MACHINE_FEATURES and DISTRO_FEATURES. Should general purpose SW features check for both to enable support if either one is has the config option, like "alsa", "rtc", "efi" etc. Enabling support is one thing but most SW also works if actual HW doesn't have it.08:19
*** leon-anavi <leon-anavi!~Leon@> has joined #yocto08:21
*** gilles2 <gilles2!> has joined #yocto08:23
*** antoineVM <antoineVM!> has joined #yocto08:23
*** gilles2 <gilles2!> has quit IRC (Client Quit)08:24
*** younes <younes!> has joined #yocto08:25
*** antoineVM <antoineVM!> has quit IRC (Quit: Client closed)08:28
LetoThe2nddoes RRECOMMENDS allow for non-existing targets? e.g. build the recommendation if a matching provider is there, and skip/ignore if not?08:29
*** antoineVM <antoineVM!> has joined #yocto08:36
mcfriskIs there be a way for layers to register machine and distro features? I'd be interested in an "all yes" build config08:36
*** zpfvo <zpfvo!> has quit IRC (Ping timeout: 244 seconds)08:39
*** manuel_ <manuel_!~manuel198@> has joined #yocto08:41
*** manuel__ <manuel__!~manuel198@> has quit IRC (Ping timeout: 244 seconds)08:43
*** pabigot <pabigot!> has quit IRC (Ping timeout: 244 seconds)08:49
*** zpfvo <zpfvo!> has joined #yocto08:54
*** davidinux <davidinux!~davidinux@> has quit IRC (Ping timeout: 258 seconds)08:58
*** davidinux <davidinux!~davidinux@> has joined #yocto09:00
*** pabigot <pabigot!> has joined #yocto09:04
*** tnovotny <tnovotny!> has joined #yocto09:07
*** antoineVM <antoineVM!> has quit IRC (Quit: Client closed)09:14
rburtonLetoThe2nd: yes09:22
LetoThe2ndrburton: hmm. coworker says stuff was complaining. but now I've hooked him on packageconfig anyways.09:23
rburtonpackageconfig is probably better09:23
*** Iwans <Iwans!~Iwans@> has joined #yocto09:25
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:50:f716:a909:1c08:20d:46fb> has quit IRC (Remote host closed the connection)09:32
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:4e:8c9e:b3fe:332f:34f6:abdf> has joined #yocto09:36
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:4e:8c9e:b3fe:332f:34f6:abdf> has quit IRC (Read error: Connection reset by peer)09:43
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:4e:8c9e:afa7:4f4a:97c5:54ee> has joined #yocto09:45
IwansHello. Which version of Python package added to RDEPENDS will be installed by pypi?09:47
IwansMy recipe needs httplib2==0.20.4 and recipe in master is 0.22.0 so I wondered if pypi will try to install version available in meta-python or correct one.09:47
rburtonpypi isn't used09:47
rburtonit will use the version of the recipe that you have in your layers09:48
Iwanseven when inheriting pypi class?09:48
rburtonyes, look at the class.  that's just for fetching the source.09:49
rburtonyou're actually assuming that pip is used to install, and it isn't09:49
rburtonpypi being a website, not an install tool09:49
IwansI assumed it used pip.09:57
IwansSo if I want to use older version then I have to change SRC_URI in .bbappend file or can I override or somehow specify it in my recipe?09:57
*** starblue <starblue!> has quit IRC (Ping timeout: 258 seconds)09:58
*** pasherring <pasherring!~paulo@2001:8a0:ec5c:a700:634f:9233:e1db:2743> has joined #yocto09:59
*** starblue <starblue!> has joined #yocto10:00
*** manuel_ <manuel_!~manuel198@> has quit IRC (Ping timeout: 248 seconds)10:03
rburtonyou'l need to provide a recipe for the older version10:03
rburtonthough i'd be very suspicious of a recipe which needs a specific version of a library10:03
IwansIt's recipe for gsutil, in in requires they have "httplib2==0.20.4" (everywhere else they use >=)10:07
rburtonterrifying, frankly10:14
*** Guest98 <Guest98!~Guest98@> has joined #yocto10:28
Guest98I want to replace the file(nvgpu.ko) with my own file. but, i couldn't figure out how to do it in the recipe.10:28
rburtoneasiest to apply the patch to the kernel sources so it builds the module with the fixes in10:34
Guest98rburton thank you! i will write.10:41
*** manuel_ <manuel_!~manuel198@> has joined #yocto10:42
*** younes <younes!> has quit IRC (Quit: Client closed)10:53
*** Guest98 <Guest98!~Guest98@> has quit IRC (Ping timeout: 245 seconds)10:59
*** manuel__ <manuel__!~manuel198@> has joined #yocto11:00
*** manuel_ <manuel_!~manuel198@> has quit IRC (Ping timeout: 255 seconds)11:02
*** rber|res <rber|res!~rber|> has joined #yocto11:05
*** Guest98 <Guest98!~Guest98@> has joined #yocto11:07
*** zpfvo <zpfvo!> has quit IRC (Ping timeout: 255 seconds)11:11
*** CosmicPenguin_ <CosmicPenguin_!> has joined #yocto11:22
*** diamondman___ <diamondman___!> has joined #yocto11:23
*** tleb_ <tleb_!6dbdd9ebc9@2604:bf00:561:2000::10cf> has joined #yocto11:23
*** raghavgururajan_ <raghavgururajan_!ea769b8000@2604:bf00:561:2000::242> has joined #yocto11:23
*** rhadye_ <rhadye_!> has joined #yocto11:23
*** smurray_ <smurray_!> has joined #yocto11:23
*** jonesv_ <jonesv_!e7e4272e85@2604:bf00:561:2000::10b5> has joined #yocto11:24
*** Guest51 <Guest51!> has joined #yocto11:24
*** PhoenixMage <PhoenixMage!~phoenix@> has quit IRC (Ping timeout: 260 seconds)11:25
*** PhoenixMage <PhoenixMage!~phoenix@> has joined #yocto11:26
*** zpfvo <zpfvo!~fvo@> has joined #yocto11:27
*** Guest30 <Guest30!~Guest98@> has joined #yocto11:28
*** diamondman__ <diamondman__!> has quit IRC (*.net *.split)11:30
*** CosmicPenguin <CosmicPenguin!> has quit IRC (*.net *.split)11:30
*** rhadye <rhadye!> has quit IRC (*.net *.split)11:30
*** smurray <smurray!sid98062@2a03:5180:f:4::1:7f0e> has quit IRC (*.net *.split)11:30
*** lukma <lukma!> has quit IRC (*.net *.split)11:30
*** fullstop <fullstop!~fullstop@user/fullstop> has quit IRC (*.net *.split)11:30
*** risca <risca!> has quit IRC (*.net *.split)11:30
*** jonesv <jonesv!e7e4272e85@2604:bf00:561:2000::10b5> has quit IRC (*.net *.split)11:30
*** tleb <tleb!6dbdd9ebc9@2604:bf00:561:2000::10cf> has quit IRC (*.net *.split)11:30
*** raghavgururajan <raghavgururajan!ea769b8000@user/raghavgururajan> has quit IRC (*.net *.split)11:30
*** smurray_ is now known as smurray11:30
*** diamondman___ is now known as diamondman__11:31
*** CosmicPenguin_ is now known as CosmicPenguin11:31
*** rhadye_ is now known as rhadye11:31
*** jonesv_ is now known as jonesv11:31
*** tleb_ is now known as tleb11:31
*** jonesv <jonesv!e7e4272e85@2604:bf00:561:2000::10b5> has quit IRC (Read error: Connection reset by peer)11:31
*** tleb <tleb!6dbdd9ebc9@2604:bf00:561:2000::10cf> has quit IRC (Read error: Connection reset by peer)11:31
*** raghavgururajan_ <raghavgururajan_!ea769b8000@2604:bf00:561:2000::242> has quit IRC (Write error: Connection reset by peer)11:31
*** Guest98 <Guest98!~Guest98@> has quit IRC (Ping timeout: 245 seconds)11:31
*** raghavgururajan <raghavgururajan!ea769b8000@2604:bf00:561:2000::242> has joined #yocto11:31
*** jonesv <jonesv!e7e4272e85@2604:bf00:561:2000::10b5> has joined #yocto11:31
*** tleb <tleb!6dbdd9ebc9@2604:bf00:561:2000::10cf> has joined #yocto11:31
*** lukma <lukma!> has joined #yocto11:35
*** fullstop <fullstop!~fullstop@user/fullstop> has joined #yocto11:35
*** risca <risca!> has joined #yocto11:35
*** Guest51 <Guest51!> has quit IRC (Quit: Client closed)11:45
*** lexano <lexano!~lexano@> has joined #yocto11:47
*** tgamblin <tgamblin!~tgamblin@2001:1970:5b1f:ab00:d875:6297:4e81:e577> has joined #yocto12:30
*** rfuentess <rfuentess!~rfuentess@2a01:cb1e:4e:8c9e:afa7:4f4a:97c5:54ee> has quit IRC (Remote host closed the connection)12:32
*** rfuentess <rfuentess!> has joined #yocto12:33
*** belsirk <belsirk!~rfuentess@> has joined #yocto12:44
ernstpso the final version of the packges output from the build are generally ${PKGV}-${PKGR}. But I guess this is technically up to the packaging class?12:44
*** rfuentess <rfuentess!> has quit IRC (Ping timeout: 255 seconds)12:46
*** rfuentess <rfuentess!> has joined #yocto12:46
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Ping timeout: 260 seconds)12:48
*** belsirk <belsirk!~rfuentess@> has quit IRC (Ping timeout: 240 seconds)12:48
RPernstp: PKGV is defined as the final version12:56
ernstpRP: from package_deb.bbclass: fields.append(["Version: %s-%s\n", ['PKGV', 'PKGR']])12:59
luc4Hello! I built an image for my board, but I noticed that the build flags are incorrect (or at least not the best). I would like to build with these flags: -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8. I found this tune: -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8. Is this what I should use? Can I set that I want 32bit and not 64bit?12:59
ernstpipk and rpm looks similar12:59
ernstpluc4: what is your board? :-)13:00
luc4ernstp: raspberry pi 313:02
ernstpluc4: you are using then I guess?13:03
luc4yes. But current layer, no idea why, builds for armv7, but that is not correct.13:03
luc4By correct I mean it is for an older CPU.13:03
luc4I already fixed this years ago, but I would like to know what is the proper way to do it now.13:06
RPernstp: I think debian has a convention about how PR is added to PV?13:06
RPernstp: your question about "up to the packaging class" is ambiguous. We have a defined behaviour but a custom class could do whatever it wants13:07
RPwhether the system would all still work...13:08
luc4ernstp: this is that I did years ago:
ernstpluc4: According to the Raspberry Pi foundation, there are limited benefits to using the 64-bit version for the Pi 3 due to the fact that it only supports 1GB of memory; however, with the Pi 4, the 64-bit version should be faster.13:08
luc4ernstp: no, I want 32bit13:09
luc4but I would like armv8a instead of armv713:09
ernstpluc4: I guess most people just stuck with 32-bit since the release due to that. that's the background anyway! but of course it can be changed13:09
*** xmn <xmn!~xmn@2600:4040:9390:8c00:2c7c:872d:9192:493e> has quit IRC (Quit: ZZZzzz…)13:09
ernstpluc4: but what is this!
ernstpluc4: set your MACHINE = "raspberrypi3-64"13:10
luc4ernstp: but I'd need 32bit13:10
ernstpRP: I mean that all the 3 standard built in packaging classes set the version to ${PKGV}-${PKGR}13:11
ernstpluc4: read that again!13:12
luc4ernstp: "Machine configuration for the RaspberryPi 3 in 64 bits mode", which part?13:12
RPernstp: how does the debian package manager parse the Version field though? I mean that I'd suspect PKHR is being injected as a revision where possible13:13
*** linfax <linfax!> has quit IRC (Ping timeout: 258 seconds)13:13
ernstpluc4: it's I who should read again! ok, armv8 but still 32-bit. I guess you could create your own machine definition somewhere and set the flags exactly like you want13:16
luc4ernstp: I know I can, I did it years ago. I was trying to find a better way, cause I had to fork 3 repos to do it.13:17
ernstpRP: it's not exactly like Yocto so.. for the package "version", that's the version13:18
*** xmn <xmn!~xmn@2600:4040:9390:8c00:2cdf:427c:2c8e:eb64> has joined #yocto13:18
luc4ernstp: ops, sorry, I pasted the wrong text above. I meant that I found this tune: tune-cortexa53-crypto. Should I use this?13:19
luc4ernstp: but I suspect this is 64bit13:19
ernstpRP: perhaps better to start with the "problem". What causes an new package version to be created? A: PKGV and PKGR. And PKGE or course if it's set.13:21
ernstpit creates a new package file with the new version, new file name etc13:22
*** Guest30 <Guest30!~Guest98@> has quit IRC (Quit: Client closed)13:24
*** dmoseley <dmoseley!~dmoseley@> has quit IRC (Quit: ZNC 1.8.2 -
*** Guest98 <Guest98!~Guest98@> has joined #yocto13:25
mckoanluc4: if you want RPI3 to un with 32bit you have to use raspberrypi3.conf (
*** dmoseley <dmoseley!~dmoseley@> has joined #yocto13:26
*** prabhakarlad <prabhakarlad!> has quit IRC (Quit: Client closed)13:26
luc4mckoan: of course, but the question was different13:26
luc4mckoan: the question was: since that is using the old armv7a, how can I tune the build so that I get 32bit armv8a instead?13:27
luc4mckoan: this is what I typically use on that CPU with gcc: -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv813:27
luc4mckoan: for some reason, they are still stuck with an older configuration13:27
luc4mckoan: I already did this years ago:
luc4mckoan: just hoping for a simpler way now13:28
*** PhoenixMage <PhoenixMage!~phoenix@> has quit IRC (Remote host closed the connection)13:31
*** Saur <Saur!> has joined #yocto13:31
*** younes <younes!> has joined #yocto13:33
*** prabhakar <prabhakar!> has joined #yocto13:36
*** prabhakarlad <prabhakarlad!> has joined #yocto13:36
*** rfuentess <rfuentess!> has quit IRC (Ping timeout: 240 seconds)13:39
mckoanluc4: you could try to modify/copy using something you see in tune-cortexa32.inc13:39
mckoanluc4: get rid of 64 stuff13:40
*** rfuentess <rfuentess!~rfuentess@2a01:cb16:8:5ac8:1f4a:8fc7:6658:cfa2> has joined #yocto13:40
*** l3s8g <l3s8g!~l3s8g@user/l3s8g> has quit IRC (Ping timeout: 258 seconds)13:40
*** Schlumpf <Schlumpf!~Schlumpf@> has quit IRC (Quit: Client closed)13:45
*** Guest98 <Guest98!~Guest98@> has quit IRC (Ping timeout: 245 seconds)13:45
luc4mckoan: can I do that without forking the repos? Like do it in my image conf or in local.conf? Thanks!13:49
mckoanluc4: the quick and dirty test can be done modifying the original file, if it works you can send a patch13:52
mckoanluc4: however the final result could be a new machine in your layer13:52
mckoanluc4:  a machine using a kind of tune-cortexa53-32bit.inc13:53
luc4mckoan: so can I create a new machine in a custom layer inheriting the one from meta-raspberry?13:53
mckoanluc4: you can try13:57
luc4mckoan: thanks a lot!13:58
mckoanluc4: hope this helps, let us know the result ;-)14:00
luc4mckoan: this is what I did years ago, and it worked: I was hoping something cleaner was possible.14:04
RPJPEW, abelloni: it reproduced:
*** dacav <dacav!> has joined #yocto14:08
*** dacav <dacav!> has quit IRC (Client Quit)14:08
*** Guest49 <Guest49!> has joined #yocto14:13
JPEWNo package file found for /usr/lib/ in rust; SPDX found: ... usr/lib/libchalk_derive-adea65fd7ba2b9ed.so14:13
JPEWSo, the file is there but has a different hash(?) at the end14:13
RPJPEW: right, so there is a mismatch between the files generated and the SPDX manifest being used14:14
RPJPEW: of course rust isn't reproducible14:15
RPso basically we can't use sstate with rust?14:16
*** Guest10 <Guest10!~Guest10@> has joined #yocto14:16
JPEWmmm: Setscene task /home/pokybuild/yocto-worker/qemuarm64-armhost/build/meta/recipes-devtools/rust/ became valid14:16
JPEWA few lines up14:17
RPJPEW: I think hashequiv won't work with rust14:17
RPperhaps we drop rust from core since nobody seems to be able to fix reproducibility14:17
JPEWI'm a little confused as to why do_package is marked as the same when the file names differ?14:18
RPJPEW: I guess we need to work out exactly how the issue gives rise to this but I'm pretty sure it will be related14:20
*** JerryM <JerryM!~jermain@> has joined #yocto14:20
JPEWrelated to what?14:20
RPone input hash will have given two different outputs14:21
RPthe sdpx input hash could have then been mapped to that input and it assumed it would match the outputs when it only matches one of them?14:21
RPrelated to the fact rust isn't reproducible14:22
JPEWmmm, got it. The hash equiv code assumes that if you have one input that produces multiple outputs, the output differences are trivial. In most cases the same files name are produced each time, but rust doesn't do that14:22
Guest10Quick question. Is it possible to create package.ipk from a recipe, but not install it on target rootfs?14:23
JPEWGuest10: Ya, you can do that14:23
RPGuest10: definitely, we do that a lot14:23
JerryMI can set INCOMPATIBLE_LICENSE, but is there a way to set something like COMPATIBLE_LICENSE instead?14:24
*** Guest62 <Guest62!> has joined #yocto14:24
*** Iwans <Iwans!~Iwans@> has quit IRC (Quit: Client closed)14:25
JPEWRP: Definetly worth a chat on the call tomorrow I think14:25
Guest10could you point me in the right direction14:25
Guest62hello  need to find and can't find a recipe that produces it, any clue?14:25
RPJPEW: yes :/14:26
Guest10because i would like to start bitbake my-image-rootfs and it should create .ipk from a recipe and transfer that uninstalled ipk in a certain directory on rootfs14:26
RPGuest10: just generate your ipk as normal but add a custom rootfs function which copies it in?14:26
Guest62that file is in the libopenmpi2.deb on ububtu14:27
Guest10ok, but how to stop that .ipk from installing automatically on rootfs?14:27
Guest10because we managed to transfer ipk to target, but it still installs binaries on target14:27
RPGuest10: only things in IMAGE_INSTALL are  actually installed ?14:27
Guest10so i should add IMAGE_INSTALL_remove = " my_package"14:28
*** mckoan is now known as mckoan|away14:28
Guest10and it shouldn't install on target automatically?14:28
JPEWGuest10: Ya, it needs to not be in IMAGE_INSTALL14:28
Guest10but how will bitbake engine recognize my recipe if it isn't in IMAGE_INSTALL14:28
JPEWGuest10: And instead you'll want the package (not recipe!) in RDEPENDS:${PN} (maybe.... I've not tried this)14:29
RPGuest10: just don't add it. you do need to make sure you have something like do_rootfs[depends] += "myrecipe:do_package_write_ipk"14:29
JPEW^^ or that :)14:29
RPi.e. add a dependency manually14:29
Guest10RP thank you, will try!14:30
JPEWRP: Well, at least we know the problems are related for sure now; Did we add a way to disable HE for a specific recipe?14:31
RPJPEW: perhaps :/14:31
RPJPEW: or we remove rust :}14:31
JPEWRP: No Comment :)14:31
RPJPEW: paulg will be along to tell me not to :)14:32
Guest49Hello - I have some questions about the meta-security/meta-integrity layer (i.e. am trying to build with IMA/EVM) - is this the best place to ask ? There is a security mailing list but it appears to be comprised CVE announcements.14:33
Guest62hello  need to find and can't find a recipe that produces it, any clue?14:36
RPGuest49: there or the yocto list would seem appropriate14:36
JPEWI think it would have to be a global exclusion list, since the list is needed at parts time14:36
mcfriskGuest49: drop the question here, there might be answers14:36
Guest49There's a comment in there about signing with CA certs and passing these to the kernel - it referenced a fairly old 3.x kernel until recently and now mentioned 6.1 I think that update is saying it's been tested with 6.1 not that it requires 6.1.14:37
Guest49Later on there's a comment about not being able to sign with CA keys and have no trusted keys on-device using appraisal with EVM and I wanted to check if that was a legacy comment in the doc ?14:37
Guest10one question, in what variable should I add recipes, so it would create IPK, but not install it on target14:37
Guest10from what i knew, if you wanted your recipe to be in bitbake server, you should add it to IMAGE_INSTALL_append14:37
mcfriskGuest49: likely an old comment there14:39
Guest49I'm aiming at a build I can sign the binaries/.so libraries in (excluding some of the metadata like inode number etc..) where I can pass the CA/certs into the kernel via initrd at boot so hoping that's possible/supported.14:39
JerryMJPEW: I can't tell if that comment was addressed to me.. :(14:39
JPEWJerryM: It was not sorry14:40
Guest49Thanks mcfrisk - I suspected as much - if/when I get something working I'll submit a patch for the docs.14:40
mcfriskGuest49: I would not exclude dmverity, IMA/EVM may not be fast enough in real life.14:40
RPmcfrisk: did you have any insights on the openssh log btw?14:40
mcfriskRP: just the details in so it looks like "sudo: unable to execute /usr/bin/env: Broken pipe" is messing ssh stderr and breaking the tests. No idea still where/why we see that.14:43
RPmcfrisk: ok, fair enough, thanks!14:43
Guest49Thanks mcfrisk14:43
neverpanicGuest10: Just make sure something has that recipe in DEPENDS, that should be enough.14:44
*** Guest49 <Guest49!> has quit IRC (Quit: Client closed)14:44
*** vladest <vladest!~Thunderbi@> has quit IRC (Ping timeout: 258 seconds)14:44
*** antoineVM <antoineVM!> has joined #yocto14:48
neverpanicGuest62: That library is likely produced by the openmpi project. Couldn't find a recipe for it:
neverpanicNote that if you specifically need .so.20, that might be a very old version14:51
*** Guest10 <Guest10!~Guest10@> has quit IRC (Quit: Client closed)14:52
*** Guest10 <Guest10!~Guest10@> has joined #yocto14:54
*** otavio <otavio!> has quit IRC (Ping timeout: 258 seconds)14:58
*** Guest10 <Guest10!~Guest10@> has quit IRC (Client Quit)14:58
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)14:59
*** antoineVM <antoineVM!> has quit IRC (Ping timeout: 245 seconds)15:00
Guest62neverpanic probably openmpi, indeed, found the mpich recipe but it does not produce that file15:01
*** rber|res <rber|res!~rber|> has quit IRC (Quit: Leaving)15:06
*** vladest <vladest!> has joined #yocto15:09
JerryMdoes anyone have an idea how to achieve something like COMPATIBLE_LICENSE?15:11
rburtonJerryM:  you basically want to list the allowed licenses instead of listing the disallowed?15:13
*** amitk <amitk!~amit@> has joined #yocto15:14
rburtonhave a look at base.bbclass for the INCOMPATIBLE_LICENSE logic, it should be fairly simple to write your own class15:14
*** younes <younes!> has quit IRC (Quit: Client closed)15:16
*** luc4 <luc4!~luca@2a00:6d43:501:1201:739:c5e2:f305:565f> has quit IRC (Ping timeout: 246 seconds)15:19
JerryMrburton: yes, so that I will be notified of potentially 'new' licenses when they ar eincluded15:20
rburtonsounds like about ten lines of py15:21
JerryMI'll have a look at the base.bbclass, thanks15:21
rburtonbreak down LICENSE, for each license check if in ALLOWED_LICENSES, if not then warn15:22
JerryMI'll have a go at it15:25
*** xmn <xmn!~xmn@2600:4040:9390:8c00:2cdf:427c:2c8e:eb64> has quit IRC (Quit: ZZZzzz…)15:26
*** zpfvo <zpfvo!~fvo@> has quit IRC (Ping timeout: 258 seconds)15:33
*** xmn <xmn!~xmn@2600:4040:9390:8c00:6458:e70e:68ec:14d8> has joined #yocto15:35
*** rfuentess <rfuentess!~rfuentess@2a01:cb16:8:5ac8:1f4a:8fc7:6658:cfa2> has quit IRC (Read error: Connection reset by peer)15:42
*** rfuentess <rfuentess!> has joined #yocto15:43
*** l3s8g <l3s8g!~l3s8g@user/l3s8g> has joined #yocto15:44
*** zpfvo <zpfvo!~fvo@> has joined #yocto15:48
* paulg would delete both rust and sstate just to be sure there were no lingering issues16:00
*** tnovotny <tnovotny!> has quit IRC (Remote host closed the connection)16:00
*** otavio <otavio!> has joined #yocto16:01
*** zpfvo <zpfvo!~fvo@> has quit IRC (Remote host closed the connection)16:03
*** prabhakarlad <prabhakarlad!> has quit IRC (Quit: Client closed)16:04
*** khem <khem!> has joined #yocto16:10
*** goliath <goliath!~goliath@user/goliath> has joined #yocto16:11
*** JerryM <JerryM!~jermain@> has quit IRC (Quit: Konversation terminated!)16:11
*** florian <florian!> has quit IRC (Quit: Ex-Chat)16:12
*** rfuentess <rfuentess!> has quit IRC (Remote host closed the connection)16:18
SaurBah, JerryM just left. I was going to suggest that we actually have an image bbclass that handles COMPATIBLE_LICENSES. Might be a good idea to upstream it...16:23
*** slimak <slimak!> has quit IRC (Ping timeout: 245 seconds)16:25
RPpaulg: sstate is much maligned :)16:27
RPkhem: thanks, I expanded slightly16:34
khemRP: it will help making case for new SOCs :)16:34
khemdo you see the point16:34
RPkhem: yes, I like the idea16:35
RPkhem: just need someone to write the tooling16:35
khemRP: I built an image with new sstate mirror with CDN that Michael wanted to test, and ran testsuite with it. and I saw the openssh failure but when I did build locally I did not see it. I wonder if its related to a case when built from sstate16:36
khemI think sstate with fast download will be amazing, although your internet provider might send you an email at end of month about you exeeding the data limits :)16:37
halsteadIf we have a corrupted file that needs to be removed from sstate that is now a much more complicated process.16:37
khemyes, published sstate is almost like a binary feed16:38
khemthe sstate in this case is good I think. The testcase is failing which is known so I was trying to narrow it down16:38
RPhalstead: it is easier just to invalidate that hash on the build side16:40
RPkhem: the openssh failure likely isn't sstate related16:40
khemRP: yeah I think so as well16:41
RPkhem: it looks to be a race around pipes. See the bug16:41
*** Kubu_work <Kubu_work!> has quit IRC (Quit: Leaving.)16:56
*** slimak <slimak!> has joined #yocto17:07
*** l3s8g <l3s8g!~l3s8g@user/l3s8g> has quit IRC (Read error: Connection reset by peer)17:10
*** l3s8g <l3s8g!~l3s8g@user/l3s8g> has joined #yocto17:11
*** l3s8g <l3s8g!~l3s8g@user/l3s8g> has quit IRC (Read error: Connection reset by peer)17:16
*** l3s8g_ <l3s8g_!~l3s8g@user/l3s8g> has joined #yocto17:17
*** geoffhp <geoffhp!~GParker@> has joined #yocto17:19
*** florian <florian!> has joined #yocto17:20
paulg"race around pipes" -- call a plumber?17:21
JaMazeddii: in case you missed the libslirp-virt discussion on ML: I'm not using slirp4netns at all (other than building it as part of bitbake world) so don't know how to properly verify in runtime (as suggested in
*** florian <florian!> has quit IRC (Ping timeout: 240 seconds)17:29
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)17:29
*** pasherring <pasherring!~paulo@2001:8a0:ec5c:a700:634f:9233:e1db:2743> has quit IRC (Quit: Leaving)17:39
zeddiiJaMa: I had missed that. I'll re-test and drop my temp recipe, or otherwise make them mutually exclusive.17:48
*** Estrella <Estrella!~quassel@> has joined #yocto17:55
khemRP: does not have info on Upstream-Status and other patch ornaments we need17:56
khemdo we point the folks to OE wiki for that ?17:56
khemah i see it in recipe styleguide nm -
*** Estrella__ <Estrella__!> has quit IRC (Ping timeout: 246 seconds)17:58
*** slimak <slimak!> has quit IRC (Ping timeout: 240 seconds)18:03
*** florian <florian!> has joined #yocto18:03
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 246 seconds)18:08
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto18:09
*** Estrella_ <Estrella_!> has joined #yocto18:29
*** Guest62 <Guest62!> has quit IRC (Quit: Client closed)18:29
*** sotaover1ide is now known as sotaoverride18:43
*** alessioigor <alessioigor!~alessioig@> has joined #yocto18:44
*** Kubu_work <Kubu_work!> has joined #yocto18:53
*** amitk <amitk!~amit@> has quit IRC (Ping timeout: 258 seconds)19:12
*** goliath <goliath!~goliath@user/goliath> has joined #yocto19:24
*** xmn <xmn!~xmn@2600:4040:9390:8c00:6458:e70e:68ec:14d8> has quit IRC (Ping timeout: 248 seconds)19:42
*** xmn <xmn!~xmn@2600:4040:9390:8c00:d9d6:cad:ce15:e0b3> has joined #yocto19:46
vvnwhat is the correct kernel task to copy a local .dts in the source before build?19:47
*** leon-anavi <leon-anavi!~Leon@> has quit IRC (Remote host closed the connection)19:54
khemConfigure I would guess19:57
*** Haxxa <Haxxa!> has quit IRC (Quit: Haxxa flies away.)20:15
*** alessioigor <alessioigor!~alessioig@> has quit IRC (Read error: Connection reset by peer)20:15
*** l3s8g_ <l3s8g_!~l3s8g@user/l3s8g> has quit IRC (Remote host closed the connection)20:15
*** alessioigor <alessioigor!~alessioig@> has joined #yocto20:15
*** Haxxa <Haxxa!> has joined #yocto20:18
*** alessioigor <alessioigor!~alessioig@> has quit IRC (Client Quit)20:18
*** slimak <slimak!> has joined #yocto20:34
*** Kubu_work <Kubu_work!> has quit IRC (Quit: Leaving.)20:38
*** Notgnoshi <Notgnoshi!> has quit IRC (Ping timeout: 258 seconds)20:58
*** schtobia <schtobia!> has quit IRC (Quit: Bye!)21:00
*** schtobia <schtobia!> has joined #yocto21:00
*** brrm <brrm!> has quit IRC (Ping timeout: 240 seconds)21:13
*** brrm <brrm!> has joined #yocto21:15
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection)21:52
*** olani <olani!> has quit IRC (Ping timeout: 240 seconds)22:03
*** Saur <Saur!> has quit IRC (Ping timeout: 255 seconds)22:04
*** Saur <Saur!> has joined #yocto22:04
*** olani <olani!> has joined #yocto22:17
*** olani- <olani-!> has joined #yocto22:18
*** vmeson <vmeson!> has quit IRC (Quit: Konversation terminated!)22:20
*** mikeD <mikeD!~mike@> has joined #yocto22:37
*** mike_D1 <mike_D1!~mike@> has joined #yocto22:52
mike_D1new to Yocto, going through quick start "". When running the bitbake command, I'm getting this python error:ImportError: cannot import name 'MutableMapping' from 'collections'22:54
mike_D1After looking in the pythons collections library, v3.11.5, MutableMapping, KeysView, ValuesView, ItemsView, are not listed as part of the library.22:55
mike_D1Not sure where to look next or what needs updating?22:55
mike_D1Host system id Debian bookworm.22:56
*** prabhakarlad <prabhakarlad!> has joined #yocto22:58
RPmike_D1: which branch/release are you using? That sounds like it might be an old release22:58
mike_D1Not sure RP, Just trying to follow the instructions on the above web page..23:00
RPmike_D1: which branch did you check out?23:01
mike_D1RP  The web page listed nicledore, also I put in zeus for the git checkout command.23:04
mike_D1git checkout -t origin/mickledore -b my-mickledore23:04
mike_D1git checkout -t origin/zeus -b my-zeus23:04
RPmike_D1: zeus is too old and would only work with older versions of python. try mickldore23:04
mike_D1ok,so just run the git pull command again?23:05
RP"git checkout my-mickledore" would probably do it23:06
RPI think the manual means for you to pick one recent one, not multiple23:07
mike_D1ok,so I just run the git pull command again, now getting en_US.UTF-8 error.23:08
mike_D1RP Thanks, now trying to sort the utf-8 missing problem.23:12
mike_D1RP now getting:23:15
mike_D1ERROR: Variable BB_ENV_EXTRAWHITE has been renamed to BB_ENV_PASSTHROUGH_ADDITIONS23:15
mike_D1ERROR: Shell environment variable BB_ENV_EXTRAWHITE has been renamed to BB_ENV_PASSTHROUGH_ADDITIONS23:15
mike_D1ERROR: Exiting to allow enviroment variables to be corrected23:15
RPdelete and recreate the conf files. they're from the old version23:22
RPmike_D1: you may be better off starting from a clean directory now you know which release to use23:22
mike_D1working directory folders are all empty. Only conf file I edited was poky/build/local.conf23:24
*** florian <florian!> has quit IRC (Ping timeout: 240 seconds)23:27
mike_D1Ok found the local branches in ~pokey/.git/logs/refs/heads and deleted all. will try again..23:32
mike_D1also in pokey/.git/refs/heads. Now clean can re-try.23:34
mike_D1stlii problems with shell env variables as above..23:35
*** Danct12 <Danct12!~danct12@user/danct12> has quit IRC (Ping timeout: 240 seconds)23:37
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)23:56

Generated by 2.17.2 by Marius Gedminas - find it at!