Tuesday, 2018-08-21

*** nighty- <nighty-!~nighty@kyotolabs.asahinet.com> has joined #yocto00:47
*** webreformer <webreformer!~webreform@106.51.29.139> has joined #yocto01:24
*** ant_home <ant_home!~ant__@host160-253-dynamic.41-79-r.retail.telecomitalia.it> has quit IRC01:53
khemtlwoerner: ping?02:04
tlwoernerkhem: pong02:04
khemtlwoerner: got a question on meta-rockchip what boards do you test regularly02:04
tlwoernertinker-rk3288 and firefly-rk328802:04
tlwoerneralthough i just was made aware that firefly u-boot doesn't work post 2008.01 (?) or something02:05
khemhttp://en.t-firefly.com/product/rk3288 cool02:05
khemyou mean 2018.01 ?02:05
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto02:06
khemdo you also have display working with firefly-rk3288 ?02:06
tlwoernerfirefly u-boot has been broken since 2008.0302:07
tlwoernerhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=89852002:07
khemI see02:07
*** armpit <armpit!~armpit@64.2.3.196.ptr.us.xo.net> has quit IRC02:07
tlwoerner2008.01 should still work, i just need to add back a recipe for it02:08
tlwoerneri had display working with firefly-rk3288, although not accelerated02:08
khemI am interested in lvds02:09
khem2018.01 is ok I guess for me02:09
tlwoernerthe rockchip people had their own meta-rockchip layer that had acceleration bits, i tried it a couple times, never saw it working, but they've abandoned their OE work02:09
tlwoerneri think they're only supporting buildroot now, although there isn't anything in upstream buildroot02:10
tlwoernerwould the tinkerboard-rk3288 work just as well for your purposes? i recommend it over the firely-rk328802:10
tlwoerner(not just because u-boot works)02:11
tlwoernerone of these days i'll get around to doing kernel fragments for meta-rockchip like all the other "real" bsp's are doing ;-)02:11
tlwoernerdealing with rockchip eMMC is a pain, requires you to install/run binary-only programs on your linux machine02:12
tlwoernerthen, to get the firefly into maskrom mode, you need to short out two test points on the board with a wire while trying to plug in the barrel jack02:12
tlwoernerand if your wire slips...02:13
tlwoernertinker is _much_ easier02:13
khemhmm02:13
tlwoernerno eMMC, just sdcard and go02:13
tlwoernerso what I do with new firefly boards is to get it into maskrom mode and wipe out the eMMC, the ROM bootloader will then try sdcard if it finds the eMMC is blank02:14
tlwoernertherefore this only needs to be done once, but still needs to be done02:14
tlwoernerhttp://en.t-firefly.com/doc/product/info/401.html02:15
tlwoerneralso there are 2 revs of the firefly-rk3288 board, so make sure you're crossing the correct test points based on which board you have!02:15
khemhttps://www.asus.com/us/Single-Board-Computer/Tinker-Board/ is the tinker board right ?02:18
khemit seems to not have lvds02:18
tlwoerneryea, i was just coming to that conclusion :-(02:19
tlwoernerso, firefly it is!02:19
khemhttps://github.com/rockchip-linux/meta-rockchip02:20
khemis that the other layer ?02:20
tlwoerneryes02:20
tlwoernerthey have a repo somewhere too02:20
tlwoernerthat will make building more likely to succeed02:21
tlwoernerhttp://rockchip.wikidot.com/yocto-user-guide02:21
tlwoernerahh.. just re-reading what i wrote02:23
tlwoerneryes, sorry 2018.01 is the last working u-boot for firefly-rk328802:24
tlwoernerpost-2018.03 stopped working02:24
tlwoerner(my brain is 10 years in the past)02:24
tlwoerneris it really 2018 already??!02:24
khemlast commits in meta-rockchip is feb 201802:25
tlwoerneryes, then they stopped and switched to buildroot (i should look for it one of these days)02:26
tlwoernerprobably: https://github.com/rockchip-linux/buildroot02:27
tlwoernerlatest commit jun 1402:27
tlwoerneroops 19 days ago on the 2018.02-rc3 branch02:27
khemhmmm02:33
khemtlwoerner: do you know why they stopped doing yocto ?02:33
khemor is it that they just started doing BR as well ?02:34
tlwoernersomeone, who doesn't work at rockchip, told me privately that they had switched, which is what someone who does work at rockchip had told him privately02:35
tlwoerneri believe it was a combination of things02:35
tlwoernerthey found buildroot easier02:35
moto-timountil they need to support 10 platforms02:36
moto-timo;)02:36
tlwoernerbut also, a lot of the people who use rockchip chips for their boards were using buildroot (again, because they found it easier)02:36
tlwoernermoto-timo: sometimes people have to find the right answer the hard way ;-)02:36
moto-timoindeed02:36
* tlwoerner speculates...02:37
tlwoernerfrom their point of view, and from the board manufacturer's point of view, all they want is an image that will "show off" their board's/chip's capabilities02:37
tlwoerner"throw it over the fence"02:38
khemcustomers are smarter now a days, they look for scalable SW support02:38
* moto-timo holds tongue02:38
khemno wonder why some SOCs are better02:38
tlwoernerkhem: yes, very true. and embedded engineers are also getting smarter too02:38
moto-timosome SOCs are much easier to build a product from...02:39
khemsometimes its better to learn the lessons hardway02:39
khemI let you fail :)02:39
moto-timofailure is an excellent trainer02:40
tlwoerneri wouldn't immediately disagree with someone who said that buildroot is easier for working with vendor kernels/u-boot/compiler/etc.02:40
moto-timoas long as you have patience02:40
tlwoernerkeeping OE on the bleeding egde wrt compiler/glibc makes it harder to support vendor kernels based on 3.10 and gcc-4.8.x (i don't mean this comment to be rockchip-specific)02:41
tlwoernerit'd be nice to have a "gcc graveyard" where older gcc recipes could live in the hopes of being useful for non-fully-upstream boards (i.e. all ARM boards??) ;-)02:42
* tlwoerner exagerates for effect ;-)02:42
moto-timoI call that git02:43
moto-timolol02:43
moto-timoI think the issue with that is maintenance tlwoerner02:44
moto-timowe have enough trouble as it is02:44
tlwoernermoto-timo: absolutely! i can't think of anyone who could possibly promise to maintain any such thing02:44
tlwoernerwhich is why i called it a "graveyard", it's there, if it works for you -> great, if it breaks -> you get to keep the pieces02:45
moto-timoI see a t-shirt02:45
tlwoernercall hellotux.com02:46
tlwoerner...and tell the yocto-ab to get the yocto t-shirts up already!02:47
tlwoernerlol02:47
moto-timoYocto Linux?02:47
tlwoernerof course! what else?02:48
moto-timo"the shirt that shall not be named"02:48
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC02:50
khemtlwoerner: you have a point, we used to have toolchain-layer under meta-openembedded but test matrix explodes02:52
tlwoernerkhem: interesting, thanks for the info, wasn't aware of that!02:53
khemwe killed that layer, its just not tested and things broke almost always02:53
moto-timoprobably better to spend community effort maintaining older release branches which have said toolchains in them02:54
khemthere are uglier hacks for supporting older kernels/uboot see my meta-odroid hacks02:54
khemhttps://github.com/akuster/meta-odroid/blob/master/recipes-kernel/linux/linux-hardkernel_3.16.bb02:54
khemsee how cleverly it used an old layer02:54
tlwoernerbut now meta-toolchain is a target02:54
moto-timokhem: I forgot what risc-v 32 bit was missing, was it gcc support?02:54
tlwoernerso at one point "meta-toolchain" was both a target and a layer?!02:55
khemmoto-timo: it was glibc but its not added and will be in glibc 2.29 yay02:55
moto-timokhem: ah yes. that is good news thanks02:55
khemtlwoerner: it was called toolchain-layer02:55
tlwoernerkhem: ah right, sorry02:55
khemwhile BR might be easy to start it does not scale02:56
khemI have seen people look for *something else* after 1 or 2 year affair02:57
moto-timokhem: yeah, I saw that on day three of using BR (when I knew I had 3 SOCs to support)02:57
moto-timonot that I was a BR expert... I was a n00b02:58
khemwe still keep last two released of toolchains around and I guess that gives people 2-3 year old toolchains03:03
khemwe make changes to core architecture that will make it maintaining older toolchains a lot more harder sometimes newer toolchains have features we adapt our workflow03:04
*** webreformer <webreformer!~webreform@106.51.29.139> has quit IRC03:04
* tlwoerner much appreciates khem's hard work on toolchain support for OE03:05
*** webreformer <webreformer!~webreform@106.51.29.139> has joined #yocto03:05
khembut you do bring a point to have a LTS release03:05
khemmuch like ubuntu/rhel model03:06
tlwoernerhmm, so having a graveyard of old gcc recipes wouldn't work, because the latest workflow won't work with newer gccs. so using an older gcc requires an older OE release03:08
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has joined #yocto03:12
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto03:17
*** tgraydon <tgraydon!textual@nat/intel/x-xrjerpiifmhrmktp> has quit IRC03:28
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC03:41
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto03:43
khemtlwoerner: yes03:45
khemwe have to maintain this layer, even though I would love to be called the "undertaker"03:46
khemit wont be really a graveyard03:46
khembut you are bringing the embedded world's original sin to fore and yocto project actually wants to solve that03:47
khemon a different note, rpi3 b+ is fully supported in 3.18 upstream03:48
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC03:52
*** armpit <armpit!~armpit@2601:202:4180:c33:8585:a1fd:28db:bf77> has joined #yocto04:17
*** stephano <stephano!~stephano@134.134.139.73> has quit IRC04:17
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto04:18
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC04:26
*** jacques <jacques!~jacques@nslu2-linux/jacques> has quit IRC05:38
*** dv_ <dv_!~dv@62.178.50.190> has quit IRC05:54
*** dv_ <dv_!~dv@62.178.50.190> has joined #yocto06:12
*** fdanis_away is now known as fdanis06:38
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has quit IRC06:55
*** dl9pf <dl9pf!~quassel@opensuse/member/dl9pf> has quit IRC07:04
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto07:33
*** yann|work <yann|work!~yann@LFbn-1-515-227.w86-245.abo.wanadoo.fr> has quit IRC07:33
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has joined #yocto07:38
*** gtristan <gtristan!~tristanva@114.207.54.40> has joined #yocto07:50
*** ant_home <ant_home!~ant__@host160-253-dynamic.41-79-r.retail.telecomitalia.it> has joined #yocto07:56
*** joaocfernandes <joaocfernandes!~Joao@88.157.234.132> has joined #yocto08:12
*** gtristan <gtristan!~tristanva@114.207.54.40> has quit IRC08:46
*** gtristan <gtristan!~tristanva@114.207.54.40> has joined #yocto08:47
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto09:31
*** Tamis <Tamis!3e862e04@gateway/web/freenode/ip.62.134.46.4> has joined #yocto09:31
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC09:49
*** webreformer <webreformer!~webreform@106.51.29.139> has quit IRC10:00
*** nighty- <nighty-!~nighty@kyotolabs.asahinet.com> has quit IRC10:05
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto10:10
*** webreformer <webreformer!~webreform@106.51.23.158> has joined #yocto10:23
*** vmeson <vmeson!~rmacleod@192-0-133-4.cpe.teksavvy.com> has quit IRC10:26
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC10:27
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has joined #yocto10:42
*** fdanis <fdanis!~fdanis@97.205.83.79.rev.sfr.net> has quit IRC10:47
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto10:55
*** mirzak <mirzak!sid303002@gateway/web/irccloud.com/x-bfjeryhjsfzhfaxv> has joined #yocto11:12
*** fl0v0 <fl0v0!~fvo@i577A682E.versanet.de> has joined #yocto11:27
*** ente <ente!~daemon@unaffiliated/ente> has quit IRC11:50
*** webreformer <webreformer!~webreform@106.51.23.158> has quit IRC11:55
*** nighty- <nighty-!~nighty@s229123.ppp.asahi-net.or.jp> has joined #yocto11:57
*** ak77 <ak77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has joined #yocto12:02
ak77hello all12:02
ak77I am trying to build npm based project, and just install compiled js to the target system. I use npm command which is provided by DEPENDS += "nodejs-native".... problem is, I do npm install in do_compile step, but this is done using another user -- doesn't know about ssh keys it needs to access packages specified in package.json12:04
ak77I've tried to do a do_fetch_append() { npm install }, but that throws an error as it would expect a python block.12:08
ak77how can I add a step to generic fetch ?12:20
*** ernstp <ernstp!sid168075@gateway/web/irccloud.com/x-cfhqnkwcpwlhxwov> has joined #yocto12:21
ak77or what is the way to produce compiled js for the target? I don't need nodejs on the target, so inheriting npm is not the right way12:23
*** joaocfernandes <joaocfernandes!~Joao@88.157.234.132> has quit IRC12:42
*** ak77 <ak77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has quit IRC12:47
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC12:58
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-repwunmgihdqjuxh> has joined #yocto13:03
*** webreformer <webreformer!~webreform@106.51.29.139> has joined #yocto13:05
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto13:06
*** vmeson <vmeson!~rmacleod@192-0-133-4.cpe.teksavvy.com> has joined #yocto13:09
*** ak77 <ak77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has joined #yocto13:29
ak77how to use same user for my task (after do_fetch) as for do_fetch()13:29
ak77?13:29
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC13:33
yoctiNew news from stackoverflow: Yocto Custom Image Recipe does not install a file into the final rootfs <https://stackoverflow.com/questions/51949775/yocto-custom-image-recipe-does-not-install-a-file-into-the-final-rootfs>13:46
*** kanavin <kanavin!~kanavin@79.140.126.226> has joined #yocto13:55
*** eduardas_m <eduardas_m!~eduardas@213.197.143.19> has joined #yocto13:58
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto13:59
*** toanju <toanju!~toanju@185.27.182.30> has joined #yocto14:09
JPEWIs there a YPTM today?14:19
kanavinyes14:22
kanavinactually, no. there is a 'engineering sync' meeting in 1 hour 36 minutes14:24
*** stephano <stephano!~stephano@134.134.139.73> has joined #yocto14:25
*** kanavin <kanavin!~kanavin@79.140.126.226> has quit IRC14:26
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC14:30
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has quit IRC14:35
*** xtungvu90 <xtungvu90!uid313450@gateway/web/irccloud.com/x-rkufrtaufzekkchk> has joined #yocto14:36
*** noway96 <noway96!~noway96@50-244-213-195-static.hfc.comcastbusiness.net> has quit IRC14:47
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has quit IRC15:01
*** eduardas_m <eduardas_m!~eduardas@213.197.143.19> has quit IRC15:05
*** jacques <jacques!~jacques@nslu2-linux/jacques> has joined #yocto15:11
*** jacques is now known as linuxjacques15:11
*** gtristan <gtristan!~tristanva@114.207.54.40> has quit IRC15:16
*** toanju <toanju!~toanju@185.27.182.30> has quit IRC15:23
*** joaocfernandes <joaocfernandes!~Joao@88.157.234.132> has joined #yocto15:24
*** ak77 <ak77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has quit IRC15:30
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has joined #yocto15:45
*** kanavin <kanavin!~kanavin@79.140.126.226> has joined #yocto15:56
yoctiNew news from stackoverflow: Yocto Image Recipe and SRC_URI <https://stackoverflow.com/questions/51952495/yocto-image-recipe-and-src-uri>16:17
*** dv_ <dv_!~dv@62.178.50.190> has quit IRC16:27
*** dv_ <dv_!~dv@62.178.50.190> has joined #yocto16:28
*** armpit <armpit!~armpit@2601:202:4180:c33:8585:a1fd:28db:bf77> has quit IRC16:29
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has joined #yocto16:33
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto16:33
*** fl0v0 <fl0v0!~fvo@i577A682E.versanet.de> has quit IRC16:35
*** joaocfernandes <joaocfernandes!~Joao@88.157.234.132> has quit IRC16:44
*** kism <kism!615a3e9e@gateway/web/freenode/ip.97.90.62.158> has joined #yocto17:02
kismhi everyone. I have a noobie userspace/kernelspace question17:03
kismhow can I call a kernel module function from a userspace application?17:04
*** sgw <sgw!~sgw@134.134.139.74> has quit IRC17:15
*** sgw <sgw!~sgw@134.134.139.74> has joined #yocto17:22
*** xtungvu90 <xtungvu90!uid313450@gateway/web/irccloud.com/x-rkufrtaufzekkchk> has quit IRC17:24
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC17:30
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC17:35
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto17:53
*** webreformer <webreformer!~webreform@106.51.29.139> has quit IRC17:58
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-repwunmgihdqjuxh> has quit IRC18:11
*** armpit <armpit!~armpit@64.2.3.196.ptr.us.xo.net> has joined #yocto18:15
kismFrom research I gathered that I need to create a new syscall ot be able to link a module function to userspace.18:23
*** aaronovz <aaronovz!3f95cd2a@gateway/web/freenode/ip.63.149.205.42> has joined #yocto18:24
aaronovzHello all!18:25
RPkhem: lots of patches merged :)18:26
khemRP: yes for first time I have no local patches today18:26
aaronovzDoes anyone have indepth knowledge of how FILES and do_install() work? I am trying to create a common recipe that contains a number of packages inside it and only install files associated with a particular package into certain images. It doesn't seem to be working the way I thought it would.18:27
*** toanju <toanju!~toanju@x4d0e31c8.dyn.telefonica.de> has joined #yocto18:29
RPkhem: nice :)18:30
* RP thinks he may have found the test parallelism problem18:30
aaronovzI basically have two images and one needs to install 1 package from a recipe, and the other image needs to install X number of packages from that recipes. It doesn't appear to be working correctly as the initrd that just needs one package from the recipe is throwing an error "The initramfs size 138230(K) overrides INITRAMFS_MAXSIZE: 131072(K)" which suggests it is installing more then just the 1 package.18:31
RPaaronovz: does your one package depend on other packages, maybe by shared library linkage?18:31
aaronovzIt does depend on some system libraries such as glib, libsystemd but I wouldn't expect those to make the image size over 130MB18:33
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC18:34
kismhow can I add a new syscall at the build level with bitbake?18:34
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto18:36
*** bviecelli <bviecelli!uid275978@gateway/web/irccloud.com/x-uvwhhccaoveefuhl> has quit IRC18:37
*** rperier <rperier!~rperier@unaffiliated/bambee> has quit IRC18:37
*** zibri <zibri!~zibri@2a01:7e01::f03c:91ff:febb:9538> has quit IRC18:37
aaronovzRP: I shouldn't need a bbappend file with a do_install_append() that removes all uneeded files, right?18:41
*** mrpelotazo <mrpelotazo!~mrpelotaz@HSI-KBW-091-089-217-044.hsi2.kabel-badenwuerttemberg.de> has quit IRC18:41
khemRP: I think enabling hardening flags in poky is very nice18:41
*** kyle1 <kyle1!kylematrix@gateway/shell/matrix.org/x-scsgqkocdppewhay> has quit IRC18:42
*** marble_visions <marble_visions!~marble_vi@46.101.108.79> has quit IRC18:42
*** beneth` <beneth`!~beneth@lxcb.beneth.fr> has quit IRC18:42
*** Hooloovo0 <Hooloovo0!Hooloovoo@hooloovoo.blue> has quit IRC18:42
*** chainey <chainey!sid307801@gateway/web/irccloud.com/x-zdaysybmhobubxhf> has quit IRC18:42
*** beneth <beneth!~beneth@lxcb.beneth.fr> has joined #yocto18:43
khemfor a change meta-openembedded is also building cleanly now, I have propsoed few world exclusions for musl so we can get clean world builds here on18:43
*** micka <micka!~micka@reverse-75.fdn.fr> has quit IRC18:44
*** Hoolootwo <Hoolootwo!Hooloovoo@hooloovoo.blue> has joined #yocto18:44
*** micka <micka!~micka@reverse-75.fdn.fr> has joined #yocto18:45
*** mrpelotazo <mrpelotazo!~mrpelotaz@HSI-KBW-091-089-217-044.hsi2.kabel-badenwuerttemberg.de> has joined #yocto18:45
*** marble_visions <marble_visions!~marble_vi@46.101.108.79> has joined #yocto18:46
yoctiNew news from stackoverflow: Bitbake - tracking builds in binary <https://stackoverflow.com/questions/51954644/bitbake-tracking-builds-in-binary>18:47
*** basic` <basic`!sid141140@drupal.org/association-staff/basic> has quit IRC18:56
*** basic` <basic`!sid141140@linuxfoundation/basic> has joined #yocto18:56
*** kism <kism!615a3e9e@gateway/web/freenode/ip.97.90.62.158> has quit IRC18:56
RPkhem: sounds good for meta-oe. I'm hoping some of the tools/processes/testing we have for core can help there too19:19
RPJPEW: did you see the oeqa patch I just posted?19:22
armpitkhem, exclude everything and you will aways have clean builds ; )19:27
*** prpplague <prpplague!~danders@107-206-66-106.lightspeed.rcsntx.sbcglobal.net> has joined #yocto19:27
JPEWRP: Yes19:27
*** prpplague <prpplague!~danders@107-206-66-106.lightspeed.rcsntx.sbcglobal.net> has left #yocto19:28
JPEWRP: What are the unexpected signals?19:32
*** marex-cloud <marex-cloud!sid137234@gateway/web/irccloud.com/x-kprztzsfcmhxywnz> has quit IRC19:34
*** ldts <ldts!sid269548@gateway/web/irccloud.com/x-kccoijjcgaqistoq> has quit IRC19:34
*** lindblandro <lindblandro!~henrik@kapsi.fi> has quit IRC19:34
*** joeythesaint <joeythesaint!~joe@vegas.deserted.net> has quit IRC19:36
RPJPEW: odd we'd both hit similar issues at the same time! I suspect it was child process exitting signal or SIGPIPE19:38
*** wto <wto!~wto@h-136-128.A336.priv.bahnhof.se> has quit IRC19:39
*** jaeckel <jaeckel!~jaeckel@unaffiliated/jaeckel> has quit IRC19:39
*** ilbelkyr <ilbelkyr!ilbelkyr@freenode/staff/atheme.ilbelkyr> has quit IRC19:39
*** dkc <dkc!~dkc@55.ip-158-69-215.net> has quit IRC19:39
*** yourfate <yourfate!~yourfate@unaffiliated/yourfate> has quit IRC19:39
*** falk0n <falk0n!~falk0n@a109-49-51-30.cpe.netcabo.pt> has quit IRC19:40
JPEWRP: Ya. I suspect we don't (luckily) often have the bitbake server die without flushing stdout, so it wasn't eaily noticed19:43
*** jaeckel <jaeckel!~jaeckel@unaffiliated/jaeckel> has joined #yocto19:45
*** yourfate <yourfate!~yourfate@unaffiliated/yourfate> has joined #yocto19:46
*** rubdos <rubdos!~rubdos@ptr-1uzevqefjgxdm5wv65h.18120a2.ip6.access.telenet.be> has quit IRC19:47
*** ilbelkyr <ilbelkyr!ilbelkyr@freenode/staff/atheme.ilbelkyr> has joined #yocto19:49
*** linuxjacques <linuxjacques!~jacques@nslu2-linux/jacques> has quit IRC19:52
*** toanju <toanju!~toanju@x4d0e31c8.dyn.telefonica.de> has quit IRC19:52
*** mirzak <mirzak!sid303002@gateway/web/irccloud.com/x-bfjeryhjsfzhfaxv> has quit IRC19:57
*** jacques <jacques!~jacques@nslu2-linux/jacques> has joined #yocto19:57
*** jacques is now known as linuxjacques19:57
JPEWRP: I think I might have a lead on what was causing that persist_data errors. It kinda looks like the server was actually starting but taking more than 30 seconds to reply to the parent process as "ready" (as opposed to crashing)19:58
*** lusus_ <lusus_!~lusus@62.91.23.180> has joined #yocto20:00
*** rubdos <rubdos!~rubdos@ptr-1uzevqefjgxdm5wv65h.18120a2.ip6.access.telenet.be> has joined #yocto20:02
*** lusus <lusus!~lusus@62.91.23.180> has quit IRC20:03
*** mirzak <mirzak!sid303002@gateway/web/irccloud.com/x-ujxfswwamhucgikr> has joined #yocto20:07
*** ukembedded_ <ukembedded_!sid304355@gateway/web/irccloud.com/x-fgxsskprxtsqqjbv> has joined #yocto20:12
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has joined #yocto20:14
*** phreaknes <phreaknes!470b7104@gateway/web/freenode/ip.71.11.113.4> has joined #yocto20:18
RPJPEW: how could it end up being that slow? long database ops?20:18
*** ukembedded <ukembedded!sid304355@gateway/web/irccloud.com/x-eklacoyjmmmdkcbb> has quit IRC20:19
*** ukembedded_ is now known as ukembedded20:19
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto20:24
JPEWRP: Not quite sure on how it relates to persist_data yet.... I can occassionally get that failure mode if I adequately tax my system when building.20:24
JPEWRP: Not that it means that is what is going on, but it's the only way I've gotten anything at all to go on. I ran about 10000 iterations over the weekend with no failures :(20:25
*** marex-cloud <marex-cloud!sid137234@gateway/web/irccloud.com/x-rhrxxepsszcvwoxo> has joined #yocto20:26
RPJPEW: these things can be challenging to track down and fix, been here before :/20:26
JPEWRP: Indeed. I also think that the server being tardy to report "ready" is at least part of the cause for the selftest failure (https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/1274/steps/Running%20oe-selftest/logs/stdio). There are at least a few places where it reconnectes to an existing bitbake server instead of starting a new one20:31
JPEWIt's hard to say how much that is happening, but I think you would only see the reconnect message if the test where it reconnects happens to fail20:32
JPEWs/but/because/20:32
JPEWUnless I'm mistaken about the selftest: perhaps it uses a persistent server and reconnecting is normal?20:33
RPJPEW: With the selftest reconnects, it does usually work second try so I've tended to worry about other things20:33
RPJPEW: It can do that but the current default is to restart each time. It usually means the previous server was still shutting down/exitting20:33
*** tgoodwin <tgoodwin!~tgoodwin@static-108-40-78-74.bltmmd.fios.verizon.net> has quit IRC20:34
RPJPEW: I want to switch to memory resident but haven't gotten to that yet20:34
JPEWRP: OK, I'll keep hammering on it. Thanks20:36
phreakneshello. I am doing some research for a project of a digital dash / center cluster with 2 LCD screens on a Renesas R2/3 platform....20:45
phreaknesI would like to keep it as open souce as possible but so far it seems that software options are very limited. Is the Yocto project truly open source compared to other platforms like QT and Integrty?20:47
RPJPEW: turns out my fix does fix one problem but not the one I wanted to fix. Back to the drawing board on that then...20:47
*** yann|work <yann|work!~yann@LFbn-1-515-227.w86-245.abo.wanadoo.fr> has joined #yocto20:48
*** armpit <armpit!~armpit@64.2.3.196.ptr.us.xo.net> has quit IRC20:48
BCMMphreaknes: it's a little difficult to tell which other platforms you're referring to there20:48
JPEWRP: Too bad. It always seems so promising. It's probably a good change to have anyway20:48
RPphreaknes: The core of Yocto Project is true open source, nothing secret/hidden/proprietary. It can build things which aren't open though....20:48
*** Hoolootwo is now known as Hooloovo020:49
RPJPEW: it definitely fixes a problem, just not the one I hoped ;-)20:49
yann|worklooks like I can't add python code in a layer.conf - what alternative to I have to conditionally append to BBFILES ?20:49
*** yann|work is now known as yann20:49
BCMMphreaknes: are you talking about the Integrity RTOS and Qt Embedded?20:50
phreaknes@BCMM forgive me for my ignorance, I'm very new to the embeded linux environment, yes I am20:51
BCMMphreaknes: integrity is not even a bit open source. Qt is... not an alternative to Yocto20:51
BCMMalso Qt is open source20:51
BCMMby "not an alternative to Yocto", i mean lots of people are building Yocto images that include Qt applications20:52
*** uglyoldbob <uglyoldbob!~uglyoldbo@12.182.35.187> has quit IRC20:53
BCMMit's entirely possible to use Yocto to build a totally open-source, redistributable image including Qt20:54
phreaknes@BCMM sorry I knew Integrity was closed, I'm just looking for a platform to start this project with. I've seen a QT demo that has about 90% of what I want to do but It was running Intergrity and I'm wanting to keeep cost down20:54
phreaknesI'm still tryign to figure out how all of these systems work together.20:55
BCMMphreaknes: oh right. yes, yocto is open-source. you can include proprietary software in your images (provided you comply with the relevant licences, yada yada), but you don't have to20:55
BCMMphreaknes: yocto is your linux distribution (or the tool that creates your linux distribution, depending on how you look at it). qt is a cross-platform application development framework, which does user interfaces as well as other stuff20:57
phreaknesI think the demo was using Intergrty as a virual machine for the dash cluster and another for the center section.20:58
BCMMhow they fit together, assuming you want to use qt, is that *an application* written with Qt would be built in to your yocto *operating system image*20:59
phreaknesso basically Yocto is just a base core OS with support for the hardware (kernel drivers) and QT rides on top as the Application / UI layer with hardware hooks.20:59
*** joaocfernandes <joaocfernandes!~Joao@a213-22-65-25.cpe.netcabo.pt> has joined #yocto21:06
*** joaocfernandes <joaocfernandes!~Joao@a213-22-65-25.cpe.netcabo.pt> has quit IRC21:22
*** aaronovz <aaronovz!3f95cd2a@gateway/web/freenode/ip.63.149.205.42> has quit IRC21:23
BCMMthat's about right i guess21:27
BCMMphreaknes: it's a minor quibble, but it's spelled Qt with a lower case t. QT is apple quicktime21:28
BCMMQt is essentially just a library that applications use (but a pretty all-encompassing library that decides a lot about the structure of the program)21:28
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC21:31
phreaknesgot it so now I need to research on if yocto can support my hardware (Renesas H2 / H3) for what I want to do.21:36
RPphreaknes: Renesas is a strong supporter of the project which is a good start, I don't know much about their hardware range though21:44
phreaknesRP: elinux.org seems to have alot of information on the intergration. All greek to me ATM but it will come in time.21:45
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has quit IRC21:57
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has joined #yocto21:59
*** armpit <armpit!~armpit@2601:202:4180:c33:8585:a1fd:28db:bf77> has joined #yocto22:44
*** tgraydon <tgraydon!~textual@134.134.139.76> has joined #yocto22:48
*** puff <puff!~user@c-24-131-208-153.hsd1.pa.comcast.net> has joined #yocto22:52
puffGood evening.  Working with some hardware that has a yocto version of linux installed.  Trying to set up some python3 code, but it looks like pip3 isn't there.22:53
aehs29Am I the only one getting stuck on building python3?22:56
*** phreaknes <phreaknes!470b7104@gateway/web/freenode/ip.71.11.113.4> has quit IRC22:56
aehs29it seems to get stuck on the profile stuff that was just added22:56
aehs29puff: pip3 its there, the recipe is called python3-pip22:57
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has quit IRC22:58
aehs29nvm it got unstuck after 2632 seconds...22:58
puffaehs29: The recipe is there, but it's not on this particular piece of hardware, which came with this yocto-produced distro already on it.22:58
puffaehs29: Or is there some way to install the python-pip3 without rebuilding the whole thing, as if it were a debian package?22:59
aehs29puff: oh I see, you can build it and install it from a package feed if the image has package-management enabled22:59
aehs29puff: exactly22:59
puffaehs29: How do we check that?22:59
puffaehs29:  I mean, can we enable that, or does the original provider have to enable it?23:00
aehs29puff: easy way would probably to just check if you have dpkg, opkg or dnf installed23:00
aehs29puff: if you have any of those youre golden23:01
puffaehs29: Cool, checking.23:01
puffdnf23:03
puffis there23:03
aehs29puff: then you can build python3-pip to create a package feed and then add that package feed to dnf , and install the package throught the network, like you would od on any of the distros that support dnf23:05
puffCan you point me at a tutorial on this?23:09
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC23:10
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has joined #yocto23:11
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has quit IRC23:18
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has quit IRC23:24
*** chandana73 <chandana73!~ckalluri@149.199.62.254> has joined #yocto23:25
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has joined #yocto23:25
khem923:26
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has quit IRC23:35
*** vquicksilver <vquicksilver!~nobody@gentoo/contributor/vquicksilver> has joined #yocto23:41
*** nighty- <nighty-!~nighty@s229123.ppp.asahi-net.or.jp> has quit IRC23:52

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!