| *** dv__ <dv__!~dv@84-112-193-111.cable.dynamic.surfer.at> has quit IRC (Ping timeout: 256 seconds) | 03:43 | |
| *** dv__ <dv__!~dv@84-112-193-111.cable.dynamic.surfer.at> has joined #oe | 03:43 | |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Quit: Leaving.) | 04:12 | |
| *** sgw <sgw!~swold@user/sgw> has joined #oe | 04:15 | |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Ping timeout: 246 seconds) | 04:19 | |
| *** simonew <simonew!~ile@ip1f13dd7f.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 252 seconds) | 04:54 | |
| *** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has joined #oe | 05:53 | |
| *** Saur_Home59 <Saur_Home59!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 06:00 | |
| *** Saur_Home59 <Saur_Home59!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 06:01 | |
| *** Saur_Home6 <Saur_Home6!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 06:12 | |
| *** Saur_Home59 <Saur_Home59!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 06:16 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #oe | 06:24 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:821a:fb00:e88e:21ff:fe65:be18> has joined #oe | 06:35 | |
| *** mckoan_ is now known as mckoan | 06:56 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe | 07:35 | |
| *** suihkulokki <suihkulokki!~voipio@ec2-54-77-41-85.eu-west-1.compute.amazonaws.com> has joined #oe | 08:18 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 08:28 | |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 08:32 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 09:41 | |
| *** michael_e9 <michael_e9!~michael_e@user/michael-e:30278> has joined #oe | 09:44 | |
| *** OnkelUlla <OnkelUlla!~user@dude03.red.stw.pengutronix.de> has quit IRC (Remote host closed the connection) | 09:49 | |
| *** dv__ <dv__!~dv@84-112-193-111.cable.dynamic.surfer.at> has quit IRC (Quit: WeeChat 3.8) | 09:50 | |
| *** OnkelUlla <OnkelUlla!~user@dude03.red.stw.pengutronix.de> has joined #oe | 10:15 | |
| *** mckoan is now known as mckoan|away | 10:35 | |
| *** hrw <hrw!~hrw@redhat/hrw> has quit IRC (Ping timeout: 240 seconds) | 11:00 | |
| *** hrw <hrw!~hrw@redhat/hrw> has joined #oe | 11:03 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Ping timeout: 252 seconds) | 11:30 | |
| *** Saur_Home19 <Saur_Home19!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 11:32 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Quit: Leaving) | 11:35 | |
| *** Saur_Home6 <Saur_Home6!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 11:36 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 11:39 | |
| *** tnovotny_ <tnovotny_!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #oe | 11:41 | |
| *** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Ping timeout: 272 seconds) | 11:45 | |
| *** skokkonda <skokkonda!~skokkonda@49.205.249.255> has joined #oe | 12:04 | |
| *** gvmeson <gvmeson!~rmacleod@198-48-226-243.cpe.pppoe.ca> has quit IRC (Quit: Konversation terminated!) | 12:05 | |
| mort | hm I have an image file with'WKS_FILE="rockchip.wks" and IMAGE_FSTYPES="wic". I expected bitbake to cerate a wic file with all the partitions, but I can only see a .rootfs.wic file | 12:42 |
|---|---|---|
| rburton | mort: check the contents, the filename might be misleading | 12:43 |
| mort | oh I think you're right, I just looked at another yocto system I have laying around which generates a symlink called <machine>-<imagename>.wic, but that turns out to just be a symlink to the .rootfs.wic | 12:44 |
| *** mvlad <mvlad!~mvlad@2a02:2f05:821a:fb00:e88e:21ff:fe65:be18> has quit IRC (Ping timeout: 268 seconds) | 12:44 | |
| mort | parted does indeed say that the file contains a bunch of partitions, not just the rootfs | 12:46 |
| *** mvlad <mvlad!~mvlad@2a02:2f05:821a:fb00:e88e:21ff:fe65:be18> has joined #oe | 12:47 | |
| *** xroumegue <xroumegue!~roumegue@2a01:cb1d:b1:7700:11f5:1c79:5f0e:db7d> has quit IRC (Ping timeout: 256 seconds) | 12:58 | |
| *** tgamblin_ is now known as tgamblin | 13:03 | |
| *** xroumegue <xroumegue!~roumegue@2a01:cb1d:b1:7700:856e:6c53:bc95:ac6b> has joined #oe | 13:10 | |
| *** michael_e9 <michael_e9!~michael_e@user/michael-e:30278> has quit IRC (Quit: Client closed) | 13:17 | |
| mort | Is there documentation on how to do common things? Like selecting an init system, switching between GNU coreutils and busybox, etc | 13:38 |
| mort | so at a higher level than "this variable controls which packages get installed" and such | 13:38 |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 255 seconds) | 13:40 | |
| hrw | mort: build standard images, check which one fits your plans best. copy it, give new name, expand with more packages. | 13:41 |
| mort | hrw: the only images I can find in poky/meta/recipes-core/images are very minimal ones, am I missing something? | 13:43 |
| hrw | mort: https://layers.openembedded.org/layerindex/branch/master/layers/ | 13:44 |
| mort | I don't know which ones of those provide images | 13:44 |
| mort | anyway I'm gonna interpret this answer as a "no" | 13:45 |
| hrw | mort: https://git.openembedded.org/meta-openembedded/tree/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb is not-so-very-minimal | 13:48 |
| hrw | https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-core/images/meta-oe-image-all.bb one looks small but list of packages it install is long | 13:49 |
| mort | hm just noticed that this image says this when logging in: WARNING: Poky is a reference Yocto Project distribution that should be used for testing and development purposes only. It is recommended that you create your own distribution for production use. | 14:05 |
| mort | I don't understand exactly what it means: am I not supposed to use the 'poky' repository at all? Or should I not be using poky/meta but instead openembedded-core/meta or whatever? Or should I keep using poky just not packagegroup-core-full-cmdline? | 14:06 |
| mort | I had always assumed that the whole idea behind poky was that people could take it and build on top of it, so being told not to use poky for production is surprising | 14:07 |
| hrw | mort: Poky is example distro config | 14:11 |
| hrw | but that answer can be expanded better by someone who uses OE now (I do not) | 14:11 |
| KanjiMonster | mort: AFAIU the idea is that if you use it in production, you are supposed to define your own DISTRO (via a conf/disto/your-distro.conf and DISTRO="your distro"), and, to get rid of the message, your own motd (which is where this comes from), even if you build on top of yocto | 14:13 |
| *** mvlad <mvlad!~mvlad@2a02:2f05:821a:fb00:e88e:21ff:fe65:be18> has quit IRC (Remote host closed the connection) | 14:21 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:821a:fb00:e88e:21ff:fe65:be18> has joined #oe | 14:21 | |
| mort | hm | 14:22 |
| mort | it seems like you're actually "supposed to" fork poky? Not include it as a submodule in your own repo | 14:23 |
| mort | at least that's what I'm getting from https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html, where meta layers are added to the poky directory | 14:23 |
| mort | every actual distro built with yocto I've seen has included poky as a submodule rather than forking poky | 14:24 |
| *** gvmeson <gvmeson!~rmacleod@198-48-226-243.cpe.pppoe.ca> has joined #oe | 14:31 | |
| *** gvmeson is now known as vmeson | 14:34 | |
| mort | I guess this is mostly a "you can do it however works for you" kind of thing | 14:49 |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 15:01 | |
| *** tnovotny_ <tnovotny_!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Remote host closed the connection) | 15:10 | |
| rburton | mort: you can use the poky _repo_ if you want. or bitbake+oe-core. but don't ship a car that runs DISTRO=poky. | 15:14 |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 15:19 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Read error: Connection reset by peer) | 15:31 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 256 seconds) | 16:05 | |
| *** tlwoerner <tlwoerner!~tlwoerner@pppoe-209-91-167-254.vianet.ca> has quit IRC (Quit: Leaving) | 16:08 | |
| *** tlwoerner <tlwoerner!~tlwoerner@pppoe-209-91-167-254.vianet.ca> has joined #oe | 16:09 | |
| *** Saur_Home93 <Saur_Home93!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 17:01 | |
| *** Saur_Home19 <Saur_Home19!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 17:05 | |
| *** Saur_Home3 <Saur_Home3!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 17:11 | |
| *** Saur_Home93 <Saur_Home93!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 17:15 | |
| *** hrw <hrw!~hrw@redhat/hrw> has quit IRC (Quit: Lost terminal) | 17:27 | |
| mort | so this idea is probably old but I want to float it because builds on my laptop keep OOMing unless I limit BB_NUMBER_THREADS | 17:53 |
| mort | what if bitbake worked as a make job server, and invoked make/ninja/etc in make job client mode (using kitware's fork of ninja for job client support) | 17:54 |
| mort | limiting BB_NUMBER_THREADS to something like 2 sucks when both jobs happen to be slow single threaded tasks, but it's necessary because otherwise the worst case is 100 linkers running concurrently and my laptop can't handle that | 17:55 |
| JaMa | mort: there are patches on ML to use that fork | 18:10 |
| mort | JaMa: is it something OE is interested in eventually including by default? | 18:11 |
| *** florian_kc <florian_kc!~florian@dynamic-077-177-182-202.77.177.pool.telefonica.de> has joined #oe | 18:11 | |
| JaMa | mort: I'm restricting P_M for chromium to avoid OOMK while keeping BB_NUMBER_THREADS on reasonable low value like 8 | 18:11 |
| JaMa | eventually sure, but it might be after it's merged upstream | 18:12 |
| vmeson | mort: it's a good idea. A patch has been posted but not yet merged due to a few concerns, none of which are insurmoutable IMO. | 18:13 |
| JaMa | you can also try pressure regulation, which helps a bit but for me it's applied too late to avoid OOMK (e.g. the pressure is low when bitbake queues nodejs.do_compile and chromium.do_compile to start in parallel) and then it's too late to regulate on bitbake task level | 18:14 |
| vmeson | https://lore.kernel.org/openembedded-core/20240404111613.2574424-2-martin@geanix.com/#r | 18:14 |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has quit IRC (Remote host closed the connection) | 18:15 | |
| vmeson | JaMa: mort: The linker OOM situation might need additional regulation but first we have to do some work to get the job server tested and merged. | 18:16 |
| vmeson | I'm just back from a week of vacation so I'm once again optimistic that I'll make time to help out with this but I've said that before! | 18:16 |
| mort | the linker OOM situation is pretty bad, but running 10 linkers at once is at the very least better than running 100 linkers at once heh | 18:20 |
| *** Saur_Home11 <Saur_Home11!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 18:23 | |
| *** Saur_Home91 <Saur_Home91!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 18:26 | |
| *** Saur_Home3 <Saur_Home3!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 18:27 | |
| *** Saur_Home11 <Saur_Home11!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 18:30 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has joined #oe | 18:36 | |
| *** Saur_Home45 <Saur_Home45!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 18:41 | |
| *** Saur_Home91 <Saur_Home91!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 18:44 | |
| *** Saur_Home48 <Saur_Home48!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 18:50 | |
| *** Saur_Home45 <Saur_Home45!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 18:54 | |
| *** Saur_Home19 <Saur_Home19!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 19:31 | |
| *** Saur_Home48 <Saur_Home48!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 19:35 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 19:45 | |
| *** zwelch <zwelch!~zwelch@fluffy.mandolincreekfarm.com> has quit IRC (Ping timeout: 272 seconds) | 20:08 | |
| *** zwelch <zwelch!~zwelch@fluffy.mandolincreekfarm.com> has joined #oe | 20:08 | |
| *** Saur_Home27 <Saur_Home27!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 20:09 | |
| rburton | mort: note that the ninja jobserver support might actually be in the next release | 20:10 |
| rburton | (of ninja) | 20:10 |
| rburton | https://github.com/ninja-build/ninja/pull/2450 | 20:10 |
| mort | I noticed, I'm the reason why issue #1139 mentioned that PR an hour ago actually heh | 20:11 |
| mort | that's great news | 20:11 |
| rburton | between make and ninja both supporting the same non-insane protocol, making bitbake do the right thing _should_ be simpler | 20:12 |
| mort | make, ninja *and* cargo actually! | 20:12 |
| *** Saur_Home19 <Saur_Home19!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 20:13 | |
| mort | I mean it's not responsible for building as much code in your normal yocto system as make and ninja of course but it seems to be gaining popularity in the space and there are already some widespread libraries written in it | 20:13 |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 20:55 | |
| *** Saur_Home5 <Saur_Home5!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 21:13 | |
| *** Saur_Home27 <Saur_Home27!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 21:18 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:821a:fb00:e88e:21ff:fe65:be18> has quit IRC (Remote host closed the connection) | 21:27 | |
| *** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 21:38 | |
| *** sgw <sgw!~swold@user/sgw> has joined #oe | 21:39 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 240 seconds) | 21:40 | |
| *** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 21:54 | |
| *** florian_kc <florian_kc!~florian@dynamic-077-177-182-202.77.177.pool.telefonica.de> has quit IRC (Ping timeout: 272 seconds) | 22:09 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 22:39 | |
| *** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 240 seconds) | 22:40 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 252 seconds) | 22:46 | |
| *** cambrian_invader <cambrian_invader!~cambrian_@50.217.174.170> has quit IRC (Ping timeout: 252 seconds) | 22:53 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has joined #oe | 22:58 | |
| *** dankm <dankm!~dan@user/dankm> has quit IRC (Remote host closed the connection) | 23:19 | |
| *** dankm <dankm!~dan@user/dankm> has joined #oe | 23:21 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!