Thursday, 2015-12-03

*** nemunaire <nemunaire!~nemunaire@2a01:e35:8bb7:3c60::a> has joined #yocto00:05
*** sameo <sameo!samuel@nat/intel/x-jjxprbielgjybvmy> has quit IRC00:06
*** nemunaire <nemunaire!~nemunaire@2a01:e35:8bb7:3c60::a> has quit IRC00:07
*** lamego <lamego!jose@nat/intel/x-rzabeihjxtyrodmf> has quit IRC00:08
*** rburton <rburton!> has quit IRC00:09
*** nemunaire <nemunaire!~nemunaire@2a01:e35:8bb7:3c60::a> has joined #yocto00:12
*** madisox <madisox!> has quit IRC00:26
*** sgw_ <sgw_!> has quit IRC00:52
*** Snert__ <Snert__!> has quit IRC00:58
*** Snert_ <Snert_!> has joined #yocto01:04
*** sgw_ <sgw_!> has joined #yocto01:11
-YoctoAutoBuilder- build #538 of nightly-mips-lsb is complete: Success [build successful] Build details are at
*** roxell <roxell!~roxell@linaro/roxell> has quit IRC01:15
*** roxell <roxell!> has joined #yocto01:16
*** roxell <roxell!~roxell@linaro/roxell> has joined #yocto01:16
*** fledermaus <fledermaus!~vivek@> has quit IRC01:35
*** berton <berton!~fabio@> has quit IRC01:36
*** berton <berton!~fabio@> has joined #yocto01:36
*** berton <berton!~fabio@> has quit IRC01:44
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto01:49
*** kscherer <kscherer!~kscherer@> has quit IRC02:37
*** sno <sno!> has quit IRC03:04
*** redengin_ <redengin_!~redengin@2601:600:9200:7ab0:b9ad:44a1:622a:f80a> has joined #yocto03:11
*** redengin <redengin!~redengin@2601:600:9200:7ab0:f1b6:d1f8:b1fc:9f24> has joined #yocto03:35
*** redengin_ <redengin_!~redengin@2601:600:9200:7ab0:b9ad:44a1:622a:f80a> has quit IRC03:36
*** redengin <redengin!~redengin@2601:600:9200:7ab0:f1b6:d1f8:b1fc:9f24> has quit IRC03:51
*** redengin <redengin!~redengin@2601:600:9200:7ab0:f1b6:d1f8:b1fc:9f24> has joined #yocto03:52
*** redengin <redengin!~redengin@2601:600:9200:7ab0:f126:3a57:c9b0:b5de> has joined #yocto03:53
*** deviosity <deviosity!> has quit IRC03:56
*** deviosity <deviosity!> has joined #yocto03:56
*** deviosity <deviosity!> has quit IRC04:15
*** nighty^ <nighty^!> has quit IRC04:23
*** zeddii_home <zeddii_home!> has joined #yocto04:47
*** nighty^ <nighty^!> has joined #yocto04:49
*** AndersD <AndersD!> has joined #yocto05:03
*** aehs29 <aehs29!aehernan@nat/intel/x-qimrbstbpkwamewy> has joined #yocto05:39
*** AndersD <AndersD!> has quit IRC05:45
*** _stephan <_stephan!> has joined #yocto06:00
*** roric <roric!> has joined #yocto06:13
*** aehs29 <aehs29!aehernan@nat/intel/x-qimrbstbpkwamewy> has left #yocto06:27
*** morphis <morphis!> has joined #yocto06:31
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has quit IRC06:31
*** pohly <pohly!> has joined #yocto06:31
*** roric <roric!> has quit IRC06:35
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto06:43
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC06:50
*** _stephan <_stephan!> has quit IRC06:52
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has joined #yocto06:58
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto06:58
*** marek_ <marek_!> has joined #yocto07:05
*** frsc <frsc!> has joined #yocto07:12
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC07:13
*** Jackie_huang is now known as Jackie07:15
*** Jackie is now known as Guest6961807:16
*** frsc <frsc!> has quit IRC07:17
*** frsc <frsc!> has joined #yocto07:17
*** Guest69618 is now known as Jackie_huang07:21
*** bboozzoo <bboozzoo!> has quit IRC07:29
*** tasslehoff <tasslehoff!~Tasslehof@> has joined #yocto07:30
*** jaeckel <jaeckel!~jaeckel@unaffiliated/jaeckel> has quit IRC07:30
*** IvanSB <IvanSB!> has joined #yocto07:31
*** jaeckel <jaeckel!~jaeckel@unaffiliated/jaeckel> has joined #yocto07:33
*** hamis_lt_u <hamis_lt_u!~irfan@> has joined #yocto07:42
*** sno <sno!> has joined #yocto07:49
*** townxelliot <townxelliot!~ell@> has joined #yocto07:55
*** mckoan|away is now known as mckoan07:57
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has joined #yocto07:58
*** jbrianceau_away is now known as jbrianceau07:58
*** t0mmy <t0mmy!~tprrt@> has joined #yocto08:15
*** Biliogadafr <Biliogadafr!> has joined #yocto08:15
*** csanchezdll <csanchezdll!> has joined #yocto08:17
*** fl0v0 <fl0v0!> has joined #yocto08:17
*** Jackie_huang <Jackie_huang!~quassel@> has quit IRC08:21
*** Jackie <Jackie!~quassel@> has joined #yocto08:21
*** Jackie is now known as Guest9366308:21
*** mago__ <mago__!~mago@> has joined #yocto08:24
*** florian <florian!> has joined #yocto08:25
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has joined #yocto08:25
*** mago_ <mago_!~mago@> has quit IRC08:26
*** raykinsella78 <raykinsella78!~rkinsell@> has joined #yocto08:28
*** Newie <Newie!bc398c77@gateway/web/freenode/ip.> has joined #yocto08:29
NewieHi anyone onliine?08:29
*** Snert <Snert!> has quit IRC08:32
*** sameo <sameo!~samuel@> has joined #yocto08:34
*** Newie <Newie!bc398c77@gateway/web/freenode/ip.> has quit IRC08:35
*** rburton <rburton!> has joined #yocto08:36
*** mago_ <mago_!~mago@> has joined #yocto08:40
*** mago__ <mago__!~mago@> has quit IRC08:42
*** edbart <edbart!ebartosh@nat/intel/x-pchcjwaihrynesay> has joined #yocto08:45
*** IvanSB <IvanSB!> has quit IRC08:49
*** roccof <roccof!> has joined #yocto08:50
*** AndersD <AndersD!> has joined #yocto08:54
*** yann|work <yann|work!> has joined #yocto08:54
*** psnsilva <psnsilva!> has quit IRC08:56
*** psnsilva <psnsilva!> has joined #yocto08:58
*** CTtpollard <CTtpollard!> has quit IRC08:58
*** CTtpollard <CTtpollard!> has joined #yocto08:58
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto08:59
*** CTtpollard <CTtpollard!> has joined #yocto08:59
Ulfalizer  any idea why this recipe gives the error at the end of the paste? somehow a directory gets created in ${D}, seemingly by the do_package task.08:59
Ulfalizerit's a reduced version of a problem i'm having with a larger recipe08:59
Ulfalizercommenting out the S assignment fixes the error09:00
*** matteo <matteo!~matteo@openwrt/developer/matteo> has joined #yocto09:01
Ulfalizerproviding a do_install that copies some files into ${D} makes no difference. a directory ${D}/foo still gets created.09:03
*** aime-Pierre <aime-Pierre!> has joined #yocto09:04
*** raykinsella78 <raykinsella78!~rkinsell@> has quit IRC09:05
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC09:05
bluelightningUlfalizer: S = "foo" wouldn't be valid... it's supposed to be the entire path09:09
Ulfalizerheh, d'oh, i'm an idiot :)09:10
Ulfalizeri was sure it was relative to ${WORKDIR}09:10
Ulfalizerthat's almost certainly it then09:11
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-isivysjoicrzfpst> has joined #yocto09:15
rburtonmaybe something worth sanity checking09:17
*** psnsilva <psnsilva!> has quit IRC09:17
*** maxin <maxin!~maxin@2001:998:22:0:450e:8bf8:4b2:2487> has joined #yocto09:21
Ulfalizerrburton: yeah, that's probably better than randomly creating a directory in ${D} at least09:22
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-isivysjoicrzfpst> has quit IRC09:24
rburton*could* detect its relative and base it on workdir09:25
* rburton can't decide09:25
rburtonbluelightning: do you have an opinion?  too early here to form concrete opinions :)09:26
rburtonsanity checking can be done fatally in insane whereas magically turning it into an absolute path would need to happen… somewhere09:26
bluelightningrather than allow relative paths I'd just error out if it doesn't start with /09:27
Ulfalizerrburton: my newb opinion is that it's confusing to let it be either absolute or relative09:27
bluelightningto be honest this is the first time I've heard of this coming up09:27
rburtonditto, but it took Ulfalizer a day to figure out it, so that's bad :)09:27
bluelightningindeed, if we can avoid difficult-to-debug situations that would be ideal09:28
Ulfalizereven without a warning, the behavior of creating a directory in ${D} is confusing. i still don't know why it does that.09:28
rburtonbecause that's what pwd was when it did the mkdir09:28
* rburton looks at the recipe09:29
rburtonbecause in a normal recipe you get a different error09:29
rburtonWARNING: m4: the directory m4 (m4) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to09:29
Ulfalizerwhy does it do a mkdir? isn't it just do_install that's supposed to put stuff in ${D}?09:29
* rburton looks again09:30
Ulfalizerit seems do_package creates the directory, which seems odd09:30
rburtonoh, because do_package likely runs in $B09:31
*** AndersD <AndersD!> has quit IRC09:31
rburtonwhich is $S by default09:31
tasslehoffUpgraded from 1.8 to 2.0 (angstrom) and now resolv.conf is managed by Connection Manager insted of Systemd. How/where do I add a new nameserver entry?09:31
Ulfalizerrburton: and it happens to be in ${D} before that?09:31
rburtondo_package() has a dirs of SHILBWORKDIR PKGDESTWORK D, so mkdir's those and cd's into D09:32
Ulfalizerare any of those based on S?09:33
Ulfalizergotta go, bbl09:33
rburtonhow bad would it be to make bb.utils.mkdirhier throw an exception if the path isn't absolute i wonder09:34
*** jku <jku!jku@nat/intel/x-hzmkhkgymschdems> has joined #yocto09:34
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto09:35
*** aime-Pierre <aime-Pierre!> has quit IRC09:38
rburtonoh, B = S, and B is defaults [dirs]09:40
rburtonso it splats that directory around quite a bit09:41
rburtonprobably worth a sanity check09:41
*** pidge <pidge!~pidge@2a02:8084:0:3000:2449:521b:3049:5df8> has quit IRC09:42
*** AndersD <AndersD!> has joined #yocto09:44
*** JaMa <JaMa!> has joined #yocto09:47
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC09:54
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto10:00
*** jonathanmaw <jonathanmaw!> has joined #yocto10:02
*** ddom <ddom!> has joined #yocto10:04
*** pevster <pevster!~pev@> has joined #yocto10:06
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC10:11
*** belen <belen!Adium@nat/intel/x-hxonhflwcsbuupgl> has joined #yocto10:22
*** mago_ <mago_!~mago@> has quit IRC10:23
*** mago_ <mago_!~mago@> has joined #yocto10:25
*** aime-Pierre <aime-Pierre!~Thunderbi@> has joined #yocto10:27
*** IvanSB <IvanSB!> has joined #yocto10:29
Ulfalizerrburton: what do you mean by default [dirs]?10:34
Ulfalizer+1 on sanity check either way10:36
rburtonthere's a task flag called dirs which lists the directories it wants created10:39
rburtonB is the default, and B defaults to S10:40
*** ecdhe <ecdhe!> has quit IRC10:45
*** egavinc <egavinc!> has joined #yocto10:53
*** ecdhe <ecdhe!> has joined #yocto10:54
*** igor1 <igor1!Igor_Stopp@nat/intel/x-ssxsmtibjxbjorir> has quit IRC10:57
*** fledermaus <fledermaus!~vivek@> has joined #yocto10:57
*** igor <igor!Igor_Stopp@nat/intel/x-aoywxorjpajeglij> has joined #yocto10:57
*** belen1 <belen1!Adium@nat/intel/x-qgmrpaauhyfvwozv> has joined #yocto10:59
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC11:01
*** belen <belen!Adium@nat/intel/x-hxonhflwcsbuupgl> has quit IRC11:01
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto11:02
*** lexano <lexano!> has quit IRC11:03
*** blueness <blueness!> has quit IRC11:03
*** blueness__ <blueness__!> has joined #yocto11:03
*** lexano <lexano!> has joined #yocto11:04
*** jmleo <jmleo!> has quit IRC11:05
*** IvanSB <IvanSB!> has quit IRC11:06
*** Biliogadafr1 <Biliogadafr1!> has joined #yocto11:19
*** Biliogadafr <Biliogadafr!> has quit IRC11:20
*** JaMa <JaMa!> has quit IRC11:40
*** TobSnyder <TobSnyder!> has joined #yocto11:45
*** abelloni <abelloni!~abelloni@2a01:e35:8bf1:a7c0:a288:b4ff:fe25:8918> has quit IRC11:46
*** abelloni <abelloni!~abelloni@2a01:e35:8bf1:a7c0:a288:b4ff:fe25:8918> has joined #yocto11:47
*** Snert <Snert!> has joined #yocto11:57
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC11:57
*** mtownsend1973 <mtownsend1973!5105b771@gateway/web/freenode/ip.> has joined #yocto12:04
mtownsend1973Hi,  I'm trying to use the gitsm fetcher with something like gitsm://url-to-my.git;branch=xbuild-test-branch;protocol=ssh with git:// it checks out the right branch but with gitsm it checks out master, am I doing something wrong here?12:07
*** bboozzoo <bboozzoo!> has joined #yocto12:15
*** blitz00 <blitz00!stefans@nat/intel/x-kgwyvoneaodopqaa> has quit IRC12:17
*** blitz00 <blitz00!stefans@nat/intel/x-fxiyheaghrjceymz> has joined #yocto12:20
*** blitz00 <blitz00!stefans@unaffiliated/blitz00> has joined #yocto12:20
otaviomtownsend1973: it seems like a bug to me; check the fetcher code inside bitbake to see if it covers the branch param12:21
mtownsend1973otavio: There's no mention of branch in gitsm, does it not rely on the git fetcher for this or is it completely separate?12:26
*** gferencz <gferencz!~gferencz@> has joined #yocto12:33
*** nighty^ <nighty^!> has quit IRC12:35
otaviomtownsend1973: I did not look at the source code, I suggest you to take a look and see if you can figure this out12:42
*** fledermaus <fledermaus!~vivek@> has quit IRC12:43
*** cesdv <cesdv!> has quit IRC12:44
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-bsoxzyfpmgkxpwju> has joined #yocto12:52
*** fledermaus <fledermaus!> has joined #yocto12:53
*** pidge <pidge!~pidge@2a02:8084:0:3000:bc0e:9c7c:b9d4:cdfb> has joined #yocto12:59
*** vmeson <vmeson!> has quit IRC13:06
*** ftonello <ftonello!> has joined #yocto13:15
*** hamis_lt_u <hamis_lt_u!~irfan@> has quit IRC13:25
*** Guest93663 <Guest93663!~quassel@> has quit IRC13:26
*** Jackie_huang <Jackie_huang!~quassel@> has joined #yocto13:28
*** kscherer <kscherer!~kscherer@> has joined #yocto13:32
*** jku <jku!jku@nat/intel/x-hzmkhkgymschdems> has quit IRC13:37
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto13:38
*** vmeson <vmeson!~rmacleod@> has joined #yocto13:39
Ulfalizerwhat basic packages (tar, etc.) are guaranteed to be available and do not require explicit native-* DEPENDS? how do i find out? what's the underlying mechanism?13:41
*** jku <jku!jku@nat/intel/x-ewdgwhsuesjnuaif> has joined #yocto13:41
Ulfalizeror *-native rather13:42
*** jmleo <jmleo!> has joined #yocto13:45
*** lamego <lamego!~jose@> has joined #yocto13:47
vmesons/guaranteed/required/ see apt-get/dnf/zypper/yum install on:
vmesonUlfalizer: what do you mean by:  how do i find out? what's the underlying mechanism?13:48
Ulfalizervmeson: is the tar used the native host one? i had assumed yocto built some of the tools itself.13:49
* vmeson wonders if he missed some earlier discussion...13:49
Ulfalizeri'm curious about 'ar' in this case13:49
Ulfalizermore generally, when listing *-native packages as dependencies, do the installed tools end up in PATH and become available in tasks?13:50
Ulfalizermaybe i'm missing something basic here13:51
Ulfalizerand if so, is there a set of *-native tools that are guaranteed to be available (even if they're not available on the host)13:52
*** stwcx <stwcx!> has joined #yocto13:55
vmesonUlfalizer: I don't know if there are any implicitly available -native pkgs. I assumed that it would be all explict dependencies and that the pkgs needed on the host would be the only assumptions.13:56
*** edbart <edbart!ebartosh@nat/intel/x-pchcjwaihrynesay> has quit IRC13:56
*** JaMa <JaMa!> has joined #yocto13:56
*** edbart1 <edbart1!ebartosh@nat/intel/x-pgkcddthrmztebjb> has joined #yocto13:56
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC13:59
*** edbart1 <edbart1!ebartosh@nat/intel/x-pgkcddthrmztebjb> has quit IRC13:59
*** edbart <edbart!ebartosh@nat/intel/x-tciquzzlwgtvgvku> has joined #yocto13:59
rburtonUlfalizer: ar is part of binutils, so we assume the host has one13:59
rburtoncant compile a compiler without a compler13:59
*** ir2ivps6___ <ir2ivps6___!> has quit IRC14:03
*** cesdv <cesdv!> has joined #yocto14:05
Ulfalizermakes sense14:07
Ulfalizeris there some  err_exit <msg>  or similar shell helper included by default?14:08
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has joined #yocto14:10
*** matteo_ <matteo_!> has joined #yocto14:11
*** psadro <psadro!~Thunderbi@2620:0:ed0:800a:72f3:95ff:fe1d:9866> has joined #yocto14:11
rburtonif you're running in a shell task, bberror/bbfatal/bbwarn/bbnote exist14:12
*** madisox <madisox!> has joined #yocto14:12
*** madisox <madisox!> has left #yocto14:12
*** matteo <matteo!~matteo@openwrt/developer/matteo> has quit IRC14:13
*** edbart <edbart!ebartosh@nat/intel/x-tciquzzlwgtvgvku> has quit IRC14:15
*** sameo <sameo!~samuel@> has quit IRC14:16
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-bsoxzyfpmgkxpwju> has quit IRC14:18
Ulfalizeris errors being printed to stdout what bitbake/yocto expects?14:19
Ulfalizeror what's conventional14:19
Ulfalizerbberror/bbfatal seem to do so14:19
*** edbart <edbart!ebartosh@nat/intel/x-numztamtdanurnxz> has joined #yocto14:20
Ulfalizerguess it doesn't make much difference if it just prints to the log at the moment like the comment at the top says14:21
rburtonbberror/bbfatal will route the message through a pipe so it appears in the proper logs and causing a hard/soft error14:22
*** aehs29 <aehs29!~aehernan@> has joined #yocto14:22
rburton(so they're identical to bb.error bb.fatal etc as used in pythonic functions)14:23
*** edbart <edbart!ebartosh@nat/intel/x-numztamtdanurnxz> has quit IRC14:23
*** edbart <edbart!ebartosh@nat/intel/x-kxutagbiojorvzvr> has joined #yocto14:23
Ulfalizerah, it's because i'm running an old yocto version :/14:23
*** sno <sno!> has quit IRC14:24
*** ir2ivps6 <ir2ivps6!> has joined #yocto14:27
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-fmpfcfhljthaswyt> has joined #yocto14:30
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:2527:f279:59ff:fe64:3a8> has quit IRC14:33
*** tasslehoff <tasslehoff!~Tasslehof@> has quit IRC14:33
*** jmpdelos <jmpdelos!> has quit IRC14:43
*** jmpdelos <jmpdelos!> has joined #yocto14:45
*** IvanSB <IvanSB!> has joined #yocto14:52
*** paulg_ <paulg_!~paulg@> has joined #yocto14:57
*** AndersD <AndersD!> has quit IRC14:58
*** mtownsend1973 <mtownsend1973!5105b771@gateway/web/freenode/ip.> has quit IRC15:03
*** aehs29 <aehs29!~aehernan@> has left #yocto15:04
*** edbart <edbart!ebartosh@nat/intel/x-kxutagbiojorvzvr> has quit IRC15:08
*** Hunk <Hunk!ce7a6654@gateway/web/freenode/ip.> has joined #yocto15:08
*** jku <jku!jku@nat/intel/x-ewdgwhsuesjnuaif> has quit IRC15:10
*** Snert_ <Snert_!> has quit IRC15:13
Hunkhello, i have a question. What is the best way to update an application level software on yocto ( for example a gui )15:18
rburtonHunk: the package manager15:19
*** paulg_ <paulg_!~paulg@> has quit IRC15:20
Hunksmart package manager?15:20
*** marek_ <marek_!> has quit IRC15:22
*** TobSnyder <TobSnyder!> has quit IRC15:27
*** berton <berton!~fabio@> has joined #yocto15:39
*** tobiash <tobiash!> has joined #yocto15:42
*** rZr <rZr!~RzR@> has joined #yocto15:42
*** aehs29 <aehs29!~aehernan@> has joined #yocto15:52
*** lamego <lamego!~jose@> has quit IRC16:00
*** aehs29 <aehs29!~aehernan@> has quit IRC16:01
*** bengardiner <bengardiner!adc33ba2@gateway/web/freenode/ip.> has joined #yocto16:04
bengardinerhi guys -- thanks again for helping me out yesterday by confirming that my setup (multiple builders contributing to a shared sstate cache with a common prserv) was sane16:06
*** aehs29 <aehs29!~aehernan@> has joined #yocto16:07
bengardinerI'm still not out of the woods yet though -- so my next "am I crazy" question follows:16:07
bengardinerwith yocto daisy, is there anything that would prevent a file installed to ${sbindir} via a do_install() in a bbappend from getting deployed to the native sysroot when sstate cache satisfies a -native DEPENDS ?16:08
bengardiner(I did have a missing FILES_${PN} += "${sbindir}/paxctl" in the bbappend; but even after adding that in I've still got a problem16:09
*** aehs29 <aehs29!~aehernan@> has left #yocto16:10
*** Hunk <Hunk!ce7a6654@gateway/web/freenode/ip.> has quit IRC16:10
*** lamego <lamego!jose@nat/intel/x-bryrhwfhjaaauxdr> has joined #yocto16:15
kergoth you shouldn't need tha tFILES bit16:22
kergothsbindir is included in the default FILES_${PN}16:22
kergothsee meta/conf/bitbake.cnof16:22
*** dreyna4529 <dreyna4529!> has joined #yocto16:25
bengardinertrue. then add FILES_${PN} truly had no effect16:25
kergothsstate is irrelevent here. whether it comes from sstate or not, the same files will end up in the sysroot16:26
kergothbut no, a file in sbindir should, afaik, end up in the native sysroot sbin16:26
* kergoth shrugs16:26
bengardinerkergoth: OK...16:27
kergothexamine the 'image' dir under workdir (${D}) and make sure the file is in usr/sbin there, then examine the native sysroot and make sure it ended up there16:28
kergothyou could also examine the contents of the do_populate_sysroot sstate tarball16:28
bengardinerroger. so what I've been doing is 'find tmp -name paxctl'. I get no hits in the cases where the build failed16:29
kergoththat works too16:30
*** hugovs <hugovs!~hugo@> has quit IRC16:31
*** hugovs <hugovs!~hugo@> has joined #yocto16:32
*** alimon11 is now known as alimon116:35
*** frsc <frsc!> has quit IRC16:40
bengardinerso, when it works, the file is in sbin/paxctl ; not usr/sbin/paxctl16:44
*** redengin <redengin!~redengin@2601:600:9200:7ab0:f126:3a57:c9b0:b5de> has quit IRC16:51
*** bluelightning <bluelightning!> has joined #yocto16:56
*** bluelightning <bluelightning!> has quit IRC16:56
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto16:56
*** edbart <edbart!ebartosh@nat/intel/x-vwtxfmjljrdxbset> has joined #yocto16:57
*** csanchezdll <csanchezdll!> has left #yocto16:57
*** dv_ <dv_!> has quit IRC16:58
*** dv_ <dv_!> has joined #yocto16:59
*** caiortp <caiortp!~inatel@> has joined #yocto16:59
*** belen1 <belen1!Adium@nat/intel/x-qgmrpaauhyfvwozv> has quit IRC17:02
*** benjamirc <benjamirc!besquive@nat/intel/x-iaidepusjpizdpkr> has joined #yocto17:02
*** belen1 <belen1!Adium@nat/intel/x-xmxpnzyzbcfskyqu> has joined #yocto17:03
*** yann|work <yann|work!> has quit IRC17:08
*** sno <sno!> has joined #yocto17:12
*** florian <florian!~fuchs@Maemo/community/contributor/florian> has quit IRC17:12
*** aime-Pierre <aime-Pierre!~Thunderbi@> has quit IRC17:12
*** rburton1 <rburton1!> has joined #yocto17:15
*** rburton <rburton!> has quit IRC17:15
*** maxin <maxin!~maxin@2001:998:22:0:450e:8bf8:4b2:2487> has quit IRC17:24
*** mckoan is now known as mckoan|away17:24
*** armpit <armpit!~akuster@2601:202:4000:1239:c192:effd:6f7c:ab2b> has quit IRC17:25
*** roccof <roccof!> has quit IRC17:33
*** stephano <stephano!> has joined #yocto17:34
*** jbrianceau is now known as jbrianceau_away17:41
rburton1khem: there?17:42
*** IvanSB <IvanSB!> has quit IRC17:43
*** ddom <ddom!> has quit IRC17:44
*** Kaa <Kaa!2ed3012d@gateway/web/freenode/ip.> has joined #yocto17:51
KaaHello! How to avoid useless package rebuilding if ABI of depenencies is not changed?17:52
*** berton <berton!~fabio@> has quit IRC17:57
*** fl0v0 <fl0v0!> has quit IRC17:57
*** edbart <edbart!ebartosh@nat/intel/x-vwtxfmjljrdxbset> has quit IRC17:58
*** deviosity <deviosity!> has joined #yocto17:59
*** jonathanmaw <jonathanmaw!> has quit IRC18:00
kergothKaa: not possible at the moment. bitbake doesn't analyze task output, only uses task input via metadata checksumming. if recipe B depends on A and A changes and is rebuilt, B will be rebuilt, regardless of whether the rebuild of A changed anything18:03
*** Noor <Noor!~quassel@> has joined #yocto18:03
*** sjolley1 <sjolley1!~sjolley@> has quit IRC18:04
*** Kaa <Kaa!2ed3012d@gateway/web/freenode/ip.> has quit IRC18:07
*** lamego <lamego!jose@nat/intel/x-bryrhwfhjaaauxdr> has quit IRC18:08
*** lamego <lamego!~jose@> has joined #yocto18:09
*** abelloni <abelloni!~abelloni@2a01:e35:8bf1:a7c0:a288:b4ff:fe25:8918> has quit IRC18:09
*** aehs29 <aehs29!~aehernan@> has joined #yocto18:10
*** lamego <lamego!~jose@> has quit IRC18:10
*** benjamirc <benjamirc!besquive@nat/intel/x-iaidepusjpizdpkr> has quit IRC18:11
*** aehs29 <aehs29!~aehernan@> has left #yocto18:12
*** benjamirc <benjamirc!~besquive@> has joined #yocto18:26
bengardinerkergoth: where would I find the "do_populate_sysroot sstate tarball" ?18:27
kergothyour SSTATE_DIR18:28
*** belen1 <belen1!Adium@nat/intel/x-xmxpnzyzbcfskyqu> has quit IRC18:28
bengardinerroger. with a bunch of them there... do I use printsigs to figure out which one was created from this most recent build?18:29
*** abelloni <abelloni!~abelloni@2a01:e35:8bf1:a7c0:a288:b4ff:fe25:8918> has joined #yocto18:29
kergothactually, thinking about it, you could examine the sstate manifest18:30
kergothi dont recall the path, but it's under tmp18:30
bluelightningI'm not sure you'll get the signature from the manifest, but you will be able to see that from stamps18:31
kergothhis issue is that a file he's installing isnt' ending up in the sysroot, just figured he could verify what was included by examining the manifest, but perhaps thats more trouble than its worth18:32
*** redengin <redengin!> has joined #yocto18:32
bluelightningah ok18:32
bluelightningbengardiner: where is the file being installed to?18:33
kergothaside: anyone familiar with kernel-yocto know the best way to override the defconfig? i.e. where in its task graph would i have to inject to change the base configuration? or would i have to inject the custom defconfig as a fragment (ugly)?18:34
*** flynn378_ <flynn378_!sid63564@gateway/web/> has joined #yocto18:35
kergoththe handling of meta is voodoo from my perspective :)18:36
*** smurray <smurray!sid98062@gateway/web/> has quit IRC18:36
*** flynn378 <flynn378!sid63564@gateway/web/> has quit IRC18:36
*** robher <robher!sid20343@gateway/web/> has quit IRC18:36
*** flynn378_ is now known as flynn37818:36
*** robher <robher!sid20343@gateway/web/> has joined #yocto18:36
bluelightningkergoth: AFAIK you just put the defconfig in SRC_URI18:37
*** smurray <smurray!sid98062@gateway/web/> has joined #yocto18:37
bluelightningit won't be used verbatim, parts may be overridden based on e.g. KERNEL_FEATURES18:37
kergothyeah, i'd expect that, just want the option to override the baseline, expecting fragments and whatnot to build on that. i guess if i wanted to override, then i'd just have to use a monstrous fragment, but that wouldn't be ideal18:38
*** stwcx <stwcx!> has quit IRC18:38
kergothwanting to fix the meta-mentor kernel_set_defconfig recipetool command for linux-yocto18:38
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto18:42
*** Kaa <Kaa!6dfb090a@gateway/web/freenode/ip.> has joined #yocto18:44
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-fmpfcfhljthaswyt> has quit IRC18:45
*** sjolley <sjolley!~sjolley@> has joined #yocto18:45
Kaakergoth: Can I use virtual packages to disable dependency rebuilding?18:46
kergotha virtual isn't special. it's just a naming convention used sometimes when multiple recipes provide the same functionality, so you can pick which one you want.18:46
kergothhas nothing to do with how bitbake decides whether something needs rebulding18:47
*** t0mmy <t0mmy!~tprrt@> has quit IRC18:48
KaaHm, may be exist some ways - how to reduce updates size?18:50
KaaBecause I work on very complicated project and we try switch to package distro to avoid big update images.18:51
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has quit IRC18:53
*** deviosity <deviosity!> has quit IRC18:55
*** hugovs <hugovs!~hugo@> has quit IRC19:05
*** maxin <maxin!> has joined #yocto19:06
*** maxin <maxin!> has left #yocto19:06
*** vmeson <vmeson!~rmacleod@> has quit IRC19:09
*** IvanSB <IvanSB!> has joined #yocto19:09
*** hugovs <hugovs!~hugo@> has joined #yocto19:13
*** deviosity <deviosity!> has joined #yocto19:16
*** Kaa <Kaa!6dfb090a@gateway/web/freenode/ip.> has quit IRC19:22
*** deviosity <deviosity!> has quit IRC19:25
*** ddom <ddom!> has joined #yocto19:25
*** paulg_ <paulg_!> has joined #yocto19:30
*** yann|work <yann|work!> has joined #yocto19:34
*** JaMa <JaMa!> has quit IRC19:36
*** armpit <armpit!~akuster@> has joined #yocto19:44
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has quit IRC19:45
*** fledermaus <fledermaus!> has quit IRC19:56
*** lamego <lamego!~jose@> has joined #yocto20:01
bengardinerbluelightning: paxctl being installed to ${sbindir} via a do_install() override in a bbappend20:02
*** cesdv <cesdv!> has quit IRC20:02
bluelightningbengardiner: is this a native recipe or one for the target?20:03
bengardineryes, native. It is getting built by DEPENDS="paxctl-native"20:03
bluelightninghmm, in that case it should definitely show up in the sysroot20:04
bengardinerwhen I -c cleansstate paxctl-native and rebuild, I find paxctl native in work/.../paxctl-native/.../image/sbin/paxctl20:05
bengardinerand the DEPENDS="paxctl-native" bb can invoke paxctl from the path20:05
*** pohly <pohly!> has quit IRC20:05
bengardinerwhen I then rm -rf tmp and cleansstate the DEPENDS... bb and try to rebuild... paxctl is missing20:06
bluelightningok, what about under sysroot-destdir/ under the paxctl-native work directory ?20:06
bengardinernot there, no20:08
bengardinernow we're getting somewhere?20:08
*** stwcx <stwcx!~stwcx@> has joined #yocto20:10
bluelightningok, so that does at least line up with it not being in the sysroot20:10
bluelightningeven though it should be there...20:10
bluelightningwould you be prepared to pastebin your recipe?20:10
bengardinerwell -- I'm probably doing something wrong with the paxctl bbappend... yes, I should get them up somewhere . gist ok?20:11
bluelightningyep that works20:11
*** dreyna4529 <dreyna4529!> has quit IRC20:12
bengardiner -- if you please20:13
*** dank <dank!~ckdan@> has joined #yocto20:16
*** dank <dank!~ckdan@> has left #yocto20:19
*** hugovs <hugovs!~hugo@> has quit IRC20:20
*** fledermaus <fledermaus!~vivek@> has joined #yocto20:29
bluelightningbengardiner: so there is something a bit wrong with the bbappend20:29
bluelightningbengardiner: install ${D}/sbin/paxctl ${sbindir}/paxctl20:29
bengardineroh... I'm missing a ${D} in the dest aren't I?20:30
bluelightningalso you'll want -m 075520:30
bengardiner:) *facepalm*20:30
bluelightningI'm a bit puzzled as to how that didn't cause do_install to just fail20:31
bluelightningpossibly, but I wasn't aware that it would let you overwrite files actually owned by root (or pretend to do so)20:32
bluelightningI might go and check that now20:32
bluelightningwell, FWIW I was blocked from installing a binary over the top of one on my system here under pseudo, so I'm not sure that was it20:34
rburton1bluelightning: interestingly i found out a do_install wasn't doing what i wanted, the log had a syntax error in but the task didn't fail20:34
fraypseudo will report failures trying to overwrite files you don't ACTAULLY have access to20:35
bluelightningrburton1: hmm :(20:35
bluelightningbengardiner: btw that fakeroot stuff is unnecessary, do_install is already marked fakeroot (and virtual/fakeroot is already a dependency as a result)20:35
*** IvanSB <IvanSB!> has quit IRC20:36
*** pevster <pevster!~pev@> has quit IRC20:39
*** paulg_ <paulg_!> has quit IRC20:40
bengardinerok... I'm afraid I can't say why the fakeroot was introduced since I inherited the bbappend at one point. But I'm guessing it was added due to install to a path without ${D}20:45
bluelightningdoes adding the ${D} fix it btw?20:47
bluelightningI'm not sure how that could have broken it if so though20:47
*** deviosity <deviosity!~deviosity@> has joined #yocto20:58
bengardinerI'm gonna try it and get back to you. repro of the issue requires build, clean, build so...20:58
bengardinerI'm gonna try with
*** soderstrom <soderstrom!> has joined #yocto21:05
*** yann|work <yann|work!> has quit IRC21:07
*** Biliogadafr1 <Biliogadafr1!> has quit IRC21:08
*** Biliogadafr <Biliogadafr!> has joined #yocto21:10
bengardinerI think I see why it needed fakeroot21:11
bengardiner| NOTE: make -j 8 -e MAKEFLAGS= DESTDIR=/home/bengardiner/src/ln-manifest/stacks/raspberrypi-ln-testing/poky/build/tmp/work/x86_64-linux/paxctl-native/0.9-r0/image install | install -D --owner 0 --group 0 --mode a=rx paxctl /home/bengardiner/src/ln-manifest/stacks/raspberrypi-ln-testing/poky/build/tmp/work/x86_64-linux/paxctl-native/0.9-r0/image/sbin/paxctl | install: cannot change ownership of `/home/bengardiner/src/ln-manifest/21:11
bluelightningit already has fakeroot though21:14
bengardineroh right21:14
bluelightningif we didn't then nothing we installed and packaged would get the right permissions :)21:15
*** Biliogadafr <Biliogadafr!> has quit IRC21:15
*** adelcast <adelcast!~adelcast@> has quit IRC21:16
*** grma <grma!> has joined #yocto21:20
*** caiortp <caiortp!~inatel@> has quit IRC21:21
*** yann|work <yann|work!> has joined #yocto21:22
*** townxelliot <townxelliot!~ell@> has quit IRC21:22
*** j8 <j8!~IceChat9@> has joined #yocto21:28
*** dreyna4529 <dreyna4529!> has joined #yocto21:31
bengardinermore weirdness (to me). that "install -m 0755 ${D}${base_sbindir}/paxctl ${D}${sbindir}/paxctl" line seems to expand to "install -m 0755 <build-dir>/tmp/work/x86_64-linux/paxctl-native/0.9-r0/image/<build-dir>/tmp/sysroots/x86_64-linux/sbin/paxctl <build-dir>/tmp/work/x86_64-linux/paxctl-native/0.9-r0/image/<build-dir>/tmp/sysroots/x86_64-linux/usr/sbin/paxctl"21:39
kergoththat's expected with a native recipe21:42
kergothprefix for a native recipe isn't usr, it's the sysroot path + usr, to deal with relocation issues21:42
bluelightningwe really need a FAQ somewhere covering that...21:43
bengardinerok... hmmm. so the "oe_runmake DESTDIR=${D} install" above isn't installing to <build-dir>/tmp/work/x86_64-linux/paxctl-native/0.9-r0/image/<build-dir>/tmp/sysroots/x86_64-linux/ though , just <build-dir>/tmp/work/x86_64-linux/paxctl-native/0.9-r0/image21:45
bengardinerabove *it*21:45
*** morphis <morphis!> has quit IRC21:46
*** cesdv <cesdv!> has joined #yocto21:47
bengardinershould I do "oe_runmake DESTDIR=${D}${base_prefix} install" ?21:48
*** roccof <roccof!~rocco@> has joined #yocto21:49
*** vmeson <vmeson!> has joined #yocto21:51
bluelightningbengardiner: is there no prefix handling in the makefile?21:58
bengardineryeah -- $(DESTDIR) is in there but nothing else21:58
bengardinere.g. "$(INSTALL) -D --owner 0 --group 0 --mode a=rx $(PROG) $(DESTDIR)/sbin/$(PROG)"21:59
bluelightningok, then that may be the right thing to do in that case21:59
bluelightningthe other option for all of this is you patch the makefile to use ${sbindir} instead of /sbin (or sed it with a do_configure_prepend())22:00
bengardinerthanks bluelightning, kergoth (again)22:05
bengardinerI'll let you know how it turns out22:05
*** bengardiner <bengardiner!adc33ba2@gateway/web/freenode/ip.> has quit IRC22:05
bluelightningnp - please do22:05
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto22:16
*** dvhart <dvhart!~dvhart@> has joined #yocto22:31
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has quit IRC22:32
*** varibull <varibull!> has quit IRC22:35
*** varibull <varibull!> has joined #yocto22:36
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto22:36
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has quit IRC22:43
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto22:47
*** sjolley <sjolley!~sjolley@> has quit IRC22:48
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has quit IRC22:54
*** bfederau <bfederau!> has quit IRC23:01
*** fmeerkoetter <fmeerkoetter!> has quit IRC23:01
*** bfederau <bfederau!> has joined #yocto23:01
*** fmeerkoetter <fmeerkoetter!> has joined #yocto23:02
*** roccof <roccof!~rocco@> has quit IRC23:04
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto23:06
*** soderstrom <soderstrom!> has quit IRC23:06
*** joseppc <joseppc!> has quit IRC23:07
*** ylouise <ylouise!~yalouise@> has joined #yocto23:10
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has quit IRC23:12
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto23:14
*** joseppc <joseppc!> has joined #yocto23:14
*** jzhang <jzhang!jzhang@nat/intel/x-rzpigtcrakixkjpe> has joined #yocto23:15
*** rburton1 <rburton1!> has quit IRC23:19
*** sjolley <sjolley!~sjolley@> has joined #yocto23:19
*** ylouise <ylouise!~yalouise@> has left #yocto23:24
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has quit IRC23:27
*** dreyna4529 <dreyna4529!> has quit IRC23:33
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:319b:f279:59ff:fe64:3a8> has joined #yocto23:39
-YoctoAutoBuilder- build #556 of eclipse-plugin-kepler is complete: Success [build successful] Build details are at
*** lamego <lamego!~jose@> has quit IRC23:57

Generated by 2.11.0 by Marius Gedminas - find it at!