| *** maelcum <maelcum!~horst@2001:9e8:24f:3f00:a28c:40d9:1b6b:e64a> has quit IRC (Quit: Konversation terminated!) | 01:08 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 01:45 | |
| *** rber|res <rber|res!~rber|res@94.71.69.57> has joined #oe | 02:32 | |
| *** RobertBerger <RobertBerger!~rber|res@94.71.69.57> has quit IRC (Ping timeout: 240 seconds) | 02:34 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #oe | 02:38 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 04:52 | |
| *** sstiller <sstiller!~sstiller@p200300f07f1383006ea5d3f959e43361.dip0.t-ipconnect.de> has joined #oe | 06:34 | |
| *** camus <camus!~Instantbi@183.192.142.149> has quit IRC (Ping timeout: 256 seconds) | 07:11 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #oe | 07:15 | |
| *** mckoan|away is now known as mckoan | 07:39 | |
| *** dev1990 <dev1990!~dev@dynamic-78-8-240-254.ssp.dialog.net.pl> has joined #oe | 08:23 | |
| *** kroon <kroon!~kroon@89-253-118-72.customers.ownit.se> has joined #oe | 09:08 | |
| *** kroon_ <kroon_!~kroon@89-253-118-72.customers.ownit.se> has joined #oe | 09:14 | |
| *** kroon <kroon!~kroon@89-253-118-72.customers.ownit.se> has quit IRC (Ping timeout: 252 seconds) | 09:14 | |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 09:20 | |
| *** camus <camus!~Instantbi@183.192.142.149> has joined #oe | 09:30 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 09:52 | |
| *** hrw <hrw!~hrw@redhat/hrw> has quit IRC (Remote host closed the connection) | 10:12 | |
| *** hrw <hrw!~hrw@redhat/hrw> has joined #oe | 10:16 | |
| *** maelcum <maelcum!~horst@2001:9e8:253:c900:45e:c102:bcf5:a9bc> has joined #oe | 10:41 | |
| *** maelcum|konv <maelcum|konv!~horst@2001:9e8:253:c900:45e:c102:bcf5:a9bc> has joined #oe | 11:16 | |
| *** maelcum <maelcum!~horst@2001:9e8:253:c900:45e:c102:bcf5:a9bc> has quit IRC (Ping timeout: 240 seconds) | 11:17 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe | 11:21 | |
| *** mvlad <mvlad!~mvlad@2a02:2f08:4114:c500:24d7:51ff:fed6:906d> has joined #oe | 11:54 | |
| *** ilunev <ilunev!~koolkhel@80.72.17.178> has joined #oe | 12:13 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 12:25 | |
| cb5r | khem / rburton: I checked the bitbake-cookerdaemon.log but TBH I have troubles getting any valuable info out of it... I now ran the recipes that were hung one by one and now it seems to go further along for some reason *shrug* | 12:30 |
|---|---|---|
| rburton | you'll need to do live debugging when it has hung | 12:32 |
| *** dl9pf[m] <dl9pf[m]!~dl9pfmatr@2001:470:69fc:105::9a8> has joined #oe | 12:32 | |
| rburton | as until you can say what recipe hangs, and where it hangs, you can't do anything | 12:32 |
| cb5r | I am now running into low disk space errors, as I have set TMP_DIR=/tmp (tempfs) @ 28G - which apparently still isn't enough. I have inherit rm_work in my local.conf but it doesnt seem to properly delete everything. Is there a way to manually clean up the TMP_DIR? | 12:33 |
| rburton | much easier to create a new tmpfs | 12:35 |
| rburton | 28gb isn't much though | 12:35 |
| cb5r | u mean purge the tmp or give more size? | 12:35 |
| rburton | both | 12:35 |
| rburton | mount it somewhere that isn't /tmp, and make it bigger | 12:36 |
| rburton | if you don't have the ram to spare, don't use tmpfs | 12:36 |
| rburton | my old builder has 64GB so I had a 32GB tmpfs and that mostly worked with rm_work apart from when it wanted to build a kernel and webkit at the same time | 12:36 |
| rburton | stuff like clang has to be built on its own as it uses too much disk | 12:36 |
| cb5r | rburton: hmm OK - how much should I aim for? I am basically building poky + qt + wayland. My last build with older sources ran through with only 16G tempfs and now its already at 28G x.0 | 12:37 |
| rburton | how much ram do you have? | 12:37 |
| cb5r | 64G | 12:37 |
| rburton | try with 32gb, double check you have rm_work on, and make sure you only have one PACKAGE_CLASSES enabled | 12:38 |
| rburton | but honestly the speed win is marginal | 12:38 |
| cb5r | to TMP @ NVME? | 12:39 |
| rburton | yeah | 12:39 |
| rburton | i benchmarked this on my old system | 12:39 |
| kroon_ | cb5r, maybe worth a look: https://bugzilla.yoctoproject.org/show_bug.cgi?id=13843 | 12:39 |
| *** kroon_ <kroon_!~kroon@89-253-118-72.customers.ownit.se> has quit IRC (Remote host closed the connection) | 12:39 | |
| *** kroon_ <kroon_!~kroon@89-253-118-72.customers.ownit.se> has joined #oe | 12:39 | |
| cb5r | hmm ok... seemed to be quite a speed improvement to me (subjectively though) | 12:40 |
| rburton | tmpfs+rm_work isn't a lot faster than a build on spinning rust with a high commit time (so writes can happen when otherwise idle) | 12:40 |
| cb5r | Couldn't run actual benchmarks yet coz the build just wont run through yet ^^ | 12:40 |
| *** cambrian_invader <cambrian_invader!~cambrian_@50-195-82-171-static.hfc.comcastbusiness.net> has quit IRC (Ping timeout: 252 seconds) | 12:40 | |
| rburton | if you do lots of incremental builds rm_work is actively bad as it has to rebuild from scratch if you just need to repackage | 12:40 |
| rburton | ie add a new RDEPENDS and it has to rebuild, it can't just re-package | 12:41 |
| cb5r | good point | 12:41 |
| rburton | and if you only have 64gb you're throwing away 32gb of disk cache | 12:41 |
| cb5r | rburton: thats true as well 🙄 | 12:42 |
| cb5r | is it a good idea to share the TMP_DIR between different revisions or is that a stupid idea? | 12:43 |
| cb5r | <kroon_> "cb5r, maybe worth a look: https:..." <- Thanks for the link. I don't think it's related though, as my task gets "stuck" using 0% CPU. I can Ctrl+C and get a stacktrace. According to `ps` there is then always 1 bitbake task lingering that I have to kill manually | 12:50 |
| kroon_ | cb5r, i dunno but maybe attaching with gdb and using "py_bt" will give a better clue than ctrl+c and stacktrace | 12:52 |
| *** ar__ <ar__!~akiCA@user/akica> has joined #oe | 12:59 | |
| *** akiCA <akiCA!~akiCA@user/akica> has joined #oe | 13:00 | |
| *** ar__ <ar__!~akiCA@user/akica> has quit IRC (Ping timeout: 240 seconds) | 13:03 | |
| *** codavi <codavi!~akiCA@user/akica> has joined #oe | 13:07 | |
| *** akiCA <akiCA!~akiCA@user/akica> has quit IRC (Ping timeout: 240 seconds) | 13:10 | |
| rburton | cb5r: i wouldn't share tmpdir | 13:14 |
| rburton | mainly as tmpdir has a version so if you use different releases with different versions, bitbake will tell you to delete it | 13:14 |
| *** rsalveti <rsalveti!uid117878@id-117878.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 13:16 | |
| cb5r | OK - but going up a few revisions should be fine? It's always the same release, just changes in minor version | 13:23 |
| rburton | sure should worl | 13:29 |
| rburton | its cross versions which will be bad | 13:29 |
| *** kroon_ <kroon_!~kroon@89-253-118-72.customers.ownit.se> has quit IRC (Quit: Leaving) | 13:35 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #oe | 13:50 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 272 seconds) | 13:59 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #oe | 14:12 | |
| cb5r | <rburton> "its cross versions which will be..." <- you mean yocto release version? | 14:20 |
| rburton | between branches, basically | 14:35 |
| *** TundraMan <TundraMan!~masselst@198-84-181-245.cpe.teksavvy.com> has joined #oe | 14:44 | |
| *** ilunev <ilunev!~koolkhel@80.72.17.178> has quit IRC (Quit: Textual IRC Client: www.textualapp.com) | 14:56 | |
| *** TundraMan <TundraMan!~masselst@198-84-181-245.cpe.teksavvy.com> has quit IRC (Quit: Konversation terminated!) | 14:59 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Ping timeout: 240 seconds) | 15:03 | |
| cb5r | Is it not possible to have TMP_DIR on a SSHFS/...? I get errors regarding HOSTTOOLS_DIR now for some reason 🤔 | 15:04 |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #oe | 15:06 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Ping timeout: 252 seconds) | 15:10 | |
| *** sstiller <sstiller!~sstiller@p200300f07f1383006ea5d3f959e43361.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection) | 15:13 | |
| *** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #oe | 15:14 | |
| khem | yeah get a samsung EVO 970 Pro 1TB for couple of hundred dollars and your problems are solved | 15:23 |
| khem | build from scratch ( without rm-work) here is 39GB for a simple image ( ofcourse I have clang buidl tree in there ) but you get the idea | 15:24 |
| rburton | cb5r: why would you do that? | 15:33 |
| rburton | cb5r: you were just trying tmpfs for speed but sshfs will be insanely slow | 15:34 |
| cb5r | I'm getting like 600 MB/s via the SSHFS (its between VM<>Host) | 15:36 |
| rburton | most containers give you a proper way to share | 15:36 |
| khem | insanefs would be better 🙂 | 15:36 |
| cb5r | I just cant get libvirt virtiofs passthrough to work - its driving me insane | 15:37 |
| rburton | why are you building in a VM if you're on linux? | 15:37 |
| cb5r | coz host is arch | 15:37 |
| khem | see https://github.com/YoeDistro/yoe-distro/blob/master/envsetup.sh#L476-L541 | 15:37 |
| rburton | 1) plenty of people use arch 2) use a container and bind-mount | 15:37 |
| khem | oh VM not container ? | 15:38 |
| rburton | using a VM is overkill, just use a container and save yourself so many problems | 15:39 |
| smurray | perhaps take a look at schroot, I still do most of my local builds with it even now that it's less cool compared the newer container hotness | 15:41 |
| cb5r | I shall look into using docker for yocto then :d I'm pretty new to yocto and often feel completely overwhelmed. So thank you guys, again, for helping me out so much 🙂 Means a lot | 15:45 |
| *** cambrian_invader <cambrian_invader!~cambrian_@50-195-82-171-static.hfc.comcastbusiness.net> has joined #oe | 15:46 | |
| khem | smurray: definitely less cool 🙂 I have used it occasionally for glibc work on native system, just to not hose my main rootfs | 15:49 |
| khem | with btrfs I might even not worry about that | 15:49 |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 15:53 | |
| khem | cb5r: yeah I hope keep ploughing along, its a bit daunting initially | 15:54 |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 240 seconds) | 15:55 | |
| rburton | cb5r: if you're using a modern release of yocto then arch will likely just work | 15:56 |
| cb5r | What frustrates me the most is that I havent figured out how to "handle" the different directories (tmp, sstate, build, downloads) etc... Somehow I just keep on breaking everything and most of the time need much more time trying to fix it than to just rebuild everything from scratch 😕 | 15:56 |
| rburton | keep DL_DIR and SSTATE_DIR somewhere persistent and shared | 15:57 |
| khem | dont worry, reminds me of opening my dad's radio and never being able to put it back 🙂 | 15:57 |
| cb5r | rburton: dunfell (3.1.7 ... 3.1.14) currently. Also have a project with thud -,- | 15:57 |
| *** nerdboy <nerdboy!~nerdboy@47.143.129.141> has joined #oe | 16:23 | |
| *** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 17:05 | |
| *** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 240 seconds) | 17:09 | |
| *** mckoan is now known as mckoan|away | 17:10 | |
| *** paulg <paulg!~paulg@104-195-159-20.cpe.teksavvy.com> has quit IRC (Ping timeout: 240 seconds) | 17:24 | |
| *** rsalveti <rsalveti!uid117878@id-117878.uxbridge.irccloud.com> has joined #oe | 17:33 | |
| *** paulg <paulg!~paulg@104-195-159-20.cpe.teksavvy.com> has joined #oe | 18:38 | |
| *** sgw <sgw!~swold_loc@user/sgw> has quit IRC (Remote host closed the connection) | 19:15 | |
| rolodondo34[m] | Are there any ARM-based boards available which have open firmware? | 19:16 |
| *** florian_kc <florian_kc!~florian@dynamic-093-131-007-203.93.131.pool.telefonica.de> has joined #oe | 19:43 | |
| *** behanw <behanw!uid110099@id-110099.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 21:04 | |
| *** florian_kc <florian_kc!~florian@dynamic-093-131-007-203.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 21:08 | |
| *** florian_kc <florian_kc!~florian@dynamic-093-131-007-203.93.131.pool.telefonica.de> has joined #oe | 21:35 | |
| *** florian_kc <florian_kc!~florian@dynamic-093-131-007-203.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 22:10 | |
| *** otavio <otavio!~otavio@201-3-135-79.user3p.brasiltelecom.net.br> has quit IRC (Remote host closed the connection) | 23:58 | |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!