*** fadeway <fadeway!~fadeway@dslb-092-074-232-099.092.074.pools.vodafone-ip.de> has quit IRC | 00:00 | |
*** promach <promach!promach@gateway/shell/suchznc/x-cxprddbcnerjkngw> has joined #yocto | 00:09 | |
*** jmcruzal <jmcruzal!~jmcruzal@134.134.139.76> has quit IRC | 00:16 | |
*** nighty- <nighty-!~nighty@s229123.ppp.asahi-net.or.jp> has quit IRC | 00:20 | |
*** rcw <rcw!~rwoolley@108.175.227.93> has joined #yocto | 00:25 | |
*** martinkelly1 <martinkelly1!~martin@67.171.33.217> has quit IRC | 00:31 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto | 00:31 | |
*** fischerm <fischerm!~mfischer@207-114-172-147.static.twtelecom.net> has quit IRC | 00:31 | |
*** nighty- <nighty-!~nighty@kyotolabs.asahinet.com> has joined #yocto | 00:58 | |
*** morphis__ <morphis__!~morphis@pD9ED7C23.dip0.t-ipconnect.de> has joined #yocto | 01:04 | |
*** morphis_ <morphis_!~morphis@pD9ED7CD7.dip0.t-ipconnect.de> has quit IRC | 01:08 | |
*** stephano <stephano!~stephano@134.134.139.75> has quit IRC | 01:08 | |
*** klynn <klynn!~klynn@66.191.24.12> has quit IRC | 01:13 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 01:21 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has joined #yocto | 01:31 | |
-YoctoAutoBuilder- build #1192 of nightly-mips is complete: Failure [failed Running ESDK Sanity Tests] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-mips/builds/1192 | 01:32 | |
*** scottrif <scottrif!~scottrif@2600-6c55-7500-0219-7557-0461-15ac-da67.dhcp6.chtrptr.net> has left #yocto | 01:33 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has quit IRC | 01:35 | |
-YoctoAutoBuilder- build #1170 of nightly-mips-lsb is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/1170 | 01:37 | |
*** rcw <rcw!~rwoolley@108.175.227.93> has quit IRC | 01:40 | |
*** Nilesh_ <Nilesh_!uid116340@gateway/web/irccloud.com/x-dmzizaehinzzijzx> has joined #yocto | 02:02 | |
*** Crofton <Crofton!~Crofton@69.7.123.146> has joined #yocto | 02:06 | |
*** MarkB2 <MarkB2!~pirch@c-73-114-198-98.hsd1.ma.comcast.net> has joined #yocto | 02:50 | |
MarkB2 | Today my supervisor was reviewing the project and sez, "I hear a lot about something called 'Yocto Linux'. Why not use that in the next iteration?" | 02:56 |
---|---|---|
MarkB2 | I have been looking into using it.. but not with any urgency. Now? I find the material on the Yocto site a little dated and somewhat out-of-order. | 02:58 |
MarkB2 | Might someone recommend a boot on getting started with Yocto ? | 03:00 |
*** dreyna <dreyna!~dreyna@unknown-157-215.windriver.com> has quit IRC | 03:04 | |
*** MarkB2 <MarkB2!~pirch@c-73-114-198-98.hsd1.ma.comcast.net> has quit IRC | 03:09 | |
moto-timo | https://www.amazon.com/Embedded-Systems-Project-Software-Development/dp/0133443248/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=0BKRYV4BY6C91YG3MJKE | 03:11 |
moto-timo | https://www.amazon.com/Embedded-Linux-Development-Yocto-Project/dp/1783282339 | 03:12 |
-YoctoAutoBuilder- build #1172 of nightly-ppc-lsb is complete: Success [build successful] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-ppc-lsb/builds/1172 | 03:15 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 03:27 | |
*** Bryanstein <Bryanstein!~Bryanstei@shellium/admin/bryanstein> has quit IRC | 03:40 | |
*** Bryanstein <Bryanstein!~Bryanstei@shellium/admin/bryanstein> has joined #yocto | 03:43 | |
*** bully4u <bully4u!~Adium@134.134.139.76> has left #yocto | 03:57 | |
-YoctoAutoBuilder- build #815 of nightly-arm64 is complete: Failure [failed Running ESDK Sanity Tests] Build details are at http://autobuilder.yoctoproject.org/main/builders/nightly-arm64/builds/815 | 03:58 | |
*** berndhs <berndhs!~berndhs@xplr-104-249-225-14.xplornet.com> has quit IRC | 04:04 | |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has joined #yocto | 04:21 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 04:44 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC | 04:59 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-vffjghzltnkyxyvl> has quit IRC | 05:01 | |
*** AndersD <AndersD!~anders@194-237-220-218.customer.telia.com> has joined #yocto | 05:10 | |
*** fray <fray!~fray@kernel.crashing.org> has quit IRC | 05:17 | |
*** hmw_ <hmw_!~hmw@zimbra.welvaarts.com> has joined #yocto | 05:19 | |
*** AndersD <AndersD!~anders@194-237-220-218.customer.telia.com> has quit IRC | 05:23 | |
*** AndersD <AndersD!~anders@194.237.220.218> has joined #yocto | 05:24 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC | 05:33 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #yocto | 05:38 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto | 05:40 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC | 05:44 | |
*** fray <fray!~fray@kernel.crashing.org> has joined #yocto | 05:53 | |
*** hamis <hamis!~irfan@110.93.212.98> has joined #yocto | 05:53 | |
*** jku <jku!~jku@212-90-67-101.bb.dnainternet.fi> has joined #yocto | 05:55 | |
*** tavish <tavish!~tavish@unaffiliated/tavish> has joined #yocto | 06:03 | |
*** hnje <hnje!~hnje@81.216.59.226> has joined #yocto | 06:04 | |
*** hmw_ <hmw_!~hmw@zimbra.welvaarts.com> has quit IRC | 06:05 | |
*** zeeblex <zeeblex!~zeeblex@gate-zro.freescale.com> has quit IRC | 06:07 | |
*** silviof <silviof!~silviof@unaffiliated/silviof> has joined #yocto | 06:14 | |
*** fqtw <fqtw!~fqtw@13.74.153.100> has joined #yocto | 06:16 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has joined #yocto | 06:20 | |
*** jku <jku!~jku@212-90-67-101.bb.dnainternet.fi> has quit IRC | 06:32 | |
*** fqtw <fqtw!~fqtw@13.74.153.100> has quit IRC | 06:33 | |
*** fqtw <fqtw!~fqtw@13.74.153.100> has joined #yocto | 06:34 | |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC | 06:35 | |
*** agust <agust!~agust@p4FCB4579.dip0.t-ipconnect.de> has joined #yocto | 06:42 | |
*** Kakounet <Kakounet!~Thunderbi@che44-1-88-163-87-53.fbx.proxad.net> has joined #yocto | 06:51 | |
*** fl0v0 <fl0v0!~fvo@pD9F6BB4E.dip0.t-ipconnect.de> has joined #yocto | 06:57 | |
mcfrisk | Hi, has anyone tried hooking up eatmydata or similar libs which disable fsync() into yocto? They could potentially improve build times a lot.. | 07:02 |
LetoThe2nd | mcfrisk: actually my experience is that the underlying storage is not that important | 07:05 |
mcfrisk | LetoThe2nd: yes, but in full sstate cache builds which build several rootfs'es, I can see that disk IO is high even though there is memory available as fs cache. Thus something is syncing stuff to disks, a lot. | 07:06 |
LetoThe2nd | mcfrisk: i just gave it some rough testing, like tmpfs vs ssd vs hd | 07:06 |
mcfrisk | I found https://wiki.yoctoproject.org/wiki/Profiling and there was very little benefit from eatmydata. | 07:07 |
*** mckoan|away is now known as mckoan | 07:07 | |
LetoThe2nd | and the difference was in the range where i expect it to be measurement tolerance, given a box with enough ram to hold the full build in tmpfs | 07:07 |
LetoThe2nd | and as i expect sync on tmpfs to be very, very cheap it should not make that much of a difference | 07:08 |
mcfrisk | LetoThe2nd: ok. hmm. In our case we can't move to tmpfs since build tmp is too big, but we try to avoid IO on build machines by tuning values, and forcing stuff into ram, but in maney places fsync()'s are flushin stuff to disk when there is still RAM available.. | 07:09 |
LetoThe2nd | YMMV, of course | 07:10 |
LetoThe2nd | or just get more ram :-) | 07:10 |
*** joseppc <joseppc!~josep@sestofw01.enea.se> has joined #yocto | 07:13 | |
*** joseppc <joseppc!~josep@linaro/joseppc> has joined #yocto | 07:14 | |
*** rajm <rajm!~robertmar@167.98.27.226> has joined #yocto | 07:17 | |
mcfrisk | LetoThe2nd: more RAM doesn't actually help, we've measured it. And we would need more RAM on not one or few but on tens of build machines. On a 32 core machine more than 64 gigs of RAM doesn't help yocto build performance. | 07:18 |
LetoThe2nd | mcfrisk: very well possible, yes. | 07:19 |
*** toscalix <toscalix!~toscalix@68.red-83-42-135.dynamicip.rima-tde.net> has joined #yocto | 07:23 | |
*** ed2 <ed2!~Adium@192.198.151.43> has joined #yocto | 07:37 | |
*** locutus_ <locutus_!~Gianfranc@2.238.240.162> has joined #yocto | 07:47 | |
*** locutus_ <locutus_!~Gianfranc@2.238.240.162> has quit IRC | 07:48 | |
*** vdehors <vdehors!~vdehors@meu77-6-78-223-226-44.fbx.proxad.net> has joined #yocto | 07:49 | |
*** synack <synack!~synack@pdpc/supporter/active/synack> has quit IRC | 07:57 | |
*** jku <jku!~jku@192.198.151.44> has joined #yocto | 08:00 | |
*** Heinzer123 <Heinzer123!~Heinzer12@nat-134-1-1-2.awi.de> has joined #yocto | 08:06 | |
*** joshuagl <joshuagl!~joshuagl@192.198.151.44> has joined #yocto | 08:07 | |
*** jku <jku!~jku@192.198.151.44> has quit IRC | 08:15 | |
*** jku <jku!~jku@192.198.151.44> has joined #yocto | 08:15 | |
*** Bunio_FH <Bunio_FH!~bunio@84.red-213-0-2.staticip.rima-tde.net> has joined #yocto | 08:21 | |
robsta | hello | 08:23 |
robsta | if you do a package split, does the default package get all files automatically, that are not assigned elsewhere? | 08:23 |
*** luc4 <luc4!~luca@185.43.148.11> has joined #yocto | 08:24 | |
*** gunnarx <gunnarx!~user@94.234.35.24> has joined #yocto | 08:26 | |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has joined #yocto | 08:26 | |
jku | robsta, not all but there's a default list that catches a lot of normal things | 08:27 |
jku | (default only assuming you don't define files_${PN} yourself of course) | 08:28 |
*** egavin <egavin!~egavin@24.red-217-126-80.staticip.rima-tde.net> has joined #yocto | 08:28 | |
robsta | jku: ok | 08:29 |
robsta | but you need to define PACKAGES = | 08:29 |
robsta | always, right? | 08:29 |
robsta | for the split | 08:29 |
jku | generall yes (with some exceptions like using PACKAGE_BEFORE_PN) | 08:35 |
jku | which you may want to look at based on the original question btw | 08:36 |
*** Bunio_FH <Bunio_FH!~bunio@84.red-213-0-2.staticip.rima-tde.net> has quit IRC | 08:38 | |
*** fl0v0 <fl0v0!~fvo@pD9F6BB4E.dip0.t-ipconnect.de> has quit IRC | 08:41 | |
*** fl0v01 <fl0v01!~fvo@pD9F6B111.dip0.t-ipconnect.de> has joined #yocto | 08:41 | |
*** mario-goulart <mario-goulart!~user@email.parenteses.org> has quit IRC | 08:44 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 08:45 | |
*** reanguiano <reanguiano!~devnull@godel.ricardoanguiano.com> has quit IRC | 08:55 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has quit IRC | 08:56 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has joined #yocto | 09:01 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto | 09:08 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 09:10 | |
*** TheSilentHunter <TheSilentHunter!c3f3c92b@gateway/web/cgi-irc/kiwiirc.com/ip.195.243.201.43> has joined #yocto | 09:11 | |
*** zeeblex <zeeblex!~zeeblex@gate-zro.freescale.com> has joined #yocto | 09:12 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC | 09:12 | |
TheSilentHunter | Good morning, can anybody help me building a mender getting started example. Everytime I build with bitbake core-image-base I get the following errors: https://thepasteb.in/p/0ghJwG5v2QAh5 | 09:12 |
*** TheSilentHunter <TheSilentHunter!c3f3c92b@gateway/web/cgi-irc/kiwiirc.com/ip.195.243.201.43> has quit IRC | 09:14 | |
*** CTtpollard <CTtpollard!~CTtpollar@167.98.27.226> has joined #yocto | 09:20 | |
*** TheSilentHunter <TheSilentHunter!c3f3c92b@gateway/web/cgi-irc/kiwiirc.com/ip.195.243.201.43> has joined #yocto | 09:22 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has quit IRC | 09:28 | |
LetoThe2nd | TheSilentHunter: i'd say, do bitbake -e core-image-minimal | less, find out where IMAGE_ROOTS_MAXSIZE gets set and change it then. | 09:30 |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has quit IRC | 09:30 | |
*** colrack <colrack!~colrack@94.126.8.166> has joined #yocto | 09:31 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has joined #yocto | 09:33 | |
robsta | thanks jku | 09:33 |
*** PinkSnake <PinkSnake!51ff1123@gateway/web/freenode/ip.81.255.17.35> has joined #yocto | 09:41 | |
*** Kakounet <Kakounet!~Thunderbi@che44-1-88-163-87-53.fbx.proxad.net> has quit IRC | 09:44 | |
TheSilentHunter | # $IMAGE_ROOTFS_MAXSIZE | 09:46 |
TheSilentHunter | # set? /home/DISK2/yocto-poky/meta-mender/meta-mender-core/classes/mender-install.bbclass:127 | 09:46 |
TheSilentHunter | # "${MENDER_CALC_ROOTFS_SIZE}" | 09:46 |
TheSilentHunter | IMAGE_ROOTFS_MAXSIZE="106496" | 09:46 |
LetoThe2nd | so check mender-install.bbclass to see whats going on there :) | 09:46 |
TheSilentHunter | is it also possible to just set the value in local.conf? | 09:47 |
*** Kakounet <Kakounet!~Thunderbi@che44-1-88-163-87-53.fbx.proxad.net> has joined #yocto | 09:47 | |
TheSilentHunter | ok when I change it there I get: | WARNING: bootloader config not specified, using defaults | 09:48 |
TheSilentHunter | | | 09:48 |
TheSilentHunter | | WARNING: overhead-factor was specified, but size was not, so bitbake variables will be used for the size. In this case both IMAGE_OVERHEAD_FACTOR and --overhead-factor will be applied | 09:48 |
TheSilentHunter | | ERROR: Actual rootfs size (21772 kB) is larger than allowed size 16384 kB | 09:48 |
*** toscalix <toscalix!~toscalix@68.red-83-42-135.dynamicip.rima-tde.net> has quit IRC | 09:49 | |
*** toscalix <toscalix!~toscalix@68.red-83-42-135.dynamicip.rima-tde.net> has joined #yocto | 09:49 | |
TheSilentHunter | in the mender-install.bbclass I have: | 09:51 |
TheSilentHunter | # Gently apply this as the default image size. | 09:51 |
TheSilentHunter | # But subtract IMAGE_ROOTFS_EXTRA_SPACE, since it will be added automatically | 09:51 |
TheSilentHunter | # in later bitbake calculations. | 09:51 |
TheSilentHunter | IMAGE_ROOTFS_SIZE ?= "${@eval('${MENDER_CALC_ROOTFS_SIZE} - (${IMAGE_ROOTFS_EXTRA_SPACE})')}" | 09:51 |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has quit IRC | 09:53 | |
*** jku <jku!~jku@192.198.151.44> has quit IRC | 10:05 | |
*** colrack <colrack!~colrack@94.126.8.166> has quit IRC | 10:17 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto | 10:20 | |
*** TheSilentHunter <TheSilentHunter!c3f3c92b@gateway/web/cgi-irc/kiwiirc.com/ip.195.243.201.43> has quit IRC | 10:23 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC | 10:25 | |
*** nighty- <nighty-!~nighty@kyotolabs.asahinet.com> has quit IRC | 10:26 | |
*** gunnarx <gunnarx!~user@c-5eea2318-74736162.cust.telenor.se> has joined #yocto | 10:47 | |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has joined #yocto | 10:47 | |
*** mario-goulart <mario-goulart!~user@email.parenteses.org> has joined #yocto | 10:49 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto | 10:58 | |
*** mckoan is now known as mckoan|away | 11:00 | |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has quit IRC | 11:05 | |
mcfrisk | So, I want to "export =LD_PRELOAD=libeatmydata.so" to all native tools executed during build by bitbake in all tasks. Is the only way to do this to add LD_PRELOAD to preserved_envvars_exported of bitbake/lib/bb/utils.py ? It seems the BB_ENV_EXTRAWHITE only exports the variable to the recipes/classes but not to the execution shell of do_configure etc. | 11:09 |
mcfrisk | libeatmydata.so turns all sync() system calls to no-ops which should improve build performance. | 11:11 |
*** JoiF <JoiF!~jofr@193.182.166.3> has quit IRC | 11:11 | |
*** JoiF <JoiF!~jofr@193.182.166.3> has joined #yocto | 11:12 | |
*** JoiF <JoiF!~jofr@193.182.166.3> has quit IRC | 11:16 | |
*** JoiF <JoiF!~jofr@193.182.166.3> has joined #yocto | 11:16 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto | 11:21 | |
*** str8ofhearts <str8ofhearts!~max@91.198.14.21> has joined #yocto | 11:21 | |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-jmbvgicrwhuizthf> has quit IRC | 11:40 | |
*** roric_ <roric_!~roric@host-78-78-122-160.mobileonline.telia.com> has joined #yocto | 11:52 | |
*** TheSilentHunter <TheSilentHunter!c3f3c92b@gateway/web/cgi-irc/kiwiirc.com/ip.195.243.201.43> has joined #yocto | 11:57 | |
*** gunnarx <gunnarx!~user@c-5eea2318-74736162.cust.telenor.se> has joined #yocto | 11:57 | |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has joined #yocto | 11:57 | |
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has quit IRC | 12:15 | |
*** roundandround <roundandround!4a5c2ee5@gateway/web/freenode/ip.74.92.46.229> has quit IRC | 12:16 | |
*** rcw <rcw!~rwoolley@128.224.252.2> has joined #yocto | 12:22 | |
*** Shurelous <Shurelous!~igor@189.112.127.230> has joined #yocto | 12:23 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 12:26 | |
*** str8ofhearts <str8ofhearts!~max@91.198.14.21> has left #yocto | 12:27 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 12:27 | |
*** caiortp <caiortp!~inatel@131.221.240.233> has joined #yocto | 12:28 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 12:29 | |
*** christner <christner!~dchristne@50-76-27-165-static.hfc.comcastbusiness.net> has joined #yocto | 12:29 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 12:30 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC | 12:33 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #yocto | 12:35 | |
*** TheSilentHunter <TheSilentHunter!c3f3c92b@gateway/web/cgi-irc/kiwiirc.com/ip.195.243.201.43> has quit IRC | 12:36 | |
*** Nilesh_ <Nilesh_!uid116340@gateway/web/irccloud.com/x-dmzizaehinzzijzx> has quit IRC | 12:42 | |
TafThorne | If you are having problems running a Yocto / Bitbake build through Jenkins on remote nodes and it stops at the `grep 'Python 3'` stage it might be that you have forgotten to stop Ubuntu using /bin/dash as the /bin/sh interpreter. /bin/sh needs to be a symlink to /bin/bash or your oe-init-build-env sourcing down into oe-buildenv-internal will fail. It will not fail when you run it by hand on the machine, only when Jenkins tries to run it. That has conf | 12:59 |
yates | who is Jenkins? | 12:59 |
LetoThe2nd | yates: brother of Hudson | 12:59 |
*** AndersD <AndersD!~anders@194.237.220.218> has quit IRC | 13:00 | |
yates | As Nipsey Russell used to say, "RRRRRRRiiiiiiiiggggghttt" .... | 13:00 |
LetoThe2nd | you did ask ;-) | 13:01 |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has quit IRC | 13:01 | |
TafThorne | Brother / Strange clone of. | 13:03 |
TafThorne | https://jenkins.io/ | 13:04 |
TafThorne | http://hudson-ci.org/ | 13:04 |
yates | thanks | 13:06 |
yates | a "continuous integration" tool | 13:06 |
TafThorne | yates: Those posts help? Do you use an CI system with Yocto? It has been a struggle getting Jenkins to run a (Gerrit) repo from inside a jenkinsfile pipeline job that executes a bitebake / yocto job. If I can spend some more time getting this into the cloud using containers I am sure I could make it much harder or easier. | 13:06 |
yates | TafThorne: they help me understand what the heck you're talking about, yes. | 13:07 |
TafThorne | My key buzz word score for the week is up though. I think my CV value just jumped by a good 30% | 13:07 |
yates | as for being on-board, i'm afraid i'm about as far opposite that type of development methodology as anyone... | 13:08 |
*** tlwoerner <tlwoerner!~Trevor@206.248.190.95> has joined #yocto | 13:09 | |
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has joined #yocto | 13:09 | |
yates | i want to enter opcodes into the front panel, like on the old DEC PDP 11/70 ... | 13:09 |
TafThorne | LetoThe2nd: how do you feel about your replacement in the alternative Emperor: Battle for Dune timeline? http://www.frictionlessinsight.com/revpics2/EmperorBFD/EmperorBFDd_small.jpg (Now I feel old having realised the release date for that game that I was as thinking of as new compared to Dune 2000) | 13:11 |
LetoThe2nd | TafThorne: there is no replacement, there is only me :) | 13:12 |
TafThorne | yates: Does having something enter the opcodes for you every time you change them to make sure they are correct not sound like a good idea? | 13:12 |
TafThorne | LetoThe2nd: That nexus in the far future. Its not good. My tip is avoid high places. | 13:13 |
LetoThe2nd | TafThorne: why should i? i will survive in an eternal dream. | 13:13 |
TafThorne | LetoThe2nd: Not that can/do/would/could without free will or damming man kind. Thank you for the sacrefice. | 13:14 |
*** madisox <madisox!~madison@216-75-232-11.static.wiline.com> has joined #yocto | 13:14 | |
TafThorne | yates: Anywho this is not my baby, I just run the day care. I agree it is a good idea to make sure that my opcodes work on at least one other DEC PDP 11/70 and not just the one I have probably tinkered with. Turns out I needed to tinker with others. | 13:15 |
TafThorne | Really I just wanted to share my triumph with the universe and hope that a future Google search of the chat logs reveals a nugget of incite into what is going on to a future me. | 13:16 |
yates | TafThorne: what doesn't sound good to me is a) the high overhead of developing good test suites, b) the high overhead for each developer to learn the CI tool, test suites, etc.c) the problem of breaking the whole project when someone makes a mistake. other more subtle problems might include specification / functionality drift, development costs, manpower requirements, higher likelihood of tool bugs due to the number | 13:17 |
yates | of tools required, etc... | 13:17 |
*** fadeway_ <fadeway_!~fadeway@dslb-088-066-149-206.088.066.pools.vodafone-ip.de> has quit IRC | 13:18 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 13:18 | |
yates | i would say that for the majority of projects, those things apply. but for HUGE, on-going projects, J/H might be the right solution. | 13:18 |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC | 13:19 | |
TafThorne | yates: We resolve most of those issues with 0 automated tests. To date it is just an automated build system. Well a couple of linters and cppcheck things run and one small set of unit tests on a build that was never getting executed. | 13:19 |
*** stephano <stephano!~stephano@134.134.139.78> has joined #yocto | 13:19 | |
yates | ship it! | 13:20 |
* yates snickers | 13:20 | |
TafThorne | yates: We have also Siloed the CI specifc knowledge in two developers heads and some wiki pages. If anyone else ever touched the config files there are clues. Most people (there are only 6 of us) do not touch the Makefiles other than to expand a lists. | 13:21 |
*** tavish <tavish!~tavish@unaffiliated/tavish> has quit IRC | 13:22 | |
TafThorne | yates: We are a looooonnnngg way from CD and in truth not very well into CI either. | 13:22 |
yates | you'll not be convincing me anytime soon. sorry. i believe in a minimal set of tools (emacs, gnumake, etc.). but i'm old. i'm stubborn. | 13:23 |
TafThorne | EMACS! | 13:23 |
yates | yocto is a very painful step for me. | 13:23 |
yates | yocto itself | 13:23 |
TafThorne | its a bit of mind... bend for me too | 13:23 |
yates | i also have separates in my home stereo (preamp/power amp, etc.). it's a life-view/mindset | 13:25 |
yates | but nevertheless, best-of-luck to you and your company. | 13:26 |
yates | i didn't mean to be discouraging. | 13:26 |
TafThorne | Yer mist of my life is a confusing (to others) bundle of string and tape holding together an impossibly (seeming to others) system of things. | 13:26 |
TafThorne | Also I like XML and get my head aroudn the idea of meta meta meta data (it gets fuzzy after that) so Yocto is OK. Jenkins calling nodes and other stuff is OK. Everything is fine. Until someone moves the coffee cup that was balacning out the weight on the other end of the desk.... | 13:28 |
yates | it seems you're smart enough to see the forest in spite of the trees... | 13:29 |
TafThorne | yates: thank you. I think I will need the luck. | 13:29 |
TafThorne | I am lead to understand that I have an odd view of things. | 13:30 |
TafThorne | I can see the value in all your points too. | 13:30 |
TafThorne | As long as I can get someone else to try typing in the opcodes now and then I am happy to leave a paper trail and nothing else. When no one else will do so a machine doing it to check it works elsewhere seems prudent. | 13:30 |
yates | thank you | 13:31 |
TafThorne | yates: good luck to you and your company too. I'll get back to the forest to see if the buttler has got lots somewhere in the trees. | 13:31 |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC | 13:32 | |
TafThorne | One last thing. Yocto (or bitbake (or meta-oe)) does still need /bin/bash instead of /bin/dash as the /bin/sh interpreter? I should not be reporting my strange edge case in a ticket somewhere should I? | 13:32 |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #yocto | 13:33 | |
yates | TafThorne: the oe-init-environment (or whatever) doesn't set that up automagically? | 13:33 |
yates | i don't see why it would be any different by hand versus with jenkins. i would start looking at that discrepancy first. | 13:34 |
yates | (looking back at your first post) | 13:34 |
yates | if i'm understanding your problem correctly. | 13:35 |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto | 13:36 | |
*** egavin <egavin!~egavin@24.red-217-126-80.staticip.rima-tde.net> has quit IRC | 13:39 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 13:39 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 13:39 | |
*** hamis <hamis!~irfan@110.93.212.98> has quit IRC | 13:39 | |
*** armpit <armpit!~armpit@2601:202:4001:9ea0:1546:4e93:629:a226> has joined #yocto | 13:40 | |
*** egavin <egavin!~egavin@24.red-217-126-80.staticip.rima-tde.net> has joined #yocto | 13:41 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC | 13:44 | |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto | 13:47 | |
*** lamego <lamego!~jose@134.134.139.76> has joined #yocto | 13:50 | |
*** AndersD <AndersD!~anders@h83-209-191-235.cust.se.alltele.net> has joined #yocto | 13:53 | |
TafThorne | yates: I will look into it. I know that not having the symlink caused a mysterious failure when jenkins was trying to run things. AFAIK that system uses ssh to connect to a node, runs some java magic and then inside that java magic spaws a shell for it to use. That shell is the default (I think) but in Ubutnu the sh interpreter seems to be left as /bin/sh which results in /bin/dash. I think you understand my problem correctly. | 13:54 |
*** ythl <ythl!8b5532f8@gateway/web/freenode/ip.139.85.50.248> has quit IRC | 13:57 | |
*** jmcruzal <jmcruzal!jmcruzal@nat/intel/x-rbpxnrblpwacdlau> has joined #yocto | 13:59 | |
yates | i don't really see much different between approaches 2.2 and 2.4 in the linux kernel development manual (http://www.yoctoproject.org/docs/1.6/kernel-dev/kernel-dev.html). | 14:03 |
yates | one seems to be that you use the original defconfig file, but it seems you don't have to. | 14:03 |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC | 14:03 | |
yates | is it that, in the section 2.4 approach, you are specifying your own linux kerenl versuion, commit id, etc? | 14:04 |
yates | whereas in the 2.2 approach you utilize the existing kernel version? | 14:04 |
yates | can you define your own machine in either case? | 14:05 |
*** Heinzer123 <Heinzer123!~Heinzer12@nat-134-1-1-2.awi.de> has quit IRC | 14:08 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 14:11 | |
TafThorne | yates: is this about 2.2. Modifying an Existing Recipe vs 2.4. Working With Your Own Sources? | 14:11 |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has joined #yocto | 14:12 | |
LetoThe2nd | when i'm trying to build libvncserver, it obviously tries to link against the hosts lgcrypt. seems to be caused by TARGET_LDFLAGS += "-lgcrypt" | 14:12 |
LetoThe2nd | what might lead the linker astry here? | 14:13 |
yates | also, in the 2.4 approach, you define your own, uniquely-named kernel recipe, while in 2.2 you have to use an existing kernel recipe and write a bbappend? | 14:13 |
yates | TafThorne: yes | 14:13 |
TafThorne | yates: I think it is trying to convey the options of patching a file or replacing a file. | 14:15 |
yates | WHICH file are you referring to? you mean some in-tree kernel file, e.g., blah.dts? | 14:17 |
TafThorne | yates: Patching a kernel file makes sense for the first example. Making your own recipe for a kernel file makes little sense. I think it was done to make the two sections similar. The same advice works for any application. Adding your own application, config file or similar makes more sense. I am still new(ish) to this so I may be mistaken. | 14:17 |
TafThorne | (sorrry was typing looonngg resposne. Will be AFK for a few minues now while I help witha Ruby issue in meat psace) | 14:18 |
*** gunnarx <gunnarx!~user@c83-248-212-222.bredband.comhem.se> has joined #yocto | 14:19 | |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has joined #yocto | 14:19 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has joined #yocto | 14:21 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 14:22 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 14:25 | |
*** rajm <rajm!~robertmar@167.98.27.226> has quit IRC | 14:27 | |
TafThorne | yates: back | 14:29 |
*** egavin <egavin!~egavin@24.red-217-126-80.staticip.rima-tde.net> has quit IRC | 14:29 | |
yates | khem: going back to my question late yesterday. so kernel is decided by machine, and machine is decided by conf/machine/ in the layer from which the image recipe is built? | 14:31 |
yates | TafThorne: why does making my own recipe for kernel file make little sense? | 14:31 |
TafThorne | yates: Did my explanation make sense? Although it talks about kernel stuff those section apply equally to application code. You are not as likely to have your own kernel or kernel module or (i do not know that much about kernel development, insert name of some large replacable chunk here). You are much more likely have your own application or a patched version of applciation. | 14:31 |
*** rajm <rajm!~robertmar@167.98.27.226> has joined #yocto | 14:32 | |
*** egavin <egavin!~egavin@24.red-217-126-80.staticip.rima-tde.net> has joined #yocto | 14:32 | |
TafThorne | TafThorne: because I only ever patch kernel files or replace single files. I do not re-write whole large chunks. For _me_ it makes little sense to do things from scratch. It make more sense to change a few lines or a single file. | 14:32 |
TafThorne | yates: Re...kernel is decided... question: I believe that is correct. Unless no preferred kernel is indicated in which case you ultimately end up at the default one for your distribution or version of Yocto. | 14:34 |
TafThorne | yates: p.s. I was making a poor assumption. I write applications or tweak drivers. I usually stay well out of kernel space and code. Sorry about that. | 14:35 |
yates | no, that's not the issue. we are doign the same thing, very small tweaks, e.g., to dts files to reconfigure pin muxing. | 14:35 |
*** joseppc <joseppc!~josep@linaro/joseppc> has quit IRC | 14:36 | |
yates | there is another consideration here: even if you write your own kernel recipe, which kernel/u-boot git sources are you going to use? it seems you can a) use someone elses and patch, or b) create your own set (from some sensible existing kernel/u-boot) and put them into your own git repo. | 14:38 |
TafThorne | What I done | 14:39 |
TafThorne | https://github.com/Quectel-Community/meta-quectel-community/tree/master/recipes-kernel/linux | 14:39 |
yates | fyi, we are using the variscite dart 6ul som board, and want to leverage their kernel/u-boot work, but tweak to taste for some new/modified interfaces on their P1/P2 connector. | 14:40 |
*** Son_Goku <Son_Goku!~King_InuY@fedora/ngompa> has quit IRC | 14:41 | |
yates | you are utilizing approach 2.2 | 14:41 |
TafThorne | Which I cannot claim is correct. Basically I ended up with two patches. One for linux-yocto that patched things on some systems but not the Pi I was testing with and the one for Pi linux-raspberrypi. These were both developed based on my Ubuntu PCs kernel source and some adjustments. | 14:41 |
TafThorne | I am using approach 2.2. The driver I was working with already existed. It is a 1 line change to add a new device to it. | 14:42 |
TafThorne | When I needed to add ppp and ppp config files. I used approach 2.4 https://github.com/Quectel-Community/meta-quectel-community/tree/master/recipes-quectel-community/quectel-ppp | 14:42 |
TafThorne | Well... it is config files so they did not need compiled. That does not mater here, I think. In the non-public code here I also have compiled code of our own that is more like the 2.4 approach. | 14:43 |
yates | i'm confused by https://github.com/Quectel-Community/meta-quectel-community/tree/master/recipes-quectel-community/quectel-ppp | 14:45 |
yates | is that an image recipe? | 14:45 |
khem | yates: you should be able to write bbappends for respective recipes if you are only tweaking | 14:46 |
yates | khem: so approach 2.2 | 14:47 |
yates | ? | 14:47 |
yates | khem: we can certainly do that for the short term, the goal being to verify our new hardware works. | 14:50 |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 14:51 | |
yates | but there are other considerations long-term in which we may not want to use that method. essentially the dependency on someone else's kernel/uboot. e.g., what if they pull it off github for some reason? | 14:52 |
*** joseppc <joseppc!~josep@sestofw01.enea.se> has joined #yocto | 14:54 | |
*** joseppc <joseppc!~josep@linaro/joseppc> has joined #yocto | 14:54 | |
*** quite <quite!quite@unaffiliated/quite> has quit IRC | 14:55 | |
yates | is my thinking right? | 14:56 |
*** rajm <rajm!~robertmar@167.98.27.226> has quit IRC | 14:57 | |
*** AndersD <AndersD!~anders@h83-209-191-235.cust.se.alltele.net> has quit IRC | 14:58 | |
yates | or it could simply be the more streamlined (I think..) process of code change/compile/test/checkin instead of code change/compile/test/patch/checkin | 14:59 |
TafThorne | yates: quectel-ppp_0.1.bb is a recipe. Not a special one, just a recipe. It causes some things to happen. It is included as part of an image recipe elsewhere (or you can add it to local.conf). | 15:00 |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 15:01 | |
*** rajm <rajm!~robertmar@167.98.27.226> has joined #yocto | 15:01 | |
joshuagl | armpit: FWIW we have the reduced qemumips test suites in morty | 15:01 |
armpit | k | 15:01 |
khem | yates: in this age of distributed SCMs your concerns about repo disappearingare addressed, you can create a github fork anytime | 15:02 |
khem | so I would suggest to cross that bridge when you arrive there | 15:02 |
TafThorne | khem: until github goes the way of Google Code. Hopefully there will be some warning though. Not like that python node js mess of last year when the dev pulled their code. | 15:05 |
khem | gh goes down we have bigger problem. in worst case someone will have a local copy | 15:07 |
khem | you would have cloned one for the projects you are interested in | 15:07 |
khem | so nothing changes, | 15:07 |
TafThorne | Yer. At least with Yocto there is a local copy of the source we just used (until I delete it). So we could (should) back that up from time to time. | 15:11 |
khem | usually I advice people to create premirrors | 15:13 |
khem | which is simple http server hosting all tar balls | 15:14 |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 15:14 | |
yates | TafThorne: i see (re recipe). thanks for the clarification. | 15:14 |
yates | khem: s/essentially/e.g./ ... that was just one consideration. | 15:15 |
TafThorne | yates: you are welcome. It was my first non-tutorial Yocto work. I cannot vouch for its quality but it seems to work. | 15:15 |
yates | how do you invoke it from the image .bb ? | 15:15 |
yates | require? | 15:16 |
yates | but i'm paranoid. paranoia will destroy ya'. | 15:17 |
*** joseppc <joseppc!~josep@linaro/joseppc> has quit IRC | 15:18 | |
majuk | yates: We should hold hands and cry while we figure this stuff out. I have many of the same goals as you it sounds. I got my .dts patches laid out yesterday, testing today. | 15:19 |
TafThorne | yates: to me and with regards to invoking my quectel driver mods? Magic. You include the layer in your layers file. Then the bitbake system skims over all the recipes it has, Noticed that there is a bbappend for a recipe it is already using (the kernel) so it applies that. | 15:19 |
*** quite <quite!quite@gyro.lublin.se> has joined #yocto | 15:19 | |
*** quite <quite!quite@unaffiliated/quite> has joined #yocto | 15:19 | |
*** melonipoika_ <melonipoika_!~quassel@dsl-hkibng22-54f98b-64.dhcp.inet.fi> has joined #yocto | 15:20 | |
yates | majuk: knock yourself OUT dude. | 15:22 |
majuk | That's plan B. | 15:22 |
TafThorne | yates: to me and with regards to invoking my quectel ppp config file mods? You have to include the layer in the layers file and then make something require or install that recipe. It is not a bbappend so it will not just modify something. I do also have recipies that give newer versions of applications. When there are multiple recipies that provide the same thing (quectel-ppp in my case) the bitbake system picks the one of highest priority. I have | 15:23 |
TafThorne | *local.conf | 15:23 |
majuk | If you happen to figure out where to shoe-horn in u-boot DDR tuning register, hit a brother up. | 15:24 |
majuk | *registers | 15:24 |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has quit IRC | 15:25 | |
*** ed2 <ed2!~Adium@192.198.151.43> has quit IRC | 15:25 | |
majuk | TafThorne: I don't think you hit the character limit on that last message. | 15:25 |
majuk | I *do think | 15:26 |
majuk | Man I need more coffee. | 15:26 |
TafThorne | The bit where I got lost is what happens after local.conf? The answer is those machine or image recipies you mentioned earlier. What I now have is a <my_machine_name>.conf in meta-my_company_name layer's /conf directly. That overrides the raspberrypi3:${MACHINE} (gaining all of its powers) | 15:26 |
yates | aha. | 15:26 |
kergoth | http://www.aosabook.org/en/yocto.html may be helpful for the big picture / basics of how bitbake works | 15:27 |
TafThorne | Then in meta-my_company_name layer's recipies-core/images directory I have some image-name.bb files that themselves have include recipes-core/images/rpi-basic-image.bb (again like the highlander steeling powers) and then inside them they have IMAGE_INSTALL += "packagegroup-tafts-list-of-things" | 15:27 |
TafThorne | Then if we tug on that string somewhere there is a pacakge group in my meta-my_company_name layer that defines the packagegroup-tafts-list-of-things package ground and in that packagr group it includes more pacakge groups! | 15:28 |
TafThorne | Only joking. well... it could be package groups. It actually is a .bb file that has `inherit packagegroup` and then has `RDEPENDS_${PN} = "\ (list of pacakges including quectel-ppp` | 15:29 |
*** sjolley <sjolley!~sjolley@134.134.137.71> has quit IRC | 15:30 | |
TafThorne | majuk: serious or joke? I cannot see from here | 15:30 |
majuk | TafThorne: Serious. Couple messages back it, you cut off at "I have" | 15:31 |
majuk | Looks like there was supposed to be more there. | 15:31 |
TafThorne | 1/3 : (16:23:00) TafThorne: yates: to me and with regards to invoking my quectel ppp config file mods? You have to include the layer in the layers file and then make something require or install that recipe. It is not a bbappend so it will not just modify something ... | 15:31 |
TafThorne | 2/3 ... I do also have recipies that give newer versions of applications. When there are multiple recipies that provide the same thing (quectel-ppp in my case) ... | 15:32 |
TafThorne | 3/3 : ... I do also have recipies that give newer versions of applications. When there are multiple recipies that provide the same thing (quectel-ppp in my case) | 15:32 |
TafThorne | majuk: better? | 15:32 |
TafThorne | I am waaaaayyyy tooooooo verbose most of the time. I do really try to be more succinct. Imagine what happens when I get excited or forget. ] | 15:33 |
majuk | ...I'm unconcerned, just pointing it out. | 15:33 |
*** melonipoika_ <melonipoika_!~quassel@dsl-hkibng22-54f98b-64.dhcp.inet.fi> has quit IRC | 15:33 | |
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has joined #yocto | 15:35 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 15:40 | |
*** Kakounet <Kakounet!~Thunderbi@che44-1-88-163-87-53.fbx.proxad.net> has quit IRC | 15:40 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC | 15:44 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto | 15:47 | |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has quit IRC | 15:50 | |
*** rajm <rajm!~robertmar@167.98.27.226> has quit IRC | 15:50 | |
TafThorne | majuk: thanks. Missing half my speach would (possibly) confuse poor yates: more than reading it all. Hopefully kergoth's suggested reading will be more clear and complete. | 15:50 |
*** jkridner <jkridner!~jkridner@pdpc/supporter/active/jkridner> has joined #yocto | 15:50 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #yocto | 15:51 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 15:55 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 16:00 | |
*** luc4 <luc4!~luca@185.43.148.11> has quit IRC | 16:00 | |
*** sjolley <sjolley!~sjolley@134.134.139.75> has joined #yocto | 16:00 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 16:06 | |
*** aehs29 <aehs29!~aehernan@134.134.139.82> has quit IRC | 16:07 | |
*** aehs29 <aehs29!~aehernan@134.134.139.82> has joined #yocto | 16:07 | |
*** roric_ <roric_!~roric@host-78-78-122-160.mobileonline.telia.com> has quit IRC | 16:09 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 16:12 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto | 16:12 | |
*** toscalix <toscalix!~toscalix@68.red-83-42-135.dynamicip.rima-tde.net> has quit IRC | 16:14 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 16:16 | |
*** jwessel <jwessel!~jwessel@128.224.252.2> has joined #yocto | 16:17 | |
yates | TafThorne: ha. np. thanks for the mini-manual! :) | 16:17 |
*** boucman_work <boucman_work!~jrosen@lns-bzn-39-82-255-32-23.adsl.proxad.net> has joined #yocto | 16:19 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 16:19 | |
yates | khem: can i still define my own machine even if i only use bbappends for the kernel recipe? i probably won't, but i'm curious | 16:23 |
*** egavin <egavin!~egavin@24.red-217-126-80.staticip.rima-tde.net> has quit IRC | 16:27 | |
majuk | yates: That's what I have done. My custom layer has a custom board [which is my ref board with a few minor mods] + 2 bbappends [patches] & 1 bb [installs some misc files to rootfs] | 16:29 |
khem | yates: yes you can | 16:38 |
khem | yates: you can derive your machine from an existing machine. You might have to take care of overrides etc. since sometimes bsps define some operations specific to machines | 16:39 |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 16:44 | |
*** Jackie_huang <Jackie_huang!~quassel@106.120.101.38> has quit IRC | 16:45 | |
*** Jackie <Jackie!~quassel@106.120.101.38> has joined #yocto | 16:45 | |
*** Jackie is now known as Guest88046 | 16:46 | |
TafThorne | yates: you are welcome. Good luck. | 16:50 |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has joined #yocto | 16:50 | |
*** JoiF <JoiF!~jofr@193.182.166.3> has quit IRC | 16:56 | |
*** vdehors <vdehors!~vdehors@meu77-6-78-223-226-44.fbx.proxad.net> has quit IRC | 17:04 | |
*** fl0v01 <fl0v01!~fvo@pD9F6B111.dip0.t-ipconnect.de> has quit IRC | 17:05 | |
*** Jackie_huang <Jackie_huang!~quassel@106.120.101.38> has joined #yocto | 17:08 | |
*** Guest88046 <Guest88046!~quassel@106.120.101.38> has quit IRC | 17:10 | |
*** CTtpollard <CTtpollard!~CTtpollar@167.98.27.226> has quit IRC | 17:14 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 17:15 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 17:19 | |
*** reanguiano <reanguiano!~devnull@godel.ricardoanguiano.com> has joined #yocto | 17:19 | |
yates | section 2.2 doesn't say anything about creating an image recipe. do i need to create my own image recipe in my custom layer in order to use my bbappended kernel? if i do not and instead use the image recipe from the "base" layer (the one which contains the kernel recipe), how is my custom layer's kernel's bbappend file is utilized? | 17:39 |
yates | ? | 17:53 |
*** dv_ <dv_!~quassel@62-178-118-86.cable.dynamic.surfer.at> has quit IRC | 17:57 | |
yates | i'm stuck. i sure would appreciate a hint | 18:05 |
*** stephano <stephano!~stephano@134.134.139.78> has quit IRC | 18:09 | |
yates | TafThorne: permission to pm? | 18:09 |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC | 18:14 | |
*** scottrif <scottrif!~scottrif@2600-6c55-7500-0219-c9d3-3c5a-513e-ee47.dhcp6.chtrptr.net> has joined #yocto | 18:14 | |
*** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #yocto | 18:14 | |
yates | do i use my own image recipe and "inherit" from the base layer recipe? | 18:15 |
*** Guma <Guma!~Guma@c-67-184-64-21.hsd1.il.comcast.net> has joined #yocto | 18:15 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 18:17 | |
*** yizhao <yizhao!~zhaoyi@106.120.101.38> has quit IRC | 18:17 | |
*** yizhao <yizhao!~zhaoyi@106.120.101.38> has joined #yocto | 18:19 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC | 18:20 | |
*** berndhs <berndhs!~berndhs@xplr-104-249-225-14.xplornet.com> has joined #yocto | 18:20 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has joined #yocto | 18:27 | |
yates | khem: is this correct? | 18:29 |
*** phyllip <phyllip!~p@50-245-158-253-static.hfc.comcastbusiness.net> has joined #yocto | 18:30 | |
phyllip | i'm trying to append a version string to the installed /etc/issue and /etc/issue.net on a yocto-built distro. oe-core offers a base-files bb recipe that has a function do_install_basefilesissue. i wrote a common bbclass that appends onto this function but i believe that append isn't executing | 18:34 |
phyllip | is inheriting that bbclass in a base-files_%.bbappend file not the correct approach to appending onto do_install_basefilesissue? | 18:35 |
*** yizhao <yizhao!~zhaoyi@106.120.101.38> has quit IRC | 18:40 | |
*** Jackie_huang <Jackie_huang!~quassel@106.120.101.38> has quit IRC | 18:42 | |
*** robert_yang <robert_yang!~lyang1@106.120.101.38> has quit IRC | 18:42 | |
*** joshuagl <joshuagl!~joshuagl@192.198.151.44> has quit IRC | 18:50 | |
*** JoiF <JoiF!~jofr@193.182.166.3> has joined #yocto | 18:53 | |
yates | ERROR: ERROR: Nothing PROVIDES 'hw-test-image' | 18:53 |
*** robert_yang <robert_yang!~lyang1@106.120.101.38> has joined #yocto | 18:53 | |
yates | yet there is a meta-custom/recipes-custom/images/hw-test-image.bb | 18:54 |
*** Jackie <Jackie!~quassel@106.120.101.38> has joined #yocto | 18:54 | |
*** Jackie is now known as Guest67733 | 18:54 | |
*** yizhao <yizhao!~zhaoyi@106.120.101.38> has joined #yocto | 18:54 | |
*** berndhs <berndhs!~berndhs@xplr-104-249-225-14.xplornet.com> has quit IRC | 19:00 | |
yates | there is a kernel recipe meta-variscite-fslc/recipes-kernel/linux/linux-variscite_4.1.15.bb, and i have a meta-ebtron/recipes-kernel/linux/linux-variscite_4.1.15.bbappend, yet i'm getting "ERROR: No recipes available for: /home/yocto-project-x5-hw-test/sources/meta-ebtron/recipes-kernel/linux/linux-variscite_4.1.15.bbappend" | 19:12 |
yates | nm | 19:14 |
*** sjolley <sjolley!~sjolley@134.134.139.75> has quit IRC | 19:14 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 19:14 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 19:16 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 19:19 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 19:20 | |
*** nslu2-log <nslu2-log!~nslu2-log@milla.nas-admin.org> has quit IRC | 19:21 | |
*** nslu2-log <nslu2-log!~nslu2-log@milla.nas-admin.org> has joined #yocto | 19:21 | |
*** blueCmd <blueCmd!bluecmd@skalman.tech.dreamhack.se> has left #yocto | 19:22 | |
*** stephano <stephano!stephano@nat/intel/x-lmuxbnpzepuuepkb> has joined #yocto | 19:22 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 19:22 | |
*** melonipoika_ <melonipoika_!~quassel@dsl-hkibng22-54f98b-64.dhcp.inet.fi> has joined #yocto | 19:37 | |
*** sjolley <sjolley!~sjolley@134.134.137.71> has joined #yocto | 19:43 | |
*** dv_ <dv_!~quassel@62.178.118.86> has joined #yocto | 19:45 | |
*** warthog9 <warthog9!~warthog9@proxy.monkeyblade.net> has quit IRC | 19:55 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 19:56 | |
*** morphis__ <morphis__!~morphis@pD9ED7C23.dip0.t-ipconnect.de> has quit IRC | 19:59 | |
*** warthog9 <warthog9!~warthog9@proxy.monkeyblade.net> has joined #yocto | 20:00 | |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC | 20:04 | |
*** jmcruzal <jmcruzal!jmcruzal@nat/intel/x-rbpxnrblpwacdlau> has quit IRC | 20:08 | |
*** jmcruzal <jmcruzal!jmcruzal@nat/intel/x-naqrczybljwjgrdx> has joined #yocto | 20:14 | |
*** rcw <rcw!~rwoolley@128.224.252.2> has quit IRC | 20:19 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 20:28 | |
*** gunnarx <gunnarx!~user@unaffiliated/gan> has quit IRC | 20:50 | |
*** dreyna <dreyna!~dreyna@unknown-157-214.windriver.com> has joined #yocto | 20:51 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 20:53 | |
*** Guma <Guma!~Guma@c-67-184-64-21.hsd1.il.comcast.net> has quit IRC | 20:58 | |
*** caiortp <caiortp!~inatel@131.221.240.233> has quit IRC | 20:58 | |
*** klynn <klynn!~klynn@66.191.24.12> has joined #yocto | 21:01 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 21:01 | |
*** Guma <Guma!~Guma@c-67-184-64-21.hsd1.il.comcast.net> has joined #yocto | 21:06 | |
*** stephano <stephano!stephano@nat/intel/x-lmuxbnpzepuuepkb> has quit IRC | 21:08 | |
*** stephano <stephano!stephano@nat/intel/x-kpqtbrwaurzzpxee> has joined #yocto | 21:08 | |
*** stephano <stephano!stephano@nat/intel/x-kpqtbrwaurzzpxee> has quit IRC | 21:09 | |
*** stephano <stephano!stephano@nat/intel/x-aqxkwjpebmycjmev> has joined #yocto | 21:10 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 21:14 | |
*** stephano <stephano!stephano@nat/intel/x-aqxkwjpebmycjmev> has quit IRC | 21:15 | |
phyllip | is there a variable aside from $THISDIR that might be used for pulling the directory of a recipe or bbappend file? | 21:27 |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 21:30 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 21:42 | |
khem | yates: have you added the meta-variscite-fslc to your bblayers.conf ? | 21:46 |
*** lamego <lamego!~jose@134.134.139.76> has quit IRC | 21:46 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has quit IRC | 21:53 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has joined #yocto | 21:54 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has quit IRC | 21:59 | |
*** jmcruzal <jmcruzal!jmcruzal@nat/intel/x-naqrczybljwjgrdx> has quit IRC | 22:00 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has quit IRC | 22:08 | |
*** agust <agust!~agust@p4FCB4579.dip0.t-ipconnect.de> has quit IRC | 22:09 | |
*** paulg_ <paulg_!~paulg@128.224.252.2> has joined #yocto | 22:18 | |
*** lexano <lexano!~lexano@81.171.97.88> has quit IRC | 22:23 | |
*** phyllip <phyllip!~p@50-245-158-253-static.hfc.comcastbusiness.net> has quit IRC | 22:30 | |
*** _yashi_ <_yashi_!~yashi@p654785.hkidff01.ap.so-net.ne.jp> has joined #yocto | 22:31 | |
*** majuk <majuk!~majuk@50-233-77-210-static.hfc.comcastbusiness.net> has joined #yocto | 22:34 | |
*** roric_ <roric_!~roric@c-94-255-250-142.cust.bredband2.com> has quit IRC | 22:51 | |
*** klynn <klynn!~klynn@66.191.24.12> has left #yocto | 22:52 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has joined #yocto | 22:54 | |
*** Snert <Snert!~LoginName@106-24-237-24.gci.net> has quit IRC | 22:58 | |
*** Shurelous <Shurelous!~igor@189.112.127.230> has quit IRC | 22:59 | |
*** vmeson <vmeson!~rmacleod@192-0-133-4.cpe.teksavvy.com> has quit IRC | 23:04 | |
*** vmeson <vmeson!~rmacleod@192-0-133-4.cpe.teksavvy.com> has joined #yocto | 23:26 | |
*** sagner <sagner!~ags@66.171.181.186> has joined #yocto | 23:36 | |
sagner | Is there something like vardepsexclude for python functions? Or asked differently, is it safe to use time.gmtime() in a python function? | 23:37 |
*** lexano <lexano!~lexano@99.231.152.55> has joined #yocto | 23:39 | |
*** dreyna <dreyna!~dreyna@unknown-157-214.windriver.com> has quit IRC | 23:44 | |
*** scottrif <scottrif!~scottrif@2600-6c55-7500-0219-c9d3-3c5a-513e-ee47.dhcp6.chtrptr.net> has left #yocto | 23:47 | |
*** sjolley1 <sjolley1!~sjolley@134.134.139.72> has joined #yocto | 23:53 | |
*** sjolley <sjolley!~sjolley@134.134.137.71> has quit IRC | 23:54 | |
*** catch22 <catch22!~catch22__@220.57.96.58.static.exetel.com.au> has quit IRC | 23:57 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!