<khem>
perhaps we should just add REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" in libgpiod2 recipe
<khem>
tlwoerner: can you try something like this in your failing env - https://0x0.st/X0Ud.diff
tgamblin_ has joined #yocto
<tlwoerner>
khem: libgpiod-2.2 already has autoconf support for --enable-introspection/--disable-introspection
<tlwoerner>
but in our current builds, it is always set to --enable-introspection regardless of whether gobject-introspection* is in DISTRO_FEATURES
<tlwoerner>
oh wait... let me verify that last statement
<tlwoerner>
i'm not enabling it in my builds, but i bet it's being backfilled
tgamblin has quit [Ping timeout: 252 seconds]
tgamblin_ is now known as tgamblin
<khem>
tlwoerner: yeah I can simulate the backfilling now
<khem>
tlwoerner: can you confirm it with bitbake -e libgpiod | grep "^DISTRO_FEATURES="
<tlwoerner>
khem: gobject-introspection-data is in my DISTRO_FEATURES, removing it allows libgpiod to succeed without ptest also enabled in DISTRO_FEATURES
<tlwoerner>
in other words:
Saur_Home56 has quit [Quit: Client closed]
<tlwoerner>
if 'gobject-introspection-data' is in DISTRO_FEATURES, then you also have to add 'ptest' for libgpiod-2.2 to build successfully
Saur_Home56 has joined #yocto
<tlwoerner>
if 'ptest' is not in DISTRO_FEATURES, then you also have to remove 'gobject-introspection-data' (which is backfilled magically for you)
florian_kc has quit [Ping timeout: 260 seconds]
<khem>
OK that confirms with what I see here now as well
<khem>
I guess, there is another dep hidden in test packageconfig which we need to enable when gobject-introspection-data is in DISTRO_FEATURES
* khem
stares at the libgpiod recipe
<tlwoerner>
otherwise use
<tlwoerner>
PREFERRED_VERSION_libgpiod ?= "1%"
<tlwoerner>
;-)
<khem>
thats what yoe distro does for some projects but not all
<tlwoerner>
thanks for keeping the 1.x recipe available
<khem>
yeah you should thanks some BSP layers to not move to 2.x :)
<khem>
I would have punted it by now
<tlwoerner>
nah, 1.x is much better. i prefer its persistence of gpio settings :-)
<khem>
2.x has some interesting stuff IMO event polling and gpiod_line_config and gpiod_request_config allows specify line and request settings more flexibly. with 1.x all you could do was line level
<khem>
anyway, the patch I posted is something we need I think for libgpiod
<khem>
with some little tweaks
<khem>
I will post it to ml and see if thats acceptabel to Bartosz then it can get done
hexbrex has quit [Read error: Connection reset by peer]
hexbrex has joined #yocto
geoffhp has quit [Remote host closed the connection]
geoffhp has joined #yocto
warthog9 has quit [Quit: Leaving]
tostr has quit [Ping timeout: 260 seconds]
warthog9 has joined #yocto
merit has quit [Remote host closed the connection]
merit has joined #yocto
fray has quit [Ping timeout: 252 seconds]
tostr has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RP>
Why does all the tex stuff have to be in subversion
dkc has joined #yocto
basilh has joined #yocto
rber|res has quit [Quit: Leaving]
xmn has joined #yocto
basilh has quit [Ping timeout: 256 seconds]
ehussain has quit [Remote host closed the connection]
raghavgururajan has quit [Ping timeout: 245 seconds]
raghavgururajan has joined #yocto
angolini has joined #yocto
raghavgururajan has quit [Ping timeout: 248 seconds]
sfo has quit [Ping timeout: 272 seconds]
jonesv has quit [Ping timeout: 272 seconds]
tleb has quit [Ping timeout: 272 seconds]
tostr has quit [Ping timeout: 272 seconds]
lexano has joined #yocto
angolini has quit [Quit: Client closed]
tolnanwo has joined #yocto
jonesv has joined #yocto
sfo has joined #yocto
raghavgururajan has joined #yocto
tleb has joined #yocto
tostr has joined #yocto
shoragan has quit [Read error: Connection reset by peer]
shoragan has joined #yocto
<tlwoerner>
qschulz: yes, but i prefer the 1.x way :-)
aduskett has joined #yocto
<aduskett>
is SRC_URI_machine:${machine_name} = "${url}" the proper way to overwrite a URI using a .bbappend file?
<Saur_Home56>
aduskett: SRC_URI:qemux86-64 = "..." would override the entire SRC_URI (except for any :append's) for qemux86-64.
<aduskett>
ah ok
<aduskett>
Saur_Home56: that is exactly what I want
<aduskett>
Thanks!
<Saur_Home56>
However, if you only want to override the main URI and leave any extra file://s, you would use SRC_URI:prepend:quemx86-64 = "<new URI>" followed by SRC_URI:remove:qemux86-64 = "<original URI>"
<Saur_Home56>
aduskett: And of course I missed a space at the end in SRC_URI:prepend:quemx86-64 = "<new URI> "
cyxae has joined #yocto
<aduskett>
Saur_Home56: even better!
cyxae has quit [Quit: cyxae]
cyxae has joined #yocto
agodard has quit [Ping timeout: 252 seconds]
Danct12 has quit [Ping timeout: 252 seconds]
michaelo has quit [Ping timeout: 252 seconds]
ardo has joined #yocto
wicki8 has joined #yocto
yocti` has joined #yocto
yocti has quit [Killed (NickServ (GHOST command used by yocti`))]
wooosaiiii1 has joined #yocto
Shaun_ has joined #yocto
jclsn_ has joined #yocto
yocti` is now known as yocti
Guest88 has quit [Quit: Client closed]
jbo_ has joined #yocto
Omax_ has joined #yocto
Lihis has quit [Ping timeout: 265 seconds]
qschulz has quit [Ping timeout: 252 seconds]
raghavgururajan_ has joined #yocto
Lihis has joined #yocto
Danct12 has joined #yocto
Saur_Home56 has quit [Quit: Ping timeout (120 seconds)]
<RP>
jwinarsk: I suspect there will be other issues :/
dankm has quit [Remote host closed the connection]
dankm has joined #yocto
Saur_Home74 has quit [Ping timeout: 256 seconds]
druppy has quit [Ping timeout: 252 seconds]
Kubu_work has quit [Quit: Leaving.]
Kubu_work has joined #yocto
Kubu_work has quit [Client Quit]
<Tyaku>
Hey! I have to use some secured package of renesas. All of this is a real mess (not sure if they understand how yocto works), for example, before building a package "security-configurator", we have to manually copy files in build/tmp/..../security-configurator/install (like two keys). So ofcourse: first we have to compile and then put the file manually in the created folder and after rebuild.
sotaoverride has quit [Ping timeout: 244 seconds]
mckoan is now known as mckoan|away
<jwinarsk>
RP: likely yes; the classic onion peel
Guest47 has quit [Quit: Client closed]
Saur_Home55 has joined #yocto
<khem>
Tyaku: I can think of writing a bbclass which can add a custom task to do the needed and then inherit it in the recipes where it matters
Saur_Home94 has joined #yocto
Saur_Home95 has quit [Ping timeout: 256 seconds]
Saur_Home55 has quit [Ping timeout: 256 seconds]
sotaoverride has joined #yocto
zpfvo has quit [Remote host closed the connection]
Chaser has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
<tgamblin>
rburton: kanavin: do either of you know how to handle compiler flags with meson for Python recipe builds? I'm seeing stuff like this in tmp/work/core2-64-poky-linux/python3-numpy/2.1.2/sysroot-destdir/usr/lib/python3.13/site-packages/numpy/__config__.py:
<RP>
jwinarsk: you probably needed the extended version
<jwinarsk>
RP: makes sense. I'll try it out in the near future. I'm moving to Fedora 41 later today; so a good test. The good news is I finally got the podman incantation correct, so I can stand my `meta-flutter` CI back up