**** BEGIN LOGGING AT Fri Oct 30 02:59:57 2020 Oct 30 06:40:16 morning Oct 30 07:41:37 yo dudX Oct 30 07:43:07 good morning Oct 30 07:55:11 the final good morning coffee in virtual dublin is taking place at https://www.twitch.tv/theyoctojester in 5 minutes! Oct 30 08:54:44 Hello again. Oct 30 08:55:01 My question is about sofware configuration Oct 30 08:57:12 I have an assignment where we have to show how to disable software Oct 30 09:01:10 and disabling software means? Oct 30 09:03:29 mk4953: just not including it in the resulting image? Oct 30 09:07:45 2 sec Oct 30 09:08:29 This is question from my assignment Oct 30 09:08:33 "Describe how to add "standard" software, ie. sw, which is part of the Yocto Project" Oct 30 09:09:18 And the other Oct 30 09:09:20 "Describe how to exclude software" Oct 30 09:09:47 the answer is always the same. "create a custom image that includes what you wnat" Oct 30 09:10:15 Hmm Oct 30 09:11:02 see me doing it here: https://youtu.be/nqHylLP2NmA Oct 30 09:11:13 it is really exactly that. Oct 30 09:12:36 Ok. så i need to see that again (i have seen most of your videos. :)) Oct 30 09:12:55 It makes sense :) Oct 30 09:13:07 Very useful.. Oct 30 09:14:05 But my problem is that i cannot find issues very quickly i looking for always. Oct 30 09:14:40 Is this ok, if i ask question from video, if you have time later? Oct 30 09:16:50 just ask here, there is always somebody around. and creating a custom image is no magic at all. if you prefer written words/slides, find some good stuff here: https://docs.google.com/presentation/d/1wfuA_SrPEH-kFLhTgkp2VPD6bsULAMJ84ODtnKSarbY/edit#slide=id.p4 Oct 30 10:17:33 is anyone else seeing issues with read only permissions on files under workdir and "permission denied" when cleaning? Oct 30 10:18:51 might be related to using go.bbclass, not sure Oct 30 10:28:57 @ j Oct 30 10:29:03 @mihai: yes ;) Oct 30 10:29:16 @mihai: if you use master this goes away Oct 30 10:29:38 @mihai: it's related to pseudo Oct 30 10:32:10 oh ok, thanks, RobertBerger Oct 30 10:35:17 hum, i would rather said, it is being reduced probably. it can be triggered by reuse of tmp, and wiping tmp before the build substantially seems to reduce the problem, but it is not completely solved. however as RobertBerger said, on current master the behaviour changes to abort if corruption is detected, and includes information in how to aid debugging. Oct 30 11:23:41 darknighte: ping Oct 30 11:25:43 bluelightning: ping Oct 30 11:25:50 are you up ? Oct 30 11:26:05 dl9pf: hey - I am indeed Oct 30 11:26:17 cool Oct 30 12:02:55 hello, I get No rule to make target 'arch/arm64/boot/dts/ipq6018-cp01-c1.dtb' while compiling latest kernel 5.10-rc1 and having set KERNEL_DEVICETREE = "ipq6018-cp01-c1.dtb" in my machine config Oct 30 12:04:04 the path is wrong since it should be /arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dtb Oct 30 12:04:14 the qcom part is missing in path Oct 30 12:04:45 can anyone explain why this happens? Oct 30 12:05:11 this is on yocto 3.2 gatesgarth Oct 30 12:11:36 eduardas: very hard to speculate without looking at what is going on :/ Oct 30 12:12:16 I'm still a few days away from shaking out day0 issues with 5.10 myself, ELCe sort of sucked up all my time. Oct 30 12:13:40 I did check the the devicetree .bbclass doesn't care about the path, it just uses the base '.dtb', so that issue is within the kernel build (some new input requirement, etc). Oct 30 12:23:04 RP: setting KERNEL_DEVICETREE = "qcom/ipq6018-cp01-c1.dtb" seems to solve it, but I have never seen this happen before Oct 30 12:46:15 can I configure a 32-bit u-boot build, but a 64-bit kernel/userpsace build for same machine? Oct 30 13:27:07 RP, JPEW: I just send WIP RFC for the qmp work. I am stuck with the monitor_dump not running inside the ssh cmd processing correctly. Oct 30 13:27:23 maybe some other eyes on it, it's close. Oct 30 13:30:08 sgw: at a quick glance that code looks horribly racy with the socket number :/ Oct 30 13:31:03 sgw: hardcoded 4444 too? :/ Oct 30 13:34:27 RP: the hardcoded 4444 was for the human interface for test only remember my WIP! Oct 30 13:35:50 The generated socket number is supposed to be the way to do that according to my google searches. I am more concerned about the monitor_dump() not working as I expect in the ssh _run() code Oct 30 13:54:05 sgw: the trouble is that as soon as you close that socket number, another process can take it and race? Oct 30 13:54:21 sgw: fair enough on 4444 Oct 30 13:54:32 sgw: you didn't mention it in the commit messages ;-) Oct 30 13:58:24 RP: WIP and early moning excuses! Oct 30 14:01:53 sgw: I think you have erronouse quotes in the command Oct 30 14:02:13 The single quotes in testimage_dump_monitor() should not be there Oct 30 14:02:17 I think? Oct 30 14:04:10 JPEW: It's not even printing the debug message from the monitor_dump when I call it in _run. The one time I did see output correctly, it's quoted correctly (I think also because of the \n) Oct 30 15:03:12 is it just me or is do_fetch for binutils-cross-aarch64 extremely slow? this is always the case for me on an entirely clean build without downloads Oct 30 15:09:00 though it could be much faster using ftp and tarball download, I suspect it is not done in poky for CI reasons? Oct 30 15:22:05 Hi All, Oct 30 15:22:34 What is the proper solution to check if file exists in a bb file ? Oct 30 15:27:55 prabhakarlad: is this file in metadata or work directory? Oct 30 15:28:25 prabhakarlad: if it's ir WORKDIR, I'd probably append a shell script to a task Oct 30 15:28:44 eduardas: its in work dir downloaded as part of SRC_URI Oct 30 15:29:50 prabhakarlad: if you're using poky, I think there is a check that will not allow you to build the recipe if a SRC_URI file is missing Oct 30 15:30:51 ERROR: musl-1.2.1+gitAUTOINC+a5aff1972c-r0 do_package_qa: QA Issue: musl package is not obeying usrmerge distro feature. /lib should be relocated to /usr. [usrmerge] Oct 30 15:31:09 eduardas: SRC_URI file is Linux repo, I am trying to build tools (pcitest) which is only present in 4.19+ kernels Oct 30 15:31:12 I musl even known to work with usrmerge? Oct 30 15:32:15 eduardas: builds below 4.19 are failing Oct 30 15:32:56 prabhakarlad: you should build the tools only for machines and images that have 4.19+ Oct 30 15:33:41 prabhakarlad: don't you have different image recipes for systems that run different kernel versions? Oct 30 15:34:02 prabhakarlad: assuming you have different kernel versions to support different platforms Oct 30 15:34:51 prabhakarlad: because why not use a single kernel recipe if platforms are similar enough? Oct 30 15:35:09 eduardas: unfortunately no :( we have same recipe to build different kernel version. Oct 30 15:38:37 prabhakarlad: https://www.yoctoproject.org/docs/3.1.3/ref-manual/ref-manual.html#var-MACHINE_EXTRA_RDEPENDS Oct 30 15:39:26 prabhakarlad: I'd have different machine configs for different kernel versions and do MACHINE_EXTRA_RDEPENDS for a separate pcitests package Oct 30 15:40:06 prabhakarlad: MACHINE_EXTRA_RDEPENDS goes into machine configuration files Oct 30 15:41:12 prabhakarlad: not really sure how to go about pcitests themselves. Do you have a separate recipe for them using the same SRC_URI as kernel recipe? Oct 30 15:41:53 prabhakarlad: because I assume these are binaries that work on the target and are supposed to be shipped with the rootfs? Oct 30 15:41:54 eduardas: I am using the staging dir to get to pcitest.c Oct 30 15:42:42 Yes it should be shipped with rootfs. Oct 30 15:43:25 so you are explictly launching the build for it in your do_compile ? Oct 30 15:45:34 Yep that's wight. Oct 30 15:45:42 right Oct 30 15:46:05 so just test for the file, and only build if its there. do_compile is just shell. Oct 30 15:48:05 Ah good point -F test ? Oct 30 15:48:37 whatever you prefer. if [ -f ]; then ; fi Oct 30 15:49:32 prabhakarlad: just curiosity: what package does the binary belong to after it gets installed into rootfs and packaged? Oct 30 15:52:27 zeddii: Thanks Oct 30 15:52:35 prabhakarlad: Arago project packages this binary separately: http://arago-project.org/git/?p=meta-arago.git;a=blob;f=meta-arago-extras/recipes-kernel/pcitest/pcitest_5.4.bb;hb=master Oct 30 15:53:06 though the approach mentioned earlier should also work Oct 30 15:53:21 eduardas: we have a sperate recipe which builds all the required tools kernel-test.bb Oct 30 15:54:39 prabhakarlad: I'd personally still do a separate pcitest recipe and use MACHINE_EXTRA_RDEPENDS or add the package per image recipe Oct 30 15:55:16 prabhakarlad: but there are different ways to do the same thing Oct 30 15:56:54 prabhakarlad: the advantage for separate recipe is that COMPATIBLE_MACHINE can be used as an additional sanity check Oct 30 15:57:46 prabhakarlad: i.e. it can be made not to build for machines that use older kernels even if the BSP user mistakenly does "bitbake pcitests" Oct 30 15:58:16 eduardas: agreed that would give fine grain control. Thank you for the pointers :) Oct 30 15:59:58 prabhakarlad: well, hopefully I can be helpful to people at least occasionally... I am usually get to ask for advice rather than give it to other people :D Oct 30 16:02:49 :) Oct 30 16:04:15 does anyone know if the usrmerge distro feature broken under musl? Oct 30 16:04:30 or is it just my weird distro configuration Oct 30 16:04:59 is anyone even building/testing with usrmerge enabled? Oct 30 17:40:10 kanavin_home: thanks for the patches. I've started moving master forwards again Oct 30 17:43:04 RP: cheers, I do think me running the builds takes quite a bit of friction out Oct 30 17:43:23 * kanavin_home is a mini-ross Oct 30 17:43:41 kanavin_home is a tornado of patch bomb goodness Oct 30 17:45:29 kanavin_home: it helps massively! Oct 30 17:45:42 kanavin_home: I miss ross doing this, it is a huge help! Oct 30 17:46:18 rburton: you're being deprecated ;-) Oct 30 17:46:36 rburton 2.0 Oct 30 18:16:15 JPEW: How do you handle the two recipe problem with your prebuilt setup? Oct 30 18:22:24 RP: j/s I'm pushing up my code :) Oct 30 18:34:30 RP: https://github.com/JoshuaWatt/prebuilt-recipes-example Oct 30 18:34:48 I think I sufficiently sanitized that :) Oct 30 18:35:04 RP: we have quite a few prebuilts too, and a bit of organizing helps, but we are producer and more consumer of them, someone who is building SDKs might have more different usecases Oct 30 18:35:34 ah same think what JPEW is doing :) Oct 30 18:36:04 It works well enough.... if we had to do it more than once I probably would have made it better Oct 30 18:36:19 I think you could combine them into a single recipe with BBCLASSEXTEND or somethinmg Oct 30 18:37:24 yeah, I am always paranoid avoid sharing wrong ones :) Oct 30 18:38:05 My favorite part of this is the do_publish() task in the source recipe.... it's not often you write a task that modifies a recipe :) Oct 30 18:38:17 JPEW: its interesting but very specific use case. I still think one recipe switching between two inc files would probably look better to most end users Oct 30 18:39:30 RP: Right. To be clear, I'm fine with one recipe & inc files; I just don't want the selection of the inc files to be tied to what layers are present Oct 30 18:40:16 JPEW: how do you want the selection? Oct 30 18:40:28 JPEW: the hard part is most people don't want to share the source recipe Oct 30 18:40:54 JPEW: would BBMASK work for you? Oct 30 18:41:21 or BBPATH modification more likely Oct 30 18:41:29 RP: right, thats why its in a different layer and has virtual/xxx Oct 30 18:43:19 Ah, I guess if they want to hide the source recipe that's another story Oct 30 18:43:31 I wasn't thinking about that Oct 30 18:43:55 Our recipes are just side by side in the same layer because we don't care about that Oct 30 18:44:09 ++ Oct 30 18:44:09 JPEW: right, hiding this is key for some which is why the layer selection piece Oct 30 18:44:18 -- Oct 30 18:44:29 I'm not saying that is a good thing, just a hard requirement I keep hearing Oct 30 18:44:34 I know Oct 30 18:44:38 just don't like it Oct 30 18:44:41 :) Oct 30 18:44:56 I don't like prebuilts full stop ;-) Oct 30 18:44:58 I fundamentally don't think it's the right business model Oct 30 18:45:00 lol Oct 30 18:45:09 Ours is entirely a legal thing; they want to know who has to go to a deposition because they could see the source if we get sued Oct 30 18:45:25 ahh, the lawyers Oct 30 18:45:29 hello Oct 30 18:48:22 postbuilts ? Oct 30 21:33:28 hello, I'm trying to bump python on rocko (need to stay ar poky rocko but need 3.7.x python). I just took brute force method to copy recipe from some later release but seems it's not right way as I'm getting errors like: NOTE: Resolving any missing task queue dependencies Oct 30 21:33:28 NOTE: preferred version 3.7.6 of python3 not available (for item python3-subprocess) Oct 30 21:33:28 NOTE: versions of python3 available: 3.5.3 Oct 30 21:33:28 NOTE: preferred version 3.7.6 of python3 not available (for item python3-textutils) Oct 30 21:33:29 NOTE: versions of python3 available: 3.5.3 Oct 30 21:33:31 NOTE: preferred version 3.7.6 of python3 not available (for item python3-reprlib) Oct 30 21:33:33 NOTE: versions of python3 available: 3.5.3 Oct 30 21:33:36 it is even possible? Oct 30 21:37:28 kanavin_home: still around? Oct 30 21:47:23 RP: yes, just got the email Oct 30 21:48:01 kanavin_home: I'm puzzled why this suddenly appeared :/ Oct 30 21:48:40 RP: I guess json-glib generates a file with build paths in it Oct 30 21:48:58 kanavin_home: looks like it, but why suddenly in master-next Oct 30 21:50:17 RP: I'll run a local build and see what happens Oct 30 21:51:17 RP: is it probable that json-glib previously wasn;t a part of reproducibility tests, and now something in -next pulls it in? Oct 30 21:53:35 kanavin_home: ah, yes, that could well be Oct 30 21:53:44 kanavin_home: I think rburton may have seen this before Oct 30 21:56:46 RP: Oct 30 21:56:46 commit 642fde647f9f69ccbf67babd5c86a0779b25166c Oct 30 21:56:46 Author: Jose Quaresma Oct 30 21:56:46 Date:   Thu Oct 29 14:28:00 2020 +0000 Oct 30 21:56:46    gst-examples: upgrade to version 1.18.0 Oct 30 21:56:47      Oct 30 21:56:47    DEPENDS: Oct 30 21:56:48     - Upstream now depends on libsoup-2.4 and json-glib Oct 30 21:56:49 could be this? Oct 30 21:57:05 kanavin_home: yes, that would explain it. So its probably never been reproducible :/ Oct 30 21:57:11 meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb:GSTEXAMPLES ?= "gst-examples" Oct 30 21:57:14 kanavin_home: sorry, I was getting distracted by the upgrade Oct 30 21:57:50 RP: I'm running a build, I vaguely remember I have seen - and fixed - something like that Oct 30 21:58:06 kanavin_home: right, it does look familiar Oct 30 22:05:26 kanavin_home: similar to http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=ead43a4168cc8682e7440c3c5ac0da54f0af6f85 ? Oct 30 22:07:45 RP: YES Oct 30 22:20:34 RP: patch sent Oct 30 22:21:01 RP: grrr, discard Oct 30 22:21:10 will fix the right one in a second Oct 30 22:21:16 I'm really falling asleep :) Oct 30 22:21:55 kanavin_home: no problem, its getting late and its somehow really tiring watching/listening to all this Oct 30 22:22:21 kanavin_home: I'm much happier now I know what is wrong, I'll just hold this set until we get this fixed Oct 30 22:26:30 RP: sent again Oct 30 22:26:34 RP: and now, afk Oct 30 22:26:55 kanavin_home: thanks! Oct 30 22:55:16 * zeddii sees the story RP was mentioning https://www.bbc.com/news/health-54750775 Oct 30 22:59:34 zeddii: not looking good. Although the North East is the one area in the country where they think growth rates may be slowing Oct 30 23:00:09 I'm still not sure what a "reasonable worst case scenario" is Oct 30 23:01:02 * paulg returns to Ottawa tomorrow - which is AFAIK still in "Stage2" as a "red zone". :-/ Oct 30 23:01:37 they are talking about letting stuff open again. fingers crossed. Oct 30 23:03:24 thought it was a hard four weeks starting Oct 9th... so another week and a bit minimum. Oct 30 23:04:11 with the latest numbers, they were talking about ways to ease. Might just wait the week, but they have at least acknowledged their 'choices Oct 30 23:04:14 were shit Oct 30 23:04:21 and based on no numbers. Oct 30 23:06:53 I don't think they really know... Oct 30 23:07:17 they released some decent ones here on Wednesday. As much as they know. But our scale is far less then most places. Oct 31 00:27:25 gah, can't sleep :( Oct 31 00:27:40 moto-timo: is still on the zoom call! :D Oct 31 00:27:53 zeddii: yep Oct 31 00:32:33 moto-timo: I was tiring ages ago sadly Oct 31 00:33:13 kanavin_home: fix looks like its worked, thanks again! Oct 31 00:36:18 RP: me too about 11am my time I was #done Oct 31 00:36:31 RP: zeddii: but I caught me second or third wind and this point Oct 31 00:37:19 indeed. I decided to keep myself awake by finishing 5.10 kernel work, and ended up porting aufs to it, and have now booted / fixed all architectures. Assuming ppc finishes and boots. Oct 31 00:37:38 and now, I want to see if it works .. so I'm getting tired while I watch it build. Oct 31 00:37:43 Friday night lights! Oct 31 00:38:02 you all are crazy! Oct 31 00:38:06 that and I want to finish the cloud-init effort that moto-timo goaded me into :D Oct 31 00:38:09 I certainly am Oct 31 00:38:11 but not tonight for that. Oct 31 00:38:35 zeddii: thank you for cloud-init whether it happens soon or not Oct 31 00:39:10 I have it "done", but the config for it is *crazy*, so I'm trying to sort that out. got lost in the docs, will let it mull a bit and finish it next week. Oct 31 00:39:37 it's worse now, then when I did it the first time .. years ago now. Oct 31 00:42:19 * RP has managed to get master moving forward again, lots of upgrades Oct 31 00:42:37 with any luck the next batch of patches might turn out ok this time Oct 31 00:44:15 * RP reads another update-alternatives patch and things we need a new mechanism for this mess Oct 31 00:44:20 thinks Oct 31 00:48:17 zeddii: can't talk on the zoom neener neener Oct 31 00:48:30 back to my cursed mac Oct 31 00:53:12 `too bad zeddi can't tell us what he told me about meta-python in San Diego in 2016 Oct 31 00:53:25 * zeddii starts meta-c Oct 31 00:53:37 * moto-timo starts meta-cobol Oct 31 00:53:58 the most important thing about an application, is the language it is written in!!!!! Oct 31 00:59:56 zeddii: meta-dual-carbuerator-tuning Oct 31 01:00:14 moto-timo: only dual?! Oct 31 01:00:38 meta-quad-carbuerator-tuning-v2 Oct 31 01:00:58 moto-timo: but my four carbs are on a v4? :) Oct 31 01:01:49 meta-one-am-why-cannot-i-sleep Oct 31 01:02:17 moto-timo: the photos of motorcycle on facebook really are off a v4 with four carbs I'll need to balance Oct 31 01:02:59 RP: :) good times... I remember attempting to balance the carbs on my VW camper van Oct 31 01:03:45 california law required us to strip off the centrifugal advance distributor and the single carbuerator and replace it with the much less efficient original equipment Oct 31 01:03:59 "for pollution reasons" Oct 31 01:04:06 ? more polution? Oct 31 01:05:10 moto-timo: conversely, fixing my re-imported ex-Californian MGB started by removing most of the pollution stuff that was already half disconnected or falling apart Oct 31 01:05:38 sadly that car isn't well now :( Oct 31 01:12:14 Elvis has left the building and the zoom call is over Oct 31 01:12:36 RP: you still have an MGB? Oct 31 01:12:50 RP: I'll come visit and redo the entire electrical system Oct 31 01:13:14 moto-timo: technically. The electrical system isn't the problem, that, I fixed as a 13 year old ;-) Oct 31 01:13:27 RP: I once had my Dad's MGB up on two wheels ... Oct 31 01:13:37 RP: lol Oct 31 01:14:09 RP: I was transporting the (now illegal in California) vehicle to Nevada but the belt on the generator was loose Oct 31 01:14:21 RP: so battery only power gets you... > this < far Oct 31 01:15:04 Not sure I've had the MGB off the ground. Which is odd as I've managed all the wheels on I think every other vehicle I've owned Oct 31 01:15:08 RP: mind you it had expired tags and I'm not even sure it was insured so being on the road with the station chief of the highway patrol behind you as a teenager Oct 31 01:15:19 ... not a great life experience I want to repeat Oct 31 01:15:31 moto-timo: character building? :) Oct 31 01:15:38 RP: indeed Oct 31 01:16:04 RP: reasons why my headset not working 30 seconds before my talk on Thursday is not stressful Oct 31 01:16:16 #2020 what else you got **** ENDING LOGGING AT Sat Oct 31 02:59:57 2020