Monday, 2015-05-04

*** varibull_ <varibull_!> has quit IRC00:12
*** varibull_ <varibull_!> has joined #yocto00:13
*** varibull_ <varibull_!> has joined #yocto00:14
*** varibull_ <varibull_!> has quit IRC00:23
*** varibull_ <varibull_!> has joined #yocto00:23
*** jmleo <jmleo!> has quit IRC00:23
*** jmleo <jmleo!> has joined #yocto00:25
*** varibull_ <varibull_!> has quit IRC00:25
*** varibull_ <varibull_!> has joined #yocto00:25
*** varibull_ <varibull_!> has quit IRC00:27
*** varibull_ <varibull_!> has joined #yocto00:28
*** sjolley <sjolley!sjolley@nat/intel/x-cgcwurdhugigcblg> has quit IRC00:42
*** nighty^ <nighty^!> has quit IRC00:51
*** paulg_ <paulg_!> has quit IRC00:56
*** behanw <behanw!~behanw@2001:470:b26c:0:b4f3:6b9e:e734:bc97> has quit IRC00:57
*** nicktick <nicktick!~john@unaffiliated/nicktick> has joined #yocto01:10
*** nicktick <nicktick!~john@unaffiliated/nicktick> has quit IRC01:25
*** paulg_ <paulg_!> has joined #yocto01:39
*** dmoseley <dmoseley!> has joined #yocto01:42
*** hsychla <hsychla!> has joined #yocto03:01
*** sjolley <sjolley!sjolley@nat/intel/x-cpateymwakrlrmqt> has joined #yocto03:48
*** nicktick <nicktick!~john@unaffiliated/nicktick> has joined #yocto03:49
*** neur0Fuzzy <neur0Fuzzy!> has joined #yocto03:52
*** Marex <Marex!~Marex@> has quit IRC03:53
*** zerus <zerus!> has joined #yocto03:54
*** nicktick <nicktick!~john@unaffiliated/nicktick> has quit IRC03:55
*** zerus <zerus!> has quit IRC04:01
*** zerus <zerus!> has joined #yocto04:02
*** paulg_ <paulg_!> has quit IRC04:04
*** nicktick <nicktick!~john@unaffiliated/nicktick> has joined #yocto04:18
*** nicktick <nicktick!~john@unaffiliated/nicktick> has quit IRC04:21
*** hamis <hamis!~irfan@> has joined #yocto04:32
*** e8johan <e8johan!~quassel@> has joined #yocto04:51
*** behanw <behanw!~behanw@2001:470:b26c:0:b4f3:6b9e:e734:bc97> has joined #yocto04:56
*** exosyst <exosyst!> has joined #yocto05:05
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto05:26
*** zerus <zerus!> has quit IRC05:30
*** neur0Fuzzy <neur0Fuzzy!> has quit IRC05:45
*** tasslehoff <tasslehoff!~Tasslehof@> has joined #yocto06:04
*** frsc <frsc!~frsc@> has joined #yocto06:13
*** SorenHolm <SorenHolm!~quassel@> has joined #yocto06:20
*** wadim_ <wadim_!> has joined #yocto06:21
*** ddalex1 <ddalex1!~ddalex@> has joined #yocto06:22
*** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC06:23
*** dlan <dlan!~dennis@gentoo/developer/dlan> has joined #yocto06:23
*** mago|off is now known as mago_06:39
*** egavin <egavin!> has joined #yocto06:40
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has joined #yocto06:47
*** jbrianceau_away is now known as jbrianceau06:49
*** hsychla <hsychla!> has quit IRC06:50
*** hsychla <hsychla!> has joined #yocto06:50
*** rperier <rperier!~quassel@2001:41d0:52:100::44a> has joined #yocto06:51
*** wadim_ <wadim_!> has quit IRC06:53
*** wadim_ <wadim_!> has joined #yocto06:54
*** jku <jku!jku@nat/intel/x-eqgapntcjjcvcxce> has joined #yocto06:54
*** hsychla <hsychla!> has quit IRC06:57
*** hsychla <hsychla!> has joined #yocto06:57
*** TobSnyder <TobSnyder!> has joined #yocto06:59
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC07:00
*** mckoan_ is now known as mckoan07:02
mckoangood morning07:02
*** hitlin37 <hitlin37!uid16371@gateway/web/> has joined #yocto07:02
*** zerus <zerus!> has joined #yocto07:05
*** tmpsantos <tmpsantos!> has joined #yocto07:08
*** Marex <Marex!~Marex@> has joined #yocto07:09
*** ramose <ramose!c058a901@gateway/web/freenode/ip.> has quit IRC07:16
*** timsche_ <timsche_!> has joined #yocto07:19
*** timsche <timsche!> has quit IRC07:22
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has joined #yocto07:22
AlexVaduvamorning all07:25
*** zerus <zerus!> has quit IRC07:28
*** shoragan <shoragan!~shoragan@debian/developer/shoragan> has joined #yocto07:29
*** rink__ <rink__!> has joined #yocto07:48
*** rink_ <rink_!> has quit IRC07:51
*** jku <jku!jku@nat/intel/x-eqgapntcjjcvcxce> has quit IRC07:51
*** tf_ <tf_!> has quit IRC07:51
*** tf <tf!> has joined #yocto07:51
*** jku <jku!jku@nat/intel/x-ggfrwiwoxlygqyhu> has joined #yocto07:52
*** TuTizz <TuTizz!~TuTizz@unaffiliated/tutizz> has joined #yocto07:53
*** zerus <zerus!> has joined #yocto07:55
*** kw01f <kw01f!> has joined #yocto07:59
*** LocutusOfBorg1 <LocutusOfBorg1!~Gianfranc@> has joined #yocto08:16
*** egavin <egavin!> has quit IRC08:20
*** smustafa <smustafa!~mustafa@> has joined #yocto08:21
*** AlexVaduva is now known as AlexV08:28
*** AlexV is now known as AlexVaduva08:28
*** egavin <egavin!> has joined #yocto08:33
*** [Sno] <[Sno]!> has joined #yocto08:55
*** ziggo <ziggo!~ziggo@> has joined #yocto08:56
*** ziggo <ziggo!~ziggo@> has quit IRC08:58
*** patrickz <patrickz!~Thunderbi@> has joined #yocto09:09
*** todor <todor!todor.minc@nat/intel/x-esyflzvdyzgsbafv> has quit IRC09:11
*** vdehors <vdehors!~vdehors@> has joined #yocto09:15
*** ddom <ddom!> has joined #yocto09:22
*** todor <todor!todor.minc@nat/intel/x-graegtwvcjiytrot> has joined #yocto09:24
*** _dv_ is now known as dv_09:39
*** ah <ah!> has quit IRC09:42
*** todor <todor!todor.minc@nat/intel/x-graegtwvcjiytrot> has quit IRC09:54
*** sameo <sameo!samuel@nat/intel/x-gjqauunktioiicpz> has joined #yocto09:57
jmleoHi there !10:09
jmleoWhat is the easiest way to get the size of all the packages installed in an image ? I know bitbake -g <image> but it does not give the size10:10
jmleoin the tmp/deply/rpm directory, I have all, but dev and dbg too, I only want those installed10:16
*** tmpsantos <tmpsantos!> has quit IRC10:23
*** kw01f <kw01f!> has quit IRC10:36
*** tmpsantos <tmpsantos!> has joined #yocto10:38
*** neur0Fuzzy <neur0Fuzzy!> has joined #yocto10:39
*** wadim_ <wadim_!> has quit IRC10:51
*** wadim_ <wadim_!> has joined #yocto10:52
*** jmleo <jmleo!> has quit IRC10:57
*** jmleo <jmleo!> has joined #yocto10:57
*** zerus <zerus!> has quit IRC11:05
*** zerus <zerus!> has joined #yocto11:06
*** timsche_ <timsche_!> has quit IRC11:11
*** timsche <timsche!> has joined #yocto11:15
*** todor <todor!~todor.min@> has joined #yocto11:31
*** _jmleo <_jmleo!> has joined #yocto11:31
*** jmleo <jmleo!> has quit IRC11:31
*** varibull_ <varibull_!> has quit IRC11:41
*** varibull_ <varibull_!> has joined #yocto11:41
*** ddalex <ddalex!~ddalex@> has quit IRC11:46
*** ddalex <ddalex!~ddalex@> has joined #yocto11:46
*** zerus <zerus!> has quit IRC11:55
*** ddalex <ddalex!~ddalex@> has quit IRC12:01
*** ddalex <ddalex!~ddalex@> has joined #yocto12:01
*** zerus <zerus!> has joined #yocto12:04
*** Levi1 <Levi1!~vlevidas@> has joined #yocto12:04
*** e8johan <e8johan!~quassel@> has quit IRC12:06
*** e8johan_ <e8johan_!~quassel@> has joined #yocto12:06
*** JaMa <JaMa!> has quit IRC12:09
*** e8johan_ <e8johan_!~quassel@> has quit IRC12:20
*** sm0ketst <sm0ketst!c207a193@gateway/web/freenode/ip.> has joined #yocto12:21
sm0ketsthi all12:21
*** jwessel <jwessel!~jwessel@> has joined #yocto12:22
*** ddalex <ddalex!~ddalex@> has quit IRC12:23
*** darkspike <darkspike!~darkspike@> has joined #yocto12:23
sm0ketstI'm using my own defconfig + module selection + machine bsp with the MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS to include the module in the rootfs, but when i do the modprobe for the deployed module i get: "modprobe: no gzip/bzip2/xz magic". Clues? Thanks in advance12:23
*** vmeson <vmeson!~rmacleod@> has joined #yocto12:29
*** ddalex1 <ddalex1!~ddalex@> has quit IRC12:30
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto12:35
*** ddalex <ddalex!~ddalex@> has joined #yocto12:36
*** patrickz <patrickz!~Thunderbi@> has quit IRC12:37
*** e8johan <e8johan!~quassel@> has joined #yocto12:40
*** manuel__ <manuel__!> has joined #yocto12:41
bukingtonsm0ketst, I installed kmod to solve this issue, instead of using busybox modprobe12:47
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC12:49
bukingtonjust a workaround..12:50
*** anselmolsm <anselmolsm!~anselmols@> has joined #yocto12:50
sm0ketstbukington: i had the same issue with iproute2 ... i had to check before which is running the modprobe.... Indeed thanks!!!!12:51
*** kw01f <kw01f!> has joined #yocto12:56
*** JaMa <JaMa!> has joined #yocto13:05
*** kimo_ <kimo_!> has joined #yocto13:05
*** manuel__ <manuel__!> has quit IRC13:09
*** diego_r <diego_r!> has joined #yocto13:10
*** AlexV <AlexV!~AlexVaduv@> has joined #yocto13:12
*** AlexV is now known as Guest3516513:12
*** jmleo <jmleo!> has joined #yocto13:16
*** _jmleo <_jmleo!> has quit IRC13:17
*** tsramos <tsramos!~tsramos@> has joined #yocto13:17
*** Guest35165 <Guest35165!~AlexVaduv@> has quit IRC13:17
*** ntl <ntl!> has quit IRC13:26
*** Levi1 <Levi1!~vlevidas@> has quit IRC13:43
*** manuel__ <manuel__!~manuel@> has joined #yocto13:45
*** hamis <hamis!~irfan@> has quit IRC13:45
*** manuel__ <manuel__!~manuel@> has quit IRC13:47
*** varibull_ <varibull_!> has quit IRC13:48
*** varibull_ <varibull_!> has joined #yocto13:48
*** ntl <ntl!> has joined #yocto13:48
*** Levi1 <Levi1!~vlevidas@> has joined #yocto13:52
*** frsc <frsc!~frsc@> has quit IRC13:56
sm0ketstbukington: i see busybox is aliasing the modprobe but i also saw libkmod2 and kmod are in the rootfs's manifest. ??13:56
*** tasslehoff <tasslehoff!~Tasslehof@> has quit IRC14:01
*** SorenHolm <SorenHolm!~quassel@> has quit IRC14:04
*** Sput <Sput!~sputnick@quassel/developer/sput> has quit IRC14:04
*** jku <jku!jku@nat/intel/x-ggfrwiwoxlygqyhu> has quit IRC14:06
*** alimon <alimon!~alimon@> has joined #yocto14:06
*** Sput <Sput!~sputnick@quassel/developer/sput> has joined #yocto14:06
*** e8johan <e8johan!~quassel@> has quit IRC14:08
*** smustafa <smustafa!~mustafa@> has quit IRC14:12
*** e8johan <e8johan!~quassel@> has joined #yocto14:15
*** lamego <lamego!lamego@nat/intel/x-rcreaqkpyezvfslm> has joined #yocto14:15
*** realBigfoot <realBigfoot!~realBigfo@> has quit IRC14:20
*** wadim_ <wadim_!> has quit IRC14:27
*** madisox <madisox!> has joined #yocto14:30
*** sgw_ <sgw_!> has joined #yocto14:33
JYDawgCan/will yocto support package caching?14:35
*** zerus <zerus!> has quit IRC14:37
*** realBigfoot <realBigfoot!~realBigfo@> has joined #yocto14:38
*** anselmolsm <anselmolsm!~anselmols@> has quit IRC14:40
*** anselmolsm <anselmolsm!~anselmols@> has joined #yocto14:41
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto14:44
*** manuel__ <manuel__!~manuel@> has joined #yocto14:45
sm0ketstbukington: solved, i've read the core-image-testmaster.bb14:46
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has quit IRC14:48
*** lamego <lamego!lamego@nat/intel/x-rcreaqkpyezvfslm> has quit IRC14:51
*** neur0Fuzzy <neur0Fuzzy!> has quit IRC14:52
*** zerus <zerus!> has joined #yocto14:59
*** sarahsharp <sarahsharp!~sarah@> has quit IRC14:59
RPjmleo: You could try toaster, that can give diagnostic information about builds15:00
jmleoRP: thanks, I was looking for a command line tip, but will give it a try ;)15:04
ericbuttershi.. i need some good input from you guys here :) i got a linux kernel recipe from a vendor. the recipe adds a task do_kernel_defconfig like here: -- i wrote a kernel driver and created a patch with git, and also a *.cfg file and added both to my bbappend SRC_URI. after calling -c configure i see my *.cfg changes in the defconfig and the .config files, but not as selected. i think the do_kernel_defconfig is overwriting this15:08
*** nighty^ <nighty^!> has joined #yocto15:09
zeddiiericbutters. does the vendor's kernel recipe inherit linux-yocto ?15:09
*** nighty^ <nighty^!> has quit IRC15:10
ericbutterszeddii: no, inherit kernel15:11
*** timsche <timsche!> has quit IRC15:12
zeddiiand that's why the fragments aren't applied. they need linux-yocto (like the linux-yocto-custom) recipe shows.15:12
zeddiiFYI: I'm changing things around, so that will no longer be necessary shortly .. but for now, you do need to do that.15:12
ericbuttersyou say i need to change the vendor recipe to inherit linux-yocto? or is it possible to do this from my bbappend?15:13
*** sarahsharp <sarahsharp!sarah@nat/intel/x-txskwdymztqtapvp> has joined #yocto15:14
zeddiiI've done it in a bbappend before. but sometimes it is easier to just create a custom recipe. you just need to add: require recipes-kernel/linux/ to the recipe.15:14
zeddiibut the branch, the SRCREV and some other details needs to be right as well.15:15
zeddiiI don't suppose any of the parts are public ? I can advise better if I can see the recipe and tree.15:15
*** lamego <lamego!lamego@nat/intel/x-dvbxzhmcrbnokylf> has joined #yocto15:25
ericbutterszeddii: i have to check if i can provide more detail to you.. but, how to add kernel modules to linux when using this "inherit kernel"? is that possible at all?15:29
zeddiiyou can just extend their defconfig. it really depends on how they are doing the configure phase.15:29
ericbutterszeddii: the configuration phase i provided in the link?15:30
zeddiibut a simple way to do it, would be to take a copy of their defconfig, put it in your layer, make changes, and then add it to the SRC_URI. yours will override.15:30
ericbuttersaddtask kernel_defconfig before do_configure after do_patch15:30
zeddiiah. sec15:30
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto15:31
ericbutterszeddii: but what if more developers will bring in theri kernel modules?15:31
zeddiiouch. *sigh*15:31
*** zerus <zerus!> has quit IRC15:32
zeddiithat is going to cause you all sorts of pain.15:32
zeddiiericbutters: I'm yanking out fragments into a more consumable format, but when there are tasks defined like that, it won't really matter. that is going to clobber everything.15:32
zeddiiwhen is that defined to run ? i.e. how is it add_task'd into the build ?15:33
ericbutterstherefore the right way is to use yocto-linux rught?15:33
ericbuttersthat is from the original recipe of the vendor. it is in the *.bb file, so tasks will be added when bitbake parses?15:34
ericbuttersto get it right, i have to create a new recipe that does15:35
zeddiithey have to be added. that defines the task, but somewhere this is a "addtask kernel_defconfig after <foo>"15:35
ericbutters'inherit yocto-linux'15:35
ericbutterszeddii: yes, that is also in the recipe from the vendor15:35
zeddiiericbutters, it's an include you can add, versus inherit, since the include has the inherit as part of it.15:35
ericbuttersi see15:36
zeddiiericbutters, they even clobbered do_patch.15:39
zeddiiso if you needed to modify that tree at all .. good luck :)15:39
zeddiibut yah, this is something you can wrap with linux-yocto-custom. there's a sample in meta-skeleton15:40
ericbuttersi got more developers, each need to integrate kernel modules within yocto recipes15:40
zeddiiyep. a pretty common workflow.15:41
zeddiiif you give me a few minutes (I have to relocate home), I can mock up a sample linux-yocto-custom on how I'd deal with it (without having their source tree of course).15:41
ericbutterszeddii: where can i find meta-skeleton and more detail on linux-yocto-custom? thanks!15:41
ericbuttersokay nice!15:42
ericbuttersi am going to leave my desk here also, so i will come back to you in 1.5h or something, maybe you are ready then also :)15:42
*** SoylentYellow <SoylentYellow!~SoylentYe@> has quit IRC15:45
*** [Sno] <[Sno]!> has quit IRC15:48
*** zeddii_home <zeddii_home!> has joined #yocto16:01
*** kimo_ <kimo_!> has quit IRC16:02
*** kw01f <kw01f!> has quit IRC16:05
*** tmpsantos <tmpsantos!> has quit IRC16:06
*** sarahsharp <sarahsharp!sarah@nat/intel/x-txskwdymztqtapvp> has quit IRC16:08
*** nerdboy <nerdboy!> has quit IRC16:09
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto16:09
*** adelcast <adelcast!~adelcast@> has left #yocto16:10
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto16:10
zeddii_homeericbutters: can you repost a link to that recipe ? I don’t have IRC history here :)16:12
*** mckoan is now known as mckoan|away16:14
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC16:18
*** SoylentYellow <SoylentYellow!> has joined #yocto16:19
*** sameo <sameo!samuel@nat/intel/x-gjqauunktioiicpz> has quit IRC16:35
*** RzR <RzR!~RzR@> has quit IRC16:36
*** RzR <RzR!~RzR@> has joined #yocto16:36
*** kw01f <kw01f!> has joined #yocto16:36
*** diego_r <diego_r!> has quit IRC16:41
*** diego_r <diego_r!> has joined #yocto16:41
*** nighty^ <nighty^!> has joined #yocto16:42
*** diego_r <diego_r!> has quit IRC16:46
*** adelcast <adelcast!~adelcast@> has joined #yocto16:48
*** kw01f <kw01f!> has quit IRC16:52
*** kw01f <kw01f!> has joined #yocto16:53
* mranostay spots a RP 16:53
*** realBigfoot <realBigfoot!~realBigfo@> has quit IRC16:55
*** ddom <ddom!> has quit IRC16:57
RPhi mranostay17:02
mranostayRP: so Crofton|work claims that 73 mile bike ride wasn't on a moped :P17:04
*** [Sno] <[Sno]!> has joined #yocto17:04
Crofton|workmranostay, you just need to work harder17:05
*** paulg_ <paulg_!~paulg@> has joined #yocto17:05
*** zeddii <zeddii!~ddez@> has quit IRC17:05
*** vmeson <vmeson!~rmacleod@> has quit IRC17:05
RPmranostay: Whilst I may have a set of suitable motorcycles, using those trails with them would get me arrested ;-)17:06
*** sarahsharp <sarahsharp!~sarah@> has quit IRC17:06
mranostayCrofton|work: having the bar set at 73 miles on a Monday is dishearting :P17:06
RPmranostay: it wasn't really intentional, I just kind of forgot to turn around (its a holiday here)17:07
*** jbrianceau is now known as jbrianceau_away17:07
*** vmeson <vmeson!~rmacleod@> has joined #yocto17:07
*** zeddii <zeddii!~ddez@> has joined #yocto17:08
RPThe plan was Wylam, then I saw a sign for Corbridge and once I'd gone that far, Hexham was only 4 miles further...17:08
*** realBigfoot <realBigfoot!~realBigfo@> has joined #yocto17:08
*** redengin <redengin!> has joined #yocto17:14
*** vdehors <vdehors!~vdehors@> has quit IRC17:14
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto17:19
psidhuHi, I was wondering if I could get some feedback/commit on this patch, it's been sitting there a little bit now.
*** JaMa <JaMa!> has quit IRC17:24
*** TobSnyder <TobSnyder!> has quit IRC17:27
*** jku <jku!> has joined #yocto17:37
*** sarahsharp <sarahsharp!~sarah@> has quit IRC17:37
*** sjolley <sjolley!sjolley@nat/intel/x-cpateymwakrlrmqt> has quit IRC17:38
*** dvhart <dvhart!dvhart@nat/intel/x-nrnnxjxrqliztndk> has joined #yocto17:39
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto17:45
*** AndersD <AndersD!> has joined #yocto17:48
*** mcfrisk <mcfrisk!> has quit IRC17:49
*** mcfrisk <mcfrisk!> has joined #yocto17:49
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC17:50
*** smustafa <smustafa!~mustafa@> has joined #yocto17:51
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto17:53
*** varibull_ <varibull_!> has quit IRC17:54
*** anselmolsm_ <anselmolsm_!~anselmols@> has joined #yocto18:03
*** anselmolsm <anselmolsm!~anselmols@> has quit IRC18:03
*** agust <agust!> has joined #yocto18:04
*** kw01f <kw01f!> has quit IRC18:05
*** rperier <rperier!~quassel@2001:41d0:52:100::44a> has quit IRC18:12
*** jku <jku!> has quit IRC18:12
*** rperier <rperier!~quassel@2001:41d0:52:100::44a> has joined #yocto18:12
*** sjolley <sjolley!sjolley@nat/intel/x-rmgehjpmhenfvjca> has joined #yocto18:13
*** rperier <rperier!~quassel@2001:41d0:52:100::44a> has joined #yocto18:13
*** jku <jku!> has joined #yocto18:13
*** varibull <varibull!> has joined #yocto18:14
*** rperier <rperier!~quassel@2001:41d0:52:100::44a> has quit IRC18:14
*** rperier <rperier!~quassel@ubuntu/member/rperier> has joined #yocto18:14
*** varibull <varibull!> has quit IRC18:14
*** varibull <varibull!> has joined #yocto18:14
*** Jay7 <Jay7!> has joined #yocto18:16
*** jku <jku!> has joined #yocto18:18
*** smustafa <smustafa!~mustafa@> has quit IRC18:23
*** [Sno] <[Sno]!> has quit IRC18:27
*** [Sno] <[Sno]!> has joined #yocto18:27
*** hitlin37 <hitlin37!uid16371@gateway/web/> has quit IRC18:32
*** SorenHolm <SorenHolm!> has joined #yocto18:42
fishey1What is the right way to use FOO_append ? Always use `:=`? Or `=`? Or `+=`?18:48
*** SorenHolm <SorenHolm!> has quit IRC18:48
kergothnever use _append with +=, it's pointless18:48
kergoth:= should only be used when you need the value immediately expanded, and that's true with or without _append18:49
*** kw01f <kw01f!> has joined #yocto18:49
fishey1ok. So multiple uses of FOO_append are fine with `=`?18:56
kergoth_append/_prepend are just lazy versions of .= and =., respectively, except that you can combine the former with overrides to do conditional append/prepend18:58
*** paulg_ <paulg_!~paulg@> has quit IRC18:58
kergoththey're cumulative, as they're all concatenation operators18:58
kergothso yes18:58
kergothyou should also never use _append or _prepend when .= or =. or += or =+ will do19:00
fishey1Ok, so in .bbappends is it generally ok to use .=/=./+=/=+ instead of _append/_prepend? Or is there some common pitfal that makes the later more preferable there?19:05
kergothbbappend is like concatenating content to the recipe19:05
kergoththere's nothing special about what you can put there that's idfferent than what you'd put in the recipe, with the exception of FILESEXTRAPATHS, since that modification is intended to add the location where the bbappend lives to it, and the variable used only has that value while the bbappend is being parsed19:06
kergothwhich is why we want := there, to force it to use the current value, not expand it later when it's set to the path to the recipe19:06
kergothso again, unless you have a very good reason, avoid both _prepend/_append and :=. in the case of FILESEXTRAPATHS, we have a very good reason for both.19:07
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has quit IRC19:09
*** sarahsharp <sarahsharp!~sarah@> has quit IRC19:09
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto19:09
fishey1kergoth: thanks, this has been very helpful.19:10
kergothsee also the yocto and bitbake manual for info on the file format and how the different operators work, for reference19:10
*** nighty^ <nighty^!> has quit IRC19:11
*** rci <rci!> has joined #yocto19:11
kergoththe thing to remember with _append/_prepend is when they're processed — the end of the recipe parsing. so they can be used to postpone the operation, e.g. to make sure the append takes even if something is parsed after you and sets the variable19:11
kergothlazy rather than immediate19:11
fishey1Which is why I suppose includes & classes end up using _append/_prepend instead of .=/=./+=/=+.19:12
kergothlong term, they may end up being applied at expansion time, when the variable's value is obtained, rather than at a specific point in the parsing process, but it'd still be lazy19:12
*** SorenHolm <SorenHolm!> has joined #yocto19:12
kergothyeah, exactly, in some cases they want their changes to stick around regardless of where exactly the recipe inherits it19:13
kergoth(inherit being an immediate operation as well, like include, so lines after the inherit are parsed after the lines of the file being inherited)19:13
kergoththat's why the convention for inherits is to place them after the recipe metadata variables, but before the functions, to ensure that the recipe can override the class tasks, and the class can easily append to the metadata variables if appropriate, but that's just a convention19:14
*** rci <rci!> has quit IRC19:14
* kergoth dislikes the imperative vs declarative confusion in our file format, but we're stuck with it for now19:15
*** rci <rci!> has joined #yocto19:16
*** rci <rci!> has quit IRC19:16
*** sarahsharp <sarahsharp!~sarah@> has quit IRC19:20
*** mrsan <mrsan!> has joined #yocto19:23
zeddii_homeericbutters: around ?19:31
*** btooth <btooth!> has joined #yocto19:43
*** psidhu <psidhu!> has quit IRC19:49
*** paulg_ <paulg_!> has joined #yocto19:53
*** jku <jku!> has quit IRC19:54
*** dvhart <dvhart!dvhart@nat/intel/x-nrnnxjxrqliztndk> has quit IRC19:59
*** dvhart <dvhart!dvhart@nat/intel/x-xkadtfwesjsmutwf> has joined #yocto20:01
*** anselmolsm_ <anselmolsm_!~anselmols@> has quit IRC20:02
*** sarahsharp <sarahsharp!sarah@nat/intel/x-bxxyaoylcwbozjgw> has joined #yocto20:02
*** bluelightning <bluelightning!~paul@2001:8b0:258:7d7a:2ad2:44ff:fe40:9209> has joined #yocto20:04
*** bluelightning <bluelightning!~paul@2001:8b0:258:7d7a:2ad2:44ff:fe40:9209> has quit IRC20:04
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto20:04
*** timsche <timsche!> has joined #yocto20:08
*** chetco <chetco!~jb@osuosl/staff/brownju> has left #yocto20:09
*** erbo <erbo!> has quit IRC20:15
*** vmeson <vmeson!~rmacleod@> has quit IRC20:15
*** erbo <erbo!> has joined #yocto20:15
*** vmeson <vmeson!~rmacleod@> has joined #yocto20:15
*** kw01f <kw01f!> has quit IRC20:15
*** vmeson <vmeson!~rmacleod@> has quit IRC20:31
*** ant_home <ant_home!> has joined #yocto20:32
*** zerus_ <zerus_!> has joined #yocto20:34
*** btooth <btooth!> has quit IRC20:42
*** dmoseley <dmoseley!> has quit IRC20:42
*** dvhart <dvhart!dvhart@nat/intel/x-xkadtfwesjsmutwf> has quit IRC20:44
*** dvhart <dvhart!~dvhart@> has joined #yocto20:47
*** dvhart <dvhart!~dvhart@> has quit IRC20:50
*** psidhu <psidhu!> has joined #yocto20:50
*** ionte_ <ionte_!uid48103@gateway/web/> has joined #yocto20:51
*** dvhart <dvhart!~dvhart@> has joined #yocto20:59
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has joined #yocto21:01
*** darknighte <darknighte!~darknight@pdpc/supporter/professional/darknighte> has quit IRC21:03
*** berton <berton!~fabio@> has joined #yocto21:03
*** berton <berton!~fabio@> has quit IRC21:05
*** timsche <timsche!> has quit IRC21:06
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto21:12
*** nighty^ <nighty^!> has joined #yocto21:19
*** sarahsharp <sarahsharp!sarah@nat/intel/x-bxxyaoylcwbozjgw> has quit IRC21:21
*** dv__ <dv__!> has joined #yocto21:22
*** dv_ <dv_!> has quit IRC21:24
*** sjolley <sjolley!sjolley@nat/intel/x-rmgehjpmhenfvjca> has quit IRC21:25
*** zerus_ <zerus_!> has quit IRC21:31
*** dvhart <dvhart!~dvhart@> has quit IRC21:35
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto21:38
*** Levi1 <Levi1!~vlevidas@> has quit IRC21:40
*** bfederau <bfederau!> has quit IRC22:01
*** bfederau <bfederau!> has joined #yocto22:01
*** dgm816 <dgm816!~dgm816@unaffiliated/orkim> has quit IRC22:02
*** dgm816 <dgm816!> has joined #yocto22:03
*** dgm816 <dgm816!~dgm816@unaffiliated/orkim> has joined #yocto22:03
*** sarahsharp <sarahsharp!~sarah@> has quit IRC22:05
*** sarahsharp <sarahsharp!~sarah@> has joined #yocto22:06
*** dvhart <dvhart!dvhart@nat/intel/x-iqvzesshkrojyhhc> has joined #yocto22:07
*** sjolley <sjolley!sjolley@nat/intel/x-ietsbsovcbifvhhx> has joined #yocto22:11
*** manuel__ <manuel__!~manuel@> has quit IRC22:11
*** darknighte <darknighte!~darknight@pdpc/supporter/professional/darknighte> has joined #yocto22:11
*** nicktick <nicktick!~john@unaffiliated/nicktick> has joined #yocto22:13
*** dmoseley <dmoseley!> has joined #yocto22:19
*** sarahsharp <sarahsharp!~sarah@> has quit IRC22:24
*** OutOfNoWhere <OutOfNoWhere!~rpb@> has joined #yocto22:24
*** agust <agust!> has quit IRC22:26
*** sarahsharp <sarahsharp!sarah@nat/intel/x-ndoozpwdjfryofua> has joined #yocto22:38
*** SorenHolm <SorenHolm!> has quit IRC22:45
*** sm0ketst <sm0ketst!c207a193@gateway/web/freenode/ip.> has quit IRC22:45
*** hramrach_ <hramrach_!~hramrach@gateway/tor-sasl/hramrach> has quit IRC22:46
*** manuel_ <manuel_!> has joined #yocto22:57
*** lamego <lamego!lamego@nat/intel/x-dvbxzhmcrbnokylf> has quit IRC23:04
*** tsramos_ <tsramos_!~tsramos@> has joined #yocto23:04
*** sarahsharp <sarahsharp!sarah@nat/intel/x-ndoozpwdjfryofua> has quit IRC23:05
*** tsramos <tsramos!~tsramos@> has quit IRC23:08
*** tsramos_ <tsramos_!~tsramos@> has quit IRC23:08
*** AndersD <AndersD!> has quit IRC23:13
*** wto <wto!> has quit IRC23:14
*** ant_home <ant_home!> has quit IRC23:22
*** SoylentYellow <SoylentYellow!> has quit IRC23:26
*** dvhart <dvhart!dvhart@nat/intel/x-iqvzesshkrojyhhc> has quit IRC23:28
*** sarahsharp <sarahsharp!sarah@nat/intel/x-sfsijvdsmouwscjx> has joined #yocto23:28
*** wto <wto!> has joined #yocto23:31
*** madisox <madisox!> has quit IRC23:32
seebsThe behavior of OVERRIDES_append = ":foo" is fascinating.23:36
seebsSo people were saying something about seeing that "dir quasi-mismatch" message from pseudo, anyone happen to have a trivial reproducer?23:36
seebsLooking at it, if it's showing up a lot it suggests that I probably have some kind of logic error, but I think it's an error in the error message.23:37
seebsSpecifically, I *think* that in the case where a directory is referred to by a path without a trailing slash, I'm generating a diagnostic when I shouldn't be.23:37
seebsOkay, yeah, that would produce a ridiculous volume of false positives23:38
seebstest was (!!S_ISDIR(by_path.mode) != trailing_slash)23:38
seebsshould be (trailing_slash && !S_ISDIR(by_path.mode))23:38
*** dmoseley1 <dmoseley1!> has joined #yocto23:51
*** dmoseley <dmoseley!> has quit IRC23:53
*** sarahsharp <sarahsharp!sarah@nat/intel/x-sfsijvdsmouwscjx> has quit IRC23:57

Generated by 2.11.0 by Marius Gedminas - find it at!