*** scottrif <scottrif!~scottrif@47-40-108-60.dhcp.knwc.wa.charter.com> has left #yocto | 00:00 | |
*** peacememories <peacememories!~textual@2a02:8388:8480:fd80:713a:3f46:a9b8:59d> has joined #yocto | 00:02 | |
*** geissonator <geissonator!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has quit IRC | 00:07 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has joined #yocto | 00:17 | |
*** ferlzc <ferlzc!~ferlzc@189-19-101-161.dsl.telesp.net.br> has quit IRC | 00:19 | |
*** dev1990 <dev1990!~dev@dynamic-78-8-116-81.ssp.dialog.net.pl> has quit IRC | 00:22 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has quit IRC | 00:37 | |
*** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has joined #yocto | 00:40 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 00:43 | |
*** peacememories <peacememories!~textual@2a02:8388:8480:fd80:713a:3f46:a9b8:59d> has quit IRC | 00:50 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has joined #yocto | 01:05 | |
*** gtristan <gtristan!~tristanva@modemcable131.169-131-66.mc.videotron.ca> has quit IRC | 01:16 | |
*** crustyklang <crustyklang!~crustykla@host-92-19-189-108.as13285.net> has joined #yocto | 01:27 | |
*** geissonator <geissonator!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has joined #yocto | 01:34 | |
*** BlauskaerM <BlauskaerM!~Fever@185.213.152.161> has quit IRC | 01:34 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 01:43 | |
*** sgw <sgw!~sgw@134.134.139.83> has quit IRC | 01:50 | |
*** lazyape_home <lazyape_home!~lazyape@athedsl-212890.home.otenet.gr> has joined #yocto | 01:51 | |
*** dl9pf_ <dl9pf_!~quassel@static.88-198-106-157.clients.your-server.de> has joined #yocto | 01:54 | |
*** ljp <ljp!~quassel@1.156.146.60> has joined #yocto | 01:55 | |
*** JaMa <JaMa!~martin@217.30.68.212> has quit IRC | 01:55 | |
*** JaMa <JaMa!~martin@217.30.68.212> has joined #yocto | 01:55 | |
*** junland_ <junland_!~junland@142.93.201.46> has joined #yocto | 01:55 | |
*** ljp <ljp!~quassel@1.156.146.60> has quit IRC | 01:56 | |
*** ljp <ljp!~quassel@1.156.146.60> has joined #yocto | 01:56 | |
*** comptroller_ <comptroller_!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto | 01:57 | |
*** otavio- <otavio-!~otavio@static.203.17.243.136.clients.your-server.de> has joined #yocto | 01:58 | |
*** RB2_ <RB2_!~RB2@c-73-178-160-56.hsd1.nj.comcast.net> has joined #yocto | 02:00 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has quit IRC | 02:00 | |
*** lpotter <lpotter!~quassel@1.156.146.60> has quit IRC | 02:00 | |
*** ctlnwr_ <ctlnwr_!~catalin@89.121.200.102> has quit IRC | 02:00 | |
*** otavio <otavio!~otavio@136.243.17.203> has quit IRC | 02:00 | |
*** dl9pf <dl9pf!~quassel@opensuse/member/dl9pf> has quit IRC | 02:00 | |
*** RB2 <RB2!~RB2@c-73-178-160-56.hsd1.nj.comcast.net> has quit IRC | 02:00 | |
*** junland <junland!~junland@142.93.201.46> has quit IRC | 02:00 | |
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has quit IRC | 02:00 | |
*** jofr <jofr!~jofr@193.182.166.3> has quit IRC | 02:00 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC | 02:00 | |
*** csanchezdll <csanchezdll!~user@galileo.kdpof.com> has quit IRC | 02:00 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has quit IRC | 02:00 | |
*** lazyape <lazyape!~lazyape@athedsl-212890.home.otenet.gr> has quit IRC | 02:00 | |
*** angelo_ts <angelo_ts!~angelo_ts@mittelab/members/ziongate> has quit IRC | 02:04 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has joined #yocto | 02:07 | |
*** xperia64 <xperia64!~pi@pool-71-179-254-134.bltmmd.fios.verizon.net> has joined #yocto | 02:07 | |
*** ctlnwr_ <ctlnwr_!~catalin@89.121.200.102> has joined #yocto | 02:07 | |
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has joined #yocto | 02:08 | |
*** jofr <jofr!~jofr@193.182.166.3> has joined #yocto | 02:08 | |
*** angelo_ts <angelo_ts!~angelo_ts@mittelab/members/ziongate> has joined #yocto | 02:09 | |
*** ljp <ljp!~quassel@1.156.146.60> has quit IRC | 02:22 | |
*** lpotter <lpotter!~quassel@1.156.146.60> has joined #yocto | 02:23 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 02:23 | |
*** mrpelotazo <mrpelotazo!~mrpelotaz@HSI-KBW-091-089-212-176.hsi2.kabel-badenwuerttemberg.de> has quit IRC | 02:30 | |
*** mrpelotazo <mrpelotazo!~mrpelotaz@HSI-KBW-091-089-212-176.hsi2.kabel-badenwuerttemberg.de> has joined #yocto | 02:36 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has joined #yocto | 02:47 | |
*** kaspter <kaspter!~Instantbi@125.118.62.24> has joined #yocto | 03:06 | |
*** geissonator <geissonator!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has quit IRC | 03:23 | |
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has joined #yocto | 03:47 | |
*** gtristan <gtristan!~tristanva@24.48.71.248> has joined #yocto | 04:10 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 04:16 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 04:16 | |
*** sgw <sgw!~sgw@134.134.139.75> has joined #yocto | 04:35 | |
*** crustyklang <crustyklang!~crustykla@host-92-19-189-108.as13285.net> has quit IRC | 04:48 | |
*** hamis <hamis!~irfan@110.93.212.98> has joined #yocto | 05:23 | |
*** dv_ <dv_!~dv@62.178.50.190> has quit IRC | 05:24 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has quit IRC | 05:35 | |
*** dv_ <dv_!~dv@62-178-50-190.cable.dynamic.surfer.at> has joined #yocto | 05:37 | |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has joined #yocto | 05:46 | |
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has quit IRC | 05:48 | |
*** jobroe_ <jobroe_!~manjaro-u@193.158.0.154> has joined #yocto | 05:56 | |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has quit IRC | 05:56 | |
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has quit IRC | 05:59 | |
*** jobroe_ <jobroe_!~manjaro-u@193.158.0.154> has quit IRC | 06:05 | |
*** AndersD <AndersD!~AndersD@194.237.220.218> has joined #yocto | 06:09 | |
*** AndersD <AndersD!~AndersD@194.237.220.218> has quit IRC | 06:13 | |
*** AndersD <AndersD!~AndersD@194-237-220-218.customer.telia.com> has joined #yocto | 06:14 | |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has joined #yocto | 06:20 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-64-130-221.home.otenet.gr> has joined #yocto | 06:37 | |
*** saraf <saraf!~a_saraf@157.33.249.36> has joined #yocto | 06:51 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 06:52 | |
*** BlauskaerM <BlauskaerM!~Fever@185.213.152.161> has joined #yocto | 06:55 | |
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has joined #yocto | 07:09 | |
*** mihais <mihais!~mihaiserb@193.240.241.118> has joined #yocto | 07:15 | |
*** yann <yann!~yann@lfbn-idf1-1-103-67.w82-124.abo.wanadoo.fr> has quit IRC | 07:25 | |
*** tprrt <tprrt!~tprrt@ram31-1-82-234-79-177.fbx.proxad.net> has joined #yocto | 07:26 | |
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has joined #yocto | 07:27 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has joined #yocto | 07:30 | |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-liwzjqolhksqfhrp> has joined #yocto | 07:35 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto | 07:36 | |
malanecora | I'm using gcc and gccsdk 7.3% (in order to be able to compile linux-yocto_4.4% kernel) , in consequence gcc-sanitizers' build is crashing due to the non existence of sys/ustat.h. As far as I remember, sys/ustat.h has been removed from glibc | 07:37 |
---|---|---|
*** JaMa <JaMa!~martin@217.30.68.212> has quit IRC | 07:39 | |
malanecora | My glibc is on version 2.28 | 07:40 |
malanecora | Is it worth using an older version of glibc or shouild I just disable sanitize features from gcc? | 07:42 |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has quit IRC | 07:44 | |
*** csanchezdll <csanchezdll!~user@galileo.kdpof.com> has joined #yocto | 07:51 | |
*** mihais <mihais!~mihaiserb@193.240.241.118> has left #yocto | 07:54 | |
*** zagor <zagor!~zagor@rockbox/developer/Zagor> has joined #yocto | 07:57 | |
*** sagner <sagner!~ags@46.140.72.82> has joined #yocto | 08:03 | |
*** lusus <lusus!~lusus@62.91.23.180> has joined #yocto | 08:05 | |
*** tprrt <tprrt!~tprrt@ram31-1-82-234-79-177.fbx.proxad.net> has quit IRC | 08:05 | |
*** yacar <yacar!~yacar@static-css-ccs-204145.business.bouyguestelecom.com> has joined #yocto | 08:09 | |
*** mckoan|away is now known as mckoan | 08:09 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 08:11 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 08:16 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 08:18 | |
*** JaMa <JaMa!~martin@217.30.68.212> has joined #yocto | 08:26 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 08:29 | |
*** yann <yann!~yann@lfbn-1-12695-17.w90-90.abo.wanadoo.fr> has joined #yocto | 08:32 | |
BlauskaerM | I know there is a way to assign functions to a specific machine, like IMAGE_BOOT_FILES_machine1. But is there a way to assign the same function to two machines? | 08:34 |
BlauskaerM | Or do I have to write it on two lines? IMAGE_BOOT_FILES_machine1 += "file" and IMAGE_BOOT_FILES_machine2 += "file" ? | 08:35 |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has joined #yocto | 08:39 | |
*** henriknj <henriknj!~hnje@193.106.123.182> has joined #yocto | 08:45 | |
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has quit IRC | 08:45 | |
JP4u | Hello guys, someone here knows how to remove task dependency in Yocto ? :) ( i have made a custom image class and it depends of do-image_cpio but i'm in a circular dependency :S Thx! | 08:46 |
BlauskaerM | Dont know if it works or if its recommended but could you try: do_image_cpio[depends] = "" | 08:48 |
BlauskaerM | ? | 08:48 |
JP4u | BlauskaerM: Thx but i would like to remove a dependy or find how to change mine ^^ I have also try do_image_cpio[recrdeps] -= "do_image-custom" | 08:51 |
JP4u | but doesn't work :( | 08:51 |
*** zagor <zagor!~zagor@rockbox/developer/Zagor> has quit IRC | 08:53 | |
henriknj | Is it possible to make a custom do_foobar() task depend on the src_uri file signatures - so it will run whenever any of the file signatures changes | 08:53 |
JP4u | henriknj: the do-fecth doesn't do that already ? | 08:54 |
BlauskaerM | JP4u: Do you want to remove it all together or do you want to run do_image_cpio before or after do_image-custom ? | 08:54 |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 09:00 | |
JP4u | BlauskaerM: in fact do_image_custom needs cpio.gz as input ( in order to build a custom fit image) so i have added do_image-custom[recrdeps] = "do_image_cpio" but doesn't do what i want ^^ | 09:04 |
BlauskaerM | #Could you try: do_image-custom[depends] += "" | 09:06 |
BlauskaerM | Damn | 09:06 |
BlauskaerM | What's the name of your image recipe? | 09:06 |
JP4u | image recipe name : image-custom.bbclass | 09:07 |
JP4u | i have also added do_image-custom[depends] with virtual/dtb:do_deploy / kernel:deploy and ${IMAGE_BASENAME}:do_build | 09:08 |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 09:08 | |
BlauskaerM | I had a simular problem the other day | 09:09 |
JP4u | I don't understand why a task depends is between do_cpio and my custom image type :S | 09:10 |
BlauskaerM | The do_image function builds all image formats specified in IMAGE_FSTYPES and later moves them to the deploy folder with do_image_complete | 09:11 |
BlauskaerM | Do you need the cpio file for the wik image creation ? | 09:11 |
JP4u | BlauskaerM: it's a good info | 09:11 |
JP4u | BlauskaerM: Yes I need to put the .cpio.gz output file inside my custom type so i will try to change deps | 09:12 |
BlauskaerM | You could make the do_image_wic function dependent on do_image_cpio. But keep in mind that the files wont be present in the deply folder at this stage. If you want to add the cpio.gz file you could add it to the IMAGE_BOOT_FILES variable. | 09:14 |
BlauskaerM | In your image recepie. Could you try to add: do_imace_wic[depends] += image-cusom:do_image_cpio" | 09:15 |
BlauskaerM | And then | 09:15 |
BlauskaerM | IMAGE_BOOT_FILES += "${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.cpio.gz" | 09:15 |
JP4u | BlauskaerM: I'm going to make a try | 09:16 |
BlauskaerM | The cpio is finished but not in the deploy folder. But you can still find it in ${IMGDEPLOYDIR} | 09:16 |
BlauskaerM | Use IMAGE_BOOT_FILES += "${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.cpio.gz;FILENAME" | 09:17 |
BlauskaerM | This will put the cpio file in to /boot with the name FILENAME | 09:18 |
BlauskaerM | Im taking this from one of my own recipes so the names might differ from yours | 09:19 |
JP4u | BlauskaerM: thx i will adapt that and keep in touch :) | 09:20 |
JP4u | BlauskaerM: thx for your time | 09:20 |
BlauskaerM | Use: bitbake image-cusom -e | grep -v "^#" | less | 09:20 |
BlauskaerM | To see your variables | 09:20 |
BlauskaerM | Good luck o/ | 09:20 |
yocti | New news from stackoverflow: configure: error: missing __attribute__ ((constructor)) support? <https://stackoverflow.com/questions/54250667/configure-error-missing-attribute-constructor-support> | 09:21 |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 09:27 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 09:27 | |
*** cquast <cquast!~cquast@90.85.130.193> has joined #yocto | 09:27 | |
JP4u | BlauskaerM: I have to double check some steps but seems work :-) Thank you guy ;) | 09:28 |
BlauskaerM | JP4u: Live long and prosper | 09:30 |
JP4u | BlauskaerM: thx Mr Spock | 09:31 |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 09:31 | |
*** florian_kc is now known as florian | 09:37 | |
*** Timon <Timon!4dde52e6@gateway/web/freenode/ip.77.222.82.230> has joined #yocto | 09:48 | |
*** Timon is now known as Guest59923 | 09:48 | |
Guest59923 | Hi, I hope somebody can help me with understanding my "problem" I want to add some files in my rootfs under /usr/bin If i compile my qt application it will be created under packages-split -> projectname-tools folder. If i want to add the same file in another location for instance /test/application The application will be created under packages-split -> projectname. Can somebody help me understand this "issue"? It happend on a upg | 09:51 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 09:56 | |
JP4u | Guest59923: Maybe add a .bbappend on the QT recipe ? do_deploy_append() { <do what you want here> } or set ROOTFS_POSTPROCESS_COMMAND_append ( dirty) | 09:56 |
Guest59923 | yeah, i can also add projectname-tools to the image_install part. But i want to know why i need to add the -tools part to the projectname to get the application in the /usr/bin folder | 09:58 |
JP4u | Guest59923: Ok i told you all i know... | 09:59 |
Guest59923 | thanks :) | 10:00 |
*** sarah_connor <sarah_connor!91fdde45@gateway/web/freenode/ip.145.253.222.69> has joined #yocto | 10:05 | |
*** cquast <cquast!~cquast@90.85.130.193> has quit IRC | 10:07 | |
*** cquast_ <cquast_!~cquast@90.85.130.193> has joined #yocto | 10:07 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 10:08 | |
sarah_connor | Hi! "bitbake core-image-minimal" reports an error in do_package_write_ipk with "*** Error: Package name contains illegal characters, (other than [a-z0-9.+-])". I just added "package_ipk" and "opkg" and "package-management" in my local.conf to trigger that error. Do you have an idea what is going on here? | 10:09 |
sarah_connor | It's suspicious that we have two spaces in the error message, as if there's an empty string | 10:11 |
JP4u | sarah_connor: a bad copy/paste from windows ? | 10:13 |
sarah_connor | JP4u: in local.conf? | 10:13 |
henriknj | JP4u: im sure it does, but I have a custom task to do some variable expansion in the files | 10:23 |
henriknj | JP4u: but I might just take a look at do_fetch and see how it is done there | 10:26 |
JP4u | sarah_connor: maybe yes | 10:26 |
JP4u | henriknj: you can also play with time stamp, it's dirty but you can force the fetch for each build | 10:27 |
sarah_connor | JP4u: I'm quite sure I haven't copied from Windows, but to get sure I reverted the changes in local.conf and did them again with a linux editor and also called "dos2unix local.conf", but it does not help. | 10:28 |
*** FrostEyes_P1 <FrostEyes_P1!~frosteyes@152.115.47.4> has joined #yocto | 10:28 | |
JP4u | henriknj: Some tasks are marked as "nostamp" tasks. No timestamp file is created when these tasks are run. Consequently, "nostamp" tasks are always rerun. | 10:28 |
henriknj | JP4u: yeah im aware of that, and already tried that - didn't really work though | 10:28 |
JP4u | sarah_connor: maybe pastebin some log :) | 10:29 |
JP4u | henriknj: how do you set SRC_URI var ? from Git or personnal repo ? local files , | 10:29 |
henriknj | just local files | 10:29 |
*** ferlzc <ferlzc!~ferlzc@189-19-101-161.dsl.telesp.net.br> has joined #yocto | 10:30 | |
*** berton <berton!~berton@181.220.86.121> has joined #yocto | 10:31 | |
*** zagor <zagor!~zagor@rockbox/developer/Zagor> has joined #yocto | 10:31 | |
JP4u | henriknj: personally I put all sources in a git repo with ${AUTOREV} to track the last commit of a branch, if i made some changes in the repo do_fetch function is run again | 10:31 |
sarah_connor | JP4u: this is how the error appears: https://pasteboard.co/HX07la8.png | 10:32 |
sarah_connor | JP4u: this is my current local.conf: https://pastebin.com/K7YzsG60 | 10:35 |
JP4u | IMAGE_INSTALL_append = " opkg mytest" != IMAGE_INSTALL_append = "opkg mytest" try that ;) | 10:36 |
JP4u | sarah_connor: I mean remove the first space after the = symbole | 10:37 |
JP4u | or use += | 10:37 |
sarah_connor | JP4u: trying... | 10:37 |
*** saraf__ <saraf__!~a_saraf@123.252.238.18> has joined #yocto | 10:37 | |
*** saraf <saraf!~a_saraf@157.33.249.36> has quit IRC | 10:39 | |
*** berton <berton!~berton@181.220.86.121> has quit IRC | 10:41 | |
sarah_connor | JP4u: no, it doesn't help. I wonder why the error message comes after "Subprocess output: kernel-module-snd-hwdep....", can you see a link between the error and that module? | 10:42 |
JP4u | sarah_connor: I'm not an expert sorry... | 10:45 |
sarah_connor | JP4u: anyway, thanks! | 10:45 |
*** berton <berton!~berton@181.220.86.121> has joined #yocto | 10:45 | |
JP4u | sarah_connor: maybe check kernel driver recipe, are you sure is needed ? | 10:45 |
JP4u | sarah_connor: have you made some changes inside meta-fsl ? | 10:46 |
sarah_connor | JP4u: no, just added my own meta layer with just a helloworld.c | 10:46 |
sarah_connor | the rest is pure yocto + fsl stuff | 10:47 |
JP4u | sarah_connor: seems come from audio driver sound/core/snd-hwdep.ko | 10:49 |
JP4u | maybe disable Alsa in kernel conf | 10:49 |
yocti | New news from stackoverflow: Yocto populate SDK - Receipe inherit from cmake <https://stackoverflow.com/questions/54252223/yocto-populate-sdk-receipe-inherit-from-cmake> | 10:51 |
sarah_connor | JP4u: A strange thing is everytime I repeat "bitbake core-image-minimal" Subprocess output reports another kernel module | 10:52 |
JP4u | sarah_connor: issue in cache ? maybe try -c cleanall on the kernel and/or image recipe | 10:53 |
sarah_connor | JP4u: trying... | 10:54 |
yacar | Hi there, I posted here yesterday about an issue I had with parsing stuff. I don't know if this is reproductible with standard yocto and devtool (I'm using a vendor release) but the issue came from the do_patch function. | 10:55 |
yacar | from workspace/appends/linux-mainline_4.14.39-phy4.bbappend in the sdk, the do_patch function shall be replaced with do_patch[noexec] = "1" | 10:56 |
boucman_work | ok, I was debugging with yacar, so here is a little more details | 10:58 |
yacar | thanks @boucman_work :) | 10:58 |
boucman_work | basically, devtool generates a bbappend which contains "do_patch {:}" | 10:58 |
boucman_work | which (semantically) changes the do_patch into a nop | 10:58 |
boucman_work | problem is, in this vendor distro, there is some code, somewhere that seems to do a do_patch_append() | 10:59 |
boucman_work | so the nop wouldn't work. | 10:59 |
boucman_work | The situation is made worth because do_patch is actually python code, so the do_patch_append ends up adding python code to shell code (the ":" is the shell nop) | 11:00 |
boucman_work | so by generating do_patch[noexec] ="1" we cleanly disable do_patch in a way that has much less chances to break exotic setups | 11:00 |
boucman_work | remaining question (for us) : is there an upstream bug to fix :) | 11:01 |
RP | rburton: -next ok with you? (I've dropped the bitbake.conf prefix change for now) | 11:03 |
*** saraf_ <saraf_!~a_saraf@157.33.239.210> has joined #yocto | 11:04 | |
rburton | RP: i haven't built-tested it yet, have you buildhistory-diff'd the upgrades? | 11:06 |
RP | rburton: autobuilder should have! | 11:07 |
rburton | have you looked at the diff? :) | 11:07 |
*** saraf__ <saraf__!~a_saraf@123.252.238.18> has quit IRC | 11:07 | |
RP | rburton: no ;-) | 11:07 |
*** JP4u <JP4u!51ff1123@gateway/web/freenode/ip.81.255.17.35> has quit IRC | 11:10 | |
*** |King_InuYasha| <|King_InuYasha|!~King_InuY@ool-18e49371.dyn.optonline.net> has quit IRC | 11:10 | |
RP | hmm, buildhistory is odd :/ | 11:10 |
RP | rburton: http://git.yoctoproject.org/cgit.cgi/poky-buildhistory/commit/?h=poky/master-next/qemux86&id=e3195d9809716652546a1ac69a75287ec707e79b is the one we want I think | 11:12 |
RP | rburton: Looks like a lot of debug files disappeared | 11:14 |
* RP reports that on the list | 11:15 | |
RP | rburton: apart from that the diff looked ok but I'll let you run your process. I've run the GL patchset on top on the AB in the meantime | 11:21 |
kanavin | RP: I made a demo video for that https://www.youtube.com/watch?v=0YBuku3JESc | 11:28 |
kanavin | rburton: ^^^ | 11:28 |
kanavin | not sure whe the video plays in 360p here, I did upload the HD version | 11:29 |
rburton | woo | 11:29 |
rburton | youtube needs time to reprocess | 11:29 |
erbo | I see higher res versions, 720p + 1080p | 11:30 |
kanavin | probably missing codecs in browser | 11:31 |
RP | kanavin: nice! :) | 11:31 |
kanavin | RP: not sure if you noticed, v3 of the patch adds headless support | 11:31 |
kanavin | so qemu renders into memory and makes that available via vnc or spice | 11:31 |
RP | kanavin: I like that, we already use vnc on the autobuilders | 11:34 |
kanavin | RP: I also added a couple of checks into selftest, so that gtk test runs only if DISPLAY is set, and headless test runs only if mesa drivers are available on the host machine | 11:35 |
kanavin | RP: how is vnc used? is there a vnc client involved somehow? | 11:35 |
kanavin | or just that qemu is configured to run a server, but nothing actually connects | 11:35 |
RP | kanavin: we start a vnc server to make DISPLAY available for SDL | 11:36 |
RP | we can in theory connect to it to debug if we wanted | 11:36 |
*** Jpu4 <Jpu4!51ff1123@gateway/web/freenode/ip.81.255.17.35> has joined #yocto | 11:40 | |
Jpu4 | hi all | 11:40 |
kanavin | RP: right, I think gtk opengl test will not be able to use that, as it is using GLX | 11:41 |
Jpu4 | I have a package using cmake but my includes files is not shipped in SDK. Any recommendations ? | 11:44 |
*** saraf_ <saraf_!~a_saraf@157.33.239.210> has quit IRC | 11:45 | |
yocti | New news from stackoverflow: Yocto parallel configuration packages files conflict <https://stackoverflow.com/questions/54253325/yocto-parallel-configuration-packages-files-conflict> | 11:51 |
BlauskaerM | How can I override do_image_wic with a machine value? | 11:59 |
BlauskaerM | Or, can every variable be overridden? | 12:00 |
ernstp | BlauskaerM: basically yes | 12:06 |
BlauskaerM | So its possible to override do_image_wic to apply to a specific machine with do_image_wic_machine1 ? | 12:07 |
*** saraf <saraf!~a_saraf@123.252.238.18> has joined #yocto | 12:08 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto | 12:08 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 12:10 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 12:11 | |
*** dl9pf_ is now known as dl9pf | 12:24 | |
*** dl9pf <dl9pf!~quassel@opensuse/member/dl9pf> has joined #yocto | 12:24 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC | 12:30 | |
rburton | Jpu4: you ddin't install the image into the image that the sdk is based on? | 12:35 |
Jpu4 | rburton: i described more my issue here : https://stackoverflow.com/questions/54252223/yocto-populate-sdk-receipe-inherit-from-cmake | 12:38 |
RP | kanavin: you probably need to look through https://autobuilder.yoctoproject.org/typhoon/#/builders/85/builds/128 | 12:38 |
rburton | those files should be in the -dev package for a start. you still haven't confirmed that the image depends on your recipe. | 12:40 |
Jpu4 | i've set DEPENDS +="spdlog" in my recipe that depend of this package | 12:42 |
henriknj | Do we have something like the wic templates (wks.in) for ordinary files? | 12:42 |
kanavin | RP: yeah, has been watching anxiously for the past 20 minutes or so :) | 12:42 |
Jpu4 | in my image.bb I've set CORE_IMAGE_EXTRA_INSTALL +="mypackage" | 12:43 |
rburton | henriknj: something like https://github.com/rossburton/meta-ross/blob/master/classes/bbin.bbclass? | 12:43 |
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has quit IRC | 12:43 | |
erbo | Jpu4: only packages explicitly in IMAGE_INSTALL will get their -dev packages in an SDK, if I recall correctly. Not those who are only pulled in as dependencies to other packages in IMAGE_INSTALL | 12:43 |
RP | kanavin: not sure I understand some of the things failing there :/ | 12:43 |
rburton | Jpu4: erbo isn't correct | 12:44 |
erbo | oh :( | 12:44 |
kanavin | RP: some are obvious (musl compile failures), others can be tricky, like qemu failing to start against vnc with the new gtk frontend | 12:45 |
henriknj | rburton: yeah like that | 12:45 |
erbo | RP: But adding the missing -dev packages to TOOLCHAIN_TARGET_TASK should fix it, right? | 12:45 |
henriknj | rburton: already implemented similar functionality myself, but would rather use something upstream | 12:46 |
rburton | henriknj: feel free to copy that and send me any improvements. as a proof of concept it worked well, but the todo is quite a big poblem | 12:46 |
rburton | henriknj: get the todo sorted somehow and we can merge it into oe-core... | 12:46 |
henriknj | rburton: alright, ill look into it | 12:46 |
henriknj | thanks | 12:46 |
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has joined #yocto | 12:47 | |
Jpu4 | I have to add something to export my includes files into SDK ? | 12:49 |
rburton | nope, if PN is in an image, then PN-dev will be in a SDK generated from that image | 12:49 |
rburton | did you check that the files don't exist, and its not cmake breaking instead? | 12:49 |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 12:50 | |
Jpu4 | Yes. I checked. I installed the sdk and The file doesn't exist | 12:51 |
erbo | rburton: are you sure the -dev packages for all packages in an image ends up in SDK? | 12:52 |
rburton | erbo: package_manager.py, line 571. complementary packages are based on the actual list of installed packages. | 12:56 |
erbo | rburton: and that list contains packages pulled in as runtime dependencies too? | 12:58 |
rburton | its the list of packages *actually* installed in the sdk | 12:59 |
erbo | I know we have work-around for that behavior in a project currently on rocko, maybe things have changed | 12:59 |
rburton | nope. if you can replicate that not happening then please file a bug with the example | 12:59 |
erbo | Ok, I'll try it out using vanilla poky | 13:00 |
*** Piraty <Piraty!~irc@unaffiliated/piraty> has quit IRC | 13:01 | |
*** Piraty <Piraty!~irc@unaffiliated/piraty> has joined #yocto | 13:02 | |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has quit IRC | 13:11 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto | 13:13 | |
*** geissonator <geissonator!~geissonat@32.97.110.57> has joined #yocto | 13:23 | |
*** cquast_ is now known as cquast | 13:23 | |
BlauskaerM | How can I override do_image_cpio with a specific machine? do_image_cpio_machine1 does not work =/ | 13:26 |
Jpu4 | Yes. Files specified in FILES_${PN}-dev included in SDK | 13:29 |
Jpu4 | thanks all | 13:29 |
sarah_connor | hmm... meta-fsl-bsp-release/imx/meta-bsp/recipes-kernel/linux/linux-imx-src.inc contains 2 lines which could be the reason why do_package_write_ipk fails with "Package name contains illegal characters, (other than [a-z0-9.+-]) | 13:33 |
sarah_connor | SRCBRANCH = "imx_4.9.88_2.0.0_ga" | 13:33 |
sarah_connor | LOCALVERSION = "-${SRCBRANCH}" | 13:33 |
sarah_connor | That variable LOCALVERSION contains underscore then | 13:33 |
sarah_connor | Anybody here who knows about that piece of code? | 13:34 |
sarah_connor | There was already a patch here https://lists.yoctoproject.org/pipermail/meta-freescale/2017-January/020119.html but it seems there are more places of that type of bug | 13:35 |
sarah_connor | What should I do now? | 13:36 |
*** yates_home <yates_home!~yates@rrcs-96-10-234-158.midsouth.biz.rr.com> has quit IRC | 13:36 | |
sarah_connor | Any freescale gurus around here? :) | 13:42 |
sarah_connor | The problem is I could try to hack with my half-knowledge but I think I'd more break than fix things :D | 13:43 |
sarah_connor | Actually it would be nice if sources/poky/meta/classes/package_ipk.bbclass fixes the package name automatically and replaces the bad chars with e.g. "-" or at least outputs what the evil string is why things break | 13:46 |
sarah_connor | ...there in do_package_write_ipk() | 13:47 |
*** gtristan <gtristan!~tristanva@24.48.71.248> has quit IRC | 13:49 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has joined #yocto | 14:05 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has quit IRC | 14:10 | |
*** MiskaX <MiskaX!hj3yzukurr@rankki.sonarnerd.net> has quit IRC | 14:11 | |
*** MiskaX <MiskaX!orludjbs2s@rankki.sonarnerd.net> has joined #yocto | 14:11 | |
*** marka <marka!~masselst@184.175.21.100> has joined #yocto | 14:15 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 14:15 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 14:16 | |
*** hamis <hamis!~irfan@110.93.212.98> has quit IRC | 14:33 | |
meow` | Hi, is there an equivalent to BBMASK to hide a bbclass and an .inc file ? | 14:35 |
*** stephano <stephano!stephano@nat/intel/x-qofmpspdokqkkgmb> has joined #yocto | 14:37 | |
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has quit IRC | 14:38 | |
*** OutBackDingo_ <OutBackDingo_!~quassel@unaffiliated/outbackdingo> has joined #yocto | 14:40 | |
*** lpapp <lpapp!~lpapp@kde/lpapp> has joined #yocto | 14:40 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 14:40 | |
*** saraf <saraf!~a_saraf@123.252.238.18> has quit IRC | 14:43 | |
lpapp | hi, why cannot use local git fetcher? | 14:45 |
lpapp | this is my attempt: SRC_URI = " git:///home/lpapp/Projects/foo;protocol=file;nocheckout=1 \ | 14:45 |
lpapp | SRCREV exists in /home/lpapp/Projects/foo | 14:45 |
lpapp | is it because it is looking for the commit upstream, why? | 14:46 |
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has joined #yocto | 14:47 | |
kergoth | you havent' said what hte actual error is | 14:47 |
meow` | lpapp: try to add nobranch=1 | 14:47 |
*** kaspter <kaspter!~Instantbi@125.118.62.24> has quit IRC | 14:48 | |
mihai | lpapp, maybe this can help you https://www.yoctoproject.org/docs/1.8/dev-manual/dev-manual.html#building-software-from-an-external-source | 14:49 |
rburton | git clones from local repositories work fine, no magic required | 14:49 |
*** kaspter <kaspter!~Instantbi@125.118.62.24> has joined #yocto | 14:49 | |
rburton | please say what the error is and people can stop guessing :) | 14:49 |
* zeddii blames aliens | 14:50 | |
rburton | nah its never aliens. its dragons. | 14:50 |
* zeddii nods | 14:51 | |
*** rcw <rcw!~rcw@128.224.252.2> has joined #yocto | 14:52 | |
*** OutBackDingo_ <OutBackDingo_!~quassel@unaffiliated/outbackdingo> has quit IRC | 14:55 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 14:58 | |
*** AndersD <AndersD!~AndersD@194-237-220-218.customer.telia.com> has quit IRC | 15:00 | |
*** mihai <mihai!~mihai@unaffiliated/mihai> has quit IRC | 15:01 | |
*** sgw <sgw!~sgw@134.134.139.75> has quit IRC | 15:03 | |
*** ykrons <ykrons!~guillaume@62.192.23.101> has quit IRC | 15:09 | |
*** sgw <sgw!~sgw@134.134.139.74> has joined #yocto | 15:19 | |
*** sarah_connor <sarah_connor!91fdde45@gateway/web/freenode/ip.145.253.222.69> has quit IRC | 15:24 | |
*** mrc3` is now known as mrc3 | 15:41 | |
*** mrc3 <mrc3!mrc3@linaro/mrc3> has joined #yocto | 15:41 | |
*** Guest59923 <Guest59923!4dde52e6@gateway/web/freenode/ip.77.222.82.230> has quit IRC | 15:47 | |
* RP likes dragons | 15:47 | |
*** lpapp <lpapp!~lpapp@kde/lpapp> has quit IRC | 15:48 | |
*** gtristan <gtristan!~tristanva@2605:8d80:5c0:fdc7:ab84:e53b:3cd4:ebb8> has joined #yocto | 15:54 | |
*** Crofton <Crofton!~Crofton@96-82-14-169-static.hfc.comcastbusiness.net> has joined #yocto | 15:55 | |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has quit IRC | 15:57 | |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has left #yocto | 15:59 | |
*** sagner <sagner!~ags@46.140.72.82> has quit IRC | 16:00 | |
*** ejoerns <ejoerns!~ejo@mango.hi.pengutronix.de> has quit IRC | 16:05 | |
meow` | so no one knows how to hide a .bbclass and an .inc file ? :) | 16:09 |
RP | meow`: other than tweaking BBPATH so it can't see the directories, or adding a dummy copy somewhere higher in BBPATH, no | 16:17 |
RP | rburton: I assume you reviewed buildhistory now? | 16:18 |
*** jostor <jostor!55a495f3@gateway/web/freenode/ip.85.164.149.243> has quit IRC | 16:19 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-64-130-221.home.otenet.gr> has quit IRC | 16:21 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC | 16:22 | |
rburton | RP: oh sorry, yes, fine | 16:23 |
rburton | RP: haven't reviewed the qemu pathbomb yet though | 16:23 |
RP | rburton: it not ready yet | 16:24 |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 16:28 | |
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has joined #yocto | 16:30 | |
varjag | re | 16:30 |
varjag | is there a way to 'uninherit' in .bbappend? | 16:30 |
RP | varjag: no | 16:31 |
varjag | or should one make their own .bb instead | 16:31 |
varjag | RP: i see, thanks | 16:31 |
meow` | RP: ok, thanks! | 16:38 |
*** dev1990 <dev1990!~dev@dynamic-78-8-116-81.ssp.dialog.net.pl> has joined #yocto | 16:43 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has quit IRC | 16:47 | |
*** yacar <yacar!~yacar@static-css-ccs-204145.business.bouyguestelecom.com> has quit IRC | 16:51 | |
*** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has quit IRC | 16:52 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 16:53 | |
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has quit IRC | 16:54 | |
*** csanchezdll <csanchezdll!~user@galileo.kdpof.com> has left #yocto | 16:55 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto | 16:56 | |
*** yann <yann!~yann@lfbn-1-12695-17.w90-90.abo.wanadoo.fr> has quit IRC | 17:07 | |
*** kaspter <kaspter!~Instantbi@125.118.62.24> has quit IRC | 17:08 | |
*** kaspter <kaspter!~Instantbi@125.118.62.24> has joined #yocto | 17:09 | |
*** lazyape_home <lazyape_home!~lazyape@athedsl-212890.home.otenet.gr> has quit IRC | 17:24 | |
*** lazyape_home <lazyape_home!~lazyape@athedsl-212890.home.otenet.gr> has joined #yocto | 17:24 | |
*** dresserd <dresserd!c7a8975f@gateway/web/freenode/ip.199.168.151.95> has joined #yocto | 17:28 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has joined #yocto | 17:31 | |
*** mckoan is now known as mckoan|away | 17:33 | |
kanavin | RP: http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/virgl-gtk could be tested again, I fixed a few things, and there would be a clearer picture on what is still not working | 17:33 |
*** dev1990 <dev1990!~dev@dynamic-78-8-116-81.ssp.dialog.net.pl> has quit IRC | 17:33 | |
kanavin | rburton ^^^ | 17:33 |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-liwzjqolhksqfhrp> has quit IRC | 17:34 | |
*** otavio_ <otavio_!~otavio@debian/developer/otavio> has quit IRC | 17:37 | |
*** berton <berton!~berton@181.220.86.121> has quit IRC | 17:37 | |
*** berton <berton!~berton@181.220.86.121> has joined #yocto | 17:39 | |
*** otavio <otavio!~otavio@debian/developer/otavio> has joined #yocto | 17:44 | |
*** gtristan <gtristan!~tristanva@2605:8d80:5c0:fdc7:ab84:e53b:3cd4:ebb8> has quit IRC | 17:53 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 17:56 | |
khem | RP: that debug prefix map broke my nightly builds :) | 18:03 |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 18:09 | |
RP | khem: it wasn't so bad for ours, just go issues but it did beak the -dbg packages | 18:12 |
*** cquast <cquast!~cquast@90.85.130.193> has quit IRC | 18:12 | |
RP | kanavin: after the AB maintenance window | 18:12 |
RP | kanavin: halstead can probably trigger it, or I will later | 18:12 |
khem | yeah so whole night is lost on me | 18:12 |
RP | khem: well, the point is to find these issues | 18:12 |
khem | RP: I sent a patch to clean up STAGINGCC | 18:12 |
RP | khem: it didn't merge | 18:12 |
RP | khem: that is a win | 18:13 |
khem | RP: yes thats right | 18:13 |
RP | khem: nice to get rid of those! | 18:13 |
khem | RP: yes, they were adding directories to path which dont exist or are not needed | 18:14 |
halstead | RP, I can start it. Just default master settings otherwise. | 18:14 |
RP | halstead: yes please | 18:14 |
*** geissonator <geissonator!~geissonat@32.97.110.57> has quit IRC | 18:14 | |
khem | RP: I am thinking of renaming glibc/binutils/gdb recipes to not have version in recipe name inside the recipe | 18:15 |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto | 18:15 | |
khem | I am mean to move the PV into recipe | 18:15 |
RP | khem: why? | 18:16 |
khem | makes it easly to upgrade as they use git fetcher | 18:16 |
RP | khem: I'd much prefer we used tarball releases to be honest | 18:16 |
khem | RP: it makes easy for me to maintain an overlay to switch to master versions of them | 18:16 |
RP | khem: its much less overhead for fresh builds | 18:17 |
RP | khem: how about we have git and tarball versions of the recipe? | 18:17 |
RP | khem: we could even bring back poky-bleeding to test them | 18:17 |
* RP needs to head afk for a bit | 18:17 | |
khem | I think that would work too but how these components have developed release overtime is that minor releases are a simple bump in SRCREV instead of having a lot of patches in metadata | 18:18 |
khem | RP: before you go afk I have bsp patches held up on http://lists.openembedded.org/pipermail/openembedded-core/2019-January/277944.html | 18:20 |
kergoth | khem: rburton's devupstream class may be of use | 18:25 |
halstead | RP, https://autobuilder.yoctoproject.org/typhoon/#/workers/19 and perf-ubuntu1604 are attached. I skipped setting up KVM/qemu and the tun devices since they are not used. | 18:27 |
halstead | RP, I'm going to finish the rest of the machines now then start that build. | 18:27 |
*** geissonator <geissonator!~geissonat@32.97.110.57> has joined #yocto | 18:30 | |
aehs29 | RP: I got a question about the --with-sysroot=/not/exist configure opt to the compilers | 18:32 |
aehs29 | RP: in the commit you mention its purpose was to poison the build, to catch code that was making assumptions on the sysroot, that I get | 18:33 |
khem | kergoth: good point I have meant to make is usable | 18:33 |
aehs29 | but also, Paul mentioned something on an email regarding that after using that option, we can share the same compiler per architecture, not per machine | 18:33 |
aehs29 | that I dont get | 18:33 |
aehs29 | is it just because the STAGING_TARGET_DIR will change per machine? | 18:34 |
aehs29 | khem: help ^^ hah | 18:34 |
*** lazyape_home <lazyape_home!~lazyape@athedsl-212890.home.otenet.gr> has quit IRC | 18:34 | |
*** OnkelUlla <OnkelUlla!~uol@ptx.hi.pengutronix.de> has quit IRC | 18:35 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC | 18:40 | |
*** lusus <lusus!~lusus@62.91.23.180> has quit IRC | 18:47 | |
*** rcw <rcw!~rcw@128.224.252.2> has quit IRC | 18:49 | |
*** rcw <rcw!~rcw@128.224.252.2> has joined #yocto | 18:49 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto | 18:49 | |
yocti | New news from stackoverflow: Yocto Build git directory is missing for Kernel <https://stackoverflow.com/questions/54259810/yocto-build-git-directory-is-missing-for-kernel> | 18:53 |
khem | aehs29: that option adds a default sysroot (internal) to compiler and will be used when its not specified on cmdline | 18:56 |
khem | which in OE is machine specific | 18:56 |
khem | so if we poison the internal sysroot then we open it up | 18:56 |
RP | aehs29: It means that we always need to pass in a path as the default is never right. We moved on and have a sysroot per recipe now | 18:58 |
RP | halstead: sounds good thanks! | 18:59 |
RP | khem: queued in -next | 19:01 |
RP | aehs29: we do only built the compiler once per arch and this means the compiler paths arent arch specific | 19:02 |
khem | RP: thanks superb | 19:05 |
khem | RP: yeah with RSS it should be automatically poisoned | 19:05 |
*** rcw <rcw!~rcw@128.224.252.2> has quit IRC | 19:07 | |
*** rcw <rcw!~rcw@128.224.252.2> has joined #yocto | 19:08 | |
*** Crofton <Crofton!~Crofton@96-82-14-169-static.hfc.comcastbusiness.net> has quit IRC | 19:16 | |
kanavin | RP: thanks, let me know :) | 19:16 |
kanavin | RP: btw, slightly disappointed at lack of reaction to AUH | 19:17 |
*** rozachar <rozachar!~rozachar@2001:420:284a:1300:14a0:52cf:a9fa:69e0> has joined #yocto | 19:17 | |
*** geissonator <geissonator!~geissonat@32.97.110.57> has quit IRC | 19:20 | |
halstead | kanavin, Are there changes that need to be pulled into the production AUH? | 19:24 |
*** khem <khem!~khem@unaffiliated/khem> has quit IRC | 19:51 | |
*** ferlzc <ferlzc!~ferlzc@189-19-101-161.dsl.telesp.net.br> has quit IRC | 19:52 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 19:54 | |
*** Crofton <Crofton!~Crofton@2601:5c0:c100:b84:c8f2:2bf:f783:59cf> has joined #yocto | 19:54 | |
*** gtristan <gtristan!~tristanva@63.250.96.74> has joined #yocto | 19:56 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC | 19:57 | |
*** stephano2 <stephano2!~stephano@134.134.139.75> has joined #yocto | 19:57 | |
*** sgw <sgw!~sgw@134.134.139.74> has quit IRC | 19:58 | |
*** sgw <sgw!sgw@nat/intel/x-awgbzjmrdtkmxdzr> has joined #yocto | 19:59 | |
*** stephano <stephano!stephano@nat/intel/x-qofmpspdokqkkgmb> has quit IRC | 19:59 | |
halstead | kanavin, Started https://autobuilder.yoctoproject.org/typhoon/#/builders/85/builds/131 | 20:01 |
RP | kanavin: yes, could be better. Just patches from you/I so far | 20:02 |
*** stephano2 <stephano2!~stephano@134.134.139.75> has quit IRC | 20:08 | |
*** berton <berton!~berton@181.220.86.121> has quit IRC | 20:16 | |
*** sven^ <sven^!~quassel@unaffiliated/sven/x-8293843> has quit IRC | 20:20 | |
*** sven^ <sven^!~quassel@squint.a-oben.org> has joined #yocto | 20:20 | |
*** sven^ <sven^!~quassel@unaffiliated/sven/x-8293843> has joined #yocto | 20:20 | |
*** khem <khem!~khem@unaffiliated/khem> has joined #yocto | 21:00 | |
*** kristoiv <kristoiv!~kristoiv@245.90-149-61.nextgentel.com> has joined #yocto | 21:07 | |
aehs29 | RP: khem ok, thanks guys | 21:19 |
Piraty | hi. where can i possibly find docs on how to create / manage opkg / ipk repositories (creating index, signing, etc) ? | 21:24 |
Piraty | also, can anyone elaborate on how much yoctos's opkg diverged from openwrt's ? | 21:24 |
Crofton|work | maybe adelcast | 21:27 |
adelcast | Piraty: opkgwrt is based on an old fork of opkg, about 5 years old | 21:29 |
adelcast | (last time I checked) | 21:29 |
*** marka <marka!~masselst@184.175.21.100> has quit IRC | 21:29 | |
Piraty | at least they managed to move to cmake which probably makes some thing easier, but i didn't dive that deep to find out | 21:29 |
Piraty | hi adelcast :) | 21:30 |
adelcast | All their patches were integrated into upstream opkg a couple of years ago...but then they didn't move to use upstream opkg | 21:30 |
adelcast | hi, =) | 21:30 |
adelcast | oh, I wasn't aware of that!, I need to check it out....I would LOVE to move opkg to cmake | 21:30 |
adelcast | a year ago someone contacted me, wanting to collaborate on the project, then decided to take on the move to cmake....I have some guidance but then didn't hear back from him again | 21:31 |
Piraty | i didn't check the build of openwrt yet, but my router runs it, so it seems to work :D | 21:33 |
adelcast | **checking openwrt repositorty | 21:34 |
Piraty | how's the contribution process for yocto's ? mailing list? | 21:35 |
adelcast | yep, opkg-devel@googlegroups.com | 21:36 |
Piraty | g00gl3 yay | 21:36 |
adelcast | wow, they have diverged a lot | 21:37 |
adelcast | they forked opkg on 2011-04-08 | 21:37 |
adelcast | they backported some of the newer stuff...I have no idea why they just used the latest opkg and upstream their changes | 21:39 |
adelcast | I need to contact them to see if we can plan on merging the branches, makes no sense to me to have a fork | 21:40 |
adelcast | regarding documentation for creating indexes....there is no man page, but the script itself now has documentation (recent change), so running opkg-make-index (0.4) should give you instructions on how to use it | 21:43 |
adelcast | for signing you can follow the instructions here: https://github.com/balaji-reddy/OpkgCheckSignature/blob/master/opkg_signature_check.txt | 21:44 |
adelcast | at some point that info should make it into one of the man pages | 21:44 |
*** gtristan <gtristan!~tristanva@63.250.96.74> has quit IRC | 21:45 | |
Crofton|work | adelcast, tehy are the fork :) | 21:45 |
adelcast | hehe, yeah, I meant: "make no sense to me that they forked while there is an active upstream" | 21:46 |
Crofton|work | I wonder if we had ustream then? | 21:55 |
Crofton|work | maybe ask paulbarker if he knows history | 21:55 |
*** kristoiv <kristoiv!~kristoiv@245.90-149-61.nextgentel.com> has quit IRC | 21:57 | |
kergoth | iirc opkg did lack a maintainer for a short time, no idea if it was when they forked, though | 21:58 |
kergoth | surprised they didn't merge back when it was maintaineda gain, likely a lack of resources on their end | 21:58 |
*** kristoiv <kristoiv!~kristoiv@245.90-149-61.nextgentel.com> has joined #yocto | 22:05 | |
*** gtristan <gtristan!~tristanva@24.48.71.248> has joined #yocto | 22:10 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has quit IRC | 22:10 | |
*** maudat <maudat!~moda@64.18.88.250> has quit IRC | 22:14 | |
*** luq <luq!~luq@modemcable114.129-37-24.static.videotron.ca> has quit IRC | 22:15 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC | 22:23 | |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has joined #yocto | 22:28 | |
Piraty | thanks adelcast , will take a a look soon, and probably come back here for more ;) | 22:37 |
*** rcw <rcw!~rcw@128.224.252.2> has quit IRC | 22:39 | |
Piraty | at least #openwrt-devel doesn't seem responsive in regard to opkg | 22:39 |
*** NU-Slacker <NU-Slacker!~NU-Slacke@24.13.72.71> has quit IRC | 22:41 | |
RP | adelcast: I keep meaning to ask you, would there be any objection to patches adding SPDX license headers to opkg? | 22:48 |
RP | adelcast: I think its time we looked at this for various Yocto Project things | 22:48 |
*** mrk377 <mrk377!442d9918@gateway/web/freenode/ip.68.45.153.24> has joined #yocto | 22:58 | |
adelcast | RP: not at all, makes sense to me | 23:05 |
*** aleblanc <aleblanc!~aleblanc@node-4hv519mrhsh7kwhcmja.ipv6.teksavvy.com> has quit IRC | 23:18 | |
*** aleblanc <aleblanc!~aleblanc@node-4hv519p9ofk92vcfg0o.ipv6.teksavvy.com> has joined #yocto | 23:19 | |
mrk377 | QUESTION: If I have MACHINE_FEATURES += "efi pcbios" in my conf, but when running wic with a *.wks file line(part /boot --source bootimg-pcbios --ondisk sda --label boot --active --align 1024) it fails with "Couldn't find correct bootimg_dir, exiting". | 23:21 |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 23:23 | |
mrk377 | I'm curious what could cause this failure, although I have migrated to some new hardware and slight changes to recipes. | 23:23 |
ds2 | is there a small/tiny distro that defaults to everything being read only except for a ramdisk so it is completely powerfailure agnostic? | 23:25 |
kergoth | poky-tiny could be a decent starting point. could adjust to use musl and then use one of the initramfs recipes and configure your bootloader appropriately for the hardware in question | 23:26 |
ds2 | so if I don't care about size, poky-tiny will meet the power failure agnostic part? | 23:27 |
ds2 | or do I still need the initramfs recipe tweaks? | 23:28 |
kergoth | not sure what you mean. any distro can build a read only rootfs by enabling the imag efeature for it | 23:28 |
kergoth | distro and image are independent axes of the build. any image can be built for any distro | 23:28 |
ds2 | hmm? thought most distros still want a writeable /var? | 23:28 |
mrk377 | I use: EXTRA_IMAGE_FEATURES =read-only-rootfs | 23:28 |
ds2 | no, not just readonly rootfs; no writeable media period. | 23:29 |
ds2 | just a ramdisk | 23:29 |
kergoth | ds2: enabling a read only rootfs will automatically use tmpfs for certain areas, unless you use overlayfs or a data partition | 23:29 |
kergoth | and? | 23:29 |
ds2 | kergoth: got it. ro rootfs on desktop is a weaker definition | 23:29 |
kergoth | tmpfs *is* a ramdisk. but booting an initramfs as your rootfs depends on the configuration of your bootloader for the particular machine/bsp, as i mentioned before | 23:29 |
kergoth | to ensure your kernel cmdline is set correctly for that configuration | 23:29 |
ds2 | not worried about bootloader bit... it is the userland blackmagic that I am unsure of | 23:30 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 23:31 | |
ds2 | so I don't care about the distro. just need to add EXTRA_IMAGE_FEATURES=read-only-rootfs to whatever distro, right? | 23:31 |
kergoth | it's handled for you by the implementation of hte read-only-rootfs distro feature, generally | 23:31 |
*** ferlzc <ferlzc!~ferlzc@187.101.10.77> has joined #yocto | 23:31 | |
kergoth | systemd tmpfiles configurations and/or sysvinit volatiles helps to populate any tmpfs areas, volatile-binds recipe sets up bind mounts to make other areas writeable without losing existing directory contents | 23:32 |
kergoth | there's a varaiblke to control which areas you need to be writable for your userland apps | 23:32 |
kergoth | s/distro feature/image feature/ | 23:33 |
kergoth | the default setup assumes you don't need to persist any user configuration, if you do, you'll need to make some tweaks | 23:33 |
kergoth | arrange for the writable areas to be based on a user data partition rather than tmpfs, for example | 23:33 |
kergoth | depends on your requirements, obviously | 23:33 |
ds2 | or I can do it as a custom thing like a script with mtools ;) | 23:34 |
ds2 | cool, this is easier then I expect | 23:34 |
kergoth | if you want ot do something custom, you can basically do whatever you want, the read-only-rootfs bits is just how oe-core does it | 23:34 |
kergoth | there are minimal rootfs images suitable for initramfs usage in oe-core, though a couple of them make assumptions about how they'll be used. initramfs-framwork is avaiable, but of course that's more for a typical boot the initramfs to switch to a real rootfs use case. all you really need is a tiny rootfs image (i.e. core-image-minimal) with IMAGE_FSTYPES set to cpio or cpio.gz | 23:36 |
kergoth | some folks sidestep all the read-only-rootfs logic and tmpfs mount symlinks and bind mounting in favor of an overlayfs-based setup, your call exactly how you want to make things writable | 23:37 |
ds2 | I want to avoid the kernel controlling a writeable FS. so the minimal seems to be what I want | 23:37 |
ds2 | using mtools to write out data to presist seems to be the simpliest way | 23:38 |
kergoth | of course, a full initramfs based setup probably doens't need any of that, obviously, i have no idea why i brought that up, probably due to the mention of read only. booting hte entire rootfs from ram makes it a nonissue | 23:38 |
* kergoth nods | 23:38 | |
ds2 | outside of yocto, some of that gets hairy | 23:38 |
kergoth | using a small distro can still be of use to shrink the image by removing features from installed packages, i.e. optional deps on x11 | 23:38 |
kergoth | or use musl instead of glibc, etc, to reduce initramfs size | 23:39 |
kergoth | but its largely independent of the image. machine/distro/image orthogonality is a core feature of the project | 23:39 |
kergoth | i think 90% of what i've written about in the past 15 minutes doesn't help you at all, but oh well, it's background if nothing else :) | 23:40 |
kergoth | short answer: yes you can do what you want, just depends on your requirements | 23:40 |
ds2 | or depends on my yocto skillz :D | 23:40 |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 23:49 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!