Friday, 2015-10-23

*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC00:00
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC00:03
*** jkridner|work <jkridner|work!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto00:03
*** jjmb <jjmb!> has joined #yocto00:07
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto00:08
*** qknight <qknight!> has quit IRC00:13
*** [Sno] <[Sno]!> has joined #yocto00:26
*** sameo <sameo!~samuel@> has quit IRC00:28
*** dreyna4529 <dreyna4529!> has quit IRC00:40
*** dreyna4529 <dreyna4529!> has joined #yocto00:41
*** stephano <stephano!> has quit IRC00:42
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto00:44
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC00:47
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto00:48
*** tobiash <tobiash!> has quit IRC01:00
*** tobiash <tobiash!> has joined #yocto01:01
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC01:11
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC01:27
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto01:30
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC01:52
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto01:55
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC02:15
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto02:18
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC02:23
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto02:28
*** jjmb1 <jjmb1!> has joined #yocto02:28
*** jjmb <jjmb!> has quit IRC02:28
*** khem <khem!~khem@unaffiliated/khem> has quit IRC02:42
*** khem <khem!~khem@unaffiliated/khem> has joined #yocto02:44
*** dv_ <dv_!> has quit IRC02:44
*** dv_ <dv_!> has joined #yocto02:46
*** khem <khem!~khem@unaffiliated/khem> has quit IRC02:49
*** khem <khem!~khem@unaffiliated/khem> has joined #yocto02:51
*** dreyna4529 <dreyna4529!> has quit IRC03:03
*** cbzx <cbzx!> has quit IRC03:26
*** Jefro <Jefro!> has joined #yocto03:26
*** redengin <redengin!~redengin@2601:600:9200:7ab0:ed7b:2822:7a3e:7311> has quit IRC03:27
*** redengin <redengin!~redengin@2601:600:9200:7ab0:2417:fa8:e005:42d7> has joined #yocto03:28
*** jjmb <jjmb!> has joined #yocto03:51
*** jjmb1 <jjmb1!> has quit IRC03:53
*** pohly <pohly!> has joined #yocto03:56
*** pohly1 <pohly1!> has quit IRC03:59
*** wto <wto!> has quit IRC04:25
*** zeddii_home <zeddii_home!> has quit IRC04:26
*** wto <wto!> has joined #yocto04:27
*** sujith_h <sujith_h!~toaster@> has quit IRC04:31
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto04:36
*** benjamirc <benjamirc!~besquive@> has joined #yocto04:41
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC04:44
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto04:44
*** benjamirc <benjamirc!~besquive@> has quit IRC04:45
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC05:04
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto05:08
*** AndersD <AndersD!> has joined #yocto05:11
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC05:14
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto05:17
*** cbzx <cbzx!> has joined #yocto05:24
*** TobSnyder <TobSnyder!> has joined #yocto05:25
*** cbzx <cbzx!> has quit IRC05:52
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC05:56
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto06:03
*** cbzx <cbzx!> has joined #yocto06:07
*** behanw <behanw!uid110099@gateway/web/> has quit IRC06:10
*** cbzx <cbzx!> has quit IRC06:13
*** Jefro <Jefro!> has quit IRC06:24
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC06:26
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto06:27
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto06:31
*** Biliogadafr <Biliogadafr!> has joined #yocto06:40
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has joined #yocto06:50
*** jbrianceau_away is now known as jbrianceau06:50
*** csanchezdll <csanchezdll!> has joined #yocto06:56
*** tasslehoff <tasslehoff!~Tasslehof@> has joined #yocto06:59
*** bluelightning <bluelightning!> has joined #yocto07:02
*** bluelightning <bluelightning!> has quit IRC07:02
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto07:02
*** jku <jku!jku@nat/intel/x-hidielrouhmfrtld> has joined #yocto07:06
*** mckoan|away is now known as mckoan07:12
mckoangood morning07:12
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto07:15
*** LocutusOfBorg1 <LocutusOfBorg1!~LocutusOf@> has joined #yocto07:21
parrot2greetings all :-)07:24
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC07:27
*** fl0v0 <fl0v0!> has joined #yocto07:31
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto07:31
*** pespin <pespin!d4a63893@gateway/web/freenode/ip.> has joined #yocto07:35
*** DarkKnight_ <DarkKnight_!> has quit IRC07:42
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC07:43
*** maxin1 <maxin1!~maxin@2001:998:22:0:b0e9:d066:752e:184> has joined #yocto07:44
*** DarkKnight <DarkKnight!> has joined #yocto07:44
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has joined #yocto07:47
bluelightningmorning mckoan, parrot2, all07:48
*** t0mmy_ <t0mmy_!~tprrt@> has joined #yocto07:50
*** ant_work <ant_work!> has joined #yocto07:55
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto07:57
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC08:03
*** sjolley <sjolley!~sjolley@> has quit IRC08:03
*** sjolley <sjolley!sjolley@nat/intel/x-mkrflsucjkmhpwdh> has joined #yocto08:04
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC08:04
[Sno]RP: around? or someone else who's familiar with the sdk-wrapper created eg. for perl?08:11
[Sno]I run into a similar problem hacking recipes for perl6 and need some guidance08:11
RP[Sno]: kind of08:13
[Sno]as said, I run into similar problem one might had when doing perl in nqp (perl6)08:13
[Sno]I need an sdk-wrapper calling sdkroot nqp with sysroot libs ;)08:14
RP[Sno]: those wrappers are generated by create_wrapper in the recipes iirc08:15
[Sno]RP: see nqp-j for sdkroot
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto08:15
[Sno]rp: they're ;)08:16
[Sno]RP: it's more: (1) where to place the target-root-wrapper to distinguish from sdkroot one?08:16
RP[Sno]: sdk ones are done in the nativesdk namespace?08:17
[Sno]let me google for nativesdk namespace doc ;)08:17
RP[Sno]: in recipes you'll see things like _class-nativesdk08:18
[Sno]RP: and how do I depend on those?08:18
RP[Sno]: If you look at the perl5 recipe itself, there is an example of a wrapper for class-nativesdk ?08:19
RPThe do_install_append_class-nativesdk08:19
[Sno]I don't get it entirely - but with those answers I retry and see how far I get ...08:19
[Sno]maybe there is some magic I don't see08:20
RP[Sno]: I'm still not quite understanding the question :/08:20
[Sno]well, I think when I can phrase the question, I can answer myself ^^08:20
RP[Sno]: "native" overrides apply to things used during the build process itself. "nativesdk" apply to things in the sdk. "class-target" would be things that run on the target device08:21
[Sno]so - do_install_append_class-nativesdk is run automatically when?08:21
[Sno]how does this fit into sstate-cache?08:22
RP[Sno]: when nativesdk-perl is built and the do_install task runs08:22
RP[Sno]: However when the sdk is relocated at install time, the paths in it are adjusted automatically08:22
[Sno]RP: When nativesdk-nqp is built on machine A, and I build rakudo-star relying on nqp in machine B (with common sstate-cache), install for sdk is run on machine B?08:23
RP[Sno]: no :/08:24
RP[Sno]: that do_install is run when nativesdk-perl is built08:24
RPits the step where "make install" is run against the compiled source08:24
[Sno]how do I install nativesdk-nqp on machine B on building rakudo-star?08:24
[Sno]or is it rebuilt in that case?08:25
RP[Sno]: are you building with the SDK or with the main build system?08:25
[Sno]currently with the main build system, but I miss some files I see when e.g. perl is build ;)08:26
[Sno]and I want to provide same support for sstate-cache and sdk as perl5 does08:26
RP[Sno]: so you'd want nqp-native in that case, the SDK isn't involved08:26
[Sno]RP: for the moment, nqp-native installs a tmp/sysroots/x86_64-linux/usr/bin/nqp-j -- bit nqp doesn't do the same in any $target-arch sysroot08:27
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC08:27
RP[Sno]: by default target binaries aren't installed into the sysroot08:27
RPsince you can't run then08:28
[Sno]that's why the somehow wrapper ... ;)08:28
[Sno]rakudo-star needs to extract some values from nqp-libs for target08:28
RP[Sno]: so how are you planning to run it? under qemu?08:29
[Sno]they're jar files - I can run them with host java (as perl modules with host perl)08:29
*** roccof <roccof!> has joined #yocto08:30
RP[Sno]: so you're missing the jar files in the sysroot?08:30
RP[Sno]: or you want to install a wrapper?08:30
[Sno]RP: the script loading the jar files08:30
[Sno]I want to install a wrapper doing some basic stuff with the jar files08:31
*** kbingham <kbingham!> has quit IRC08:31
*** soderstrom <soderstrom!~soderstro@> has joined #yocto08:31
*** kbingham <kbingham!> has joined #yocto08:31
RP[Sno]: ok, so I think the best example to look at is something simple like recipes-graphics/xorg-font/font-util_1.3.1.bb08:32
RPThe SYSROOT_PREPROCESS_FUNCS += "fontutil_sysroot_preprocess"08:32
*** soderstrom <soderstrom!~soderstro@> has quit IRC08:32
RPyou can see what the default is in classes/staging.bbclass08:32
[Sno]I detected some other issue with the cross-build and the target settings, either - so I might need do more complex stuff later: compile and link-flags contain target's sysroot (but that shouldn't get deployed)08:32
RPand then that function in fontutil installs some extra files into the sysroot08:32
[Sno]RP: that's it! thanks08:33
*** ftonello <ftonello!~quassel@> has joined #yocto08:33
[Sno]for b - different flags for host/target deployment - that might be the answer, too08:33
*** soderstrom <soderstrom!~soderstro@> has joined #yocto08:33
RP[Sno]: basically there you can install extra files, or tweak the files for cross usage08:34
RP[Sno]: just try not to overuse this ;-)08:34
RPIdeally things installed in the sysroot should match the target08:34
[Sno]yeah - it's just a bunch of path's I have to modify08:35
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC08:37
LocutusOfBorg1hi folks, I want to do something like "if I define on my shell "FOO=v1.2" then fetch my sources with branch=foo;tag=v1.208:38
LocutusOfBorg1what is wrong with this paste?
[Sno]LocutusOfBorg1: have a try with BB_ENV_EXTRAWHITE might help ...08:39
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto08:40
[Sno]RP: can you have a look on btw. whether it can be added to poky after jethro?08:40
[Sno]RP: and -- I already talked to bluelightning about that, but didn't talk about the way to submit it08:41
RP[Sno]: Question is which layer it should go to, meta-oe or core08:41
LocutusOfBorg1I want my customer to be able to build a particular tag of all his branches08:41
LocutusOfBorg1maybe there is a better approach08:42
[Sno]RP: with - one can source it and then do "oe_builddir use ..." or "oe_builddir prune ..." to switch builddir or start fresh etc.08:42
[Sno]instead of sourcing oe_setup again and again08:43
*** bluelightning <bluelightning!> has joined #yocto08:43
*** bluelightning <bluelightning!> has quit IRC08:43
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto08:43
[Sno]LocutusOfBorg1: use inc file and a bunch of *.bb files for each particular tag?08:44
RP[Sno]: lets discuss after 2.0 please. I need to try and actually make the release work08:44
LocutusOfBorg1[Sno], well, changing with an export foo the fetch branch/tag is easier08:45
LocutusOfBorg1I don't have to change recipes at each tag08:45
*** bluelightning_ <bluelightning_!> has joined #yocto08:48
*** bluelightning_ <bluelightning_!> has quit IRC08:48
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto08:48
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC08:48
*** bluelightning_ is now known as bluelightning08:48
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-rwhvgfxhzjosijxn> has joined #yocto08:49
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC08:51
[Sno]RP: when is 2.0 - jethro?08:51
[Sno]LocutusOfBorg1: either BB_ENV_EXTRAWHITE or exra recipe per tag - that are 2 sane proposals ;)08:52
[Sno]pick one or explain why both are insane for your usecase08:53
LocutusOfBorg1yes thanks08:53
LocutusOfBorg1the first one is the best one08:53
RP[Sno]: basically now, as soon as we get several key things fixed08:53
[Sno]RP: I'd prefer my perl changes in jethro (2.0), since they fix some really insane quirks08:54
[Sno]as well as the basics for openjdk-8 support (autotools, llvm 3.5+)08:55
[Sno]got to run, back in 20 min &08:55
*** ohmy <ohmy!53ce617d@gateway/web/freenode/ip.> has joined #yocto09:00
ohmyhello everybody09:00
*** jonathanmaw <jonathanmaw!> has joined #yocto09:00
*** rahc <rahc!> has quit IRC09:02
*** eballetbo <eballetbo!> has quit IRC09:02
ohmyi'm quite new to systemd, on my small embeded device i've just installed systemd, and trying to interract with it usnig serial console09:03
ohmythe problem (unlike the same system with sysvinit) is that for some reason i'm not able to write on my serial debug console09:03
ohmy is the last log i have with " A start job is running for dev-ttymxc0.device"09:03
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto09:03
ohmyi dont know what to do to be able to communicate with my device using serial console, any help please ?09:04
parrot2bluelightning: ping09:04
bluelightningparrot2: pong09:05
*** eballetbo <eballetbo!> has joined #yocto09:06
parrot2bluelightning: I've been encountering errors like in
*** JaMa <JaMa!> has quit IRC09:09
parrot2and actually the missing cmake files are available within the source file I'm not sure if I should append the source's cmake directory to CMAKE_MODULE_PATH or it's mistake from the app developer itself.09:10
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC09:10
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC09:10
parrot2what I did was I copied the cmake files inside the source dir's cmake directory to the CMAKE_MODULE_PATH and all is well again. But O09:11
parrot2I'm not sure if that's an elegant way?09:11
*** [Sno] <[Sno]!> has quit IRC09:11
*** [Sno] <[Sno]!> has joined #yocto09:12
*** bluelightning <bluelightning!> has joined #yocto09:13
*** bluelightning <bluelightning!> has quit IRC09:13
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto09:13
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto09:14
*** rahc <rahc!> has joined #yocto09:15
*** Saur <Saur!pkj@nat/axis/x-pqkhjtwdrgyecndi> has quit IRC09:20
*** Saur <Saur!pkj@nat/axis/x-hobvyjtxnucavgnh> has joined #yocto09:20
*** blitz00 <blitz00!stefans@unaffiliated/blitz00> has quit IRC09:20
*** hundeboll <hundeboll!> has quit IRC09:21
*** blitz00 <blitz00!stefans@nat/intel/x-kobtfuqevgsdyypg> has joined #yocto09:21
*** blitz00 <blitz00!stefans@unaffiliated/blitz00> has joined #yocto09:21
*** hundeboll <hundeboll!> has joined #yocto09:21
*** hundeboll <hundeboll!> has joined #yocto09:21
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC09:23
ohmynayone have a begining of idea ?09:23
*** hanthings <hanthings!~nandor@> has joined #yocto09:24
bluelightningohmy: do you have access to the machine other than through the serial terminal?09:25
*** kbingham <kbingham!> has quit IRC09:25
*** kbingham <kbingham!> has joined #yocto09:26
ohmybluelightning: can be possible using ethernet, but since i dont know the IP adress of the target i cannot ssh09:27
bluelightninghmm ok09:27
ohmybluelightning: "A start job is running for dev-ttymxc0.device"  i dont know what this job is all about :(09:29
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto09:30
ohmybluelightning: i pass console=ttymxc0,115200 to kernel during startup09:30
bluelightningI'm not much of a systemd expert either I'm afraid09:31
joshuaglthe hostname of the target is usually the MACHINE name, you should be able to ssh with that09:32
* joshuagl never ssh's to the machine's IP address09:32
LocutusOfBorg1bluelightning, quick question09:35
LocutusOfBorg1I usually build on my recipes with SRCREV="${AUTOREV}" on branch foo09:36
LocutusOfBorg1now, my customer wants to rebuild a particular tag, and I did something like this09:36
LocutusOfBorg1whitelist some bash export FOO=tagv109:36
bboozzooohmy: check that you have CONFIG_FHANDLE enabled in the kernel09:37
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC09:37
LocutusOfBorg1this seems to be not working09:38
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC09:38
*** bluelightning <bluelightning!> has joined #yocto09:39
*** bluelightning <bluelightning!> has quit IRC09:39
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto09:39
joshuaglwait, why wouldn't you just set SRCREV to tag?09:39
bboozzooohmy: this used to be a problem with older fsl kernels, CONFIG_FHANDLE was not enabled in the kernel what resulted in systemd not being able to start getty on your console port, it was fixed with this patch but if you're running an older or a custom kernel you might still get this problem09:43
LocutusOfBorg1joshuagl, you might be right :)09:43
LocutusOfBorg1checking right now09:43
*** sujith_h_ <sujith_h_!~toaster@> has joined #yocto09:44
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has quit IRC09:44
*** sujith_h_ is now known as sujith_h09:44
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has joined #yocto09:44
ohmybboozzoo: i'm using meta fsl arm master branch09:45
*** rburton <rburton!> has joined #yocto09:45
bboozzooaa ok, so it might not be cause after all :)09:46
ohmybboozzoo: checking if that option is there anyway (using linux kernel 3.14.1)09:47
*** raykinsella781 <raykinsella781!rkinsell@nat/intel/x-ptscpxplirzkpkns> has joined #yocto09:50
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto09:50
*** hanthings <hanthings!~nandor@> has quit IRC09:51
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-rwhvgfxhzjosijxn> has quit IRC09:53
*** aime-Pierre <aime-Pierre!~Thunderbi@> has joined #yocto09:54
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC09:56
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC09:57
*** loggerbo1 <loggerbo1!~todor@> has joined #yocto10:00
*** DatGizmo_ <DatGizmo_!> has joined #yocto10:00
*** grma_ <grma_!> has joined #yocto10:01
*** halstead_ <halstead_!> has joined #yocto10:02
*** Marex_ <Marex_!~Marex@> has joined #yocto10:03
*** blitz00 <blitz00!stefans@unaffiliated/blitz00> has quit IRC10:03
*** Amynka_ <Amynka_!> has joined #yocto10:03
*** destrudo_ <destrudo_!~destrudo@> has joined #yocto10:03
*** blitz00 <blitz00!stefans@nat/intel/x-vxtvmzyhdwgrktlw> has joined #yocto10:03
*** blitz00 <blitz00!stefans@unaffiliated/blitz00> has joined #yocto10:03
*** ntl_ <ntl_!> has joined #yocto10:03
*** Amynka_ is now known as YouDontSay10:05
*** deception_ <deception_!~deception@unaffiliated/deception> has joined #yocto10:07
*** psadro <psadro!~Thunderbi@> has quit IRC10:07
*** destrudo <destrudo!~destrudo@> has quit IRC10:07
*** CromFr <CromFr!~CromFr@> has quit IRC10:07
*** grma <grma!> has quit IRC10:07
*** ntl <ntl!> has quit IRC10:07
*** deception <deception!~deception@unaffiliated/deception> has quit IRC10:07
*** loggerbox <loggerbox!~todor@> has quit IRC10:07
*** el_robin <el_robin!> has quit IRC10:07
*** DatGizmo <DatGizmo!> has quit IRC10:07
*** RagBal <RagBal!> has quit IRC10:07
*** halstead <halstead!> has quit IRC10:07
*** Marex <Marex!~Marex@> has quit IRC10:07
*** Amynka <Amynka!~amy@gentoo/developer/amynka> has quit IRC10:07
*** dclarsen <dclarsen!~dave@> has quit IRC10:07
*** deception_ is now known as deception10:07
*** YouDontSay is now known as Amynka10:08
*** Amynka <Amynka!~amy@gentoo/developer/amynka> has joined #yocto10:08
*** RagBal <RagBal!> has joined #yocto10:08
*** el_robin <el_robin!> has joined #yocto10:08
*** Amynka is now known as YouDontSay10:08
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto10:08
*** YouDontSay is now known as Amynka10:09
*** psadro <psadro!~Thunderbi@> has joined #yocto10:09
*** seezer <seezer!quassel@quassel/developer/seezer> has quit IRC10:10
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC10:11
*** seezer <seezer!quassel@quassel/developer/seezer> has joined #yocto10:12
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto10:13
*** dclarsen <dclarsen!~dave@> has joined #yocto10:14
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC10:16
*** ant_work <ant_work!> has quit IRC10:18
ohmybboozzoo: this falg was available on all kernels but the one i'm using, it solves the issue, many thanks10:20
*** varibull <varibull!> has quit IRC10:23
*** varibull <varibull!> has joined #yocto10:24
*** JaMa <JaMa!> has joined #yocto10:25
*** ant_work <ant_work!> has joined #yocto10:26
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto10:28
*** grma_ is now known as grma10:32
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC10:36
*** __Greg <__Greg!> has joined #yocto10:38
*** __Greg <__Greg!> has left #yocto10:38
*** ohmy <ohmy!53ce617d@gateway/web/freenode/ip.> has quit IRC10:39
*** hanthings <hanthings!~nandor@> has joined #yocto10:41
*** jku <jku!jku@nat/intel/x-hidielrouhmfrtld> has quit IRC10:41
*** jku <jku!jku@nat/intel/x-evspvpgpqewuvzjb> has joined #yocto10:42
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto10:51
*** NileshKokane <NileshKokane!uid116340@gateway/web/> has joined #yocto10:53
*** Nilesh_ <Nilesh_!uid116340@gateway/web/> has joined #yocto10:54
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC11:00
*** jku <jku!jku@nat/intel/x-hehgtlysvlcetqad> has joined #yocto11:12
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto11:12
*** rrva <rrva!> has joined #yocto11:15
rrvaCan I create recipes for separate applications which live in the same git repo and still avoid re-downloading the repo twice?11:15
*** anselmolsm <anselmolsm!anselmolsm@nat/intel/x-hwddxbvzrluefpft> has joined #yocto11:16
*** egavinc_ <egavinc_!> has joined #yocto11:17
bluelightningrrva: that should happen automatically11:18
bluelightningalthough if they start fetching at the same time, it may not11:19
rrvawhat mechanism prevents this?11:19
rrvaand also, can I specify a narrow checkout (parts of tree) as a source? (git sparse checkout)11:20
*** egavinc <egavinc!> has quit IRC11:21
bluelightningrrva: we don't support sparse checkouts; we can cut out a directory from the checkout of a repo (using ;subpath= ) but the entire repo will still be downloaded11:23
*** fredcadete <fredcadete!d4a63893@gateway/web/freenode/ip.> has joined #yocto11:23
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC11:25
*** hanthings <hanthings!~nandor@> has quit IRC11:30
*** DarkKnight <DarkKnight!> has quit IRC11:31
*** hanthings <hanthings!~nandor@> has joined #yocto11:33
*** DarkKnight <DarkKnight!> has joined #yocto11:33
*** raykinsella781 <raykinsella781!rkinsell@nat/intel/x-ptscpxplirzkpkns> has left #yocto11:36
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto11:37
*** soderstrom <soderstrom!~soderstro@> has quit IRC11:41
rrvaok, nice. and the parts where you do not double-download, it's standard bitbake behavior?11:43
rrvaso yocto does not force you to split each app into separate repos at the recipe boundary?11:53
rrvabluelightning: this was claimed by our yocto guy that yocto needs multirepo structure11:54
*** belen <belen!Adium@nat/intel/x-yhdiqnigjkzrpcpx> has quit IRC11:57
*** vmeson <vmeson!> has quit IRC11:58
*** Snert_ <Snert_!> has quit IRC12:00
*** belen <belen!~Adium@> has joined #yocto12:02
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC12:04
*** soderstrom <soderstrom!~soderstro@> has joined #yocto12:05
*** tsramos <tsramos!~tsramos@> has joined #yocto12:06
*** simonl <simonl!uid6729@gateway/web/> has joined #yocto12:10
*** DatGizmo_ <DatGizmo_!> has quit IRC12:12
*** georgem <georgem!> has quit IRC12:13
*** kscherer <kscherer!~kscherer@> has joined #yocto12:24
*** vmeson <vmeson!~rmacleod@> has joined #yocto12:25
*** CromFr <CromFr!~CromFr@> has joined #yocto12:46
*** rperier_ is now known as rperier12:51
*** rperier <rperier!~quassel@2001:41d0:52:100::44a> has quit IRC12:52
*** rperier <rperier!~quassel@ubuntu/member/rperier> has joined #yocto12:52
*** georgem <georgem!> has joined #yocto12:53
*** blitz00 <blitz00!stefans@unaffiliated/blitz00> has quit IRC12:57
*** Nilesh_ <Nilesh_!uid116340@gateway/web/> has quit IRC13:03
*** NileshKokane <NileshKokane!uid116340@gateway/web/> has quit IRC13:03
*** _gpg_ <_gpg_!53ce617d@gateway/web/freenode/ip.> has joined #yocto13:08
_gpg_i'd like to have your help please, i'm trying to understand how yocto-layer and recipetool works together13:09
bluelightning_gpg_: hi13:09
_gpg_i want to create a recipe for git://
_gpg_bluelightning: hi13:10
bluelightningthey don't directly connect to eachother, but you can use recipetool to create recipes / bbappend files after having created a layer using yocto-layer13:10
_gpg_creating layer is trivial, simply by doing yocto-layer create wayland-ivi-extension13:10
_gpg_later i call "recipetool create -o wayland-ivi-extension -x ../sources/meta-wayland-ivi-extension/ -b git://"13:11
*** egavinc_ <egavinc_!> has quit IRC13:11
bluelightning_gpg_: you'll need .bb on the end of the argument you are passing to -o13:11
_gpg_i hope that understand "recipetool create", isn't it meant to create "recipe-" folder etc ?13:12
bluelightning_gpg_: correct, it won't, you need to put the recipe in the appropriate/desired locaton afterwards13:12
*** dmoseley <dmoseley!~dmoseley@2606:a000:120a:a108:31bb:c6eb:e198:c5b7> has quit IRC13:13
_gpg_bluelightning: thanks, the thing is that it does not create any "recipe-" folder13:13
bluelightningno, it won't do that13:13
fredcadete_gpg_: meta-ivi already has a recipe for wayland-ivi-extension, maybe you can use that as a reference13:13
_gpg_bluelightning: i see the .bb file, also a git folder inside my layer but no recipe folder13:13
_gpg_fredcadete: yes indeed, i was thinking about, thanks13:14
bluelightningit can't do that, because it can't tell what category the recipe will need to go into13:14
bluelightningso it leaves that part to you13:14
_gpg_bluelightning: ah ok, thanks13:14
_gpg_fredcadete: meta ivi looks quite old btw13:14
fredcadeteyes, it's a few versions behind13:15
bluelightningI guess it could just hardcode it (or guess), but there's no code written to do that13:16
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC13:17
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto13:17
*** tasslehoff <tasslehoff!~Tasslehof@> has quit IRC13:24
*** qknight <qknight!> has joined #yocto13:25
qknight(14:24) <   qknight> hey. i have problems building qtwebkit 5.2.1 on ppc64 ->   #error "The MacroAssembler is not supported on this platform."13:25
qknight(14:25) <   qknight> how can i disable JIT in qtwebkit? didn't find the switch yet as the buildsystem seems to be a mixture of qmake and CMake ;-)13:25
qknight(14:25) <   qknight> <- is this really the way to do it?13:26
qknighti checked and that didn't fix the issue on ppc13:26
qknightanyone an idea how to go on?13:26
*** ant_work <ant_work!> has quit IRC13:26
*** Nilesh_ <Nilesh_!uid116340@gateway/web/> has joined #yocto13:27
*** NileshKokane <NileshKokane!uid116340@gateway/web/> has joined #yocto13:28
*** zloy <zloy!~user@unaffiliated/zloy> has joined #yocto13:36
*** dmoseley <dmoseley!~dmoseley@2606:a000:120a:a108:4024:828:4094:dfca> has joined #yocto13:37
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-xkeygzcjrwnkictb> has joined #yocto13:39
*** vmeson <vmeson!~rmacleod@> has quit IRC13:40
*** vmeson <vmeson!~rmacleod@> has joined #yocto13:46
*** madisox <madisox!> has joined #yocto13:54
jaeckelwill there be an update of the valgrind recipe to 3.11.0?14:00
*** AndersD <AndersD!> has quit IRC14:01
*** jku <jku!jku@nat/intel/x-hehgtlysvlcetqad> has quit IRC14:02
*** stwcx <stwcx!~stwcx@> has joined #yocto14:03
*** alimon1 <alimon1!~alimon@> has quit IRC14:04
joshuaglRP: rburton: autobuilder doesn't look too busy, OK for me to run a fido build?14:04
*** alimon1 <alimon1!~alimon@> has joined #yocto14:06
zloyhey guys14:08
zloyhow can I append ntpdate to crontab file?14:08
Snert__crontab -e  will start crontab editor so google that.14:10
zloySnert__: I mean during the build14:11
*** destrudo_ <destrudo_!~destrudo@> has quit IRC14:14
*** radzy <radzy!> has quit IRC14:14
bluelightningjaeckel: not until after the YP 2.0 release (which is very soon)14:14
jaeckelty bluelightning14:14
*** destrudo <destrudo!~destrudo@> has joined #yocto14:15
*** madisox <madisox!> has quit IRC14:17
*** radzy_lunch <radzy_lunch!> has joined #yocto14:18
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto14:18
*** khem` is now known as onoffon14:19
*** radzy_lunch is now known as radzy14:25
*** cbzx <cbzx!> has joined #yocto14:30
fredcadetezloy: at the image level, you could make a shell function that appends your line to crontab. Then add that function to ROOTFS_POSTPROCESS_COMMAND14:33
fredcadetethere are many ways to skin that cat14:33
zloyfredcadete: in ntpdate bb file there is a fucntion called pkg_postinst_ntpdate14:36
*** aime-Pierre <aime-Pierre!~Thunderbi@> has quit IRC14:37
zloywhere there is such string: echo "30 * * * *    ${bindir}/ntpdate-sync silent" >> $D/var/spool/cron/root14:37
zloyfredcadete: I thought to make bbappend file for ntp and append the stuff to crontab file14:37
*** madisox <madisox!> has joined #yocto14:38
fredcadetezloy: that's also possible14:41
fredcadeteyou can override or append to the pkg_postinst_ntpdate14:41
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-xkeygzcjrwnkictb> has quit IRC14:43
zloy here is the full function14:44
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-zsqqudtjzgzzthsc> has joined #yocto14:45
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-vbmnvkgbdqjlmoub> has joined #yocto14:46
*** pespin <pespin!d4a63893@gateway/web/freenode/ip.> has quit IRC14:48
*** Jefro <Jefro!> has joined #yocto14:49
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC14:56
*** grma <grma!> has quit IRC14:57
*** soderstrom <soderstrom!~soderstro@> has quit IRC15:02
*** Jefro <Jefro!> has quit IRC15:02
*** Biliogadafr <Biliogadafr!> has quit IRC15:03
rburtonjoshuagl: sure15:03
* ulf` waves to rburton and joshuagl 15:06
rburtonhi ulf`15:06
joshuaglthanks rburton15:07
* joshuagl waves to ulf` 15:07
*** csanchezdll <csanchezdll!> has quit IRC15:10
*** armpit <armpit!~akuster@2601:202:4000:1239:9150:fb85:c895:2f61> has joined #yocto15:11
*** aime-Pierre <aime-Pierre!~Thunderbi@> has joined #yocto15:12
*** ntl_ <ntl_!> has quit IRC15:19
*** aime-Pierre <aime-Pierre!~Thunderbi@> has joined #yocto15:19
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC15:22
*** benjamirc <benjamirc!~besquive@> has joined #yocto15:28
*** hanDerPeder <hanDerPeder!> has joined #yocto15:28
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:30
*** Nilesh_ <Nilesh_!uid116340@gateway/web/> has quit IRC15:33
*** NileshKokane <NileshKokane!uid116340@gateway/web/> has quit IRC15:33
*** aime-Pierre <aime-Pierre!~Thunderbi@> has quit IRC15:34
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC15:35
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:35
*** ntl <ntl!> has joined #yocto15:36
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC15:37
*** hanDerPeder <hanDerPeder!> has left #yocto15:41
*** onoffon is now known as khem`15:44
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:46
*** sameo <sameo!samuel@nat/intel/x-kdbglwhvdalnolje> has joined #yocto15:47
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC15:48
*** manuel_ <manuel_!~manuel@> has joined #yocto15:49
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:50
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC15:52
*** Jefro <Jefro!> has joined #yocto15:53
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:53
*** fredcadete <fredcadete!d4a63893@gateway/web/freenode/ip.> has quit IRC15:54
*** xnox <xnox!~xnox@ubuntu/member/xnox> has quit IRC15:55
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:57
*** xnox <xnox!~xnox@ubuntu/member/xnox> has joined #yocto15:57
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has quit IRC16:05
*** soderstrom <soderstrom!> has joined #yocto16:07
*** mckoan is now known as mckoan|away16:07
*** Snert_ <Snert_!> has joined #yocto16:11
*** belen <belen!~Adium@> has quit IRC16:14
*** maxin1 <maxin1!~maxin@2001:998:22:0:b0e9:d066:752e:184> has left #yocto16:16
*** Nilesh_ <Nilesh_!uid116340@gateway/web/> has joined #yocto16:17
*** _4urele_ <_4urele_!> has quit IRC16:18
*** kbingham <kbingham!> has quit IRC16:19
*** kbingham <kbingham!> has joined #yocto16:20
*** jbrianceau is now known as jbrianceau_away16:25
*** fl0v0 <fl0v0!> has quit IRC16:26
*** jku <jku!> has joined #yocto16:29
qknighthey. how to use devshell with a rather complicated build system like qtwebkit?16:32
qknighti do get a shell but then i don't know what to do16:32
qknightany manual somewhere?16:32
*** benjamirc <benjamirc!~besquive@> has quit IRC16:35
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC16:35
kergothdevshell just gives you a shell in the source tree16:37
*** nerdboy <nerdboy!> has joined #yocto16:37
kergothwhat you do with it is entirely up to you16:37
*** nerdboy <nerdboy!> has quit IRC16:37
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto16:37
qknightkergoth: ah, so there are no helpers as in gentoo where you can use 'ebuild' to go into a certain stage assisted by the foo-1.2.3.ebuild you are currently trying to package16:45
kergothnot really, no. you can bitbake -c configure the recipe before you -c devshell, then in ../temp/ will be a run. shell script for do_configure which you could run to re-run the configure on demand16:46
kergothbut thats about it16:46
kergoth(same for compile, of course)16:46
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC16:48
*** tsramos <tsramos!~tsramos@> has quit IRC16:52
*** benjamirc <benjamirc!~besquive@> has joined #yocto16:53
*** cbzx <cbzx!> has quit IRC16:54
*** jku <jku!> has quit IRC16:54
*** tsramos <tsramos!~tsramos@> has joined #yocto16:55
abelloniwhy?! oh why do I have to suffer with meta-qt5 each time there is a new version?16:59
*** benjamirc <benjamirc!~besquive@> has quit IRC17:02
*** LocutusOfBorg1 <LocutusOfBorg1!~LocutusOf@> has quit IRC17:08
*** tsramos <tsramos!~tsramos@> has quit IRC17:10
*** tsramos <tsramos!~tsramos@> has joined #yocto17:10
*** Ulfalizer <Ulfalizer!~foo@> has joined #yocto17:10
*** roccof <roccof!> has quit IRC17:13
*** TobSnyder <TobSnyder!> has quit IRC17:15
*** benjamirc <benjamirc!~besquive@> has joined #yocto17:20
*** alimon1 <alimon1!~alimon@> has quit IRC17:23
*** alimon1 <alimon1!~alimon@> has joined #yocto17:24
*** jonathanmaw <jonathanmaw!> has quit IRC17:30
*** alimon1 <alimon1!~alimon@> has quit IRC17:31
*** madisox1 <madisox1!~madison@> has joined #yocto17:32
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto17:32
-YoctoAutoBuilder- build #517 of nightly-qa-skeleton is complete: Success [build successful] Build details are at
*** madisox <madisox!> has quit IRC17:35
qknightabelloni: this is called karma17:37
*** NileshKokane <NileshKokane!uid116340@gateway/web/> has joined #yocto17:46
qknightabelloni: since you are using qt5, could you please give me all your conf/local.config values you are using?17:47
qknightabelloni: i'm curious, are you installing qt5 with qmake into the target system so you can then build software using qt5 from there?17:47
qknighti want to do that but i don't understand if i should supply a list of packages or use CORE_IMAGE_EXTRA_INSTALL with
qknightabelloni: just see the paste where i've added a OR between the options i17:49
*** benjamirc <benjamirc!~besquive@> has quit IRC17:49
*** t0mmy_ <t0mmy_!~tprrt@> has quit IRC17:52
*** alimon1 <alimon1!~alimon@> has joined #yocto17:56
*** LocutusOfBorg1 <LocutusOfBorg1!~LocutusOf@> has joined #yocto17:58
*** khem` is now known as onoffon18:02
*** bluelightning <bluelightning!> has joined #yocto18:03
*** bluelightning <bluelightning!> has quit IRC18:03
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto18:03
*** onoffon is now known as khem`18:04
*** LocutusOfBorg1 <LocutusOfBorg1!~LocutusOf@> has quit IRC18:04
*** matteo <matteo!~matteo@openwrt/developer/matteo> has quit IRC18:05
*** cbzx <cbzx!> has joined #yocto18:05
*** madisox1 <madisox1!~madison@> has quit IRC18:05
*** madisox <madisox!> has joined #yocto18:17
*** khem` is now known as onoffon18:20
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC18:21
-YoctoAutoBuilder- build #518 of nightly-qa-pam is complete: Success [build successful] Build details are at
*** tsramos <tsramos!~tsramos@> has quit IRC18:24
abelloniqknight: I'm never installing a toolchain on the target18:27
abellonithis is a really really bad practice18:28
qknightyeah, i'm also all against development machines ;-)18:29
qknightwho knows what these ppl do with their computers...18:29
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has quit IRC18:30
*** onoffon <onoffon!~khem@unaffiliated/khem> has quit IRC18:33
*** soma_ is now known as soma18:35
*** t0mmy_ <t0mmy_!> has joined #yocto18:39
*** mrk377 <mrk377!4432d82d@gateway/web/freenode/ip.> has joined #yocto18:45
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto18:46
Ulfalizerwhat happens if you put (specify) a package in an image but not a package that it RDEPENDS on? does it get added automatically? do you get an error?18:57
kergothyes, it will install its dependencies. if that wasn't the case, none of our images would work at all18:57
kergothwe don't list every dep in IMAGE_INSTALL18:57
Ulfalizeryeah, sounds reasonable18:57
mrk377Guys, when running: runqemu qemux86  (Can you modify KERNCMDLINE='vga=0 uvesafb.mode_option=640x48-32')18:58
mrk377To run a different mode_option=1024x768-32??18:59
mrk377From the command line, of course.18:59
Ulfalizerhow would you define "sysroot" btw? just a directory with typical /-like contents (usr/, lib/, etc/, etc.)? that's the way i've understood it, but maybe it's even more specific. :)19:03
Ulfalizeror it's supposed to be clear from context19:03
Ulfalizeri usually do more coding than package management and configuration19:04
kergothpretty much, yes. in this context our sysroot used for recipes to find files from their dependencies.19:04
mrk377Looks like: runqemu qemux86 bootparams="uvesafb.mode_option=1024x768-32"    Works great.  I actually prefer 1280x1024-32.19:06
mrk377Those small frame buffers are for young guys!19:07
mrk377Oops.  Wrong terminal.  LOL19:08
Ulfalizerwhy would you type that by itself? :P19:09
Ulfalizerunless it's a really crappy password19:09
kergothusername at a login prompt, presumably19:09
mrk377login username and <enter>19:09
Ulfalizerbeen a long time since i logged in directly as root19:10
kergothi do it all the time in qemu testing embedded images from yocto, which is most likely what mrk377 was just doing..19:11
kergothlots of embedded distros don't create main users, though they should19:11
mrk377Yeah, logging in as root is often for me.  You should look at the "Bow before me, for I am root" t-shirts.  They are hilarious.19:12
kergoth is also appropos19:13
*** manuel_ <manuel_!~manuel@> has quit IRC19:14
mrk377sudo doesn't work at my house.  lol :)19:15
kergothsadly common..19:15
*** manuel_ <manuel_!~manuel@> has joined #yocto19:15
*** manuel_ <manuel_!~manuel@> has quit IRC19:18
*** wpd <wpd!c03a84fa@gateway/web/freenode/ip.> has joined #yocto19:19
*** manuel_ <manuel_!~manuel@> has joined #yocto19:19
wpdHow can I compile a "Hello World" externally to be installed on a Yocto rootfs?19:20
*** pohly <pohly!> has quit IRC19:22
mrk377kergoth, how do you change the size of your output qemux86 image to say 10GB?  Where is the conf file?19:24
*** pohly <pohly!> has joined #yocto19:26
kergothsee IMAGE_ROOTFS_EXTRA_SPACE, it's in the reference manual19:26
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto19:26
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC19:31
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC19:37
*** [Sno] <[Sno]!> has quit IRC19:42
*** manuel_ <manuel_!~manuel@> has quit IRC19:43
*** [Sno] <[Sno]!> has joined #yocto19:44
*** pohly <pohly!> has quit IRC19:47
*** vmeson <vmeson!~rmacleod@> has quit IRC19:50
*** Nilesh_ <Nilesh_!uid116340@gateway/web/> has quit IRC19:53
*** NileshKokane <NileshKokane!uid116340@gateway/web/> has quit IRC19:53
*** manuel_ <manuel_!~manuel@> has joined #yocto19:54
*** RzR is now known as rZr19:55
*** manuel_ <manuel_!~manuel@> has quit IRC20:00
-YoctoAutoBuilder- build #181 of nightly-deb-non-deb is complete: Failure [failed Running Sanity Tests] Build details are at
*** manuel_ <manuel_!~manuel@> has joined #yocto20:02
wpdI have been reading through the Application Developers Guide, and I am confused about the differences between the ADT, SDK, use of the build directory directly, etc... I just want to cross-compile "Hello World" for my target, scp it to the device, and watch it run.  What is the easiest way to do that?20:02
psidhuwpd: when you have the, install it by running it. then in your shell, source it e.g. source /opt/poky/1.8/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi.20:11
psidhuthen in that same shell, you can compile (use ${CC} hello.c -o hello)20:11
kergothadt is useful if you want to build in eclipse, if you want commandline compilation directly, use the sdk, otherwise you can create a recipe for it and add it to your image, but that's higher overhead, so you might want to compile directly for now and create ar ecipe later20:13
*** anselmolsm <anselmolsm!anselmolsm@nat/intel/x-hwddxbvzrluefpft> has quit IRC20:15
wpdpsidhu: Thank you.  Eclipse isn't really an option for me -- I have a rather large codebase that I would like to bring up on a Yocto rootfs.  Unfortunately, it is not autotools based, so I just want some way to specify ${CC} and let it build.  Long term, I will have to decide whether I should create a recipe for that code base, or have the codebbase generate the Yocto rootfs.  Too tough to tell right now.20:17
*** manuel_ <manuel_!~manuel@> has quit IRC20:17
wpdIt would be nice if I could use the gcc from the build directory, which I think is also possible.20:18
kergoth*not* a good idea20:19
kergothcan be done, but the internals of tmp are for bitbake's use, not yours20:19
wpdOh yeah... and I have no need for QEMU in this environment.20:19
kergothand you have to pass the correct arguments to CC, which is taken care of by the sdk environment setup script20:19
wpdkergoth: I think (from reading the guide) that it sounds like meta-ide-support gets me that.  But, as I said, I am a bit confused by the different options.20:20
kergoththat's correct, meta-ide-support + build dir could be viable if you want to avoid use of an sdk. i wouldn't really advise it, but doable20:20
*** madisox <madisox!> has quit IRC20:20
*** manuel_ <manuel_!~manuel@> has joined #yocto20:20
wpdWhy do you advise against it?20:21
*** manuel_ <manuel_!~manuel@> has quit IRC20:21
kergothlook up a few lines20:21
*** manuel_ <manuel_!~manuel@> has joined #yocto20:22
wpdDoesn't meta-ide-support create an environment setup script as well?20:22
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto20:23
kergothyes. that doesn't change the fact that the contents of tmp are not intended for external use. it'll probably work, but i wouldn't do it personally. others probably would, just my personal view20:24
Ulfalizerdoes poky use any chroot magic during the build process by the way, or is it just a matter of passing correct paths everywhere?20:24
wpdok, thanks.  I'll give it a spin and see where it takes me...20:25
*** khem` <khem`!~khem@unaffiliated/khem> has joined #yocto20:25
kergothUlfalizer: no, chroot isn't used. chroot requires root, unless you do ld preload bits, we didn't want to require root to do builds20:26
kergothUlfalizer: --sysroot= is passed to CC, etc20:26
Ulfalizerah, yeah, didn't think of that20:26
*** manuel_ <manuel_!~manuel@> has quit IRC20:27
kergoththere is a fakechroot which is an LD_PRELOAD hook I believe, but of course we already use a preloaded lib for pseudo/fakeroot. would be added complexity20:27
kergoth(as if we aren't complex enough already :)20:27
Ulfalizerbit ugly that you have to do that pretend-to-be-root stuff to get things done. feels like a workaround for tool (e.g., tar) limitations. :/20:29
Ulfalizerthough i can't think of nicer ways off the top of my head20:29
*** scot <scot!~scot@> has quit IRC20:30
Ulfalizerseems there must be nicer possilities at least :P20:30
kergothbasically pseudo acts as a communication mechanism between chmod/etc in our do_install and the packaging tools. Many of the packaging tools can have permissions specified, but even if they do, then you'd have to manually express the permissions/ownership somewhere rather than being able to run chmod/chown (or better yet, let the 'make install' do it) in do_install20:31
*** scot <scot!~scot@> has joined #yocto20:32
kergothof course, other tools deal with this in other ways. e.g. the spec file format for source rpms includes permissions lines, iirc20:32
frayautomating it by capturing the POSIX semantics is way nicer then having to manually specify everything i.e. spec files20:32
*** wpd <wpd!c03a84fa@gateway/web/freenode/ip.> has quit IRC20:33
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC20:33
*** manuel_ <manuel_!~manuel@> has joined #yocto20:33
fraythe psuedo project itself was originally started to work with the user mode NFS server..  since 'fakeroot / fakechroot' wasn't enough20:34
fraythis allowed the usermode NFS server to serve files from a non-root user without the other side knowing that20:34
kergothah, that's interesting, didn't know the history20:34
fraythat is partially why it's "so complete" of an emulation..  since then the usage has morphed.. and it's more used for the Yocto Project steps..20:35
fraybut we do still use it for the usermode NFS server.. (and other filesystem generation tasks)20:35
khem`I wonder what is the overhead of pseudo20:35
khem`have it been measured20:35
fraydepends on the operation.. and yes.. it's been measured20:35
kergothadding a fakechroot capability or combining its use with pseudo could be interesting coupled with per-recipe sysroots, but then we'd need a way to inject host binaries, so non-trivial20:35
fraythat it why it's only enabled in select locations..  pseudo itself is fairly small -- but pseudo having to parse path names is really expensive.. so some operations are quick, some not so quick..20:36
frayseebs has actual details ont he profiling work that has been done20:36
khem`It would be interesting to disable it globally and do a build using root user20:36
kergothexplains why it tends to track and use inodes20:36
fraypseudo has full fakechroot capability..  it does this by permitting the exec to run on the core system (outside the chroot) but limits the running items to seeing only the chroot20:36
kergothwas wondering about that20:37
khem`and then do the same thnk without root user20:37
frayAFAIK the build won't complete as root..20:37
kergothfray: huh, interesting20:37
khem`why ?20:37
fraythere are lots of things that whenc onfigured/built they check root uid 0/gid 0 and refuse to run20:37
kergothlots of buildsystems are going to issue fatal errors if they detect building as root20:37
fraypseudo is only used in select areas.. (do_install through packaging.. an do_rootfs)20:38
fraythis si also why pseudo has a disabled and unload option.. if we're going ot be running stuff, where we will eventually want pseudo.. we can run in disabled mode.. (it fast paths and there is almost no overhead.. it's only a few instructions before it jumps to the real version)20:38
frayin the unload mode, on the next fork/exec it will remove itself from the LD_PRELOAD environment variable, so subsequent fork/execs won't get it20:39
fraypseudo of course doesn't work for static binaries.. (there was some research into syscall (via ptrace) injection.. but that was very slow and proved to not be nearly as useful as just intercepting via LD_PRELOAD)20:39
khem`yes I know we have facilities like that, I wonder if we are overusing it in some places or not. If there was any work in that area20:40
frayI think we've profiled it enough at this point that the disable and unload and good where they are..20:40
khem`or easy way to figure where its tapping in20:40
khem`may be it dumps into logs or somehting like that20:40
fraymost of the time in pseudo these days is spent resolving partial pathnames, inodes and file descriptors into canonicalize pathnames20:40
fraythere are a number of logging options available.. generally though logging is disabled in recent versions, as that was a speedup.. (logging required a round trip IPC call.. which could block..)20:41
fraynormal pseudo msging only requires a round trip call if it's looking up file stat data.. otherwise one way is usually good.. (just to update the DB)20:41
neverpanicLinux user namespaces could be used to solve the same problem of being "fake" root20:42
Ulfalizerrecent linux kernels have user namespaces. i wonder if those could be used to solve the "can't change user/group to whatever before packaging files" problem.20:42
frayeven then the IPC can be short-circuited using xattrs..20:42
Ulfalizerwould still need a solution for older systems20:42
frayUlfalizer you still need root permissions (lcap) to be able to setup namespaces and such..20:42
Ulfalizerneverpanic: heh, jinx20:42
frayso it doesn't really help20:42
neverpanicfray: no, not really20:42
neverpanicThat does work without root privileges on most modern distros these days; on Debian you need to toggle a flag as root once, Arch Linux doesn't have it at all20:43
neverpanicBut others work out of the box.20:43
fraythe namespace protection I've seen.. you are given an area that is yours, walled off.. so you need to have a copy of the executables.. (bind mount MIGHT make that possible)..20:43
frayand then you'd need permission to uplift to something that can set disk perms and other things that pseudo is intercepting at certain points..20:43
neverpanicYou can freely bind-mount anything you can read (well, you can bind-mount other stuff too, but you won't be able to read them)20:43
fraythe problem is that most commecial users are given a system by their IT departments and not given root, configuration capabilities, etc..20:44
fraypseudo solves that problem.. it just "works"20:44
neverpanicYes. I agree it's the better solution for this task at the moment.20:44
neverpanicThat being said, we're using a user namespace approach for our SDK and it seems to hold up reasonably well at this point.20:44
neverpanicAnd if you really want to get permissions right you need subuids and subgids as well, which I haven't really looked into in detail20:45
kergothsounds like a possibly viable option for the future, but likely not a priority compared to all the other issues we have to deal with :)20:45
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has joined #yocto20:46
-YoctoAutoBuilder- build #512 of nightly-ipk is complete: Failure [failed Running Sanity Tests] Build details are at
*** IvanSB <IvanSB!~IvanSB@2a01:2000:2000:88:f279:59ff:fe64:3a8> has quit IRC20:51
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto20:54
*** khem` <khem`!~khem@unaffiliated/khem> has quit IRC20:56
*** raykinsella78 <raykinsella78!rkinsell@nat/intel/x-vbmnvkgbdqjlmoub> has quit IRC21:03
*** clsulliv <clsulliv!clsulliv@nat/intel/x-qkomdboxfuxbwcua> has left #yocto21:04
*** varibull_ <varibull_!> has joined #yocto21:05
*** varibull <varibull!> has quit IRC21:06
*** challinan <challinan!> has quit IRC21:12
*** Jefro <Jefro!> has quit IRC21:17
-YoctoAutoBuilder- build #500 of nightly-deb is complete: Failure [failed Running Sanity Tests] Build details are at
*** Jefro <Jefro!> has joined #yocto21:22
*** ant_home <ant_home!> has joined #yocto21:25
mrk377What is the best way to have yocto write a /etc/resolv.conf file during bitbake?  Is there script that handles this easily?21:26
*** mrk377 <mrk377!4432d82d@gateway/web/freenode/ip.> has quit IRC21:33
*** LocutusOfBorg1 <LocutusOfBorg1!> has joined #yocto21:41
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has joined #yocto21:49
*** benjamirc <benjamirc!~besquive@> has joined #yocto21:50
*** Ulfalizer <Ulfalizer!~foo@> has quit IRC21:53
*** bfederau <bfederau!> has quit IRC22:01
*** fmeerkoetter <fmeerkoetter!> has quit IRC22:01
*** bfederau <bfederau!> has joined #yocto22:01
*** fmeerkoetter <fmeerkoetter!> has joined #yocto22:01
*** Cardoe <Cardoe!~Cardoe@gentoo/developer/Cardoe> has quit IRC22:05
*** kscherer <kscherer!~kscherer@> has quit IRC22:09
*** paulg_ <paulg_!~paulg@> has quit IRC22:09
*** zeddii <zeddii!~bruce@> has quit IRC22:09
Croftonarg I hate people that ask questions and disappear22:09
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC22:15
*** redengin <redengin!~redengin@2601:600:9200:7ab0:2417:fa8:e005:42d7> has quit IRC22:19
*** ant_home <ant_home!> has quit IRC22:19
kergothI'm so used to being on irc 24/7 that it seems foreign and weird to disconnect ever22:20
*** benjamirc <benjamirc!~besquive@> has quit IRC22:24
*** alimon1 <alimon1!~alimon@> has quit IRC22:31
*** mario-go` <mario-go`!> has joined #yocto22:31
*** mario-goulart <mario-goulart!> has quit IRC22:33
*** belen <belen!Adium@nat/intel/x-hivzqxzmlvhhkbce> has joined #yocto22:36
*** redengin <redengin!> has joined #yocto22:48
*** belen <belen!Adium@nat/intel/x-hivzqxzmlvhhkbce> has quit IRC22:50
Snert_I'm naked without my smartphone too.23:00
*** vmeson <vmeson!> has joined #yocto23:09
*** cbzx <cbzx!> has quit IRC23:10
*** cbzx <cbzx!> has joined #yocto23:10
*** Jay7 <Jay7!~jay@> has joined #yocto23:12
rburtonhm why can't python read my mind and let me have def foo(d, optional=True, *args)23:22
*** Jay7 <Jay7!~jay@> has quit IRC23:23
*** cbzx <cbzx!> has quit IRC23:27
*** simfir <simfir!> has quit IRC23:29
*** simfir <simfir!> has joined #yocto23:30
rburtonkergoth: you're my barometer for evil python.  constructs a gpg command given arguments and has a magic keyword argument to toggle between lists for subprocess and escaped strings for shell23:37
*** Jay7 <Jay7!~jay@> has joined #yocto23:38
rburtoni've got this in a shell task ${@sstate_build_gpg_command(d, "foo", "bar", "foo bar", flatten=True)}23:38
*** manuel_ <manuel_!~manuel@> has quit IRC23:49

Generated by 2.11.0 by Marius Gedminas - find it at!