*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has quit IRC | 00:08 | |
*** scottrif <scottrif!~scottrif@47.39.60.15> has left #yocto | 00:15 | |
*** ab0oo <ab0oo!~Thunderbi@2601:647:4000:e050:d8ca:6e0:5624:135c> has joined #yocto | 00:21 | |
*** vineela <vineela!vtummala@nat/intel/x-yqdralexvvruirpu> has joined #yocto | 00:24 | |
*** vineela <vineela!vtummala@nat/intel/x-yqdralexvvruirpu> has quit IRC | 00:26 | |
*** ab0oo1 <ab0oo1!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has joined #yocto | 00:30 | |
*** ab0oo <ab0oo!~Thunderbi@2601:647:4000:e050:d8ca:6e0:5624:135c> has quit IRC | 00:31 | |
*** ab0oo1 is now known as ab0oo | 00:31 | |
seebs | https://mdsattacks.com/ <-- this is sort of brilliant | 00:39 |
---|---|---|
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has joined #yocto | 00:55 | |
* armpit looks for his dunce cap to put on | 01:06 | |
* armpit armpit go stand in the corner and think about it | 01:08 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has quit IRC | 01:22 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC | 01:31 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has joined #yocto | 01:32 | |
*** nslu2-log_ <nslu2-log_!~nslu2-log@23.141.224.193> has joined #yocto | 01:42 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC | 01:42 | |
*** nslu2-log_ is now known as nslu2-log | 01:43 | |
*** nslu2-log_ <nslu2-log_!~nslu2-log@23.141.224.193> has joined #yocto | 01:52 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC | 01:52 | |
*** nslu2-log_ is now known as nslu2-log | 01:53 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has joined #yocto | 01:54 | |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has quit IRC | 01:54 | |
*** rrerolle <rrerolle!~rrerolle@vps.neonex.fr> has quit IRC | 01:59 | |
*** rrerolle6 <rrerolle6!~rrerolle@vps.neonex.fr> has joined #yocto | 01:59 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC | 02:01 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has joined #yocto | 02:02 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has quit IRC | 02:11 | |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 03:07 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 03:11 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-xjrfwhqjtzttorqs> has quit IRC | 03:57 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has joined #yocto | 04:10 | |
*** bjobjo <bjobjo!~bjobjo@2a01:79d:3e81:5208::9e6> has quit IRC | 04:38 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has quit IRC | 04:40 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:4df4:6aa0:12df:6525> has joined #yocto | 04:42 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:4df4:6aa0:12df:6525> has quit IRC | 04:52 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:4df4:6aa0:12df:6525> has joined #yocto | 04:52 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto | 05:07 | |
*** Klox3 <Klox3!~Klox@c-73-22-66-195.hsd1.il.comcast.net> has quit IRC | 05:10 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 05:13 | |
*** xtron <xtron!~xtron@110.93.212.98> has joined #yocto | 05:19 | |
*** xtron <xtron!~xtron@110.93.212.98> has quit IRC | 05:25 | |
*** xtron <xtron!~xtron@110.93.212.98> has joined #yocto | 05:28 | |
*** agust <agust!~agust@p508B6FD6.dip0.t-ipconnect.de> has joined #yocto | 05:40 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has quit IRC | 05:48 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:4df4:6aa0:12df:6525> has quit IRC | 05:57 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 06:10 | |
*** bjobjo <bjobjo!~bjobjo@2a01:79d:3e81:5208::9e6> has joined #yocto | 06:14 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:6940:211a:a269:4cd3> has joined #yocto | 06:15 | |
*** frsc <frsc!~frsc@200116b82496c100a0090255879e121a.dip.versatel-1u1.de> has joined #yocto | 06:23 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 06:25 | |
*** cvasilak <cvasilak!~cvasilak@2a02:587:8110:4000:3c63:9e53:70be:268e> has joined #yocto | 06:31 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 06:38 | |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has joined #yocto | 06:38 | |
*** tijko <tijko!~tijko@unaffiliated/tijko> has quit IRC | 06:40 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 06:41 | |
*** camus <camus!~Instantbi@223.104.246.2> has joined #yocto | 06:45 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:6940:211a:a269:4cd3> has quit IRC | 06:46 | |
*** camus is now known as kaspter | 06:46 | |
*** jku <jku!~jku@dyx9b8yyyyyyyyyyyyyct-3.rev.dnainternet.fi> has joined #yocto | 06:49 | |
*** jeanba <jeanba!~jbl@77.243.63.34> has joined #yocto | 06:56 | |
*** jeanba <jeanba!~jbl@77.243.63.34> has left #yocto | 06:57 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 06:58 | |
*** lukma <lukma!~lukma@85-222-111-42.dynamic.chello.pl> has joined #yocto | 07:10 | |
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has joined #yocto | 07:17 | |
Ad0 | require ${@bb.utils.contains('DISTRO_FEATURES', 'virtualization', 'meta-virt-default-versions.inc', '', d)} | 07:17 |
Ad0 | this fails, can't find the inc file. had to move them to the same directory | 07:17 |
Ad0 | http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/tree/conf/layer.conf?h=thud | 07:18 |
*** yacar_ <yacar_!~yacar@80.215.109.48> has joined #yocto | 07:19 | |
fray | if it fails, then it sounds like something is wrong with the BBPATH. the BBPATH will check the current directory first, and then fall back to searching the various locations.. | 07:28 |
fray | where is that file in the layer? You may need to include the conf/... directory as well | 07:28 |
erbo | Shouldn't the require line specify the "conf/distro/include/" part too? Like line 32 in the same file? | 07:35 |
fray | If it's in the same directory, then the line should just have the anem.. if it's in a different directory, then yes.. I usually include the full path from the root of the layer | 07:36 |
erbo | The inc file is in a subdir, so not in the same dir. But it feels a bit weird that this is broken without anyone else noticing? | 07:37 |
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has joined #yocto | 07:40 | |
fray | subdirectory of the current dir, then it's: include subdir/file.inc | 07:40 |
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has left #yocto | 07:40 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has joined #yocto | 07:43 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has joined #yocto | 07:56 | |
*** King_InuYasha <King_InuYasha!~King_InuY@fedora/ngompa> has quit IRC | 08:00 | |
*** kaspter <kaspter!~Instantbi@223.104.246.2> has quit IRC | 08:08 | |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-dqwsmalkmjfkwbyk> has joined #yocto | 08:10 | |
Ad0 | fray, it's not in the same dir, it's in distro/include | 08:18 |
Ad0 | I am using this from toaster, maybe it does something with the paths that commandline builds don't | 08:18 |
Ad0 | sometimes I feel like I am the only person on earth that uses toaster | 08:19 |
fray | conf/distro/include/.... | 08:19 |
fray | let me look at an example quickly, just a second | 08:19 |
LetoThe2nd | fray: now i totally misread that as conf/disco/include. and wondered. d'oh | 08:19 |
fray | wrlinux-common.inc:require conf/distro/include/wrlinux-distro-settings.conf | 08:19 |
fray | that file is in conf/distro | 08:20 |
*** King_InuYasha <King_InuYasha!~King_InuY@fedora/ngompa> has joined #yocto | 08:20 | |
fray | so yes something in conf/distro to include something in a further include directory needs a reltive path from the beginning of the layer... | 08:20 |
Ad0 | so meta-virtualization is quite central, and it even has it's own mailing list under yocto, and the code hasn't been changed in that file for ages in that area | 08:20 |
fray | only files in the same directory appear to not require a specific path | 08:20 |
Ad0 | so I am thinking it works somehow from cmdline | 08:21 |
Ad0 | http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/tree/conf?h=thud | 08:22 |
Ad0 | it does the full path elsewhere | 08:22 |
Ad0 | require conf/distro/include/virt_security_flags.inc | 08:23 |
Ad0 | @ line 32 | 08:23 |
Ad0 | so why doesn't it do it at line 41? | 08:23 |
fray | At one point that file was in that directory.. it's a bug.. | 08:24 |
fray | just fix it | 08:24 |
Ad0 | ok! is this layer dead or should I use something else? | 08:25 |
Ad0 | since it's not pickedu p | 08:25 |
fray | no.. meta-virtualization is definitely used.. heavily.. | 08:26 |
fray | the change was made only a few weeks ago.. it may be that nobody has noticed, since they're not using the top of tree.. | 08:26 |
fray | but it's a bug, the path in the layer.conf needs to have the distro/include part | 08:27 |
Ad0 | lol typical my luck | 08:27 |
Ad0 | thanks for helping, I thought I was insane | 08:27 |
Ad0 | btw, how is make menuconfig done on swupdate in a toaster build ? | 08:28 |
Ad0 | do I have to cd into whatever dir toaster has generated and do it there? | 08:28 |
Ad0 | hm my bad, seems like that's not related to yocto build | 08:30 |
*** eyalgal <eyalgal!~eyal@141.226.38.133> has joined #yocto | 08:48 | |
* eyalgal say hi to all | 08:48 | |
eyalgal | anyone build a daemon service for yocto ? assuming i do not have systemd installed (RC scripts are used) how can i make sure my executable is respawn if it dies ? | 08:50 |
eyalgal | we tried /etc/inittab but it is problematic cause opther scripts on the way may hang it and i think it also didn't work. | 08:51 |
fray | you will need to either use the sysvinit inittab directly to monitor the resource, or you will have to have your own monitoring tool.. | 08:51 |
fray | this is one of the reasons why systemd was created was to solve this problem | 08:51 |
LetoThe2nd | fray: since you're around this time of the day, surprisingly... yesterday you suggested streaming on kernel dev etc. anything specifically you have in mind? configuration, working with upstream, patches... ? | 08:55 |
fray | Customer I'm currently visiting was interested in a presentation explaing how the Yocto Project handles it's kernel.. and then on a 'tour' of the linux-yocto(-dev), yocto-kernel-cache and the recieps that use them.. | 08:56 |
fray | this is something I could do once I'm done with my current work trip.. kind of do an informal presentation, walk through | 08:56 |
fray | (I'm in Finland right now.. next week in Ulm.. then finally back home) | 08:57 |
LetoThe2nd | fray: ah, i get it. i was just trying to think along those lines, and while i'm happy to give it a shot its really not an area where i have significant expertise | 08:57 |
LetoThe2nd | fray: ulm is nice :) | 08:57 |
fray | I've already written the presnetaiton (about 10 slides), but it involves a lot of going out and showing things in context for people.. | 08:58 |
fray | ya, I still need to book my hotel and get the DB tickets from Munich to Ulm and back.. :P | 08:58 |
fray | DB tickets shouldn't be a problem, but the two hotels I've tried have been sold out so far | 08:58 |
* LetoThe2nd mentally pokes fray to get in front of a webcam and show it on twitch :) | 08:58 | |
LetoThe2nd | heh, then you actually pass by me in 45km distance | 08:58 |
fray | remind me in two weeks.. I'd need to try to get OBS installed.. | 08:58 |
LetoThe2nd | fray: if you need assistance in ulm, i'm sure i can get some local information at least. | 08:59 |
fray | I should be fine at this point, since work is paying Taxi's are 'easy' :) | 09:00 |
fray | I fly into Munich on Saturday afternoon, spend the night there, and then will get myself to Ulm on Sunday.. opposite on Friday of that week.. | 09:00 |
fray | the other guy I'm meeting in Ulm is coming in from Stuttgart.. but that would have been a lot more expensive for the plane ticket.. :( | 09:00 |
fray | otherwise he'll have a rental car | 09:01 |
*** mihai <mihai!~mihai@unaffiliated/mihai> has joined #yocto | 09:01 | |
LetoThe2nd | fray: yeah, german transportation is a bit different when it comes to flying vs. trains | 09:01 |
LetoThe2nd | fray: sister of mine is dating a guy from the us, and when they went on weekend vacation with a like 3hr drive, he went "3hrs? why aren't we flying there?" | 09:02 |
LetoThe2nd | fray: if you got spare time in ulm, get up the münster | 09:02 |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has quit IRC | 09:02 | |
fray | last time I was there I drove by it a few times on the way to where I'm going.. ;) | 09:03 |
fray | but thats been as close as I've gotten.. ;) | 09:03 |
eyalgal | fray: thanks | 09:03 |
LetoThe2nd | fray: its really not super important. but nice if you want to be tourist for an hour, or so. | 09:04 |
LetoThe2nd | fray: and, drink all the beers that are way too expensive in finland | 09:06 |
*** yacar_ <yacar_!~yacar@80.215.109.48> has quit IRC | 09:16 | |
*** lusus <lusus!~lusus@62.91.23.180> has joined #yocto | 09:17 | |
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto | 09:21 | |
*** ak77 <ak77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has joined #yocto | 09:28 | |
*** cvasilak <cvasilak!~cvasilak@2a02:587:8110:4000:3c63:9e53:70be:268e> has quit IRC | 09:29 | |
*** fancer <fancer!fancer@gateway/web/irccloud.com/x-epipbmwbjhsiawtw> has joined #yocto | 09:35 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 09:36 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has quit IRC | 09:39 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has joined #yocto | 09:40 | |
*** cvasilak <cvasilak!~cvasilak@2a02:587:8110:4000:1431:6b90:cc8a:e4d6> has joined #yocto | 09:43 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 09:46 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 09:46 | |
*** timblechmann <timblechmann!~quassel@2001:e68:5420:2d94:cf8:dddd:e3ab:a5bd> has joined #yocto | 09:56 | |
*** falstaff <falstaff!~quassel@2a02:169:34b6:0:38bf:a3ff:fe35:2815> has quit IRC | 09:56 | |
*** falstaff <falstaff!~quassel@37.17.239.109> has joined #yocto | 09:56 | |
Ad0 | the people at the toaster mailing list told me to make a defect but what's a defect, and in what system is it specified? bugzilla? | 09:57 |
fray | Ad0 if you are still here.. bugzilla.yoctoproject.org | 10:16 |
Ad0 | yes alive and kicking | 10:16 |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 10:17 | |
Ad0 | "Create a Toaster defect. I will create the patch, share that with the Toaster mailing list, and submit it to bitbake-dev. | 10:17 |
Ad0 | " | 10:17 |
fray | yup.. that bugzilla is yoctoproject one | 10:17 |
Ad0 | thanks | 10:17 |
Ad0 | I will do the same for the meta-virtualization | 10:17 |
LetoThe2nd | todays todo: "create a toaster defect" | 10:17 |
fray | thanks! | 10:17 |
* LetoThe2nd heads to the kitchen! | 10:18 | |
Ad0 | _) | 10:18 |
Ad0 | https://www.youtube.com/watch?v=IPoJtt3X5SA | 10:18 |
fray | If you do create the meta-virtualization on, let me know the number and I'll comment on it | 10:18 |
Ad0 | kk | 10:18 |
fray | (should have said this earlier.. if you create a patch and send it to the meta-virtualization mailing list, then there actually is no reason to open a bug... but a bug helps track the issue for us to work on if you are not otherwise able to.) | 10:25 |
*** ektor-5 <ektor-5!~ektor-5@94-255-191-177.cust.bredband2.com> has quit IRC | 10:25 | |
Ad0 | ok, how should I send the patch, using the GIT method ? | 10:28 |
Ad0 | make a local commit and send it as a patch ? | 10:28 |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 10:29 | |
*** ektor-5 <ektor-5!~ektor-5@94-255-191-177.cust.bredband2.com> has joined #yocto | 10:30 | |
fray | typically use git.. | 10:31 |
fray | so edit the file, git add <file> ; git commit -s ... fill out commit log.. then git format-patch ... and send the info to the mailing list | 10:32 |
fray | meta-virtualization list is: | 10:32 |
fray | meta-virtualization@yoctoproject.org | 10:32 |
Ad0 | I guess I have to subscribe first | 10:32 |
*** jku <jku!~jku@dyx9b8yyyyyyyyyyyyyct-3.rev.dnainternet.fi> has quit IRC | 10:32 | |
fray | not sure.. you may have rto | 10:32 |
*** lusus <lusus!~lusus@62.91.23.180> has quit IRC | 10:33 | |
Ad0 | ok will try tonight | 10:35 |
Ad0 | :) | 10:35 |
Ad0 | I have an issue understanding what's actually included in my yocto build, I want to include stuff from multiple layers, do I have to search for a package in a layer to explicitly include it? or does it magically get included? | 10:41 |
Ad0 | packages built = packages included? | 10:42 |
fray | think of each layer as a bucket of lego. Collectively you have all of the buckets (listed in conf/bblayers) available to you. Dependencies are what selets the pieces to use when you build.. | 10:44 |
Ad0 | ok | 10:44 |
fray | bitbake, like make, is dependeny based.. so if core-image-minimal requires busybox which requires glibc.. you must have something in that 'bucket' that provides glibc, and busybox.. but what is providing it doesn't really matter | 10:44 |
Ad0 | there are image recipes and software recipes | 10:45 |
fray | all recipes are 'equal' from a dependency point of view.. what is different is their output format.. | 10:45 |
fray | image recipes will generally NOT build software, but will output some type of image.. while a software recipe will usually build software and output a package.. | 10:45 |
Ad0 | ok | 10:45 |
fray | but the dependencies between then remain the same | 10:45 |
Ad0 | I want to build an image with the meta-swupdate as the "master" image I guess since I want the partition layout of that for a 2 partition update | 10:46 |
fray | meta-swupdte is the bucket.. but the image is constructed from packages.. So your dependency (IMAGE_INSTALL) needs to specify some packages that meta-swupdate is capable of producing.. | 10:47 |
fray | I've not use meta-swupdate, so I'm not sure what specific packages you may need to include in your image | 10:48 |
Ad0 | I built swupdate-image but it produced no output, while core-image-full-cmdline produced image files etc. | 10:48 |
Ad0 | ok | 10:48 |
fray | ya, that is down to the layers and docs that come with it. Sorry I can't help you more on that specific item | 10:48 |
Ad0 | thanks, no problem | 10:49 |
Ad0 | a lot of the configuration is set with bitbake vars. so I assume EXTRA_IMAGE_FEATURES in the Toaster web to append it, is EXTRA_IMAGE_FEATURES_append = " xxxx" ? | 10:52 |
Ad0 | seems like _append is used to do += | 10:52 |
fray | yes that should | 10:52 |
fray | _append is a 'late' binding change to a variable.. after everything else has ben processed "do this".. | 10:53 |
fray | i.e. | 10:53 |
fray | A = 1 | 10:53 |
fray | A = 2 | 10:53 |
*** timblechmann <timblechmann!~quassel@2001:e68:5420:2d94:cf8:dddd:e3ab:a5bd> has quit IRC | 10:53 | |
fray | at the end A equals 2 | 10:53 |
fray | A = 1 | 10:53 |
fray | A += 2 | 10:53 |
fray | A = 2 | 10:53 |
fray | again A equals 2 | 10:53 |
fray | A = 1 | 10:53 |
fray | A_append = " 2" | 10:53 |
fray | A = 2 | 10:53 |
fray | A will be "2 2" | 10:53 |
Ad0 | right | 10:54 |
fray | since the _append is applied late | 10:54 |
Ad0 | I guess there is no other way to do += from within Toaster | 10:54 |
fray | correct. since processing order is not ensured for various reasonable, you end up needing the _append to get what you usually want | 10:54 |
Ad0 | or is Toaster like you can do basic stuff there but you have to manually edit layer.conf as well | 10:54 |
Ad0 | right | 10:55 |
Ad0 | http://variwiki.com/index.php?title=Yocto_Build_Release&release=RELEASE_PYRO_V1.0_VAR-SOM-MX6 | 10:55 |
Ad0 | I wonder if it will accept something like this: SWUPDATE_IMAGES_FSTYPES[core-image-full-cmdline] | 10:58 |
Ad0 | nope | 10:59 |
Ad0 | just trying to follow this one - https://sbabic.github.io/swupdate/building-with-yocto.html | 11:00 |
*** cvasilak <cvasilak!~cvasilak@2a02:587:8110:4000:1431:6b90:cc8a:e4d6> has quit IRC | 11:10 | |
*** jku <jku!~jku@dyx9b8yyyyyyyyyyyyyct-3.rev.dnainternet.fi> has joined #yocto | 11:11 | |
Ad0 | maybe I have to make my own local layer and import it into toaster, and run it ? | 11:29 |
*** yacar_ <yacar_!~yacar@80.215.109.48> has joined #yocto | 11:36 | |
*** jeanba <jeanba!~jbl@77.243.63.34> has joined #yocto | 11:48 | |
*** jeanba <jeanba!~jbl@77.243.63.34> has left #yocto | 11:48 | |
*** vmeson <vmeson!~rmacleod@24-52-238-240.cable.teksavvy.com> has quit IRC | 11:56 | |
malanecora | Hi guys! | 12:02 |
malanecora | I'm wondering which is the best way to manage several projects based on the same board from the Yocto point of view... | 12:03 |
LetoThe2nd | malanecora: sounds like the generic reason why one should have separate machine, distro and application layers :) | 12:04 |
malanecora | Yeah, indeed | 12:06 |
LetoThe2nd | so there is your answer! | 12:06 |
malanecora | But I can't clearly see what should be separate from what | 12:07 |
malanecora | :/ | 12:08 |
LetoThe2nd | malanecora: the machine layer generally contains the kernel, bootloader, driver recipes that are tied to the hardware, plus the machine.conf | 12:08 |
LetoThe2nd | malanecora: you can share a distro layer if the applications bear some resemblance in software, or you can have two seperate distro layers, or mix that into the application layer, there it depends a bit on the actual projects. | 12:10 |
malanecora | LetoThe2nd: Hmmm...I see. So, even the slightest required modification in the kernel/device tree would force me to build up a new layer? | 12:12 |
*** berton <berton!~berton@181.220.86.53> has joined #yocto | 12:17 | |
LetoThe2nd | malanecora: given a common board, such changes are rather rare once bring up is finished, right | 12:18 |
LetoThe2nd | malanecora: i mean, you explicitly stated "same board" | 12:18 |
malanecora | LetoThe2nd: You're right. I just wanted to know it...haha. Nevertheless, you may need to enable/disable some kernel modules or features for some project. | 12:21 |
LetoThe2nd | malanecora: you can always to that through an append, if needed. | 12:24 |
malanecora | LetoThe2nd: Suppose so | 12:26 |
malanecora | LetoThe2nd: Regarding the distro layer, would it make sense to have just different images (each image with different packages) and keep the same distro? Since the applications would be similar, someway. BTW, I'm not really sure if I totally understand which are the limits of the distro layer. | 12:27 |
*** ektor-5 <ektor-5!~ektor-5@94-255-191-177.cust.bredband2.com> has quit IRC | 12:27 | |
LetoThe2nd | malanecora: it can be different images, technically of course. but then you'd have a commit in the repo if you modify one image, and see the commit for the other images too | 12:28 |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 12:30 | |
ndec | malanecora: distro and images are "orthogonal" concepts. in distro you configure 'behavior' for the entire build. you set variables that will impact every recipe that you build, or every image that you will build. in image recipe you only define which binary package you include. an image recipe doesn't impact how recipes are 'built'. | 12:47 |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 13:09 | |
*** eyalgal <eyalgal!~eyal@141.226.38.133> has quit IRC | 13:15 | |
malanecora | LetoThe2nd, ndec : Thank you guys! | 13:20 |
malanecora | LetoThe2nd: The vory same would happen if I have several distros, wouldn't it? | 13:21 |
LetoThe2nd | malanecora: what doyou mean? | 13:26 |
*** lusus <lusus!~lusus@62.91.23.180> has joined #yocto | 13:34 | |
*** rcw <rcw!~rcw@23.91.150.113> has joined #yocto | 13:38 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 13:42 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 13:52 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 13:54 | |
*** tijko <tijko!~tijko@unaffiliated/tijko> has joined #yocto | 14:05 | |
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has quit IRC | 14:09 | |
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has joined #yocto | 14:09 | |
*** jofr <jofr!~jof@90.184.86.154.1.fullrate.ninja> has joined #yocto | 14:13 | |
jofr | 'lo! I'm having problems with "-c devshell".. I've set my OE_TERMINAL to "tmux-new-window" but when the new window is spawned it says "sort: cannot read: /dev/fd/63: No such file or directory" .. For this shell, the pseudo stuff is in /dev/fd/20 and 21. | 14:15 |
jofr | Anyone come a across this problem? | 14:15 |
jofr | It's sumo, btw. | 14:15 |
*** dmoseley <dmoseley!~dmoseley@216.186.248.188> has joined #yocto | 14:16 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:7031:b3c4:fa36:36e4> has joined #yocto | 14:16 | |
malanecora | LetoThe2nd: "but then you'd have a commit in the repo if you modify one image, and see the commit for the other images too" | 14:30 |
LetoThe2nd | malanecora: you would only share the distro across projects if the projects are suited for it. in that case, it would totally be fine if you see the commit everywhere. | 14:32 |
malanecora | LetoThe2nd: Oh, ok, I got it. I misunderstood the sentence. Thank you! | 14:33 |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has quit IRC | 14:54 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 14:57 | |
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC | 14:59 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 15:00 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 15:01 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 15:04 | |
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has quit IRC | 15:06 | |
*** frsc <frsc!~frsc@200116b82496c100a0090255879e121a.dip.versatel-1u1.de> has quit IRC | 15:07 | |
*** rcw <rcw!~rcw@23.91.150.113> has quit IRC | 15:09 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 15:14 | |
yocti | New news from stackoverflow: Configuration of spi slave in device tree files for imx8 board <https://stackoverflow.com/questions/56152269/configuration-of-spi-slave-in-device-tree-files-for-imx8-board> | 15:15 |
* armpit sigh need to resubmit dropped patches | 15:22 | |
RP | armpit: ? :/ | 15:23 |
armpit | there where a few more qa patches that got dropped when pybootchart hit the brakes | 15:24 |
armpit | I think one needs to be re-factored as only part of the patch was taken | 15:25 |
armpit | btw, I figured out the ptest issue | 15:25 |
* armpit gives me a chance to double check and run on AB | 15:27 | |
RP | armpit: right, that patch needed major other work anyway :/ | 15:28 |
RP | armpit: they are on my todo list to come back to is/as/when I can | 15:29 |
armpit | ah, I am General Custer so I don't deal with Major stuff ; ) | 15:29 |
RP | armpit: ;-) | 15:30 |
armpit | well let me run through them again | 15:31 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 15:32 | |
RP | armpit: what was the ptest issue? | 15:32 |
armpit | btw. ptest, do we still wont one monolithic raw log or its it good enough that info is in the testimage.json? | 15:32 |
armpit | ptest: loop (ptest-runner) n- times... did not pass the test name | 15:33 |
RP | armpit: currently we put the monolithic log and the individual logs in the json separately . I did plan to drop the monolithic log when we were sure we were getting sane results | 15:33 |
RP | getting sane ptest results has taken a bit of work :/ | 15:33 |
armpit | I am now saving raw logs on a per test bases | 15:34 |
armpit | easier to find errors | 15:35 |
erakis | Hi, it's probably a dumb question but if I call bitbake by setting first an environment variable `MY_VAR=1 && bitbake image`. How can I read the value of MY_VAR from a recipe ? xx = ${MY_VAR} ? | 15:39 |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has quit IRC | 15:47 | |
RP | armpit: the code splits the logs out per test | 15:47 |
RP | armpit: you can likely just rely on that instead | 15:48 |
armpit | RP, as parsed summary | 15:48 |
RP | armpit: no, for ptest it wasn't a summary | 15:48 |
*** mihai <mihai!~mihai@unaffiliated/mihai> has quit IRC | 15:52 | |
*** lusus <lusus!~lusus@62.91.23.180> has quit IRC | 15:53 | |
armpit | hmm, the raw log has a bit more info in it other than pass/fail | 15:55 |
armpit | FAILED: wget--O-overrides--P | 15:55 |
armpit | raw: | 15:55 |
armpit | FAIL: wget--O-overrides--P | 15:56 |
armpit | + test x '!=' x | 15:56 |
armpit | + mkdir foo | 15:56 |
armpit | + busybox wget -q -O index.html -P foo http://www.example.org/ | 15:56 |
armpit | wget: bad address 'www.example.org' | 15:56 |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has quit IRC | 15:56 | |
armpit | seems helpful to me | 15:57 |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has joined #yocto | 15:57 | |
armpit | in anycase, dropping it from testimage.json seems like a good thing | 15:57 |
*** yacar_ <yacar_!~yacar@80.215.109.48> has quit IRC | 15:58 | |
RP | armpit: we need an overhaul of some of the logging in general :/ | 15:59 |
armpit | true | 16:00 |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has joined #yocto | 16:02 | |
armpit | RP, do we want the ltp tests in Warrior? | 16:06 |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has quit IRC | 16:08 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC | 16:09 | |
*** kaspter <kaspter!~Instantbi@2409:8928:e1a:6c1c:7031:b3c4:fa36:36e4> has quit IRC | 16:10 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has joined #yocto | 16:11 | |
RP | armpit: probably not worth it? | 16:14 |
RP | armpit: not sure | 16:14 |
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has joined #yocto | 16:18 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto | 16:19 | |
*** rcw <rcw!~rcw@128.224.252.2> has joined #yocto | 16:21 | |
*** jku <jku!~jku@dyx9b8yyyyyyyyyyyyyct-3.rev.dnainternet.fi> has quit IRC | 16:22 | |
armpit | hmm, need to clarify QA then | 16:22 |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has quit IRC | 16:23 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto | 16:27 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC | 16:39 | |
*** vineela <vineela!~vtummala@134.134.139.74> has joined #yocto | 16:42 | |
*** pyrobby <pyrobby!~rob@cpc108965-cmbg20-2-0-cust775.5-4.cable.virginm.net> has joined #yocto | 16:44 | |
RP | armpit: I guess it if helps QA testing then yes, we should | 16:50 |
*** kapare <kapare!~kapare@38.127.66.236> has quit IRC | 16:51 | |
RP | armpit: loving the ptest results in https://autobuilder.yocto.io/pub/non-release/20190514-14/testresults/testresult-report.txt :) | 16:54 |
RP | 84/43000 failures | 16:54 |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has joined #yocto | 17:02 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has quit IRC | 17:04 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has joined #yocto | 17:04 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 17:14 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has quit IRC | 17:16 | |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-dqwsmalkmjfkwbyk> has quit IRC | 17:47 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 17:52 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has quit IRC | 18:10 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:6842> has quit IRC | 18:11 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 18:15 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 18:21 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has quit IRC | 18:25 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has joined #yocto | 18:30 | |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 18:31 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has joined #yocto | 18:40 | |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has quit IRC | 18:46 | |
*** pyrobby <pyrobby!~rob@cpc108965-cmbg20-2-0-cust775.5-4.cable.virginm.net> has quit IRC | 18:53 | |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 18:54 | |
*** berton <berton!~berton@181.220.86.53> has quit IRC | 19:02 | |
*** berton_ <berton_!~berton@181.220.86.53> has joined #yocto | 19:02 | |
*** berton <berton!~berton@181.220.86.53> has joined #yocto | 19:07 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 19:16 | |
*** florian_kc is now known as florian | 19:16 | |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 19:17 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 19:22 | |
*** aidanh_ <aidanh_!~aidanh@unaffiliated/aidanh> has joined #yocto | 19:28 | |
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has quit IRC | 19:28 | |
*** aidanh_ is now known as aidanh | 19:28 | |
*** berton_ <berton_!~berton@181.220.86.53> has joined #yocto | 19:36 | |
*** berton <berton!~berton@181.220.86.53> has quit IRC | 19:38 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC | 19:39 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto | 19:42 | |
Ad0 | fray, that meta-virtualization problem, people have been missing it for an entire year? | 19:53 |
*** tkoskine <tkoskine!tkoskine@kapsi.fi> has joined #yocto | 19:53 | |
JPEW | Hmm.... I need a -native recipe to depend on a -cross recipe... | 20:08 |
RP | JPEW: that sounds wrong | 20:09 |
JPEW | Yes, it does..... what I really want is diffoscope-native to be able to use the cross binutils as helpers | 20:10 |
RP | JPEW: I suspect binutils-native might have enough cross-fu ? | 20:10 |
RP | JPEW: at the back of my mind is the thought we may be able to have one binutils these days... | 20:11 |
RP | JPEW: I guess I can't remember how we configure binutils-native | 20:11 |
JPEW | hmm, ya maybe. binutils-native doesn't have the target named tools (e.g. "arm-linux-readelf")... maybe thats not so imporant with binutils these days and invoking the bare "readelf" is fine? | 20:12 |
RP | JPEW: it depends which targets were configured into it | 20:12 |
* RP slowly seems to be simplifying the toolchain | 20:13 | |
JPEW | Ah, --enable-targets=all in the -native case for binutils.... that will work | 20:14 |
RP | JPEW: I had vague memories of writing that | 20:14 |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 20:14 | |
JPEW | RP: Well, I have the test working now; of 4119 packages in core-image-minimal, 720 aren't reproducible | 20:15 |
JPEW | Most of those seem to be -dbg packages | 20:16 |
RP | JPEW: having numbers is a great start! | 20:19 |
RP | JPEW: I'm a little surprised the dbg packages are showing issues, I thought we had that sorted :/ | 20:19 |
JPEW | RP: Ya, I haven't dug into to it too much. It wouldn't suprise me if it's some common core problem that fixes most of them.... trying to get diffoscope to decode the elf files will help significanly | 20:20 |
RP | JPEW: you're using the reproducible bbclass right? | 20:20 |
JPEW | Yep | 20:21 |
RP | ok. Hopefully something simple | 20:21 |
RP | regardless, would be great to have tests and numbers | 20:21 |
*** berton <berton!~berton@181.220.86.53> has joined #yocto | 20:23 | |
*** berton_ <berton_!~berton@181.220.86.53> has quit IRC | 20:25 | |
kroon | RP, JPEW, thats what I've seen too in my buildhistory, in particular e2fsprogs-dbg having some strange diff churn inbetween rebuilds | 20:26 |
kroon | a rename /sbin/.debug/mkfs.ext2.e2fsprogs -> ./sbin/.debug/mke2fs.e2fsprogs for no apparent reason | 20:28 |
JPEW | kroon: On mine it apparently decided to rename /sbin/.debug/fsck.ext3 -> /sbin/.debug/fsck.ext2 | 20:39 |
RP | kroon: the rename is probably just bad matching of the various symlinks or hardlinks | 20:39 |
RP | those should be the same file hardlinked | 20:40 |
RP | probably a determinism issue related to directory ordering in buildhistory? | 20:40 |
kroon | JPEW, yeah, think I've seen that one too | 20:42 |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 20:43 | |
RP | e2fsprogs is a little unique in that it has a load of files which are all hardlinked | 20:44 |
JPEW | RP: ... but we split those hardlinks across multiple packages? | 20:48 |
JPEW | Specifically, e2fsck is in it's own package from fsck.ext2 | 20:48 |
JPEW | Oh, wait its not | 20:48 |
JPEW | Nevermind :) | 20:49 |
*** jofr <jofr!~jof@90.184.86.154.1.fullrate.ninja> has quit IRC | 21:07 | |
aehs29 | has anyone figured out a way not to get cikced out of the room every now and then to authenticate again? | 21:08 |
aehs29 | or am I the only one with this problem | 21:08 |
aehs29 | kicked* | 21:08 |
JPEW | How often? | 21:08 |
aehs29 | about every week | 21:08 |
JPEW | Ya me too | 21:09 |
JPEW | I usually attributed mine to my CPU being too loaded from doing an overnight build | 21:10 |
*** nate02 <nate02!~nate02@mail.validmanufacturing.com> has quit IRC | 21:10 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC | 21:11 | |
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has quit IRC | 21:12 | |
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has joined #yocto | 21:15 | |
*** berton <berton!~berton@181.220.86.53> has quit IRC | 21:15 | |
*** rcw <rcw!~rcw@128.224.252.2> has quit IRC | 21:15 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC | 21:20 | |
RP | aehs29: my client has an auth plugin... | 21:26 |
aehs29 | RP: ok I'll look into that | 21:27 |
RP | seebs: I pushed those SPDX headers fwiw | 21:34 |
RP | seebs: we could probably simplify further and drop the COPYRIGHT files now if we wanted as things are simpler | 21:34 |
*** vmeson <vmeson!~rmacleod@24-52-238-240.cable.teksavvy.com> has joined #yocto | 21:44 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC | 21:47 | |
*** tijko <tijko!~tijko@unaffiliated/tijko> has quit IRC | 21:51 | |
*** agust <agust!~agust@p508B6FD6.dip0.t-ipconnect.de> has quit IRC | 21:55 | |
*** ab0oo <ab0oo!~Thunderbi@2603:3024:18b5:e0e2:b44b:46d9:c3c3:6f06> has joined #yocto | 22:11 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-znahcuwgotyjgfua> has joined #yocto | 22:32 | |
*** ab0oo <ab0oo!~Thunderbi@2603:3024:18b5:e0e2:b44b:46d9:c3c3:6f06> has quit IRC | 22:52 | |
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has quit IRC | 23:11 | |
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has joined #yocto | 23:23 | |
*** nayfe <nayfe!uid259604@gateway/web/irccloud.com/x-qksuwvwgshkcpnqv> has quit IRC | 23:30 | |
*** vineela <vineela!~vtummala@134.134.139.74> has quit IRC | 23:36 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has joined #yocto | 23:38 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 23:40 | |
*** vineela <vineela!vtummala@nat/intel/x-zbwtyqtaboujryar> has joined #yocto | 23:47 | |
*** armpit <armpit!~armpit@2601:202:4180:c33:d909:eb3d:d2ab:fd1d> has quit IRC | 23:59 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!