Monday, 2025-11-10

*** Fanfwe is now away: Auto away at Mon Nov 10 00:00:43 2025 UTC00:00
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Ping timeout: 264 seconds)00:00
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has joined #yocto00:01
*** toric is back00:14
*** toric is now away: Auto away00:15
*** dkl <dkl!~dkl@prometheus.umask.eu> has quit IRC (Quit: %quit%)00:23
*** dkl <dkl!~dkl@prometheus.umask.eu> has joined #yocto00:24
*** florian <florian!~florian@2a02:3100:3ea3:7c00:5ed5:1be1:a951:305b> has quit IRC (Ping timeout: 260 seconds)00:30
*** dkl <dkl!~dkl@prometheus.umask.eu> has quit IRC (Quit: %quit%)00:31
*** dkl <dkl!~dkl@prometheus.umask.eu> has joined #yocto00:32
*** RP is now away: Auto away at Mon Nov 10 00:34:17 2025 UTC00:34
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Ping timeout: 244 seconds)00:38
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has joined #yocto00:38
*** dgx <dgx!~kaitsh@user/kaitsh> has quit IRC (Quit: The Lounge - https://thelounge.chat)00:44
*** dgx <dgx!~kaitsh@user/kaitsh> has joined #yocto00:45
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Read error: Connection reset by peer)00:46
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has joined #yocto00:47
*** dkl <dkl!~dkl@prometheus.umask.eu> has quit IRC (Quit: %quit%)00:49
*** dkl <dkl!~dkl@prometheus.umask.eu> has joined #yocto00:50
*** Fanfwe is back00:59
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Read error: Connection reset by peer)01:03
*** Fanfwe is now away: Auto away at Mon Nov 10 01:03:58 2025 UTC01:03
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has joined #yocto01:04
*** toric is back01:05
*** toric is now away: Auto away01:05
*** zeemate <zeemate!~chris@2001:16b8:b10e:5300:4e0b:559d:3b1:348d> has quit IRC (Ping timeout: 244 seconds)01:06
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Read error: Connection reset by peer)01:20
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has joined #yocto01:21
*** tgamblin is now away: Auto-away01:30
*** awafaa is now away: Auto-away01:38
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Ping timeout: 255 seconds)01:41
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has joined #yocto01:41
*** toric is back01:55
*** pita <pita!~pita@81-233-212-124-no600.tbcn.telia.com> has quit IRC (Read error: Connection reset by peer)01:55
*** awafaa is back01:55
*** toric is now away: Auto away01:55
*** pita <pita!~pita@m83-187-185-51.cust.tele2.se> has joined #yocto01:55
*** yc <yc!~yc@user/youngchief> has joined #yocto02:00
*** yc is now away: Auto away02:02
*** yc is back02:03
*** Articulus <Articulus!~Articulus@2601:642:4f80:f6a:16ac:60ff:fed8:386b> has quit IRC (Remote host closed the connection)02:03
*** Articulus <Articulus!~Articulus@2601:642:4f80:f6a:16ac:60ff:fed8:386b> has joined #yocto02:04
*** Fanfwe is back02:05
*** Fanfwe is now away: Auto away at Mon Nov 10 02:09:55 2025 UTC02:09
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 260 seconds)02:21
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto02:23
*** jclsn <jclsn!~jclsn@81.25.171.253.dynamic-pppoe.dt.ipv4.wtnet.de> has quit IRC (Ping timeout: 265 seconds)02:45
*** jclsn <jclsn!~jclsn@31.29.50.153.dynamic-pppoe.dt.ipv4.wtnet.de> has joined #yocto02:47
*** yc is now away: Auto away02:57
*** yc is back02:57
*** yc <yc!~yc@user/youngchief> has quit IRC (Remote host closed the connection)02:58
*** yc <yc!~yc@node-stack.yc.hn> has joined #yocto02:59
*** ndec is back03:02
*** ndec is now away: Auto-away03:08
*** frgo_ <frgo_!~frgo@p548a39ad.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)03:17
*** frgo <frgo!~frgo@p548a39ad.dip0.t-ipconnect.de> has joined #yocto03:17
*** Deepesh is back03:36
*** awafaa is now away: Auto-away03:38
*** Deepesh is now away: Auto away03:39
*** Deepesh is back03:39
*** Deepesh is now away: Auto away03:41
*** Deepesh is back03:41
*** dr_kokobas1 <dr_kokobas1!~Thunderbi@78-0-185-122.adsl.net.t-com.hr> has joined #yocto03:50
*** dr_kokobas1 is now away: I am currently away from the computer.03:50
*** dr_kokobas <dr_kokobas!~Thunderbi@78-2-158-160.adsl.net.t-com.hr> has quit IRC (Ping timeout: 265 seconds)03:53
*** dr_kokobas1 is now known as dr_kokobas03:53
*** Fanfwe is back04:16
*** Fanfwe is now away: Auto away at Mon Nov 10 04:20:34 2025 UTC04:20
*** awafaa is back04:35
*** HarishSadineni is back04:36
*** HarishSadineni is now away: Auto away04:36
*** tokamak- is back04:38
*** Lihis is back05:08
*** Fanfwe is back05:18
*** Fanfwe is now away: Auto away at Mon Nov 10 05:22:25 2025 UTC05:22
*** toric is back05:30
*** Fanfwe is back05:34
*** toric is now away: Auto away05:37
*** pita <pita!~pita@m83-187-185-51.cust.tele2.se> has quit IRC (Remote host closed the connection)05:37
*** Fanfwe is now away: Auto away at Mon Nov 10 05:38:10 2025 UTC05:38
*** Emantor is back05:40
*** toric is back06:01
*** toric is now away: Auto away06:05
*** Ermine is back06:33
*** awafaa is now away: Auto-away06:34
*** jmd <jmd!~user@195.243.197.82> has joined #yocto06:37
*** Fanfwe is back06:43
*** patersonc is back06:44
*** Fanfwe is now away: Auto away at Mon Nov 10 06:47:46 2025 UTC06:47
*** goliath <goliath!~goliath@user/goliath> has joined #yocto06:49
*** toric is back06:50
*** toric is now away: Auto away06:51
*** toric is back06:51
*** toric is now away: Auto away06:52
*** toric is back06:52
*** toric is now away: Auto away06:53
*** toric is back06:55
*** toric is now away: Auto away06:57
*** toric is back06:58
*** toric is now away: Auto away06:59
*** toric is back06:59
*** toric is now away: Auto away06:59
*** reatmon_ti <reatmon_ti!~reatmon@192.91.75.29> has quit IRC (Remote host closed the connection)07:06
*** reatmon_ti <reatmon_ti!~reatmon@192.91.75.30> has joined #yocto07:06
*** vladest is now away: I am currently away from the computer.07:13
*** RP is back07:21
*** LocutusOfBorg is back07:24
*** LocutusOfBorg is now away: 07:24
*** KanjiMonster is back07:26
*** toric is back07:27
*** toric is now away: Auto away07:27
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has joined #yocto07:28
*** alperak <alperak!uid641238@id-641238.ilkley.irccloud.com> has joined #yocto07:34
*** Fanfwe is back07:48
*** vladest is back07:50
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Remote host closed the connection)07:50
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto07:51
*** Fanfwe is now away: Auto away at Mon Nov 10 07:52:27 2025 UTC07:52
*** Kubu_work <Kubu_work!~kubu@arennes-358-1-227-139.w2-13.abo.wanadoo.fr> has joined #yocto07:59
*** paulbarker is back08:08
*** Fanfwe is back08:13
*** dr_kokobas is back08:14
*** _lore_ is back08:15
*** _lore_ is now away: Auto away at Mon Nov 10 08:17:31 2025 UTC08:17
*** ederibaucourt is back08:21
*** vladest <vladest!~Thunderbi@82.197.175.98> has joined #yocto08:22
*** dr_kokobas is now away: I am currently away from the computer.08:25
*** ederibaucourt is now away: Auto away at Mon Nov 10 08:26:42 2025 UTC08:27
*** vladest is now away: I am currently away from the computer.08:27
*** ndec is back08:28
*** toric is back08:30
*** Articulus <Articulus!~Articulus@2601:642:4f80:f6a:16ac:60ff:fed8:386b> has quit IRC (Quit: Leaving)08:30
*** rfs613 <rfs613!~rfs613@bras-base-otwaon1102w-grc-26-76-69-5-116.dsl.bell.ca> has quit IRC (Ping timeout: 255 seconds)08:32
*** mathieum2048 is back08:37
*** vladest is back08:40
*** zeemate <zeemate!~chris@2001:16b8:b12b:4700:a017:8ae8:8d:1b07> has joined #yocto08:49
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has quit IRC (Ping timeout: 250 seconds)08:51
*** Fanfwe is now away: Auto away at Mon Nov 10 08:52:06 2025 UTC08:52
*** dr_kokobas <dr_kokobas!~Thunderbi@78-0-185-122.adsl.net.t-com.hr> has quit IRC (Read error: Connection reset by peer)08:53
*** vladest is now away: I am currently away from the computer.08:54
*** dr_kokobas <dr_kokobas!~Thunderbi@user/dr-kokobas:29317> has joined #yocto08:54
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has joined #yocto08:56
*** vladest is back08:59
*** Jones42 <Jones42!~Jones42@user/Jones42> has joined #yocto08:59
*** prabhakalad <prabhakalad!~prabhakar@106.212.160.183> has joined #yocto09:00
*** _lore_ is back09:01
*** Fanfwe is back09:04
*** vladest is now away: I am currently away from the computer.09:05
*** alperak is now away: Auto-away09:10
*** patersonc is now away: Auto-away09:13
*** Ermine is now away: Auto away09:19
*** Ermine is back09:20
*** Ermine is now away: Auto away09:20
*** alperak is back09:22
*** Ermine is back09:23
*** Ermine is now away: Auto away09:23
*** vladest is back09:29
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto09:32
*** vladest is now away: I am currently away from the computer.09:34
*** mathieum2048 is now away: Auto away09:35
*** mathieum2048 is back09:35
*** mathieum2048 is now away: Auto away09:36
*** mathieum2048 is back09:36
*** Ermine is back09:45
*** throos is back09:46
*** florian_kc <florian_kc!~florian@dynamic-093-131-228-179.93.131.pool.telefonica.de> has joined #yocto09:50
*** hemanth is back09:55
*** Fanfwe is now away: Auto away at Mon Nov 10 09:55:32 2025 UTC09:55
hemanthHi am trying to build kernel with clang09:55
hemanththese are the setting am using09:56
*** jmd <jmd!~user@195.243.197.82> has quit IRC (Remote host closed the connection)09:57
hemanthexport PATH := "${TOPDIR}/tmp/sysroots-components/x86_64/clang-native/usr/bin:${TOPDIR}/tmp/sysroots-components/x86_64/lld-native/usr/bin:${PATH}" TOOLCHAIN = "clang"  export KERNEL_CC = "clang" export KERNEL_HOSTCC = "clang" export KERNEL_LD = "ld.lld" export KERNEL_AR = "llvm-ar" export KERNEL_NM = "llvm-nm" export KERNEL_OBJCOPY = "llvm-objcopy" export KERNEL_STRIP = "llvm-strip"10:00
hemantham facing some config issues , is this the right approach or can someone please direct me to the right way of building it10:05
*** frieder <frieder!~frieder@89.244.121.58> has joined #yocto10:05
throosHi, just playing around with bitbake-setup - wonder what is the suggested way to get bitbake initially?  https://docs.yoctoproject.org/bitbake/dev/bitbake-user-manual/bitbake-user-manual-environment-setup.html#quick-start says " ./bin/bitbake-setup init" - so I guess cloning of the repo? git clone https://git.openembedded.org/bitbake and then use it from this location? Or do I miss something?10:05
*** Fanfwe is back10:06
rburtonyes10:09
LetoThe2ndhowdy! after playing a fair bit with bitbake-setup over the weekend, I have two preliminary findings which might or might not be accurate, still tinkering.10:10
LetoThe2ndfirst: bb-setup with a hot sstate cache seems to be a LOT faster than a comparable kas setup with hot sstate cache. judging from my pipeline, it is about 35s vs. 150s.10:10
LetoThe2ndsecond: https://git.openembedded.org/openembedded-core/commit/meta/conf/bitbake.conf?id=ff469ab2e865063bbc529031bbfd76cba5040073 this seems to be missing on older releases (specifically scarthgap), breaking the bb-setup approach there10:10
*** awafaa is back10:25
rburtonbitbake-setup isn't intended to work with older releases, iirc10:27
rburtonit relies on fragments which don't exis10:27
rburtont10:27
LetoThe2ndrburton: me == sad panda10:30
*** jmd <jmd!~user@195.243.197.82> has joined #yocto10:32
*** awafaa is now away: Auto-away10:35
*** jonmason is now away: Auto-away10:36
*** jonmason is back10:36
*** luntiet <luntiet!~luntiet@217.175.200.226> has joined #yocto10:50
*** Ermine is now away: Auto away10:53
*** luntiet <luntiet!~luntiet@217.175.200.226> has quit IRC (Remote host closed the connection)10:54
*** walter <walter!~ch@user/walter> has joined #yocto10:57
*** Fanfwe is now away: Auto away at Mon Nov 10 11:08:56 2025 UTC11:08
*** mathieum2048 is now away: Auto away11:12
*** Ermine is back11:13
*** Dracos-Carazza is back11:16
*** Guest93 <Guest93!~Guest93@192.55.79.183> has joined #yocto11:16
*** Fanfwe is back11:19
Guest93Hello, I am trying to build mesa in master with following settings in local.conf:11:22
Guest93MACHINE = "genericx86-64"11:22
Guest93DISTRO = "nodistro"11:22
Guest93I am getting the below error in mesa-native build:11:22
Guest93../sources/mesa-25.2.5/src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp -MF src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp.d11:22
Guest93| /yocto_new/openembedded-core/build/tmp/work/x86_64-linux/mesa-native/25.2.5/recipe-sysroot-native/usr/include/llvm/ADT/DenseMapInfo.h:17:10: fatal error: 'cassert' file not found11:22
Guest93| Unable to generate bindings: clang diagnosed error: /yocto_new/openembedded-core/build/tmp/work/x86_64-linux/mesa-native/25.2.5/recipe-sysroot-native/usr/include/llvm/ADT/DenseMapInfo.h:17:10: fatal error: 'cassert' file not found11:22
Guest93|11:22
Guest93Can someone please help me out?11:22
rburtonyou're probably missing libstdc++ on the host11:23
*** patersonc is back11:25
*** _lore_ is now away: Auto away at Mon Nov 10 11:25:21 2025 UTC11:25
*** dr_kokobas is now away: I am currently away from the computer.11:25
walterI built core-image-weston master yesterday on a brand new Fedora 43, everything worked like a charm.11:31
*** Kubu_work is now away: Je ne suis pas là pour l'instant.11:31
*** Kubu_work is back11:31
*** ww-wojtek is back11:32
*** dr_kokobas is back11:33
*** flynn378 is now away: Auto-away11:36
*** Kubu_work is now away: Je ne suis pas là pour l'instant.11:37
walterI have a question about Yocto Project Virtual Summit now that the CfP has ended. When do we get the list of presentations? I registered and I'm curious what I'm going to see there.11:41
rburtonwalter: https://pretalx.com/yocto-project-summit-2025-12/schedule/11:42
rburtonlinked from the front page11:42
*** dr_kokobas is now away: I am currently away from the computer.11:45
walterThanks!            I don't see any link to schedule from yoctoproject.org homepage or the event page linked from the homepage.11:48
*** dr_kokobas is back11:52
*** Kubu_work is back12:01
*** flynn378 is back12:10
throoshttps://docs.yoctoproject.org/dev/dev-manual/poky-manual-setup.html#setting-up-the-poky-reference-distro-manually does not work correctly anymore - as the generated bblayers.conf is using ##OEROOT## but layers (meta-poky) are now in a different dir (meta-yocto), right?12:12
*** _lore_ is back12:14
*** dr_kokobas is now away: I am currently away from the computer.12:14
*** dr_kokobas is back12:16
throossimilar issue with bitbake-layers: bitbake-layers layerindex-fetch meta-aws -b master, will  "Adding layer "meta-aws" (/home/ubuntu/bitbake-builds/poky-master-poky-with-sstate-distro_poky-altcfg-machine_genericarm64/layers/openembedded-core/meta-aws/) to conf/bblayers.conf" -> I would have expect to download it to layers dir? Or doing I'm something wrong? What is the suggested way of adding a layer to bitbake-setup?12:20
*** vladest is back12:31
*** tokamak- is now away: Auto away at Mon Nov 10 12:32:46 2025 UTC12:32
*** jmd <jmd!~user@195.243.197.82> has quit IRC (Remote host closed the connection)12:35
*** jmd <jmd!~user@195.243.197.82> has joined #yocto12:35
*** _lore_ is now away: Auto away at Mon Nov 10 12:37:07 2025 UTC12:37
*** vladest is now away: I am currently away from the computer.12:37
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has quit IRC (Quit: Client closed)12:40
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has joined #yocto12:40
*** patersonc is now away: Auto-away12:51
*** dr_kokobas is now away: I am currently away from the computer.12:53
*** rber|res <rber|res!~rber|res@77.118.62.26.wireless.dyn.drei.com> has joined #yocto12:59
*** dr_kokobas is back13:01
*** Lihis is now away: I'm away..13:01
rber|resis bitbake-setup able to use something like PREMIRRORS instead of upstream for the layers it fetches?13:02
Xogiumhi people :) is there ocaml support in OE ?13:02
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has quit IRC (Quit: ptsneves)13:03
throos@rber|res13:04
throoshttps://docs.yoctoproject.org/bitbake/dev/bitbake-user-manual/bitbake-user-manual-environment-setup.html#source-overrides13:04
throosmaybe13:04
rber|res@throos - I can give it a try once I figure out where to put the json file and how to name it ;)13:07
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has joined #yocto13:08
throos@rber|res yes, same here - trying, trying, trying13:08
rber|resIf I figure something out I'll let you know.13:11
Guest93This is the required package list on Ubuntu13:12
Guest93sudo apt-get install build-essential chrpath cpio debianutils diffstat file gawk gcc git iputils-ping libacl1 liblz4-tool locales python3 python3-git python3-jinja2 python3-pexpect python3-pip python3-subunit socat texinfo unzip wget xz-utils zstd13:12
Guest93https://docs.yoctoproject.org/ref-manual/system-requirements.html#required-packages-for-the-build-host13:12
Guest93I have all of these installed13:12
Guest93This is Ubuntu 22.04.513:14
walterXogium: there doesn't seem to be a recipe for ocaml or opam in layerindex. https://layers.openembedded.org/ -- there's an discontinued recipe to prepare the build system from intel, but that's about it.13:15
*** LocutusOfBorg is now away: Auto away at Mon Nov 10 13:15:24 2025 UTC13:15
Xogiumwell13:15
Xogiumcrap13:15
walterGuest93: you're looking at the wrong docs if you are using master branches. check the dropdown from the top and switch to dev. (this might help)13:15
Xogiumlooks like yocto is out the window before my project even begins lol13:16
walterXogium: You can always build outside and just install using a simple recipe.13:17
Guest93tried the dev also. doesn't make any difference13:18
*** hemanth is now away: Auto away13:18
*** mathieum2048 is back13:19
walterGuest93: I'm no expert, but one thing to look out for is to make sure you have recent master branches on all layers. I've seen strange errors when using a wrong checkout for a given layer or when using an old bitbake.13:19
*** ptsneves is now away: I am currently away from the computer.13:20
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto13:21
*** ptsneves is back13:21
Guest93Every layer is latest in my build, I have verified13:22
walterMake sure you're not on detatched HEAD, I've been bitten by that. and I was thinking that I'm on the latest. :)13:23
Xogiumwalter: what do you mean build outside and install using a simple recipe ?13:23
walterXogium: You can always take a build artifact from a CI/CD pipeline and install it from there directly into your image.13:24
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has quit IRC (Remote host closed the connection)13:24
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has joined #yocto13:25
walterXogium: your recipe can be as simple as copying a built binary into /usr/bin of the built root file system.13:26
Xogiumoh, in that sense, yeah. I got what you meant now :D13:26
walterthe OE build system has some assumption on how dependencies are managed, and it would be tricky to implement properly and have dependencies managed by yocto, but if you build outside and just install, it will just work, no need for complex stuff.13:27
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has quit IRC (Ping timeout: 240 seconds)13:30
walterecosystems that relly heavily on package managers are a bit more tricky to fully and properly integrate into OE/Yocto, you have to know what you are doing. You can take a look at the Golang integration, you need something on those lines.13:30
*** vladest is back13:30
jmdRuby on Rails is worse!13:30
Xogiumyeah I'd have a ton of things to build in order to make even one single binary13:30
*** jmiehe is now away: Ich bin derzeit nicht am Computer.13:31
Xogiumlots of bindings and stuff13:31
walterand the Golang integration takes a easy way out and uses the "vendoring" feature of go modules, to get around managing dependencies.13:31
Guest93dpkg -l | grep libstdc++13:31
Guest93ii  libstdc++-11-dev:amd64                     11.4.0-1ubuntu1~22.04.2                             amd64        GNU Standard C++ Library v3 (development files)13:31
Guest93ii  libstdc++-5-dev:amd64                      5.5.0-12ubuntu1                                     amd64        GNU Standard C++ Library v3 (development files)13:31
Guest93ii  libstdc++-9-dev:amd64                      9.5.0-1ubuntu1~22.04                                amd64        GNU Standard C++ Library v3 (development files)13:31
Guest93ii  libstdc++6:amd64                           12.3.0-1ubuntu1~22.04.2                             amd64        GNU Standard C++ Library v313:31
rburtonXogium: write a recipe, as walter said there's prior already to be "inspired" by13:31
Guest93Do I need any specific version of libstdc++?13:31
rburtonGuest93: you need the one that your g++ will use13:32
Guest93how do I find out that?13:32
XogiumI'll need to port not only ocaml as a build time dep but all the other ocaml-* bindings to make my final program on the target work. That promises to be a lot of work indeed13:33
walterDoes ocaml have a way to "ship dependencies" in your source code like Golang does? Aka: can you get around using opam by just commiting some stuff into a "vendor" directory?13:34
*** vladest is now away: I am currently away from the computer.13:35
*** Deepesh is now away: Auto away13:36
Guest93rburton why does it need cassert from host? Why it's not provided by yocto native recipes?13:37
XogiumI'm not sure13:37
walteractually, you can always allow network access to the compilation step, so that depdendencies are installed at that time. So, there's many paths to take if you want to integrate ocaml builds into a yocto project. as a noob I can think of quite a few ways to deal with this.13:37
XogiumI believe you can build from source without opam, but opam is very convenient13:37
rber|res@throos: the overrides file can be anywhere e.g. ./bin/bitbake-setup --setting default top-dir-prefix /workdir/build/poky-master-poky-distro_poky-machine_qemux86-64 init --source-overrides /workdir/sources/bitbake-new/bitbake/default-registry/configurations/bitbake-master-next-override.json13:39
*** jmiehe is back13:42
*** rburton is now away: Auto-away13:42
walteras I said, you can still stick to opam; recipies can have arbritrary python tasks in them, so you can go crazy with the build system.13:43
XogiumI'll have to try and experiment13:44
Xogiumopam would definitely make things easier because it would build all of the required deps13:45
walterI have a suggestion though, don't jump directly into this, try to do some smaller tasks first, to learn the ecosystem, otherwise your lack of knowledge will make it harder to do even the most basic tasks. Learn to patch an existing recipe first, learn to install some text files. then venture into this.13:45
Xogiumabsolutely13:46
walterI've bitten more than I could chew in the past. (I just recently started with Yocto) and I had to take a step back, learn stuff and then try again.13:46
Xogiumoh yeah. I tried a while back to learn on my own, was a complete disaster too :D13:47
walterYeah, yocto can be brutal in some regards.13:47
walterbtw, there's a summit in december, you might wanna check it out.13:47
walterhttps://www.yoctoproject.org/event/virtual-summit-2025-12/13:48
XogiumI'm used to buildroot, but it's getting to be too inflexible for what I wanted to do13:48
walterhttps://pretalx.com/yocto-project-summit-2025-12/schedule/13:48
*** patersonc is back13:49
walterI'm almost finished moving an old buildroot project to Yocto in just a few months of part time work.13:49
*** paulbarker is now away: Auto-away13:50
throosis there any idea of a common folder name in a layer for the bitbake-setup json files already?13:50
XogiumI think for me what's been the hardest is where to focus my attention. The doc is so extensive you quickly get overwhelmed13:52
walterXogium: checkout the first paragraph here, it looks like opam can work exactly how the golang build system works in yocto: https://github.com/tarides/opam-monorepo13:53
Xogiumooooh that looks very fancy13:55
walterXogium: been there a couple of times, what I've learned is that I always need to take a step back and do things in smaller steps.13:55
XogiumI wish I could do that :D I always struggle to divide things into smaller steps13:55
rber|res@throos It seems to work, with one repo only so far: https://pastebin.com/ziPPdcFt13:57
Xogiummonorepo looks like exactly the kind of things I'd need13:59
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has joined #yocto14:00
*** tgamblin is back14:08
*** patersonc is now away: Auto-away14:14
*** jmd <jmd!~user@195.243.197.82> has quit IRC (Remote host closed the connection)14:14
*** jmd <jmd!~user@195.243.197.82> has joined #yocto14:15
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe)14:17
*** cyxae <cyxae!~cyxae@2607:fad8:4:6:a1de:bbaf:f4ac:b0d> has joined #yocto14:18
*** Guest93 <Guest93!~Guest93@192.55.79.183> has quit IRC (Quit: Client closed)14:22
*** Deepesh is back14:26
*** paulbarker is back14:30
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has quit IRC (Quit: Client closed)14:32
*** sakoman is back14:32
*** Guest93 <Guest93!~Guest93@192.55.79.183> has joined #yocto14:33
*** vladest is back14:34
*** alperak is now away: Auto-away14:34
*** alperak is back14:34
*** vladest is now away: I am currently away from the computer.14:39
*** jmd <jmd!~user@195.243.197.82> has quit IRC (Remote host closed the connection)14:41
*** ptsneves is now away: I am currently away from the computer.14:53
*** vladest is back14:55
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)15:00
*** vladest is now away: I am currently away from the computer.15:01
*** kergoth is back15:09
*** Kubu_work is now away: Je ne suis pas là pour l'instant.15:09
*** vladest is back15:14
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in)15:15
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has joined #yocto15:17
*** dmoseley is now away: Auto away at Mon Nov 10 15:16:54 2025 UTC15:17
*** olani_ <olani_!~olani@axis-fw1.se.axis.com> has quit IRC (Ping timeout: 260 seconds)15:17
*** olani <olani!~olani@axis-fw1.se.axis.com> has quit IRC (Ping timeout: 246 seconds)15:17
*** vladest is now away: I am currently away from the computer.15:19
*** sakoman is now away: I'm not here right now15:19
*** kergoth is now away: Away15:27
*** Mayur <Mayur!~Mayur@p200300e88f3b748d1aa0ee75f4fd2ab0.dip0.t-ipconnect.de> has joined #yocto15:28
MayurHello Guys,15:30
MayurI want to disable Uboot rescue shell in Uboot. (no one can enter a command) How can i do that? I can see that there are possibilities to dectivate it completely. But in general i want stdout nut want to block stdin.15:30
MayurIs it possible in yocto? if yes how can i do that?15:30
MayurThank you in advance.15:30
*** Deepesh is now away: Auto away15:31
*** jmd <jmd!~user@aftr-82-135-83-88.dynamic.mnet-online.de> has joined #yocto15:33
*** kergoth is back15:41
walterIIRC, you just need to set the timeout to a negative number. Let me check.15:47
*** rburton is back15:48
Xogiumwalter: thanks for pointing to opam-monorepo. Unfortunately it won't work out for my use case, because it's only able to build a lock file on a per-project basis, and totally ignores optional deps for whatever insane reason. In my case there's a main project but that main project  relies on a ton of bindings that each have their own repository and would each need their lock file and dune project file and...15:50
XogiumUgh. More hassle than anything from what I' understanding15:50
walterMayur: There's also `CONFIG_DISABLE_CONSOLE`, which you can add to your defconfig.15:51
walterAnd you might also want to look at CONFIG_BOOTDELAY=-115:54
rburtonGuest93: that's native code so it uses the host compiler. how would we build a compiler if we didn't rely on a host compiler?15:57
*** vladest <vladest!~Thunderbi@82.197.175.98> has quit IRC (Quit: vladest)15:57
*** sakoman is back15:58
walterXogium: You can always play with custom tasks with network access, or `do_build[network] = "1"`, and just add an opam recipe and add it as a native dependency.16:01
walterAnd you can improve from there, you don't need a "perfect" recipe from the start, just something that works and you can improve uppon.16:01
Xogiumyeah seems like opam would be the better deal here, monorepo tries to do too complex and falls flat16:02
*** florian_kc <florian_kc!~florian@dynamic-093-131-228-179.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 250 seconds)16:04
Guest93rburton how do I find which libstdc++ version to install to resolve following cassert error:16:05
Guest93../sources/mesa-25.2.5/src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp -MF src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp.d16:05
Guest93| /yocto_new/openembedded-core/build/tmp/work/x86_64-linux/mesa-native/25.2.5/recipe-sysroot-native/usr/include/llvm/ADT/DenseMapInfo.h:17:10: fatal error: 'cassert' file not found16:05
Guest93| Unable to generate bindings: clang diagnosed error: /yocto_new/openembedded-core/build/tmp/work/x86_64-linux/mesa-native/25.2.5/recipe-sysroot-native/usr/include/llvm/ADT/DenseMapInfo.h:17:10: fatal error: 'cassert' file not found16:05
*** patersonc is back16:05
*** rob_w <rob_w!~rob_w@2001:a61:608d:6401:15ee:ea9e:ce3d:36ce> has joined #yocto16:06
*** goliath <goliath!~goliath@user/goliath> has joined #yocto16:11
walterXogium: look at something like CHRPATH_BIN, and how it's used in `openembedded-core` by the package.bbclass, or even tar in perform_packagecopy. You can do something like that for a custom opam.bbclass and install everything that way in the right location. It's not the most correct way to do it, but it's a start.16:15
throos@rber|res16:16
throosthanks - doing this currently with bitbake-setup: https://github.com/aws4embeddedlinux/meta-aws/compare/master-next...thomas-roos:meta-aws:2025-11-10_master-next_bitbake-setup?expand=116:16
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto16:17
walterhttps://git.openembedded.org/openembedded-core/tree/meta/classes-global/package.bbclass#n34416:17
walterAnd your opam.bbclass could read the depends of a given opam file, and run opam on those. And from the actual bb file, you just inherit opam and add a task before compilation/build16:22
*** sakoman is now away: I'm not here right now16:24
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has joined #yocto16:24
Xogiummmh I see. I'll try to tweak that when I get better yocto experience16:25
*** Mayur <Mayur!~Mayur@p200300e88f3b748d1aa0ee75f4fd2ab0.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed)16:25
rber|res@throos cool! I am fighting against adding some real hardware to it ;)16:28
walterCheck go_list_packages and the install in go_do_compile. Also in OE-core.16:29
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto16:30
Xogiumwalter: thank you :)16:30
*** sakoman is back16:31
*** druppy <druppy!~Thunderbi@user/druppy> has joined #yocto16:32
*** druppy is now away: I am currently away from the computer.16:32
*** druppy is back16:32
*** Guest93 <Guest93!~Guest93@192.55.79.183> has quit IRC (Quit: Client closed)16:35
*** vladest is now away: I am currently away from the computer.16:36
*** druppy is now away: I am currently away from the computer.16:37
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Ping timeout: 256 seconds)16:37
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has quit IRC (Quit: Client closed)16:38
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has joined #yocto16:38
walterXogium: can you give me a public repo of an ocaml project that has the requirements? I wanna play with this a bit.16:38
*** Guest93 <Guest93!~Guest93@192.55.79.183> has joined #yocto16:39
Xogiumwalter: oh sure that's entirely public :) check out https://github.com/savonet/liquidsoap -- that's the app I'm trying to figure out how to build in yocto so that it's available on the target at runtime16:39
walterOh, nice.16:40
XogiumI probably could do diffrently, but I decided to challenge myself and try to run it on a stm32mp135d SoC16:40
Xogiumit also has a few bindings you can use like https://github.com/savonet/ocaml-ffmpeg16:41
Xogiumor even ao/alsa/pulseaudio support16:41
*** Ermine is now away: Auto away16:41
Xogiumso those would probably only be used at build time16:42
Xogiumbecause then liquidsoap gets linked against ffmpeg libs16:43
*** vladest is back16:43
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in)16:44
Xogiumbut I could also be wrong and it turns out they are needed at runtime too :p16:46
*** kergoth is now away: Away16:46
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has joined #yocto16:46
*** dmoseley is now away: Auto away at Mon Nov 10 16:46:51 2025 UTC16:46
*** Ermine is back16:48
*** vladest is now away: I am currently away from the computer.16:48
*** Ermine is now away: Auto away16:49
*** Ermine is back16:49
*** Ermine is now away: Auto away16:50
*** Ermine is back16:50
*** Ermine is now away: Auto away16:50
*** Ermine is back16:51
walterHave you tried asking on #ocaml if anyone has something for Yocto?16:52
Xogiumnot yet, figured maybe #yocto was the place to start :p16:53
XogiumI'm still experimenting because I'm not even sure how opam handles cross compilation16:53
*** Ermine is now away: Auto away16:53
walterin that case, you should start with a hello world. :)16:54
*** Ermine is back16:56
*** Ermine is now away: Auto away16:58
*** Guest47 is now known as Gratien16:59
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in)17:03
*** Ermine is back17:05
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has joined #yocto17:05
*** dmoseley is now away: Auto away at Mon Nov 10 17:05:30 2025 UTC17:05
*** Ermine is now away: Auto away17:07
*** Ermine is back17:07
*** Ermine is now away: Auto away17:07
*** Emantor is now away: Auto away at Mon Nov 10 17:09:01 2025 UTC17:09
*** Ermine is back17:09
*** Ermine is now away: Auto away17:10
walterWow, you're in for a ride! I've tried to lookup how to do cross compilation on ocaml. You should first master that, before doing anything with Yocto. I'll try and prepare a recipe for simple normal builds, but I won't touch cross compilation, it's a lot to dig into.17:10
Xogiumwalter: oh my. Maybe I was too ambitious :D17:11
*** Ermine is back17:11
*** Ermine is now away: Auto away17:11
*** halstead is back17:11
walterSo, my initial suggestion to just deploy build artifcats from outside seems to be the way to go, but you still need to learn cross compilation for that to work.17:12
Xogiummaybe I should just do a native build, cheating with qemu/binfmt to run armv7h or something17:13
*** sakoman is now away: I'm not here right now17:13
Xogiumwould be slow on x86, but I'm almost certain that a native build on real armv7h hardware would be even slower :D17:14
*** druppy <druppy!~Thunderbi@user/druppy> has quit IRC (Ping timeout: 264 seconds)17:15
*** sakoman is back17:20
*** Guest70 <Guest70!~Guest93@192.55.79.183> has joined #yocto17:21
*** Guest93 <Guest93!~Guest93@192.55.79.183> has quit IRC (Ping timeout: 250 seconds)17:23
*** frieder <frieder!~frieder@89.244.121.58> has quit IRC (Remote host closed the connection)17:25
*** olani <olani!~olani@axis-fw1.se.axis.com> has joined #yocto17:25
*** olani- <olani-!~olani@axis-fw1.se.axis.com> has joined #yocto17:26
*** throos is now away: Auto-away17:27
*** Guest70 is now known as yocto_developer17:28
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 244 seconds)17:28
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat)17:38
*** Gratien <Gratien!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has quit IRC (Quit: Client closed)17:45
*** dr_kokobas is now away: I am currently away from the computer.17:51
walterWhat's the OE/Yocto policy on installing compiled binaries when the source is available? I'm looking at https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-devtools/cloc/cloc_1.98.bb shouldn't it download the source and compile it?17:52
*** dr_kokobas is back17:53
rburtonwalter: cloc is a perl script17:53
rburtonbut yes in general the ethos is to compile from scratch17:54
rburtonwe install prebuilt syslinux binaries because they are incredibly delicate and changing compiler can break them17:55
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has joined #yocto17:55
walterOh, I never new it's just a script. It always seemed too fast to be "just" a script.17:56
walterI see, thanks.17:57
*** druppy <druppy!~Thunderbi@user/druppy> has joined #yocto17:57
*** druppy is now away: I am currently away from the computer.17:57
*** RP is now away: Auto away at Mon Nov 10 18:05:53 2025 UTC18:05
*** ww-wojtek is now away: Auto-away18:09
*** yocto_developer <yocto_developer!~Guest93@192.55.79.183> has quit IRC (Quit: Client closed)18:10
*** sakoman is now away: I'm not here right now18:14
*** ww-wojtek is back18:19
walters/new/knew/18:21
*** dr_kokobas is now away: I am currently away from the computer.18:23
*** druppy is back18:24
ww-wojtekdoes anyone know how does it get decided whether each postinstall intercept hook runs?  in particular the "update_udev_hwdb"18:24
*** piie is back18:28
*** druppy is now away: I am currently away from the computer.18:31
*** gvmeson is now known as vmeson18:31
*** ptsneves is back18:35
*** tgamblin is now away: Auto-away18:36
*** dr_kokobas is back18:36
*** throos is back18:36
*** throos is now away: Auto-away18:42
*** tgamblin is back18:43
*** halstead is now away: Auto-away18:45
*** dr_kokobas is now away: I am currently away from the computer.18:46
*** druppy is back18:46
ww-wojtekI am basically trying to find why when I add RDEPENDS += "libsdl2-dev" then suddenly my build fails when running the "update_udev_hwdb" hook but then when I remove it, then it seems like update_udev_hwdb never runs, but I can't see anywhere which specifically adds that script and also can't find any info in the Yocto docs about adding postinstall scripts18:49
*** rburton is now away: Auto-away18:51
*** druppy is now away: I am currently away from the computer.18:51
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest)18:52
*** florian_kc <florian_kc!~florian@2a02:3100:3cd8:3000:4943:c78c:de6a:c375> has joined #yocto18:54
*** ptsneves is now away: I am currently away from the computer.18:54
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving)18:57
*** druppy <druppy!~Thunderbi@user/druppy> has quit IRC (Ping timeout: 250 seconds)18:58
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto19:00
*** rburton is back19:01
*** vladest is now away: I am currently away from the computer.19:07
khemww-wojtek: bitbake -g is perhaps helpful in decoding the depchains in both cases and compare19:10
khemsomething is pulling in udev-hwdb19:11
walterI don't see any "libsdl2-dev" package, OE-core doesn't seem to have it. Where do you get it from?19:11
*** Ermine is back19:12
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in)19:13
khemits built by libsdl2 recipe19:13
khemin that, its an output package, not to be confused with recipe name19:14
walterUsually there's a `-stuff` package provided, do `-dev` exist differently?19:14
walterLike so: PACKAGES = "${PN}-static ${PN}"19:14
khemthey are automatically added since every package does provide some development headers and libs19:14
*** Ermine is now away: Auto away19:15
walterOh, ok.19:15
khemsee bitbake.conf for more details19:15
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has joined #yocto19:16
*** dmoseley is now away: Auto away at Mon Nov 10 19:15:54 2025 UTC19:16
*** ww-wojtek is now away: Auto-away19:16
walterOh, now it makes sense. FILES:${PN}-dev19:17
* tgamblin just upgraded to Fedora 43, and is running a build to see what breaks19:17
waltertgamblin: it worked like a charm for me.19:18
walterI just tried it yesterday.19:18
tgamblinwalter: it's a little surprising, but same here (so far)19:18
walterAnd I even ventured to try bitbake-setup. it also worked.19:18
*** halstead is back19:18
*** RP is back19:20
*** rburton is now away: Auto-away19:22
*** rburton is back19:22
*** ndec is now away: Auto-away19:24
*** Ermine is back19:26
*** Ermine is now away: Auto away19:27
*** Ermine is back19:27
walterWhy would someone use the `usrmerge` DISTRO_FEATURE? I see lots of patches for making this work. Does moving things help in some way?19:28
*** Ermine is now away: Auto away19:28
*** Guest47 <Guest47!~Guest47@2a01:e0a:ac4:83b0:d1e2:bc96:d69d:aee3> has quit IRC (Quit: Client closed)19:30
rburtonwalter: systemd needs it, and the split is mostly historical nonsense. Personally I’d only support usrmerge for simplicity.19:31
*** tammranil <tammranil!~tammranil@user/tammranil> has quit IRC (Remote host closed the connection)19:35
*** rburton is now away: Auto-away19:36
*** tammranil <tammranil!~tammranil@user/tammranil> has joined #yocto19:38
*** tammranil is now away: Auto away19:38
walterI see. thanks.19:39
*** Lihis is back19:44
*** rburton is back19:44
XogiumI know the origin of the split usr and why it came about fwiw19:45
*** eduardootero <eduardootero!~eduardoot@83.137.123.235> has joined #yocto19:46
Xogiumsomething to do with not having enough disk space on the machine initially, so they ended up having to stuff /usr on a different hard drive, and having the primary one containing only the binaries needed to get the rest of the system going19:46
*** Lihis is now away: I'm away..19:47
Xogiumand since then, that stuck for some reason even though we definitely don't lack disk space and haven't for a very long time19:47
Xogiumone of these "we do it but we forgot why we even do it" king of things19:48
Xogium*kind of things19:48
walterNice.19:49
*** jmd <jmd!~user@aftr-82-135-83-88.dynamic.mnet-online.de> has quit IRC (Remote host closed the connection)19:49
Xogiumand to this day there are still people arguing in debian about split/merged usr and those who don't want it merged19:50
XogiumI think systemd 258 or maybe it'll be 259 ? Shoved that support out the window along with sysvinit style scripts support19:50
landgrafis there a class/recipe to install uv venv into the image (at build time)?19:51
walterfedora 42 seems to have symlinks to /usr/x.19:51
*** Emantor is back19:51
walterthere doesn't seem to be anything like that in layerindex.19:56
*** vladest is back19:58
*** neverpan1c is now known as neverpanic19:58
walterRight now, I can go DISTRO_FEATURES += "monkey", and it's all fine! I would rather see a "no such feature" warning or something on those lines. Would such a QA check make sense to people? Should I add it to my list of things to try and implement?19:59
*** halstead is now away: Auto-away20:00
*** vladest is now away: I am currently away from the computer.20:03
*** rburton is now away: Auto-away20:05
*** Ermine is back20:06
*** Ermine is now away: Auto away20:06
*** Ermine is back20:07
*** rburton is back20:08
*** Ermine is now away: Auto away20:08
khemwalter: a sanity check would not hurt20:09
*** vladest is back20:09
khemlandgraf:sadly no not yet20:10
khemXogium: either you systemd or you don't, it has mind of its own, if you like it great if you don't its going to be painful :)20:11
*** neverpanic is now away: gone20:13
walterAre you trying to say that maybe I should switch to systemd before something requires it?20:14
*** Kubu_work is back20:14
*** vladest is now away: I am currently away from the computer.20:14
*** sakoman is back20:17
*** Kubu_work <Kubu_work!~kubu@arennes-358-1-227-139.w2-13.abo.wanadoo.fr> has quit IRC (Ping timeout: 260 seconds)20:19
*** eduardootero <eduardootero!~eduardoot@83.137.123.235> has quit IRC (Quit: Client closed)20:27
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has quit IRC (Ping timeout: 255 seconds)20:29
*** eduardootero <eduardootero!~eduardoot@83.137.123.235> has joined #yocto20:31
*** eduardootero <eduardootero!~eduardoot@83.137.123.235> has quit IRC (Client Quit)20:31
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has joined #yocto20:33
*** ptsneves is now away: I am currently away from the computer.20:33
*** ptsneves is now away: I am currently away from the computer.20:33
*** sakoman <sakoman!~sakoman@2602:feb4:3b:2100:8499:4d9:466a:c2e1> has quit IRC (Ping timeout: 256 seconds)20:34
*** ptsneves <ptsneves!~Thunderbi@178235027209.wroclaw.vectranet.pl> has quit IRC (Ping timeout: 240 seconds)20:37
*** ericst is back20:38
*** vladest is back20:38
*** ericst is now away: Auto away20:40
khemwell, its a choice for init system, we do have sysvinit and busybox-init in Oe-Core as well. and there are others in external layers so you have choice20:40
khembut systemd and sysvinit perhaps are most tested ones20:41
Xogiumsure I was not meaning to impose systemd on anyone :D I'm sorry if it sounded like that20:41
khemXogium: no it did not don't worry :)20:41
walterI didn't mean it like that, I was just wondering if in Yocto, systemd is more tested, I saw things like rauc or swupdate supporting systemd only. and I'm wondering if it has anything to do with the state of systemd vs others in yocto.20:43
khemI have cases where I use systemd and sysvinit ( well thats going away ) and also busybox-init20:43
khemwalter: almost all binary distros use systemd as default init system and service manager these days so it gets more testing and swupdate is not limited to yocto alone it supports other systems as well so they have to take wide shot20:45
*** vladest is now away: I am currently away from the computer.20:45
walterI see.20:46
khemthere is a real cost to init system as it sits very deep in techstack, my view is vet one for your usecase and run with it.20:46
*** sakoman <sakoman!~sakoman@2602:feb4:3b:2100:e01e:a66f:2d4c:e453> has joined #yocto20:47
walterI went with the default. sysvinit. It works just fine for now. The update system will probably have some weight here.20:47
walterThis error makes no sense to me https://paste.sr.ht/blob/b312e62695a1d8c185d4ec0e2eb6641a09cc6d21 -- how come it's RPROVIDES and not PROVIDES when I say `PACKAGES += "${PN}-ap6256"` -- what am I doing wrong? https://paste.sr.ht/blob/7fd79c849e61268e80ee24058fad1b6f70447e8620:49
khempoky-altcfg is a systemd based reference distro in oe-core so you can use it as baseline if you want to use system20:49
khemsystemd20:49
khemwalter:how are you inducing radxa-firmware-ap6256 into your image ?20:52
walterI've tried `bitbake radxa-firmware-ap6256` so I can ran it through package-index and install it directly.20:52
khemI see, radxa-firmware-ap6256 is not a recipe20:54
khemright ?20:54
khemthe recipe is radxa-firmware20:54
walterno, the recipe is a global one, radxa-firmware.20:54
walteryes.20:54
khemright, so you always bitbake <recipe>20:54
walteroh. got it. thanks a lot. I've ran into such things multiple times, and it never made sense to me, but now it's clear what I was doing wrong.20:55
khemrecipe is the input ruleset which can build 1 or more than 1 output packages, often one of output package is same name as recipe name but is not always the case20:55
khemrecipe is for builttime != what you install at runtime20:56
Xogiumhonestly, I still wish one on one training for yocto/OE was a thing ^^20:56
XogiumI'm SO bad at trying to learn it20:56
walterI saw that broadcom-bt-firmware has an extra FILES entry for the main package that includes everything.20:56
khemXogium: :) we all are20:56
*** rburton is now away: Auto-away20:57
khemalthough I am so much immune that I don't see problems anymore unless someone asks a question :)20:58
walterXogium: you just need to keep going and you'll figure things out. The community is awesome, you always get someone to help with your problems/questions, but you need patience for that.20:58
walterXogium: join the summit in december, I've already registered.20:59
khemwalter: he is a regular at Summit20:59
Xogiumnah I'm not20:59
khemwell, someone wants to read some yocto coolness then here is my latest blog - https://himvis.com/2025/11/06/experiencing-ubuntu-and-a-yocto-based-distribution-for-the-nvidia-jetson-agx-orin/21:00
*** Mayur <Mayur!~Mayur@p200300e88f3b748d1aa0ee75f4fd2ab0.dip0.t-ipconnect.de> has joined #yocto21:00
Xogiumwould such conferences / talk be adapted to someone with no vision ?21:02
khemelaborate a bit21:03
Xogiumsomeone completely blind from birth21:03
Xogiumcan't follow along with slides, that sort of stuff21:04
khemhmm, my wish is yes, but I do not know enough about the requirements21:04
Xogiumfwiw most talks at stuff like fosdem is impossible to follow, if that gives any point of reference21:05
khemMaybe AI assistant can announce page numbers when enabled to do so, much like how zoom does subtexts these days21:05
*** ww-wojtek is back21:05
Xogiummaybe it's part of why I just struggle so much with yocto. I remember trying to load the entire manual literally crashed my screen reader :D21:06
walterThe slides for last year are online.21:06
khemhehe, its "mega-manual"21:06
*** tammranil is back21:06
Xogiummega manual indeed21:07
*** sakoman is now away: I'm not here right now21:08
Xogiumsometimes the output of bitbake is so intense the screen reader also chokes to death21:09
Xogiumrude, I say21:09
Xogium:D21:09
walterI agree.21:09
khemblame python21:09
XogiumI blame the screen reader itself, who's also written in python21:09
walterSo, I know some stuff about accessibility, maybe I can help improve the situation a bit.21:09
walterCan I ask if you've tried opening the yocto-docs inside an IDE? Does that help a bit? Or are those not up to the task?21:11
XogiumI tried vscode, which is the only IDE that is somewhat usable, and got overwhelmed by it even faster than the yocto doc :D21:12
XogiumI didn't even know one could open doc inside IDE21:12
*** ww-wojtek is now away: Auto-away21:13
khemXogium: I think Yocto docs can be built as epub too these days, maybe thats better ?21:13
Xogiumit's a thought21:13
walterPDF as well.21:13
XogiumI have an epub reader21:13
*** rob_w <rob_w!~rob_w@2001:a61:608d:6401:15ee:ea9e:ce3d:36ce> has quit IRC (Quit: Leaving)21:14
walterThis page has an EPub and a PDF download link: https://docs.yoctoproject.org/dev/downloads.html21:15
khemtry downloading it from https://docs.yoctoproject.org/dev/downloads.html21:15
khemyep21:15
Xogiumlets see21:15
walterAnd if it's not good enough or you have suggestions, please let me know, I can take a look to see what can be done.21:16
walterThe same page has a footer link to the yocto-docs git repository.21:17
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Ping timeout: 246 seconds)21:17
Xogiumhmmm. Looks like epub is pretty okayish looking21:18
Xogiumtook about 12 seconds to open, but it didn't choke on it21:18
Xogium*took21:18
Xogiumand the table of content is full of expandable/collapsed items, one item per secion. That's a lot easier already21:19
Xogiumsection even21:19
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto21:20
XogiumI reckon being able to browse the book without anything choking to death is a pretty good step in the right direction :D21:21
walterThere are some strange things in the EPub, since most of us consume the docs via the web and don't always compile to see the output in various formats.21:22
Xogiumoh ?21:22
Xogiumlike what ?21:23
walterLike in the "Use Git to Clone bitbake-setup" sub-section in "Quick Build"21:24
walterit's missing spaces in the sample CLI output.21:24
walterI'm looking into this now so that we can fix it.21:25
*** toric is now away: Auto away21:26
walterand the URL text next to the actual anchor link, I'm assuming it's hard to skip, maybe you can jump to the next "]" to skip it.21:26
Xogiumactually doesn't get converted into a link for me, so I can't skip it :D21:27
Xogiumit looks like markdown to me kinda, with the whole url displayed in between brackets21:28
Xogiumbut it could be my reader21:28
XogiumI'll try another, hang on21:28
walterno, it's the same in my viewer, it's the EPub.21:29
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)21:31
*** rburton is back21:32
walterXogium: Are you on Gnome or KDE?21:37
Xogiumerm, neither, gave up on linux GUI accessibility about 2 years ago, and for anything GUI related I unfortunately had to go back to windows21:40
Xogiumbut I use archlinux and a windows vm as my daily driver21:40
*** sakoman is back21:40
XogiumI do the build on the linux side and read doc and edit things on windows side21:40
*** flynn378 is now away: Auto-away21:41
Xogiumnot that windows is orders of magnitude better for accessibility, mind... But it's better than linux still is even now21:41
walterI see.21:42
*** nerdboy <nerdboy!~sarnold@user/nerdboy> has quit IRC (Ping timeout: 246 seconds)21:42
Xogiumbit OT but if you're interested, there's a good idea of what things look like in a series of posts here https://fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-1-built-for-control-but-not-for-people/21:43
*** cyxae <cyxae!~cyxae@2607:fad8:4:6:a1de:bbaf:f4ac:b0d> has quit IRC (Remote host closed the connection)21:44
*** alperak is now away: Auto-away21:45
walterthanks, I'll take a look.21:45
walterhave you used the toaster UI for Yocto? or you didn't come accross it?21:45
XogiumI don't think I've ever heard of it21:46
*** Ermine is back21:47
walterIt's a web UI. and you get away from that wall of text from bitbake.21:47
Xogiumhmm21:47
walterThere's a section for it in the mega manual, the 3rd section from the end.21:48
Xogiumthere any public demo I could try toying with just to poke at the accessibility ?21:48
Xogiumor I better use it locally ?21:48
walterlocally, it's better. Let me check something. I've never tried it myself.21:48
*** RP is now away: Auto away at Mon Nov 10 21:49:05 2025 UTC21:49
walterThe mega manual is barely usable. my EPub reader is painfully slow when I open it.21:50
Xogiumwow I'm surprised :D21:50
Xogiumhere it's super slow until it opens and the it stabilizes21:50
*** paulbarker is now away: Auto-away21:53
*** rburton is now away: Auto-away21:53
*** nerdboy <nerdboy!~sarnold@47-143-129-232.drr04.sntm.ca.ip.frontiernet.net> has joined #yocto21:56
*** rburton is back21:56
*** KanjiMonster is now away: disconnected21:56
*** piie is now away: Detached from screen since 2025-11-10 22:57:05+010021:57
*** Emantor is now away: Auto away at Mon Nov 10 22:06:41 2025 UTC22:06
khemuse EPUBReader extention with chrome :)22:06
*** Guest47 <Guest47!~Guest47@82-65-96-44.subs.proxad.net> has joined #yocto22:07
khemor same extention on firefox22:07
*** sakoman is now away: I'm not here right now22:09
*** Ermine is now away: Auto away22:13
*** Ermine is back22:14
*** Guest47 is now known as Gratien22:14
GratienHi, I am trying to generate the sbom using the spdx format.I added22:15
GratienINHERIT += "create-spdx" in my main .inc that is included by the bb file but nothing happens. What do I miss ? And why sometimes the inherit is in cpas and need a plus sign and sometimes it's in lower case witthout any equal or plus sign ?22:15
*** rburton is now away: Auto-away22:17
*** druppy <druppy!~Thunderbi@user/druppy> has joined #yocto22:18
*** druppy is now away: I am currently away from the computer.22:18
*** druppy is back22:19
*** Ermine is now away: Auto away22:19
AdrianFGratien: INHERIT: https://docs.yoctoproject.org/ref-manual/variables.html#term-INHERIT22:21
AdrianFGratien: inherit https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html#inherit-directive22:21
*** rburton is back22:22
*** druppy is now away: I am currently away from the computer.22:24
khemyou can do it in global metadata e.g. https://github.com/YoeDistro/yoe-distro/blob/master/sources/meta-yoe/conf/distro/yoe.inc#L10322:25
*** RP is back22:27
AdrianFGratien: Bitbake creates a context per recipe. Similar to a C compiler where you get something from an include file only if you include it. For example the file referred by kehm is included by all recipes. But setting a variable e.g. in a bb file has only an impact on that particular recipe.22:29
*** halstead is back22:32
GratienAdrianF ok, this is important to note. But in this case, I still don't understand where to put this inherit and why sometimes I have "inherit features_check" and sometimes I need a "+=". I can try in my distro.conf file, but this file only contains DISTRO_FEATURES for the moment. Important note : I am not the author of the original yocto config. I22:33
Gratienam trying to modify a configuration done by someone who is not part of the company anymore :-(22:33
*** sakoman <sakoman!~sakoman@2602:feb4:3b:2100:e01e:a66f:2d4c:e453> has quit IRC (Ping timeout: 240 seconds)22:34
kheminherit is in recipe scope (.bb .bbappend or recipe .inc ) files INHERIT += "" is for global configuration scope so goes into config files22:37
*** dr_kokobas <dr_kokobas!~Thunderbi@user/dr-kokobas:29317> has quit IRC (Ping timeout: 260 seconds)22:38
GratienOk I added the inherit in the distro config file and it seem to compile a lot of "do_spdx". I guess it's okk now. I will see the result tommorow22:39
Gratienit's "do_create_spdx" precisely22:39
*** Mayur <Mayur!~Mayur@p200300e88f3b748d1aa0ee75f4fd2ab0.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed)22:40
AdrianFGratien: sound good.22:41
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in)22:41
*** ww-wojtek is back22:42
waltersomething is definetly wrong with my EPub viewer (Okular), it doesn't like these generated EPub files, I changed the code to be able to generate one chapter as a standalone manual, and it just froze on 29 pages.22:44
*** dmoseley <dmoseley!~dmoseley@129.222.254.158> has joined #yocto22:44
*** dmoseley is now away: Auto away at Mon Nov 10 22:44:32 2025 UTC22:44
*** sakoman <sakoman!~sakoman@2602:feb4:3b:2100:ae31:37bb:cef2:725f> has joined #yocto22:47
*** sakoman is now away: I'm not here right now22:47
GratienOk it worked! Thanks for the help22:48
*** sgw is back22:50
*** tammranil is now away: Auto away22:50
khemwalter: okular is not one of best for epubs22:57
*** sgw is now away: I'm not here right now22:58
*** florian_kc <florian_kc!~florian@2a02:3100:3cd8:3000:4943:c78c:de6a:c375> has quit IRC (Ping timeout: 244 seconds)22:59
khemepubs are best for e-readers e.g.22:59
khemif you have one of those kindle, kobo, boox kind of devices23:00
*** druppy <druppy!~Thunderbi@user/druppy> has quit IRC (Ping timeout: 245 seconds)23:07
*** Fanfwe is now away: Auto away at Mon Nov 10 23:08:03 2025 UTC23:08
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto23:10
*** florian_kc <florian_kc!~florian@dynamic-093-131-228-179.93.131.pool.telefonica.de> has joined #yocto23:12
*** Gratien <Gratien!~Guest47@82-65-96-44.subs.proxad.net> has quit IRC (Ping timeout: 250 seconds)23:29
*** zeemate <zeemate!~chris@2001:16b8:b12b:4700:a017:8ae8:8d:1b07> has quit IRC (Ping timeout: 246 seconds)23:34
*** sakoman is back23:38
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe)23:43
kilobyte_chHello, Any good way to pass in git hash and tag as variable from KAS?23:45
*** alperak <alperak!uid641238@id-641238.ilkley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)23:46
*** halstead is now away: Auto-away23:48
*** neverpanic is back23:51
*** neverpanic is now away: gone23:51
*** halstead is back23:59
*** ww-wojtek is now away: Auto-away23:59

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!