LetoThe2nd changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Community: https://www.yoctoproject.org/community | IRC logs: http://irc.yoctoproject.org/irc/ | Having difficulty on the list, with someone on the list or on IRC, contact Yocto Project Community Manager Letothe2nd | CoC: https://www.yoctoproject.org/community/code-of-conduct
<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 :-)
pbiel has quit [Ping timeout: 252 seconds]
pbiel has joined #yocto
Saur_Home56 has quit [Quit: Client closed]
Saur_Home56 has joined #yocto
<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…]
<tlwoerner> elce 2024 presentation on new libgpiod 2.2 features: https://www.youtube.com/watch?v=tUFcWVwyzQg
<khem> rburton: gobject-introspection-1.0 does require glib-2.0 it seems so perhaps it should be added to DEPENDS in the introspection bbclass maybe
ablu has quit [Ping timeout: 248 seconds]
<khem> tlwoerner: I am applying https://lore.kernel.org/openembedded-devel/20241028112450.2793248-1-max.oss.09@gmail.com/T/#t which should workaround/fix the issue at hand and then lets wait Bart to come back and continue discussions
qschulz has quit [Remote host closed the connection]
ablu has joined #yocto
qschulz has joined #yocto
pbiel has quit [Ping timeout: 252 seconds]
pbiel has joined #yocto
<tlwoerner> ok
mansandersson has quit [Quit: Ping timeout (120 seconds)]
mansandersson has joined #yocto
bielpa_ has joined #yocto
geoff__ has joined #yocto
geoffhp has quit [Remote host closed the connection]
pbiel has quit [Remote host closed the connection]
joekale has quit [Remote host closed the connection]
rbox has quit [Remote host closed the connection]
yocton has quit [Remote host closed the connection]
jkale has joined #yocto
yocton has joined #yocto
rbox has joined #yocto
xmn has quit [Ping timeout: 272 seconds]
jclsn has quit [Ping timeout: 252 seconds]
Articulus has joined #yocto
jclsn has joined #yocto
fray has joined #yocto
tammranil has quit [Remote host closed the connection]
tammranil has joined #yocto
<tlwoerner> qschulz: i've started looking at the patches. i started with them yesterday, but got distracted by this libgpiod thing
<tlwoerner> they have built in my CI fine, just need to look at them and test on target boards
bielpa_ has quit [Ping timeout: 260 seconds]
Chaser has joined #yocto
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
bielpa_ has joined #yocto
Guest88 has joined #yocto
Ad0 has quit [Ping timeout: 252 seconds]
Ad0 has joined #yocto
frieder has joined #yocto
dmoseley has quit [Ping timeout: 244 seconds]
dmoseley_ has joined #yocto
Chaser has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
ehussain has joined #yocto
albeu has joined #yocto
zpfvo has joined #yocto
amitk_ has quit [Ping timeout: 265 seconds]
mckoan|away is now known as mckoan
druppy has joined #yocto
rfuentess has joined #yocto
Articulus has quit [Ping timeout: 276 seconds]
druppy has quit [Ping timeout: 264 seconds]
Articulus has joined #yocto
tolnanwo has joined #yocto
mbulut has joined #yocto
vthor has quit [Ping timeout: 276 seconds]
aduskett has joined #yocto
Kubu_work has joined #yocto
tolnanwo has quit [Quit: WeeChat 4.4.2]
Chaser has joined #yocto
<qschulz> tlwoerner: which libgpiod thing :) ?
<qschulz> ah, must read history :)
Tyaku has joined #yocto
belsirk has joined #yocto
rfuentess has quit [Ping timeout: 248 seconds]
davidinux1 has joined #yocto
Saur_Home56 has quit [Quit: Client closed]
Saur_Home56 has joined #yocto
tolnanwo has joined #yocto
davidinux1 has quit [Ping timeout: 246 seconds]
davidinux1 has joined #yocto
davidinux1 has quit [Ping timeout: 245 seconds]
belsirk is now known as rfuentess
davidinux1 has joined #yocto
<qschulz> tlwoerner: re: persistence, I believe libgpiod will get (got?) a daemon now for persistence
florian_kc has joined #yocto
aduskett has quit [Remote host closed the connection]
aduskett has joined #yocto
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
ptsneves has joined #yocto
sfo has quit [Read error: Connection reset by peer]
sfo has joined #yocto
tleb has quit [Ping timeout: 272 seconds]
tostr has quit [Ping timeout: 260 seconds]
jonesv has quit [Ping timeout: 246 seconds]
raghavgururajan has quit [Ping timeout: 272 seconds]
sfo has quit [Ping timeout: 260 seconds]
sfo has joined #yocto
jonesv has joined #yocto
tleb has joined #yocto
tostr has joined #yocto
chep has quit [Read error: Connection reset by peer]
chep has joined #yocto
raghavgururajan has joined #yocto
tolnanwo has quit [Quit: WeeChat 4.4.2]
<rber|res> @qschulz: have a look here https://www.youtube.com/watch?v=tUFcWVwyzQg for the gpiod thingy
davidinux1 has quit [Ping timeout: 265 seconds]
Vonter has quit [Ping timeout: 252 seconds]
Haxxa has quit [Ping timeout: 252 seconds]
Vonter has joined #yocto
aduskett has quit [Quit: Konversation terminated!]
Haxxa has joined #yocto
dkc has quit [Quit: ZNC 1.8.2 - https://znc.in]
<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)]
Piraty_ has joined #yocto
hoyes732 has joined #yocto
Saur_Home56 has joined #yocto
abelloni has quit [Ping timeout: 260 seconds]
lucaceresoli has quit [Ping timeout: 244 seconds]
agodard has joined #yocto
qschulz has joined #yocto
kilobyte_ch has quit [Ping timeout: 252 seconds]
jbo has quit [Quit: ZNC 1.9.0 - https://znc.in]
raghavgururajan has quit [Ping timeout: 252 seconds]
Piraty has quit [Quit: No Ping reply in 180 seconds.]
fullstop has quit [Quit: ZNC - http://znc.in]
michaelo has joined #yocto
fullstop_ has joined #yocto
leon-anavi has joined #yocto
prabhakalad has quit [Remote host closed the connection]
duracrisis has quit [Quit: Remember, smarter not harder!]
tlwoerner has joined #yocto
tlwoerner has quit [Remote host closed the connection]
aardo has quit [Quit: ZNC 1.9.1 - https://znc.in]
wicki has quit [Quit: Ping timeout (120 seconds)]
jclsn has quit [Remote host closed the connection]
Shaun has quit [Remote host closed the connection]
brrm has quit [Remote host closed the connection]
wooosaiiii has quit [Remote host closed the connection]
tokamak has quit [Quit: ZNC 1.9.0+deb2build3 - https://znc.in]
Omax has quit [Ping timeout: 276 seconds]
brrrm has joined #yocto
wooosaiiii1 is now known as wooosaiiii
sakoman has quit [Ping timeout: 276 seconds]
wicki8 is now known as wicki
beneth has quit [Ping timeout: 248 seconds]
hoyes73 has quit [Quit: Ping timeout (120 seconds)]
hoyes732 is now known as hoyes73
tokamak has joined #yocto
prabhakalad has joined #yocto
abelloni has joined #yocto
raghavgururajan_ is now known as raghavgururajan
lucaceresoli has joined #yocto
Omax_ is now known as Omax
fullstop_ is now known as fullstop
ello has quit [Quit: ZNC 1.9.1 - https://znc.in]
ello has joined #yocto
duracrisis has joined #yocto
eLmankku has quit [Ping timeout: 276 seconds]
eLmankku has joined #yocto
Xagen has joined #yocto
sakoman has joined #yocto
Guest47 has joined #yocto
davidinux1 has joined #yocto
mbulut has quit [Ping timeout: 265 seconds]
kilobyte_ch has joined #yocto
Chaser has quit [Ping timeout: 246 seconds]
Chaser_ has joined #yocto
beneth has joined #yocto
davidinux1 has quit [Ping timeout: 276 seconds]
davidinux1 has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Xagen has joined #yocto
vthor has joined #yocto
vthor has quit [Ping timeout: 252 seconds]
vthor has joined #yocto
vthor has quit [Changing host]
vthor has joined #yocto
Jones42 has joined #yocto
jmiehe has joined #yocto
jmiehe has quit [Quit: jmiehe]
albeu has quit [Quit: albeu]
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Jones42 has quit [Ping timeout: 252 seconds]
Wouter01002 has joined #yocto
Chaser_ has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
aduskett has quit [Quit: Konversation terminated!]
<jwinarsk> I'm trying to build dunfell tip of tree and am hitting: `ModuleNotFoundError: No module named 'asyncore'`.
rfuentess has quit [Remote host closed the connection]
<jwinarsk> using `PREFERRED_PROVIDER_virtual/kernel = "linux-dummy"`
Saur_Home74 has joined #yocto
Saur_Home56 has quit [Ping timeout: 256 seconds]
druppy has joined #yocto
amitk has joined #yocto
frieder has quit [Remote host closed the connection]
Articulus has quit [Quit: Leaving]
<RP> jwinarsk: it sounds like you're trying to use a recent python with an old release. Perhaps switch to an older buildtools-tarball?
<jwinarsk> yes on current python3. I have not used buildtools-tarball, so likely faster for me to patch things. This change resolves the issue. https://github.com/seb-m/pyinotify/pull/205/files
Saur_Home95 has joined #yocto
<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]
Saur_Home42 has joined #yocto
Saur_Home94 has quit [Ping timeout: 256 seconds]
Chaser has joined #yocto
florian_kc has quit [Ping timeout: 272 seconds]
sotaoverride has quit [Ping timeout: 252 seconds]
florian has quit [Quit: Ex-Chat]
Saur_Home62 has joined #yocto
<khem> RP:https://git.yoctoproject.org/poky-contrib/log/?h=kraj/clang
<khem> fun begins
Saur_Home42 has quit [Ping timeout: 256 seconds]
Saur_Home62 has quit [Quit: Client closed]
Saur_Home62 has joined #yocto
ptsneves has quit [Ping timeout: 248 seconds]
tolnanwo has quit [Remote host closed the connection]
tolnanwo has joined #yocto
<RP> khem: interesting :)
leon-anavi has quit [Quit: Leaving]
druppy has joined #yocto
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
druppy has quit [Ping timeout: 252 seconds]
florian_kc has joined #yocto
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:
<tgamblin> This seems to be the source of the python3-numpy reproducibility issue
<tgamblin> EXTRA_OEMESON maybe?
Saur_Home62 has quit [Ping timeout: 256 seconds]
Kubu_work has joined #yocto
ptsneves has joined #yocto
mulk has joined #yocto
Chaser has joined #yocto
davidinux1 has quit [Ping timeout: 272 seconds]
davidinux1 has joined #yocto
ptsneves has quit [Ping timeout: 252 seconds]
<moto-timo> yeah, I haven't done much with that sorry
<moto-timo> all I would do is grep for that variable
<jwinarsk> RP: acquiesced and moved to a podman container build (ubuntu 20). All is well
davidinux1 has quit [Ping timeout: 255 seconds]
<RP> jwinarsk: buildtools would let you do that outside the container :)
ptsneves has joined #yocto
ptsneves has quit [Ping timeout: 255 seconds]
Chaser has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
nerdboy has quit [Ping timeout: 252 seconds]
sotaoverride has joined #yocto
florian_kc is now known as florian
nerdboy has joined #yocto
nerdboy has quit [Changing host]
nerdboy has joined #yocto
benkard has joined #yocto
mulk has quit [Ping timeout: 244 seconds]
benkard is now known as mulk
davidinux1 has joined #yocto
cyxae has quit [Quit: cyxae]
cyxae has joined #yocto
dankm has quit [Remote host closed the connection]
davidinux1 has quit [Ping timeout: 252 seconds]
dankm has joined #yocto
cyxae has quit [Quit: cyxae]
jmiehe has joined #yocto
mbulut has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
reatmon_ has quit [Remote host closed the connection]
reatmon_ has joined #yocto
mbulut has quit [Ping timeout: 244 seconds]
<kanavin> tgamblin, usually we let these happen, and patch them out after the fact in do_install() with sed expressions. plenty of examples in oe-core
<kanavin> tgamblin, if Ithere is a second reproducibility issue in numpy's .pyx files as well, those also contain build paths
<kanavin> tgamblin, *if I'm reading the reproducibility report right, ...
olani_ has joined #yocto
<sotaoverride> so on the yocto bugzilla https://bugzilla.yoctoproject.org/describecomponents.cgi
<sotaoverride> how does one look up meta-python bugs in particular?
<khem> meta-python is part of meta-openembedded repo, bugzilla is primarily for yocto project maintained projects
<khem> openembedded does not have a bug tracker
<khem> sadly
<jwinarsk> RP: I downloaded and installed buildtools and I was getting the same error. Moving to container resolved it. I'm building on Fedora 40
lexano has quit [Remote host closed the connection]
Kubu_work has quit [Quit: Leaving.]
<RP> jwinarsk: did you use a buildtools with python in it?
<jwinarsk> RP: `scripts/install-buildtools --without-extended-buildtools --base-url https://downloads.yoctoproject.org/releases/yocto --release yocto-3.1.33 --installer-version 3.1.33`
<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
<RP> jwinarsk: fair enough