Friday, 2025-11-28

*** nyadiia is now away: Auto away00:02
*** RP is now away: Auto away at Fri Nov 28 00:24:34 2025 UTC00:24
*** dr_kokobas <dr_kokobas!~Thunderbi@user/dr-kokobas:29317> has joined #yocto00:32
*** dr_kokobas is now away: I am currently away from the computer.00:32
*** Ermine is back00:37
*** Ermine is now away: Auto away00:39
*** Ermine is back00:39
*** Ermine is now away: Auto away00:39
*** dkl is now away: Auto away at Fri Nov 28 00:43:02 2025 UTC00:43
*** nyadiia is back00:46
*** nyadiia is now away: Auto away01:03
*** RP is back01:19
*** RP is now away: Auto away at Fri Nov 28 01:21:06 2025 UTC01:21
*** nyadiia is back01:46
walterHello, I have a noob question, I can't seem to be able to install libcamera-gst. it says "libcamera-gst is neither a recipe nor a generated package." What am I missing? Cause I see it in: https://git.openembedded.org/meta-openembedded/plain/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb01:51
walterAnd I can see that libcamera RPROVIDES libcamera-gst.01:54
*** nyadiia is now away: Auto away02:04
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 252 seconds)02:22
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto02:25
*** jclsn <jclsn!~jclsn@149.233.239.157.dynamic-pppoe.dt.ipv4.wtnet.de> has quit IRC (Ping timeout: 265 seconds)02:25
*** jclsn <jclsn!~jclsn@192.196.196.197.dynamic-pppoe.dt.ipv4.wtnet.de> has joined #yocto02:27
*** dkl is back02:30
*** Deepesh is back02:41
*** dkl is now away: Auto away at Fri Nov 28 02:43:21 2025 UTC02:43
*** nyadiia is back02:48
*** nyadiia is now away: Auto away03:04
*** flynn378 is back03:21
*** tokamak- is back03:26
*** flynn378 is now away: Auto-away03:36
*** RP is back03:39
*** RP is now away: Auto away at Fri Nov 28 03:41:11 2025 UTC03:41
*** nyadiia is back03:49
*** Ermine is back04:00
*** Ermine is now away: Auto away04:00
*** dr_kokobas1 <dr_kokobas1!~Thunderbi@user/dr-kokobas:29317> has joined #yocto04:00
*** dr_kokobas1 is now away: I am currently away from the computer.04:00
*** dr_kokobas <dr_kokobas!~Thunderbi@user/dr-kokobas:29317> has quit IRC (Ping timeout: 240 seconds)04:02
*** dr_kokobas1 is now known as dr_kokobas04:02
*** vvn <vvn!~vivien@174.88.247.49> has joined #yocto04:02
*** nyadiia is now away: Auto away04:07
*** sugarbeet <sugarbeet!~barbas@81.4.123.134> has quit IRC (Ping timeout: 265 seconds)04:30
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 252 seconds)04:36
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto04:38
*** sugarbeet <sugarbeet!~barbas@81.4.123.134> has joined #yocto04:39
*** nyadiia is back04:50
*** Ermine is back04:52
*** Ermine is now away: Auto away04:53
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 264 seconds)04:59
*** nyadiia is now away: Auto away05:06
*** Ermine is back05:23
*** Ermine is now away: Auto away05:24
*** Ermine is back05:25
*** Ermine is now away: Auto away05:25
*** Ermine is back05:27
*** Ermine is now away: Auto away05:28
*** Ermine is back05:36
*** Ermine is now away: Auto away05:37
*** Ermine is back05:43
*** Ermine is now away: Auto away05:43
*** ehussain is back05:45
*** ys is back05:45
*** Ermine is back05:49
*** Ermine is now away: Auto away05:49
*** RP is back06:03
*** RP is now away: Auto away at Fri Nov 28 06:05:20 2025 UTC06:05
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto06:13
*** Lihis is back06:17
*** Danct12 is back06:19
*** rob_w <rob_w!~rob_w@2001:a61:61c4:9a01:881b:ab51:1203:ac94> has joined #yocto06:19
*** Danct12 is now away: Auto away at Fri Nov 28 06:20:38 2025 UTC06:20
yoctonwalter: if I read that correctly, the gst support is not enabled by default (ie not in PACKAGECONFIG). Most likely, the -gst package is not generated when the gst PACKAGECCONFIG is not enabled...06:23
*** Lihis is now away: I'm away..06:25
*** Emantor is back06:49
*** nyadiia is back06:51
walterOh, I forgot about that part! Thanks! I'll look into the error, maybe I can improve it. If I try `bitbake libcamera-gst`, it gives me a good error that explains what happens, but not when I try to install it.07:06
*** nyadiia is now away: Auto away07:08
*** zeemate <zeemate!~chris@2001:16b8:b107:9c00:8704:d0ad:7e10:2661> has joined #yocto07:08
*** nyadiia is back07:08
*** KanjiMonster is back07:09
*** rob_w <rob_w!~rob_w@2001:a61:61c4:9a01:881b:ab51:1203:ac94> has quit IRC (Quit: Leaving)07:17
*** Dracos-Carazza is now away: Auto away at Fri Nov 28 07:17:47 2025 UTC07:17
*** PiotrBulinski is back07:18
*** PiotrBulinski is now away: Auto-away07:23
*** patersonc is back07:23
*** PiotrBulinski is back07:24
*** nyadiia is now away: Auto away07:25
*** vladest is back07:26
*** _lore_ is back07:26
*** ehussain is now away: I am currently away from the computer.07:32
*** vladest is now away: I am currently away from the computer.07:35
*** PiotrBulinski is now away: Auto-away07:40
*** PiotrBulinski is back07:42
*** rfuentess <rfuentess!~rfuentess@lfbn-lyo-1-1566-5.w90-52.abo.wanadoo.fr> has joined #yocto07:45
*** PiotrBulinski is now away: Auto-away07:50
*** RP is back07:53
*** RP is now away: Auto away at Fri Nov 28 07:54:52 2025 UTC07:54
*** PiotrBulinski is back07:56
*** florian_kc <florian_kc!~florian@dynamic-080-171-110-115.80.171.pool.telefonica.de> has joined #yocto07:58
*** dkl is back08:00
*** vladest is back08:01
*** Ermine is back08:02
*** pbiel <pbiel!~pbiel@89-73-120-30.dynamic.play.pl> has quit IRC (Remote host closed the connection)08:03
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest)08:03
*** pbiel <pbiel!~pbiel@89-73-120-30.dynamic.play.pl> has joined #yocto08:03
*** Kubu_work <Kubu_work!~kubu@arennes-358-1-227-139.w2-13.abo.wanadoo.fr> has joined #yocto08:04
*** PiotrBulinski is now away: Auto-away08:04
*** PiotrBulinski is back08:06
*** aduskett <aduskett!~aduskett@2001:1c00:8101:1200:3ddc:5bb8:efa:16f1> has joined #yocto08:13
*** PiotrBulinski is now away: Auto-away08:14
*** PiotrBulinski is back08:17
*** PiotrBulinski is now away: Auto-away08:28
*** mckoan|away is back08:29
*** mckoan|away is now known as mckoan08:29
*** RP is back08:31
*** KanjiMonster is now away: disconnected08:31
*** Ermine is now away: Auto away08:33
jclsnIs DISTRO_EXTRA_RDEPENDS used to specify DISTRO_FEATURES the recipe depends on?08:36
*** PiotrBulinski is back08:40
jclsnrburton: So the python3-soundcard depends on libpulse.so, so I guess I have to install pulseaudio-dev, which is provided through pulseaudio, but installing pulseaudio and adding the DISTRO_FEATURE didn't seem to cut08:41
jclsnit08:41
*** grma <grma!~gruberm@94-24-60-237.static.kufnet.at> has quit IRC ()08:42
*** grma <grma!~gruberm@94-24-60-237.static.kufnet.at> has joined #yocto08:42
*** vladest <vladest!~Thunderbi@82.197.175.98> has joined #yocto08:51
*** florian_kc <florian_kc!~florian@dynamic-080-171-110-115.80.171.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds)08:53
*** vladest is now away: I am currently away from the computer.08:56
yoctonwalter: FYI, I created https://bugzilla.yoctoproject.org/show_bug.cgi?id=16083 to improve this message09:00
*** dr_kokobas is back09:02
*** dr_kokobas is now away: I am currently away from the computer.09:07
kanavinRP: I guess the tool can be fixed to take partial fragment names, e.g. disable everything that matches the prefix?09:08
kanavin'bitbake-config-build disable-fragment machine/', I can do it today-ish09:09
*** PiotrBulinski is now away: Auto-away09:11
*** PiotrBulinski is back09:16
*** nyadiia is back09:17
*** mathieum2048 is back09:21
*** alperak <alperak!uid641238@id-641238.ilkley.irccloud.com> has joined #yocto09:23
*** pbergin <pbergin!~pbergin@c83-191-168-223.bredband.tele2.se> has quit IRC (Remote host closed the connection)09:24
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto09:25
*** PiotrBulinski is now away: Auto-away09:29
*** adadad <adadad!~adadad@user/adadad> has quit IRC (Quit: ZNC 1.10.1+deb1 - https://znc.in)09:29
*** adadad <adadad!~adadad@user/adadad> has joined #yocto09:30
*** adadad is now away: Auto away at Fri Nov 28 09:29:58 2025 UTC09:30
*** adadad is now away: Auto away at Fri Nov 28 09:29:58 2025 UTC09:30
*** Habbie <Habbie!peter@lorentz.7bits.nl> has quit IRC (Ping timeout: 255 seconds)09:30
*** adadad is back09:30
*** PiotrBulinski is back09:30
*** nyadiia is now away: Auto away09:34
*** Habbie <Habbie!peter@lorentz.7bits.nl> has joined #yocto09:36
*** Ermine is back09:37
*** Ermine is now away: Auto away09:38
*** Ermine is back09:39
*** Ermine is now away: Auto away09:40
*** Ermine is back09:40
*** Ermine is now away: Auto away09:40
*** Ermine is back09:41
*** ello <ello!~ello@108-248-121-229.lightspeed.sntcca.sbcglobal.net> has quit IRC (Read error: Connection reset by peer)09:41
*** PiotrBulinski is now away: Auto-away09:42
*** ello <ello!~ello@108-248-121-229.lightspeed.sntcca.sbcglobal.net> has joined #yocto09:42
*** ello is now away: Auto away at Fri Nov 28 09:42:15 2025 UTC09:42
*** Ermine is now away: Auto away09:42
*** Ermine is back09:43
*** Ermine is now away: Auto away09:44
*** Ermine is back09:45
*** PiotrBulinski is back09:45
*** vladest is back09:46
*** Ermine is now away: Auto away09:46
*** Ermine is back09:46
*** Ermine is now away: Auto away09:47
jclsnIs there any guide on how to add pulseaudio and start it via systemd?09:48
jclsnI added the DISTRO_FEATURE, installed pulseaudio and pulseaudio-server, but there is no pulseaudio.service09:49
*** vladest is now away: I am currently away from the computer.09:51
*** PiotrBulinski is now away: Auto-away09:52
aduskettJoy. DNF5 splits up package gpg checks and repo rpm checks.09:55
*** paulbarker is now away: Auto-away09:55
*** PiotrBulinski is back09:58
*** Lihis is back09:59
jclsnSeems like man people are on holiday today10:00
*** Ermine is back10:00
*** rburton is back10:00
rburtonamericans are on holiday but its also 5am for them10:01
*** Lihis is now away: I'm away..10:02
*** vladest is back10:02
RPkanavin: I think we need to support something like that, yes. I've worked around it for now so not urgent but we should have an API for that10:03
jclsnrburton: Aren't you a Brit?10:07
jclsnBreton I guess is the right word10:07
jclsnAh no French10:07
*** vladest is now away: I am currently away from the computer.10:07
jclsnWhy is this commented out? https://github.com/openembedded/openembedded-core/blob/ac7327583aef83fd400190506f3147623de38b68/meta/recipes-multimedia/pulseaudio/pulseaudio.inc#L20110:07
rburton[ RB: disable systemd until systemd.bbclass can handle user units ]10:08
rburtonsays git-blame10:08
jclsnNot [ RB: disable systemd until systemd.bbclass can handle user units ]10:08
jclsnYeh10:08
jclsnSo I have to do this manually?10:08
rburtonpuleseaudio doesn't ship a system unit afaik10:08
*** ehussain is back10:08
rburtonit wants to be user-spawned in a session10:08
jclsnHow is it starting hen10:08
jclsnI think I have the deps for python3-soundcard right now, but pulseaudio isn't starting it seems https://0x0.st/K49S.txt10:10
jclsnPA context not ready10:10
rburtonif the sound ard modules wants the libpulse.so then it needs fixing to not require development headers, because that's dumb10:11
jclsnTell it to the wyoming protocol lead dev10:12
rburtonin sato, we autospawn the server on demand and explicitly allow that to happen for root10:12
jclsnhttps://synesthesiam.com/10:12
jclsnHe also shipped the tensorflow_lite lib witht he other package10:12
jclsnAll of this is supposed to be installed on a Pi running Raspi OS10:13
jclsnbut it compiles numpy, on a Pi... which is taking ages10:13
jclsnrburton: This I reckon? https://github.com/openembedded/openembedded-core/blob/master/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb10:16
rburtonthats what lets PA autospawn as root10:16
rburtonbut my pro tip is don't do any of your stuff as root10:16
rburtonif i rewrote sato, it wouldn't run as root10:16
jclsnYeah it's unusual10:17
rburtonif you're a normal user then PA will autospawn fine10:17
jclsnI shouldn't use this as dep for the python3-soundcard package though10:17
jclsnAh true10:18
jclsnAs a normal user I can import the module fine10:18
RPkanavin: I was thinking more about the missing whinlatter registry entry and for the autobuilder we were ok as it populates the overrides file10:20
*** sugarbeet <sugarbeet!~barbas@81.4.123.134> has quit IRC (Ping timeout: 240 seconds)10:20
RPkanavin: obviously better to add it though10:20
*** sugarbeet <sugarbeet!~barbas@81.4.123.134> has joined #yocto10:21
*** ys is now away: Auto away10:23
*** ys is back10:24
jclsnrburton: Look at this https://storage.googleapis.com/tensorflow-nightly/tensorflow-1.10.0-cp34-none-linux_armv6l.whl. It seems to be possible10:29
jclsnGot it from here https://github.com/Debian/tensorflow10:29
*** PiotrBulinski is now away: Auto-away10:31
*** dr_kokobas is back10:32
*** ys is now away: Auto away10:37
*** dr_kokobas is now away: I am currently away from the computer.10:37
jclsnCould we maybe build a python3-tensorflow package out of this?10:42
*** kanavin <kanavin!~Alexander@2a02:2455:86ac:8b00:1503:6322:4ca8:d58c> has quit IRC (Ping timeout: 260 seconds)10:42
rburtonyou could try10:43
*** Kubu_work is now away: Je ne suis pas là pour l'instant.10:44
*** Jones42 <Jones42!~Jones42@user/Jones42> has joined #yocto10:44
jclsnThere is no .so file in the package though10:44
*** Kubu_work is back10:45
jclsnI made an issue in the wakeword repo and asked to not rely on prebuilt libraries10:45
*** nyadiia is back10:46
aduskett....11:01
*** PiotrBulinski is back11:01
jclsnrburton: So I condensed the python3-soundcard deps to the minimum. Works now. Which mailing list to send this to? oe-core?11:01
jclsnyocto-patches?11:02
aduskettWith dnf5, if repo_gpgcheck=1 but pkg_gpgcheck=0, then dnf exploads with "repo": repomd.xml GPG signature verification error: Bad GPG signature`" lmao11:02
jclsnCan't see a mailing list for meta-openembedded11:02
*** dr_kokobas is back11:02
*** madisox_ is back11:02
aduskettincredible11:03
yoctonjclsn: https://lists.openembedded.org/g/openembedded-devel11:03
*** nyadiia is now away: Auto away11:03
*** Kubu_work is now away: Je ne suis pas là pour l'instant.11:04
jclsnyocton: thx11:04
jclsnDo I have to use git send-email or can I just paste the already formatted patch with my email client?11:06
*** rfuentess <rfuentess!~rfuentess@lfbn-lyo-1-1566-5.w90-52.abo.wanadoo.fr> has quit IRC (Remote host closed the connection)11:07
jclsnOh I can send the .patch file nevermind11:07
*** Kubu_work is back11:07
*** Kubu_work is now away: Je ne suis pas là pour l'instant.11:12
*** Kubu_work is back11:15
*** madisox_ is now away: Auto-away11:15
*** ys is back11:18
*** Kubu_work is now away: Je ne suis pas là pour l'instant.11:20
*** PiotrBulinski is now away: Auto-away11:25
*** PiotrBulinski is back11:27
rburtonplease use git-send-email11:32
rburtonjclsn: the README in meta-python tells you the submission process11:33
jclsnrburton: Alright, should I send to master or scarthgap? New recipes to master I assume?11:36
rburtonyes11:36
*** PiotrBulinski is now away: Auto-away11:38
*** ww-wojtek is back11:48
*** kanavin_ <kanavin_!~Alexander@2a02:2455:86ac:8b00:1503:6322:4ca8:d58c> has joined #yocto11:54
jclsnIt's impossible to use git send-email. It just won't take my password11:55
jclsnNeed MIME::Base64 and Authen::SASL todo auth at /usr/lib/git-core/git-send-email line 1784.11:56
jclsnHa there11:58
*** PiotrBulinski is back12:04
rburtonif you have a mail provider that is annoying to SMTP to then you can use b4 to send patches without email12:05
*** ys is now away: Auto away12:06
*** ys is back12:06
*** PiotrBulinski is now away: Auto-away12:16
jclsnI was just missing the sasl perl module I think12:17
*** dr_kokobas is now away: I am currently away from the computer.12:18
jclsnAny idea how to get the module to find libmpv? I can't see it the mplayer recipe12:19
jclsnhttps://0x0.st/K4pC.txt12:19
jclsnI wonder who came up with the name libass hehe12:19
*** PiotrBulinski is back12:21
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto12:25
*** PiotrBulinski is now away: Auto-away12:28
aduskettoh my god the problem is even more silly12:30
aduskettIf self.d.getVar('DISTRO_CODENAME') evaluates to "None" then PACKAGEFEED-GPG-KEY-%s-%s becomes PACKAGEFEED-GPG-KEY-%s-None but the file is PACKAGEFEED-GPG-KEY-%s-12:32
aduskettahhhhhh12:32
*** nyadiia is back12:33
*** Danct12 is back12:33
rburtonfun!12:34
aduskettIt's a simple fix in signing-keys.bb12:35
aduskettbut gahhhhh12:35
*** sdora is back12:41
*** Deepesh is now away: Auto away12:45
*** dr_kokobas is back12:45
*** Kubu_work is back12:46
*** smurray is now away: Auto-away12:49
*** nyadiia is now away: Auto away12:50
*** leonanavi <leonanavi!~Leon@46.55.231.62> has joined #yocto12:55
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 264 seconds)13:03
Jones42does someone have any advice on where to look for a good template/example/manual on how to integrate a backported kernel module for a wlan driver?13:16
rburtondefine "backported". is this a patch that you can apply to the kernel source? if so just do that.  if its been extracted as a standalone driver then inheriting module will work if the makefile is not terrible13:17
jclsnDoesn't having the filename of a recipe change with every version make reviewing harder than it has to be?13:19
*** tokamak- is now away: Auto away at Fri Nov 28 13:19:25 2025 UTC13:19
rburtonjclsn: git is pretty good at noticing renames13:19
jclsnrburton: But here it is removing a whole file and adding a whole file https://patchwork.yoctoproject.org/project/oe/patch/20240105183648.61874-2-f_l_k@t-online.de/13:20
rburtonJones42: if its a standalone module then https://gitlab.com/rossburton/openembedded-core/-/blob/861f6fd3cbff2f26ce67c6e99e3b2a0054e5b786/meta/recipes-kernel/hello-world-mod/hello-world-mod_0.1.bb is about as minimal as you can get13:20
rburtonjclsn: to be fair the recipe did almost entirely change13:21
rburtonyes you could put the PV in the recipe itself. historically we had multiple versions for many recipes which is why PV is in the filename.13:21
rburtonif you had your own layer, feel free to use recipe.bb and set PV in the recipe13:21
*** dr_kokobas is now away: I am currently away from the computer.13:22
jclsnI probably would. Just wondering about this design decision13:22
rburtonwell you now know the rationale13:22
jclsnyeh13:22
jclsnHow to get this libmpv now?13:22
Jones42rburton: the latter, but i'm new to the whole topic. it's something i received from the manufacturer of the wifi card. appartenly it's from linux-backports, but I'm still lacking some understanding on how things are supposed to work together.13:23
jclsnThe python3-mpv module seems to miss it13:23
Jones42I'll have a look at your link, thanks! looks like a good point to start from13:23
*** vladest is back13:23
rburtonJones42: it assumes you've a makefile as described by the kernel docs for out-of-tree modules but should just work if so13:23
*** vladest is now away: I am currently away from the computer.13:29
*** ehussain <ehussain!~Thunderbi@39.63.38.52> has quit IRC (Remote host closed the connection)13:31
*** smurray is back13:34
walterJones42:  I'm doing something like this for my vendor provided camera driver: https://paste.sr.ht/blob/88432032046d96b46718fc7727cca4e0c07bf64613:35
*** nyadiia is back13:37
*** dr_kokobas is back13:38
Jones42walter: thanks!13:38
*** smurray is now away: Auto-away13:40
*** PiotrBulinski is back13:44
*** Emantor is now away: Auto away at Fri Nov 28 13:45:03 2025 UTC13:45
jclsnShould adding this to the python3-mpv recipe be enough to build mpv with libmpv? PACKAGECONFIG[mpv] = "-Dlibmpv=enabled"13:49
kanavin_RP: yeah, I was also wondering if the autobuilder is using any sources as is from the config, or actually overrides everything13:53
kanavin_RP: e.g. here https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?h=whinlatter&id=5b79bbe008fb87471df4e40ce0b4a53759c2b570 only the poky config is switched, but not oe-nodistro, and yet in the actual build it's using whinlatter (I checked)13:53
jclsnNah, doesn't seem so13:53
*** dr_kokobas is now away: I am currently away from the computer.13:56
*** PiotrBulinski is now away: Auto-away14:01
*** PiotrBulinski is back14:02
*** nyadiia is now away: Auto away14:05
*** vladest <vladest!~Thunderbi@82.197.175.98> has quit IRC (Quit: vladest)14:13
*** paulbarker is back14:20
*** cyxae <cyxae!~cyxae@2607:fad8:4:6:fba0:7de4:f1bf:2b08> has joined #yocto14:25
*** paulbarker is now away: Auto-away14:27
*** smurray is back14:28
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Ping timeout: 264 seconds)14:32
*** PiotrBulinski is now away: Auto-away14:32
*** smurray is now away: Auto-away14:33
*** PiotrBulinski is back14:38
ak77just na note, you guys are great14:40
*** sakoman is back14:41
*** Jones42 <Jones42!~Jones42@user/Jones42> has joined #yocto14:42
*** PiotrBulinski is now away: Auto-away14:45
*** flynn378 is back14:46
*** PiotrBulinski is back14:48
*** nyadiia is back14:49
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Ping timeout: 255 seconds)14:50
*** smurray is back14:50
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat)14:52
*** Ermine is now away: Auto away14:52
*** paulbarker is back14:54
*** Ermine is back14:54
rburtonjclsn: you'll need to turn that on, adding a pacakgeconfig option like that doesn't enable it by default.  read the manual on how packageconfig works14:54
RPkanavin_: the autobuilder controls are set to override the ones from the configs so that is expected. I should fix nodistro though14:56
*** PiotrBulinski is now away: Auto-away14:59
*** dr_kokobas is back14:59
*** paulbarker is now away: Auto-away15:03
*** mrpelotazo <mrpelotazo!~noident@user/mrpelotazo> has quit IRC (Ping timeout: 240 seconds)15:04
*** ndec is back15:06
*** nyadiia is now away: Auto away15:06
*** sakoman is now away: I'm not here right now15:07
*** Emantor is back15:09
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto15:11
*** Danct12 is now away: Auto away at Fri Nov 28 15:12:41 2025 UTC15:12
adusketthmmm... still errors15:13
aduskett"not an armored public key."15:13
adusketttime to bust out strace15:14
aduskettstrace will tell me it's something very stupid15:15
aduskettI'm sure of it15:15
*** ndec is now away: Auto-away15:18
jclsnrburton: Yeah I was about to, but too tired today. Gonna do it tomorrow. It's a vital feature to understand15:19
jclsnAh no Monady :D15:20
jclsnHave a nice weekend everyone!15:20
*** Jones42 <Jones42!~Jones42@user/Jones42> has joined #yocto15:24
*** vladest is now away: I am currently away from the computer.15:25
*** ndec is back15:27
*** sakoman is back15:31
*** flynn378 is now away: Auto-away15:32
*** piie is back15:33
*** sakoman is now away: I'm not here right now15:36
*** Dr_Who <Dr_Who!~tgall@70.35.96.200> has joined #yocto15:40
*** roussinm <roussinm!~roussinm@70.51.8.87> has joined #yocto15:43
roussinmLetoThe2nd: unfortunately no (secure boot qemu) sorry for the late reply, but actually we upgraded shim to 16.1 and it seems to have fix my problem, Page Fault Exception in uefi...15:44
roussinmAlso I have another question for secure boot stuff, we are currently using meta-secure-core and it looks like if we were to change the keys from the directory it wouldn't re-sign everything with th new keys. So we were wondering if having something like do_sign[file-checksums] would help to retrigger the task when files(certificates) changes.15:46
RProussinm: without knowing any of the details that sounds right15:48
roussinmI had to ask some LLM to generate the code, and it gave me this: https://pastebin.com/raw/gfV9cVbu15:50
*** nyadiia is back15:50
roussinmIt's inside a class because we have multiple recipes have stuff to sign.15:51
*** Danct12 is back15:51
RProussinm: you also have to consider locations of files which if added, would change the build15:52
aduskettthe dnf tests aren't enabling rpm sequoia!15:52
RProussinm: i.e. if one of those files changed name, or a new one was added, you'd also want a rebuild15:52
RPadadad: out the box, no. I thought there were separate ones?15:53
roussinmOh, that's interesting, we "can't" really change the names since they are auto-generated from the meta-secure-core layer I think and it requires them to be named PK,KEK and DB15:53
RProussinm: it is what that :True refers to. :False would be a file which was searched for but didn't exist15:54
mcfriskroussinm: I would propose signing all UEFI secure boot binaries outside of yocto/bitbake build15:54
RProussinm: I think the checksum code can handle having a directory so you may not need to walk it yourself15:54
roussinmIn those directory also lives the private key, which we wouldn't want to be stored in the sstate directly.15:54
roussinmmcfrisk: that sounds annoying, what are the benefits?15:55
mcfrisksome of the secureboot signing samples we have bypass SRC_URI and thus changes to files are not detected15:55
RProussinm: it isn't storing anything in sstate, only using checksums of all the files15:55
roussinmRP: ok perfect.15:55
roussinmRP: I was wondering about the directory  part also. Most of the example code I saw was using files list.15:55
mcfriskroussinm: also more secure, bitbake build is very complex and doing networking so leaving keys exposed there is not really a good idea. For upstream layers as examples and for testing purposes these test keys are exposed but they are not safe for realy use, nor the mechanisms they are used15:56
roussinmThe dev keys we are using are local to the developer machine, the "official" keys are hosted in the vault (hashicorp), they are use during the build with gitlab-ci vault integration then they are not longer present.15:57
mcfriskthat sounds better. but just be sure to somehow trigger rebuilds if keys changes. bitbake only rebuilds if hash changes, e.g. SRC_URI changed or local files have different contents16:00
roussinmmcfrisk: currently we don't have a recipe for the keys, we are using the meta-secure-core layer variables {MOK,UEFI}_SB_KEYS_DIR to specify the directory, so it's different for a dev or a CI build.16:01
roussinmAnd since we don't have a recipe I don't think we can use SRC_URI that's why I was searching at an alternative using sstate-cache hashing.16:02
*** umbramalison is now away: Auto away at Fri Nov 28 16:02:19 2025 UTC16:02
*** florian_kc <florian_kc!~florian@dynamic-080-171-110-115.80.171.pool.telefonica.de> has joined #yocto16:02
*** FirefoxDeHuk <FirefoxDeHuk!~FirefoxDe@user/FirefoxDeHuk> has joined #yocto16:03
*** ndec is now away: Auto-away16:04
*** piie is now away: Detached from screen since 2025-11-28 17:04:55+010016:04
mcfriskroussinm: something needs to create either bitbake meta data e.g. variables, or meta layer source files accessed via SRC_URI. Then changes to keys are detected. So either anonymous python code or something creates files.16:05
RPmcfrisk: you can use the var flag as roussinm to handle this too16:06
RPmcfrisk: those checksums are how SRC_URI file entries work behind the scenes16:07
*** nyadiia is now away: Auto away16:07
roussinmRP: Looking at the implementaiton of file_checksum in cache.py:611 (file_checksums) I don't think it can handle a directory.16:08
roussinmMaybe I'm not looking at the correct function since it doesn't do any hashing there.16:09
RProussinm: bitbake-dumpsig on the task will show what it ends up doing16:12
*** olani <olani!~olani@axis-fw1.se.axis.com> has quit IRC (Remote host closed the connection)16:13
*** FirefoxDeHuk <FirefoxDeHuk!~FirefoxDe@user/FirefoxDeHuk> has quit IRC (Quit: Client closed)16:15
*** FirefoxDeHuk82 <FirefoxDeHuk82!~FirefoxDe@user/FirefoxDeHuk> has joined #yocto16:15
aduskettI swear to god if this works16:15
*** FirefoxDeHuk82 <FirefoxDeHuk82!~FirefoxDe@user/FirefoxDeHuk> has quit IRC (Client Quit)16:16
roussinmRP: runqueue fails when passing a directory.16:18
*** Danct12 is now away: Auto away at Fri Nov 28 16:20:48 2025 UTC16:20
*** Emantor is now away: Auto away at Fri Nov 28 16:21:08 2025 UTC16:21
RProussinm: a shame. I wonder if there was a function in bitbake which can be used to convert a directory to what is needed. I can't remember all the details offhand unfortunately16:21
*** ys is now away: Auto away16:22
*** ys is back16:22
*** dr_kokobas is now away: I am currently away from the computer.16:29
*** lukma_ <lukma_!~lukma@095160158040.dynamic-2-waw-k-4-2-0.vectranet.pl> has quit IRC (Ping timeout: 264 seconds)16:33
*** nyadiia is back16:34
*** dr_kokobas is back16:34
*** lukma_ <lukma_!~lukma@095160158040.dynamic-2-waw-k-4-2-0.vectranet.pl> has joined #yocto16:35
*** Danct12 is back16:39
*** druppy <druppy!~Thunderbi@user/druppy> has joined #yocto16:40
*** dr_kokobas is now away: I am currently away from the computer.16:40
rburtonyou thought cmake was bad at cross? or python? how about cmake building a python module wrapped in setuptools!16:41
RPrburton: I don't even want to think about it16:42
rburtonno you don't16:42
rburtoni think it goes wrong when the setuptools tells cmake that python's root path is sys.executable16:42
*** druppy is now away: I am currently away from the computer.16:44
*** ys is now away: Auto away16:45
*** nyadiia is now away: Auto away16:46
*** moto-timo is back16:46
*** nyadiia is back16:46
*** adadad is now away: Auto away at Fri Nov 28 16:50:16 2025 UTC16:50
*** druppy is back16:57
*** mrpelotazo <mrpelotazo!~noident@user/mrpelotazo> has joined #yocto16:58
*** mrpelotazo is now away: Auto away at Fri Nov 28 16:58:12 2025 UTC16:58
*** Ermine is now away: Auto away16:59
*** druppy is now away: I am currently away from the computer.17:03
*** FirefoxDeHuk <FirefoxDeHuk!~FirefoxDe@user/FirefoxDeHuk> has joined #yocto17:05
*** Ermine is back17:05
*** Ermine is now away: Auto away17:05
*** dr_kokobas is back17:06
*** druppy is back17:07
*** dr_kokobas <dr_kokobas!~Thunderbi@user/dr-kokobas:29317> has quit IRC (Ping timeout: 265 seconds)17:10
*** RP is now away: Auto away at Fri Nov 28 17:11:51 2025 UTC17:11
*** FirefoxDeHuk <FirefoxDeHuk!~FirefoxDe@user/FirefoxDeHuk> has quit IRC (Quit: Client closed)17:12
*** florian_kc <florian_kc!~florian@dynamic-080-171-110-115.80.171.pool.telefonica.de> has quit IRC (Ping timeout: 265 seconds)17:14
*** druppy <druppy!~Thunderbi@user/druppy> has quit IRC (Ping timeout: 250 seconds)17:16
smurrayrburton: there's cmake wrapped Rust in a couple of packages in meta-security, I'm expecting blow ups sooner or later17:19
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Ping timeout: 264 seconds)17:22
vmesonls17:23
vmesonoops17:23
*** aduskett <aduskett!~aduskett@2001:1c00:8101:1200:3ddc:5bb8:efa:16f1> has quit IRC (Remote host closed the connection)17:23
*** nyadiia is now away: Auto away17:23
*** mckoan is now away: mckoan17:25
*** mckoan is now known as mckoan|away17:25
*** Jones42 <Jones42!~Jones42@user/Jones42> has joined #yocto17:26
*** agodard is now away: 17:26
*** agodard is back17:27
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest)17:30
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto17:30
*** vladest is now away: I am currently away from the computer.17:30
*** nyadiia is back17:31
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Client Quit)17:33
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto17:33
*** vladest is now away: I am currently away from the computer.17:33
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Client Quit)17:34
*** vladest1 <vladest1!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto17:34
*** vladest1 is now away: I am currently away from the computer.17:34
*** vladest1 is now known as vladest17:36
*** LocutusOfBorg is back17:43
*** LocutusOfBorg is now away: 17:43
*** _lore_ is now away: Auto away at Fri Nov 28 17:43:44 2025 UTC17:43
*** throos is back17:44
*** rburton is now away: Auto-away17:46
*** LocutusOfBorg is now away: Auto away at Fri Nov 28 17:50:01 2025 UTC17:50
*** nyadiia is now away: Auto away17:50
*** nyadiia is back17:50
*** throos is now away: Auto-away17:52
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Ping timeout: 240 seconds)17:52
*** nyadiia is now away: Auto away17:55
*** nyadiia is back17:55
*** Kubu_work is now away: Je ne suis pas là pour l'instant.17:57
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)18:02
*** vladest is back18:09
*** nyadiia is now away: Auto away18:13
*** Lihis is back18:17
*** florian_kc <florian_kc!~florian@dynamic-080-171-110-115.80.171.pool.telefonica.de> has joined #yocto18:25
kanavin_RP: patch for fragment prefix matching sent18:27
*** KanjiMonster is back18:31
*** vladest is now away: I am currently away from the computer.18:32
*** Ermine is back18:33
*** Danct12 is now away: Auto away at Fri Nov 28 18:33:51 2025 UTC18:33
*** Ermine is now away: Auto away18:34
*** florian_kc is now known as florian18:35
*** nyadiia is back18:38
*** Ermine is back18:41
*** Ermine is now away: Auto away18:41
*** halstead is back18:43
*** sakoman is back18:43
*** paulbarker is back18:43
*** goliath <goliath!~goliath@user/goliath> has joined #yocto18:45
*** sakoman is now away: I'm not here right now18:49
*** paulbarker is now away: Auto-away18:52
*** mattsm <mattsm!~mattsm@c-73-203-41-152.hsd1.co.comcast.net> has quit IRC (Ping timeout: 240 seconds)18:54
*** nyadiia is now away: Auto away18:56
*** nerdboy <nerdboy!~sarnold@user/nerdboy> has quit IRC (Ping timeout: 240 seconds)18:56
*** nyadiia is back18:56
*** mattsm <mattsm!~mattsm@2601:281:d600:dc66:be24:11ff:feec:f43f> has joined #yocto18:59
*** zeemate <zeemate!~chris@2001:16b8:b107:9c00:8704:d0ad:7e10:2661> has quit IRC (Ping timeout: 252 seconds)19:02
*** sgw is back19:05
*** reatmon_ <reatmon_!~reatmon@192.91.75.29> has quit IRC (Remote host closed the connection)19:05
*** reatmon_ <reatmon_!~reatmon@192.228.64.12> has joined #yocto19:05
*** nerdboy <nerdboy!~sarnold@47-143-129-247.drr04.sntm.ca.ip.frontiernet.net> has joined #yocto19:08
*** nyadiia is now away: Auto away19:17
*** nyadiia is back19:17
*** walter <walter!~ch@user/walter> has quit IRC (Quit: Konversation terminated!)19:18
*** sgw is now away: I'm not here right now19:21
*** throos is back19:28
*** Ermine is back19:29
*** Ermine is now away: Auto away19:31
*** throos is now away: Auto-away19:33
*** nyadiia is now away: Auto away19:33
*** PiotrBulinski is back19:37
*** Ermine is back19:37
*** pbiel <pbiel!~pbiel@89-73-120-30.dynamic.play.pl> has quit IRC (Ping timeout: 240 seconds)19:42
*** PiotrBulinski is now away: Auto-away19:42
*** vladest is back19:47
*** Emantor is back19:48
*** nyadiia is back19:54
*** behanw <behanw!uid110099@id-110099.uxbridge.irccloud.com> has joined #yocto19:59
*** ww-wojtek is now away: Auto-away19:59
*** leonanavi <leonanavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection)20:08
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection)20:08
*** nyadiia is now away: Auto away20:11
*** walter <walter!~ch@84.232.135.247> has joined #yocto20:12
*** Kubu_work <Kubu_work!~kubu@arennes-358-1-227-139.w2-13.abo.wanadoo.fr> has quit IRC (Ping timeout: 250 seconds)20:36
*** patersonc is now away: Auto-away20:37
*** zeemate <zeemate!~chris@2001:16b8:b107:9c00:171b:c9ba:f10b:f5b7> has joined #yocto20:44
*** paulbarker is back20:49
*** RP is back20:50
*** nyadiia is back20:54
*** paulbarker is now away: Auto-away20:56
*** vladest is now away: I am currently away from the computer.21:00
*** RP is now away: Auto away at Fri Nov 28 21:03:00 2025 UTC21:03
*** paulbarker is back21:04
*** smurray is now away: Auto-away21:06
*** ericst is back21:10
*** nyadiia is now away: Auto away21:12
*** rburton is back21:13
*** paulbarker is now away: Auto-away21:14
*** rburton is now away: Auto-away21:19
*** ericst is now away: Auto away21:20
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)21:26
*** Emantor is now away: Auto away at Fri Nov 28 21:29:50 2025 UTC21:29
*** halstead is now away: Auto-away21:39
*** _whitelogger <_whitelogger!~whitelogg@catirclogs.org> has quit IRC (Remote host closed the connection)21:49
*** KanjiMonster is now away: disconnected21:53
*** _whitelogger <_whitelogger!~whitelogg@catirclogs.org> has joined #yocto21:55
*** nyadiia is back21:55
*** sakoman is back22:04
*** RP is back22:07
*** halstead is back22:08
*** alperak is now away: Auto-away22:09
*** goliath <goliath!~goliath@user/goliath> has joined #yocto22:11
*** nyadiia is now away: Auto away22:12
*** sakoman is now away: I'm not here right now22:35
*** mathieum2048 is now away: Auto away22:46
*** jonmason is now away: Auto-away22:49
*** lukma_ <lukma_!~lukma@095160158040.dynamic-2-waw-k-4-2-0.vectranet.pl> has quit IRC (Ping timeout: 246 seconds)22:50
*** jonmason is back22:52
*** sgw is back22:52
*** lukma_ <lukma_!~lukma@095160158040.dynamic-2-waw-k-4-2-0.vectranet.pl> has joined #yocto22:52
*** nyadiia is back22:56
*** justache <justache!~justache@user/justache> has quit IRC (Ping timeout: 240 seconds)22:57
*** justache <justache!~justache@user/justache> has joined #yocto22:58
*** tammranil <tammranil!~tammranil@user/tammranil> has quit IRC (Ping timeout: 264 seconds)23:04
*** nyadiia is now away: Auto away23:26
*** tammranil <tammranil!~tammranil@user/tammranil> has joined #yocto23:42
*** tammranil is now away: Auto away23:42
*** jonmason is now away: Auto-away23:42
*** sgw is now away: I'm not here right now23:46
*** jonmason is back23:46
*** halstead is now away: Auto-away23:51
*** nyadiia is back23:53

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