*** HyP3r <HyP3r!~HyP3r@andreas-fendt.de> has quit IRC | 00:00 | |
*** HyP3r <HyP3r!~HyP3r@andreas-fendt.de> has joined #yocto | 00:00 | |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 01:00 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 01:04 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has quit IRC | 05:02 | |
*** agust <agust!~agust@p54833389.dip0.t-ipconnect.de> has joined #yocto | 05:45 | |
yocti | New news from stackoverflow: How to execute a script in swupdate image recipe in Yocto? <https://stackoverflow.com/questions/55897498/how-to-execute-a-script-in-swupdate-image-recipe-in-yocto> | 06:05 |
---|---|---|
*** lfa_ <lfa_!~lfa@213-47-163-50.cable.dynamic.surfer.at> has joined #yocto | 06:05 | |
*** lfa <lfa!~lfa@213-47-163-50.cable.dynamic.surfer.at> has quit IRC | 06:08 | |
*** lfa_ <lfa_!~lfa@213-47-163-50.cable.dynamic.surfer.at> has quit IRC | 06:12 | |
*** xtron <xtron!~xtron@110.93.212.98> has joined #yocto | 06:13 | |
yocti | New news from stackoverflow: Where can I find Yocto "sub"-packages not listed in OpenEmbedded layer index like "kbd-keymaps"? <https://stackoverflow.com/questions/55668617/where-can-i-find-yocto-sub-packages-not-listed-in-openembedded-layer-index-lik> | 06:35 |
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto | 06:35 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto | 06:46 | |
*** sk_tandt <sk_tandt!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has joined #yocto | 06:48 | |
*** nayfe <nayfe!uid259604@gateway/web/irccloud.com/x-tmbvbaylmdypbwci> has joined #yocto | 06:55 | |
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has joined #yocto | 06:58 | |
*** lfa <lfa!~lfa@217.19.35.51> has quit IRC | 07:08 | |
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto | 07:08 | |
*** cvasilak <cvasilak!~cvasilak@2a02:587:811e:db00:b8ba:4618:a687:a37b> has joined #yocto | 07:11 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 07:12 | |
*** vineela <vineela!~vtummala@134.134.139.76> has joined #yocto | 07:13 | |
*** lusus <lusus!~lusus@62.91.23.180> has joined #yocto | 07:13 | |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has joined #yocto | 07:25 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 07:29 | |
*** yann <yann!~yann@lfbn-1-3372-5.w90-127.abo.wanadoo.fr> has quit IRC | 07:35 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 07:42 | |
*** angelo_ts is now known as ad__ | 07:44 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 07:44 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 07:45 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 07:55 | |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto | 07:56 | |
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has joined #yocto | 07:58 | |
*** vineela <vineela!~vtummala@134.134.139.76> has quit IRC | 08:06 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto | 08:10 | |
*** yann <yann!~yann@85.118.38.73> has joined #yocto | 08:11 | |
*** raem <raem!5bc64f1c@gateway/web/freenode/ip.91.198.79.28> has joined #yocto | 08:25 | |
*** jeanba <jeanba!~jbl@213.83.168.178> has joined #yocto | 08:25 | |
*** jeanba <jeanba!~jbl@213.83.168.178> has left #yocto | 08:26 | |
raem | I'm trying to install p11tool to my system. I was hoping that it is provided in the gnutls package (tried to include gnutls as well as gnutls-bin in my image) | 08:28 |
raem | am i missing something? | 08:28 |
LetoThe2nd | raem: maybe this? http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-support/p11-kit/p11-kit_0.23.15.bb?h=master | 08:29 |
raem | that's p11-kit not p11tool (which is also requried and i already have it in my image) | 08:30 |
LetoThe2nd | raem: was just an idea :)= | 08:32 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 08:32 | |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 08:37 | |
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has quit IRC | 08:39 | |
bluelightning | raem: try oe-pkgdata-util find-path '*/p11tool' | 08:44 |
miwa | I'm getting a QA error building nativesdk-gnu-config, Files/Directories were installed but not shipped in any package, is this dependent on my host distribution and that's why the error is occuring? But shouldn't do_install work the same on all hosts regardless of distribution? | 08:55 |
raem | bluelightning: thanks for the tip, that's a really nice util tool i didn't know. However doesn't find anything. I now tried to included it via a .bbappend with `FILES_${PN}-bin += "${bindir}/p11tool"` | 08:57 |
varjag | long shot, but does anyone has a layer that makes sumo build on ubuntu bionic | 08:58 |
varjag | ? | 08:58 |
bluelightning | raem: I don't think that's going to help on its own, if the file isn't in another package within that recipe already | 08:58 |
varjag | right now a bunch of native recipes fail to build (glibc version conflicts and such) so i have to shadow them manually | 08:59 |
raem | bluelightning: yeah didn't work :). it's just weird that the binary is provided in the gnutls package but somehow not everything packed in the recipe | 09:00 |
raem | is there a way to see what's going on during the build process of the gnutls recipe. to figure out if files are missing etc? | 09:01 |
varjag | related, what's the easiest way to drop qemu? | 09:01 |
bluelightning | raem: you could have a look at the logs for gnutls - find the workdir using: bitbake -e gnutls | grep ^WORKDIR= | 09:02 |
bluelightning | raem: then look under temp/ under that directory | 09:02 |
raem | bluelightning: thanks, will try this out | 09:03 |
bluelightning | varjag: not sure you can easily... a good start would be to build for a non-qemu MACHINE, but that's only part of the dependency | 09:03 |
varjag | i do build for non-qemu machine yes | 09:05 |
varjag | everything was fine while the build box was 16.04 ununtu | 09:06 |
varjag | now it's retired and i have to move my toys to my workstation | 09:06 |
varjag | which is 18.04 | 09:06 |
varjag | qemu then gets fussy about glibc | 09:06 |
varjag | now one solution would be to build it in a vm like it's common with legacy toolchains | 09:07 |
varjag | but i haven't even released the product yet, this would be humiliating :) | 09:07 |
varjag | so what i did now, made a transition layers with recipes-devtools | 09:09 |
*** jeanba <jeanba!~jbl@213.83.168.178> has joined #yocto | 09:09 | |
varjag | and populate it with newer versions of conflicting packages | 09:09 |
paulbarker | varjag: I'd recommend spinning up an Ubuntu 16.04 container. The glibc update from 16.04 -> 18.04 is a bit of a jump | 09:09 |
*** jeanba <jeanba!~jbl@213.83.168.178> has left #yocto | 09:10 | |
varjag | i see | 09:10 |
varjag | warrior, is it expected to work on bionic? | 09:10 |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 09:11 | |
paulbarker | I bailed out after 3 full days of work trying to get an older branch (around Yocto Project 2.0) working on Ubuntu 18.04. Would have taken at least an extra week or two of full time effort which just wasn't worth it | 09:11 |
paulbarker | thud should work under Ubuntu 18.04 | 09:11 |
varjag | hm.. tried moving qemu from thud into my recipes-devtools, but there's hard dependency to quemu 2.10.1 someplace | 09:12 |
varjag | maybe i should just move my project to thud.. | 09:13 |
paulbarker | Yea, you're going to have a long string of dependencies. By the time you've got it compatible you'll have changed a lot of core recipes and have a Frankenstein's monster that no-one else has tested | 09:13 |
varjag | point | 09:13 |
paulbarker | I use LXD containers for a pretty lightweight way to run older Ubuntu versions within an Ubuntu 18.04 base image. You can also use Docker if that's your thing | 09:14 |
paulbarker | Builds are slower in VMs, I think due to increased I/O latency, but builds in containers seem to be just as fast as outside | 09:15 |
varjag | i didn't use docker for anything yet | 09:15 |
varjag | did have build environments in plain chroots tho | 09:15 |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 09:23 | |
*** nayfe <nayfe!uid259604@gateway/web/irccloud.com/x-tmbvbaylmdypbwci> has quit IRC | 09:35 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 09:43 | |
bluelightning | raem: looks like we configure gnutls with --without-p11-kit by default so that's probably why it's not there | 09:59 |
bluelightning | raem: there's a PACKAGECONFIG for it though so you'd only need to add PACKAGECONFIG_append_pn-gnutls = " p11-kit" to your configuration | 10:01 |
*** raem <raem!5bc64f1c@gateway/web/freenode/ip.91.198.79.28> has quit IRC | 10:13 | |
*** conso <conso!~conso@p57B951F7.dip0.t-ipconnect.de> has joined #yocto | 10:21 | |
erbo | I use the crops/poky docker containers for building. It's so nice to not have to worry about which build host environment I'm using. I can really recommend that, and I cannot notice any performance penalty. | 10:27 |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 10:30 | |
*** raem <raem!5bc64f1c@gateway/web/freenode/ip.91.198.79.28> has joined #yocto | 10:31 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 10:32 | |
raem | bluelightning: thanks for the tip, just found out also that p11kit is missing. Now I also know how PACKAGECONFIG is working :) | 10:44 |
*** jeanba <jeanba!~jbl@213.83.168.178> has joined #yocto | 10:57 | |
*** jeanba <jeanba!~jbl@213.83.168.178> has left #yocto | 10:57 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 11:07 | |
*** rburton_ <rburton_!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 11:07 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 11:07 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 11:09 | |
*** nayfe <nayfe!uid259604@gateway/web/irccloud.com/x-ynbugumjhfeazvlh> has joined #yocto | 11:09 | |
*** saraf <saraf!~a_saraf@123.252.238.18> has joined #yocto | 11:34 | |
*** berton <berton!~berton@177.194.203.109> has joined #yocto | 11:41 | |
rburton_ | kanavin: please send a patch changing perl owner to you. i'll give you actual money. | 11:43 |
LetoThe2nd | rburton_: in a valid currency? ;-) | 11:45 |
rburton_ | sure | 11:46 |
* LetoThe2nd had expected Italian Lira or such. | 11:46 | |
*** berton <berton!~berton@177.194.203.109> has quit IRC | 11:49 | |
*** saraf <saraf!~a_saraf@123.252.238.18> has quit IRC | 11:50 | |
RP | rburton_: haha :) | 11:52 |
*** berton <berton!~berton@177.194.203.109> has joined #yocto | 11:53 | |
*** jeanba <jeanba!~jbl@213.83.168.178> has joined #yocto | 11:56 | |
yocti | New news from stackoverflow: How can I auto load kernel module on boot in Yocto? (like "insmod /xxx/oo.ko") <https://stackoverflow.com/questions/55902608/how-can-i-auto-load-kernel-module-on-boot-in-yocto-like-insmod-xxx-oo-ko> | 12:06 |
*** jeanba <jeanba!~jbl@213.83.168.178> has quit IRC | 12:06 | |
*** jeanba <jeanba!~jbl@213.83.168.178> has joined #yocto | 12:07 | |
*** jeanba <jeanba!~jbl@213.83.168.178> has left #yocto | 12:11 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 12:29 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 12:32 | |
paulbarker | Finally tracked down some recent build issues. The golang compiler sets 0500 permissions on directories for cached dependencies | 12:33 |
paulbarker | That's professionally helpful | 12:33 |
*** jeanba <jeanba!~jbl@87-49-146-140-mobile.dk.customer.tdc.net> has joined #yocto | 12:35 | |
*** jeanba <jeanba!~jbl@87-49-146-140-mobile.dk.customer.tdc.net> has left #yocto | 12:35 | |
paulbarker | https://github.com/golang/go/issues/27161#issuecomment-433102849 *facepalm* | 12:42 |
zeddii | whee | 12:43 |
rburton_ | fun | 12:46 |
paulbarker | I'm just going to have to add a recursive chmod to the end of do_compile for the affected package (netns) | 12:48 |
zeddii | yup. sometimes the best thing to do is just work around it. | 12:48 |
paulbarker | It doesn't seem to be an issue for most go recipes and only affects netns after updating to >= v0.5.0 | 12:48 |
paulbarker | Not sure it's something we can fix universally as the module cache ends up in different places for different recipes | 12:49 |
paulbarker | I think it's just one more Feature (TM) of the go compiler | 12:50 |
zeddii | heh. I was about to say that. | 12:50 |
zeddii | a never ending source of fun. | 12:50 |
paulbarker | Like using a tmpdir for intermediate object files and unconditionally removing them when the `go` tool exits so you can't debug any linker errors | 12:50 |
zeddii | what is this debug you speak of ? "full stack" go developers never have such issues. | 12:51 |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 12:52 | |
paulbarker | Things do seem to work if you don't use cgo | 12:52 |
paulbarker | All the interesting software needs cgo to do some magic though | 12:52 |
zeddii | yah, when I've had to patch multiple makefiles to even allow CGO to be enabled, you know you are off the beaten path :D | 12:53 |
* zeddii wonders why on his brand new build server that icu-native just went boom. | 12:54 | |
paulbarker | I think I'm permanently scarred after trying to debug the C code burried in runc | 12:54 |
zeddii | heh. no doubt. | 12:54 |
*** erakis <erakis!~erakis@199.58.239.58> has joined #yocto | 12:56 | |
paulbarker | My new advice when looking at an issue is, if `git grep longjmp` shows anything just run away immediately and pretend you never saw the issue | 12:57 |
LetoThe2nd | paulbarker: and 'git grep shortjmp' ;-) | 13:03 |
LetoThe2nd | paulbarker: i'm just preparing sstate and stuff for the show tomorrow ;-) | 13:03 |
paulbarker | LetoThe2nd: Excellent, will be around for that | 13:03 |
LetoThe2nd | paulbarker: \m/ | 13:05 |
* zeddii reverts an april 24th icu version bump to see if that helps | 13:07 | |
RP | zeddii: new servers are such fun | 13:11 |
LetoThe2nd | RP: heh, we literally ordered new gear for ~15k 5 minutes ago | 13:12 |
*** xtron <xtron!~xtron@110.93.212.98> has quit IRC | 13:14 | |
zeddii | indeed. I'm seeing an icu-native build failure that clearly no one else is, and one that I'm not seeing on my "broken in" servers. Reverting the april version bumps has me building again. I'll take a closer look shortly. | 13:14 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 13:25 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:9682> has joined #yocto | 13:32 | |
leitao | how do I know which package is adding a usergroup in my final image? | 13:33 |
RP | leitao: grep? | 13:36 |
leitao | RP: well, I tried that, grepping for ADDGROUP, but no clue. It seems someone is creating a 'video' usergroup. I am interested who. I am wondering if it is being created using a different way | 13:37 |
JPEW | leitao: base-passwd maybe? | 13:39 |
RP | leitao: start be looking at base-passwd which has the basics | 13:39 |
leitao | ok, let me take a look there. Thanks | 13:39 |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has joined #yocto | 13:56 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 13:58 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has quit IRC | 14:00 | |
*** JPEW <JPEW!cc4da337@gateway/web/freenode/ip.204.77.163.55> has quit IRC | 14:06 | |
*** JPEW <JPEW!cc4da337@gateway/web/freenode/ip.204.77.163.55> has joined #yocto | 14:07 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 14:07 | |
*** andycooper <andycooper!uid246432@gateway/web/irccloud.com/x-fppdaarbqlonxybn> has joined #yocto | 14:09 | |
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has quit IRC | 14:36 | |
yates | if there are multiple patch files for a recipe, with an associated .bbappend, do the patches get applied in the order in whcih they are listed in the SRC_URI? | 14:51 |
rburton_ | yes | 14:52 |
rburton_ | the order that the src_uri is evaluated to | 14:52 |
rburton_ | its literally for patch in src_uri | 14:52 |
yates | ok | 14:53 |
yates | so this becomes important if the same file is patched in more than one .patch file? | 14:53 |
yates | (probably not a good situation) | 14:56 |
erakis | Hi, I'm running bitbake on fido branch and I try adding the `vim` package to my image. But, I'm getting the error `No checksum specified for... ../downloads/vim_vim.googlecode.com_.hg._v7-4-│meta-intelia | 14:56 |
erakis | 481.tar.gz, please add at least one to the recipe:`. I can't upgrade from fido. Does anyone have a solution? | 14:56 |
LetoThe2nd | erakis: um, do what the error message tell you to do? | 15:00 |
LetoThe2nd | erakis: -> add a checksum for the download | 15:00 |
erakis | @LetoThe2nd: Is this means that I need to modify the vim recipe itself ? Or I can add a patch somewhere else in my meta branch ? | 15:01 |
LetoThe2nd | erakis: you can either copy it over into your own layer and modify it there, or use a bbappend. | 15:02 |
*** berton <berton!~berton@177.194.203.109> has quit IRC | 15:05 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 15:07 | |
*** berton <berton!~berton@177.194.219.152> has joined #yocto | 15:07 | |
*** berton_ <berton_!~berton@177.194.219.152> has joined #yocto | 15:09 | |
*** berton <berton!~berton@177.194.219.152> has quit IRC | 15:12 | |
erakis | @LetoThe2nd: So I can add the file `vim_7.4.481.bbappend` into `meta-mymeta/recipes-core/image-myimage/files/vim_7.4.481.bbappend` and add the `FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"`, `SRC_URI[md5sum]=... SRC_URI[sha256sum]=...` into ? But what do I have to put into my recipe so that the bbappend be applied ? | 15:15 |
*** sk_tandt_ <sk_tandt_!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has joined #yocto | 15:15 | |
*** sk_tandt <sk_tandt!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has quit IRC | 15:18 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC | 15:27 | |
erakis | @LetoThe2nd: Ok I got it, I have to put it in `meta-mymeta/recipes-support/vim/vim_7.4%.bbappend`. | 15:29 |
*** cvasilak <cvasilak!~cvasilak@2a02:587:811e:db00:b8ba:4618:a687:a37b> has quit IRC | 15:31 | |
*** sk_tandt_ <sk_tandt_!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has quit IRC | 15:36 | |
yocti | New news from stackoverflow: Yocto, Fixing Computing transaction error in do_rootfs? <https://stackoverflow.com/questions/55906525/yocto-fixing-computing-transaction-error-in-do-rootfs> || What is the new IMAGE_DEPENDS_wic_append_suffix notation? <https://stackoverflow.com/questions/55906202/what-is-the-new-image-depends-wic-append-suffix-notation> | 15:36 |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:9682> has quit IRC | 15:56 | |
JPEW | Has anyone given thought to making qemux86 be i686 instead of i586? | 15:57 |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC | 15:59 | |
yocti | New news from stackoverflow: meta-marvell update do_image_ [depends] with MACHINE override <https://stackoverflow.com/questions/55358358/meta-marvell-update-do-image-typedepends-with-machine-override> | 16:06 |
*** raem <raem!5bc64f1c@gateway/web/freenode/ip.91.198.79.28> has quit IRC | 16:08 | |
*** lusus <lusus!~lusus@62.91.23.180> has quit IRC | 16:17 | |
*** yann <yann!~yann@85.118.38.73> has quit IRC | 16:24 | |
*** conso <conso!~conso@p57B951F7.dip0.t-ipconnect.de> has quit IRC | 16:59 | |
*** moosnat__ <moosnat__!~moosnat@unaffiliated/moosnat> has joined #yocto | 17:15 | |
*** moosnat_ <moosnat_!~moosnat@unaffiliated/moosnat> has joined #yocto | 17:17 | |
*** moosnat__ <moosnat__!~moosnat@unaffiliated/moosnat> has quit IRC | 17:20 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC | 17:30 | |
yocti | New news from stackoverflow: Config parsing error on xl create for Xen Guest DomU <https://stackoverflow.com/questions/55907917/config-parsing-error-on-xl-create-for-xen-guest-domu> | 17:37 |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto | 17:39 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto | 17:46 | |
erakis | Hi, I would like to add alias for all users. Ex: alias ls='ll='ll -la'. What is the proper way ? Adding them from IMAGE_POSTPROCESS_COMMAND is a good choice ? Or overriding base-files with a bbappend ? | 18:04 |
*** likewise <likewise!uid442@beta.alwyzon.com> has quit IRC | 18:17 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 18:18 | |
JPEW | erakis: We have a bbappend for base-files that adds them to .profile | 19:02 |
JPEW | or .bashrc | 19:03 |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 19:03 | |
erakis | @JPEW: I find this https://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-core/base-files/base-files/share/dot.bashrc. But I'm on sh. So If I well understand, I should override https://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-core/base-files/base-files/share/dot.profile with a bbappend file ? | 19:06 |
*** bl4ckb0ne <bl4ckb0ne!znc@2604:bf00:710:0:5054:ff:fe94:ef02> has joined #yocto | 19:07 | |
bl4ckb0ne | hi, im looking for a recipe for the intel compiler, is there one available ? | 19:07 |
JPEW | erakis: Ya, thats sounds like the right track | 19:08 |
erakis | @JPEW: Thank you | 19:10 |
erakis | @JPEW: But, what will looks like the .bbappend ? meta-mylayer/recipes-core/base-files/base-files/share/dot.profile.bbappend ? | 19:11 |
JPEW | erakis: Just one line: FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 19:12 |
JPEW | oh, sorry | 19:13 |
erakis | @JPEW: I put "FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" as first line and on the second line "alias l='ls -CF'" in this file and this will work ? | 19:13 |
JPEW | You need 2 files: meta-mylayer/recipes-core/base-files/base-files.bbappend which has the line I gave you | 19:13 |
JPEW | and meta-mylayer/recipes-core/base-files/base-files/dot.profile which has the complete .profile you want (it will completely overwrite the core dot.profile) | 19:14 |
JPEW | .bbappend file only append to .bb files | 19:15 |
JPEW | So, you write a .bbappend that prepends to the path that bitbake uses when it looks for "fiel://dot.profile" so it finds yours before the core dot.profile file | 19:16 |
erakis | Thank you so much, that make sense. I need to go, but I will try it later in the evening. | 19:16 |
*** rcw <rcw!~rcw@partnervpn-ala.windriver.com> has joined #yocto | 19:17 | |
rburton_ | bl4ckb0ne: ISS comes with a meta-iss layer | 19:19 |
bl4ckb0ne | i found a lot of things about compiling a project with an icc toolchain, but nothing about packaging it | 19:20 |
rburton_ | there's totally a layer installed as part of the installer because i was poking at it last month | 19:20 |
rburton_ | https://software.intel.com/en-us/articles/using-intel-system-studio-with-the-yocto-project | 19:21 |
bl4ckb0ne | neat, i think thats exactly what I need | 19:23 |
bl4ckb0ne | thanks! | 19:23 |
*** wowwow <wowwow!~w@2600:1700:ce01:1100:dd2c:1275:6373:8ab6> has joined #yocto | 19:26 | |
bl4ckb0ne | I also experience trouble with a clone from a git lfs repo, does the recipe uses it own git binary ? | 19:27 |
bl4ckb0ne | that iss seems to be only for runtime compiler | 19:45 |
*** rcw <rcw!~rcw@partnervpn-ala.windriver.com> has quit IRC | 20:09 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto | 20:13 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 20:22 | |
*** nasamuffin <nasamuffin!~nasamuffi@192.157.233.35.bc.googleusercontent.com> has joined #yocto | 20:35 | |
radsquirrel | hi everyone I'm Brad from OpenBMC | 20:35 |
radsquirrel | hey we are exploring ways to improve developer workflow. | 20:36 |
*** EdTanous <EdTanous!~Ed_Tanous@134.134.139.73> has joined #yocto | 20:36 | |
radsquirrel | one idea that came up was some kind of way to include the source code for our applications right in the metadata layer | 20:36 |
radsquirrel | not sure how that would look, still exploring. | 20:36 |
radsquirrel | I vaguely remember reading somewhere that source-code-in-meta isn't recommended but I can't find that anymore. | 20:37 |
yocti | New news from stackoverflow: unable to execute Yocto Extensible sdk (eSDK) script <https://stackoverflow.com/questions/55910465/unable-to-execute-yocto-extensible-sdk-esdk-script> | 20:37 |
radsquirrel | Does the yocto community have any opinions to help guide us on this? | 20:37 |
radsquirrel | thanks! | 20:37 |
JPEW | radsquirrel: Are you looking for a "temporary" solution, as in the developers want to point a recipe to their local code, do some development with it, then swicth it back to the "offical" recipe when finished? | 20:39 |
radsquirrel | well I think there is devtool for that right? | 20:39 |
JPEW | radsquirrel: Yes, that and externalsrc :) | 20:40 |
RP | armpit: any idea what I missed in the ltp config of https://autobuilder.yocto.io/pub/non-release/20190429-6/testresults/testresult-report.txt ? | 20:41 |
nasamuffin | Hiya, I'm working on OBMC too - I think the root here is that right now we have ~1 layer per Git repo, and one possible solution is to instead shoot for multiple layers in one git repo | 20:41 |
* armpit looks | 20:41 | |
RP | armpit: all the first ltp tests show 0 tests | 20:41 |
nasamuffin | I'm kind of hoping for something more like 1 layer per git submodule (although, as brad said, still under investigation) | 20:41 |
radsquirrel | JPEW: One issue we have is that as we implement features and review them, the wip patches are distributed across 3-4 different repositories. | 20:42 |
radsquirrel | JPEW: maybe a couple application repositories, and couple bitbake meta-layers. | 20:42 |
nasamuffin | I'm not sure that necessarily means sticking the source right into the distro layer. The manual seems to indicate that it's not necessary to put source into additional SCMs at all | 20:42 |
radsquirrel | JPEW: with all those repos it can be hard to try out a feature before things have been merged. | 20:43 |
bl4ckb0ne | but /b 4 | 20:43 |
armpit | RP, that is odd because I ran resulttool on the AB and it looked fine | 20:43 |
bl4ckb0ne | fail, sorry | 20:43 |
JPEW | radsquirrel: I share your pain :) We have the same problem, changes have to trickle through a lot of layers to into a final build | 20:43 |
radsquirrel | JPEW: well if nothing else it helps to know it is a real pain point. | 20:44 |
kergoth | it should certainly be possible to put a recipe inside a project source directory, and have that source idr as a submodule of a layer with bbfiles set to match those recipes | 20:44 |
radsquirrel | and not just something we are doing wrong. | 20:44 |
JPEW | radsquirrel: Is it necessary to have the new features immediately? We more or less mitigated the problem with some daily build shenangians | 20:44 |
kergoth | or something along similar lines, but there are downsides to it not being out of band | 20:44 |
*** wak-work <wak-work!wak-workma@gateway/shell/matrix.org/x-vtmevctlijfutvvq> has joined #yocto | 20:45 | |
paulbarker | We're using git submodules, for our own meta layers I've considered scripting an automatic submodule update commit in the top level repository when there's a merge to master in the layer repository | 20:45 |
nasamuffin | paulbarker: do you think you could link your repo? i'd like to see how you've done it | 20:45 |
kergoth | can look at alternatives to submodules (i.e. repo), or assisting tools to submodules (i.e. git-meta) too | 20:45 |
kergoth | git-meta is interesting since it lets you do a 'git meta commit' which commits to every modified submodule and commits to the master updating the submodules accordingly with one command | 20:46 |
paulbarker | nasamuffin: I've considered it, not implemented it yet, our churn isn't fast enough to push me to do it yet | 20:46 |
* kergoth needs to try that one | 20:46 | |
JPEW | paulbarker, radsquirrel: We do effectively the same thing with a nightly build job; it loops through the recipes we care about, checks out the head of their branch, does a few spot builds, then pushes up a change for review (we use gerrit) | 20:46 |
paulbarker | But it should be fairly straightforward with a git hook on each layer repository | 20:46 |
nasamuffin | i mean specifically the git-sm setup, not necessarily the script | 20:47 |
radsquirrel | JPEW: that is an interesting though. some kind of tag in the pull request perhaps gets it into a build. | 20:47 |
radsquirrel | s/though/thought | 20:47 |
paulbarker | nasamuffin: https://gitlab.com/oryx/oryx | 20:47 |
nasamuffin | ty! | 20:47 |
paulbarker | We used to use repo tool but it had too many failure modes | 20:48 |
nasamuffin | actually if i can put on my git contributor hat quickly i'll state that we're hoping people will stop using repo and start using submodules soon :) | 20:48 |
JPEW | radsquirrel: Well.... thats where the shenangins come in :) We have a *separate* job that builds those same recipes with ${AUTOREV}.... so if you pull a "daily" build you get those | 20:48 |
JPEW | And the auto-upgrade jobs ensures that the recipe is more-or-less up to date with the daily build | 20:48 |
paulbarker | nasamuffin: You may find our nightly trigger script interesting. Does a tentative update of all layers and tags the result for a nightly build | 20:49 |
nasamuffin | paulbarker: tyvm, i'll be sure to take a look. | 20:49 |
paulbarker | https://gitlab.com/oryx/nightly-trigger/blob/master/nightly-trigger.sh | 20:49 |
paulbarker | Straightforward but fairly effective | 20:49 |
radsquirrel | JPEW: I follow. | 20:50 |
radsquirrel | I see an option for us to pursue in that, so thanks. | 20:51 |
paulbarker | The only thing I struggle with in git submodules is mirroring | 20:51 |
nasamuffin | can you elaborate? | 20:52 |
*** jwessel <jwessel!~jwessel@unknown-3-103.windriver.com> has joined #yocto | 20:52 | |
paulbarker | We point directly at third party layers in our .gitmodules file. If they move or disappear our old commits of the top-level repository no longer build | 20:52 |
radsquirrel | kergoth what were the downsides to not being out-of-band? | 20:53 |
radsquirrel | thats what I thought I had read at one point but could not find again. | 20:53 |
kergoth | mainly overhead, changes which aren't bound to the branch end up having to be cherry picked to every affected source branch. of course the alternatives have their own overhead to deal with, and that could be alleviated with tooling. i don't know of anyone doing much work with metadata within source trees at the moment | 20:54 |
radsquirrel | kergoth: actually I was still parsing your first... | 20:54 |
radsquirrel | meta-data within source? | 20:55 |
radsquirrel | I think we were looking at it from the other way - source in metadata? | 20:55 |
radsquirrel | kergoth: will keep trying to wrap my head around that :-) | 20:58 |
radsquirrel | kergoth paulbarker nasamuffin JPEW thanks for the ideas! | 20:58 |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC | 21:06 | |
*** shauno <shauno!~soneil@pdpc/supporter/professional/shauno> has quit IRC | 21:08 | |
*** nasamuffin <nasamuffin!~nasamuffi@192.157.233.35.bc.googleusercontent.com> has quit IRC | 21:12 | |
*** shauno <shauno!~soneil@pdpc/supporter/professional/shauno> has joined #yocto | 21:14 | |
*** berton_ <berton_!~berton@177.194.219.152> has quit IRC | 21:21 | |
*** rewitt <rewitt!~rewitt@134.134.139.72> has joined #yocto | 21:24 | |
RP | armpit: https://autobuilder.yoctoproject.org/typhoon/#/builders/95/builds/1/steps/7/logs/step1c - ltp_groups took 30s?! | 21:37 |
RP | armpit: compared to 8000s in https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/161/steps/7/logs/step1c | 21:38 |
RP | armpit: has to be a missing dependency... | 21:38 |
yocti | New news from stackoverflow: How to tell bitbake to variable's calculate basehash value after specific task? <https://stackoverflow.com/questions/55911423/how-to-tell-bitbake-to-variables-calculate-basehash-value-after-specific-task> | 22:07 |
*** wowwow <wowwow!~w@2600:1700:ce01:1100:dd2c:1275:6373:8ab6> has quit IRC | 22:29 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has quit IRC | 22:35 | |
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has quit IRC | 23:03 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-pgsytftayfmqiayh> has joined #yocto | 23:20 | |
*** agust <agust!~agust@p54833389.dip0.t-ipconnect.de> has quit IRC | 23:22 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!