Wednesday, 2019-01-23

*** sgw <sgw!~sgw@134.134.139.76> has joined #yocto00:02
* armpit Crofton|work is the regression test00:06
*** scottrif <scottrif!~scottrif@47-40-108-60.dhcp.knwc.wa.charter.com> has left #yocto00:07
Crofton|workdamn it00:07
armpitopen a bug00:08
* armpit wonders if one can drink beer in a driver-less car?00:08
Crofton|workmanju may have already fixed in master00:09
Crofton|work0f87f8522a2c1b5a7042738887952b98060fbd9d00:09
Crofton|worklook ssuspicious00:09
* armpit looks00:09
*** stephano <stephano!~stephano@134.134.139.83> has quit IRC00:11
armpitCrofton|work, you can only use Poky commits in this channel00:11
Crofton|workoh shit00:11
Crofton|workwrong channel00:11
Crofton|workthis is embaressing00:12
Crofton|workI had always wondered what the difference was between this and #oe, now it is clear00:12
armpit: )00:12
armpitCrofton|work, I'll grab that commit00:13
Crofton|workok build finished, now must test, but mayb enot this evening00:13
Crofton|workarmpit, thanks00:13
*** gattuso <gattuso!~gattuso@51.15.2.77> has quit IRC00:16
*** gattuso <gattuso!~gattuso@51.15.2.77> has joined #yocto00:17
*** gattuso <gattuso!~gattuso@51.15.2.77> has quit IRC00:20
*** gattuso <gattuso!~gattuso@pompel.me> has joined #yocto00:20
*** tprrt <tprrt!~tprrt@ram31-1-82-234-79-177.fbx.proxad.net> has quit IRC00:23
*** gattuso <gattuso!~gattuso@pompel.me> has quit IRC00:24
*** gattuso <gattuso!~gattuso@pompel.me> has joined #yocto00:24
*** gattuso <gattuso!~gattuso@pompel.me> has quit IRC00:37
*** gattuso <gattuso!~gattuso@pompel.me> has joined #yocto00:38
*** ferlzc <ferlzc!~ferlzc@187.101.10.77> has quit IRC01:18
yoctiNew news from stackoverflow: How to build redhat root file system? <https://stackoverflow.com/questions/54318865/how-to-build-redhat-root-file-system>01:43
yoctiNew news from stackoverflow: How to build redhat root file system? [on hold] <https://stackoverflow.com/questions/54318865/how-to-build-redhat-root-file-system>02:13
denixshould do_populate_sdk honor ASSUME_PROVIDED? I have nativesdk-perl in ASSUME_PROVIDED, but it fails to install nativesdk-autoconf due to unresolved dependency02:30
*** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has joined #yocto02:38
*** armpit <armpit!~armpit@45.19.219.178> has quit IRC03:20
yoctiNew news from stackoverflow: Disable a standard systemd service in Yocto build <https://stackoverflow.com/questions/50651371/disable-a-standard-systemd-service-in-yocto-build>03:43
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-educpgljequhjrtv> has quit IRC04:00
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC04:25
*** robbawebba <robbawebba!~rob@47.180.176.91> has joined #yocto04:45
*** robbawebba <robbawebba!~rob@47.180.176.91> has quit IRC04:50
*** King_InuYasha <King_InuYasha!~King_InuY@fedora/ngompa> has quit IRC05:24
*** King_InuYasha <King_InuYasha!~King_InuY@fedora/ngompa> has joined #yocto05:25
*** elvispre <elvispre!~elvispre@2001:8b0:e0:884d:99db:5cdc:4b13:fabc> has quit IRC05:29
*** elvispre <elvispre!~elvispre@2001:8b0:e0:884d:99db:5cdc:4b13:fabc> has joined #yocto05:33
*** paulg <paulg!~paulg@24-246-4-37.cable.teksavvy.com> has quit IRC05:51
*** hamis <hamis!~irfan@110.93.212.98> has joined #yocto05:56
*** sno <sno!~sno@p4FF5E266.dip0.t-ipconnect.de> has quit IRC06:00
*** sno <sno!~sno@ip5b40f5e2.dynamic.kabel-deutschland.de> has joined #yocto06:13
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has joined #yocto06:19
*** kaspter <kaspter!~Instantbi@115.192.220.48> has quit IRC06:34
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC06:35
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC06:42
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto06:46
*** kaspter <kaspter!~Instantbi@183.156.69.203> has joined #yocto06:49
*** behanw <behanw!uid110099@gateway/web/irccloud.com/x-kcflxujzzzjbaeny> has quit IRC06:56
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has joined #yocto07:08
*** cpo <cpo!cpo@helix.mybll.net> has joined #yocto07:10
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC07:12
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto07:16
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto07:18
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto07:23
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto07:27
*** frsc <frsc!~frsc@200116b824d3c2001c31f48eba00d58f.dip.versatel-1u1.de> has joined #yocto07:35
*** linyoctox <linyoctox!91fdde45@gateway/web/freenode/ip.145.253.222.69> has joined #yocto07:36
*** cvasilak <cvasilak!~cvasilak@athedsl-262195.home.otenet.gr> has joined #yocto07:43
linyoctoxHi, when I want to add new packages to core-image-minimal for extending my distro, where can I get a list of package names which are available?07:44
linyoctoxI don't want to create new packages but include more standard packages07:47
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto07:48
*** AndersD <AndersD!~AndersD@194-237-220-218.customer.telia.com> has joined #yocto07:59
malanecoralinyoctox: What Yocto version are you using?08:01
*** sno <sno!~sno@ip5b40f5e2.dynamic.kabel-deutschland.de> has quit IRC08:01
*** sno <sno!~sno@91.64.245.226> has joined #yocto08:02
*** fl0v0 <fl0v0!~fvo@mue-88-130-103-187.dsl.tropolys.de> has joined #yocto08:02
malanecoralinyoctox: Check out http://layers.openembedded.org/layerindex/branch/master/recipes/08:02
malanecoralinyoctox: Switch to your branch/version08:02
*** AndersD <AndersD!~AndersD@194-237-220-218.customer.telia.com> has quit IRC08:07
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has joined #yocto08:25
linyoctoxmalanecora: sumo08:28
linyoctoxmalanecora: your link leads me to a search page but not an overview list of packages (?)08:37
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has joined #yocto08:37
linyoctoxmalanecora: How can I get the list there?08:38
malanecoralinyoctox: You can install all the packages you can find there08:38
malanecoralinyoctox: If yoou want a list, go to "Layers" and take a look inside08:39
linyoctoxmalanecora: ah OK, thanks. So a recipe is a package I can install, right?08:40
yoctiNew news from stackoverflow: Yocto openssl package not installing binary files <https://stackoverflow.com/questions/54322712/yocto-openssl-package-not-installing-binary-files>08:44
malanecoralinyoctox: Kind of08:54
malanecoralinyoctox: A recipe can contain multiple (sub)packages08:54
*** retoatwork <retoatwork!~reto@85.195.220.82> has quit IRC09:06
*** cquast <cquast!~cquast@90.85.130.193> has joined #yocto09:14
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto09:15
*** PinkSnake <PinkSnake!51ff1123@gateway/web/freenode/ip.81.255.17.35> has quit IRC09:27
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto09:35
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto09:47
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC09:51
*** Jnu8 <Jnu8!51ff1123@gateway/web/freenode/ip.81.255.17.35> has quit IRC10:10
prabhakarladHi all, we have a common location for downloads for several users what is the proper solution to change the group permissions of downloaded files/git repo's ?10:30
*** berton <berton!~berton@181.220.86.121> has joined #yocto10:39
*** mckoan|away is now known as mckoan10:58
*** ferlzc <ferlzc!~ferlzc@187.101.10.77> has joined #yocto10:58
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto10:59
malanecoraI've just noticed that udevd starts 7s later in Thud than in Rocko, in addition it seems that it struggles with the network interfaces...11:18
malanecoraIt makes wlanx available at 60s, whereas it is available at 4s in Rocko11:18
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has left #yocto11:19
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto11:19
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto11:19
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto11:19
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto11:19
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto11:20
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto11:20
linyoctoxmalanecora: thanks, it's a good hint (y)11:27
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto11:34
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC11:48
*** mukundakrishna <mukundakrishna!95c73280@gateway/web/freenode/ip.149.199.50.128> has joined #yocto11:56
malanecoraRegarding the aforementioned issue with udev, anyone knows what could be its cause?12:07
malanecoraI keep the same rules from the old config12:08
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC12:18
*** mukundakrishna <mukundakrishna!95c73280@gateway/web/freenode/ip.149.199.50.128> has quit IRC12:26
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-tdtcaypneholjdsh> has joined #yocto12:35
*** saraf <saraf!~a_saraf@49.35.57.207> has joined #yocto12:46
malanecoraJust kernel version went from 4.4.113 to 4.4.16412:53
*** jofr <jofr!~jofr@193.182.166.3> has joined #yocto12:54
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-ysssvlffeggaispy> has joined #yocto12:54
*** jwessel <jwessel!~jwessel@128.224.252.2> has quit IRC13:01
*** jwessel <jwessel!~jwessel@128.224.252.2> has joined #yocto13:01
*** paulg <paulg!~paulg@24-246-7-167.cable.teksavvy.com> has joined #yocto13:04
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto13:08
*** akrpic77 <akrpic77!c12e4b03@gateway/web/freenode/ip.193.46.75.3> has joined #yocto13:12
akrpic77hell!13:12
akrpic77oops, heelO!13:12
akrpic77eh, hello!13:12
*** akrpic77 is now known as ak7713:13
*** marka <marka!~masselst@128.224.252.2> has joined #yocto13:13
ak77anyone doing rust using meta-rust ?13:13
ak77Is it possible to use shared libraries? I know it doesn't have stable abi, but as all deps would get rebuild if rustc would change, and as long as I upgrade whole system at a time. this shouldn't mater, but would save space13:17
*** sgw <sgw!~sgw@134.134.139.76> has quit IRC13:27
*** kristoiv <kristoiv!~kristoiv@195.139.214.6> has joined #yocto13:38
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto13:48
*** nacknick <nacknick!1fa801ba@gateway/web/freenode/ip.31.168.1.186> has joined #yocto13:53
*** sgw <sgw!sgw@nat/intel/x-knstjkbrzsomoibd> has joined #yocto13:54
*** gtristan <gtristan!~tristanva@24.114.85.136> has joined #yocto13:55
nacknickHi everyone. Is there any option to "deduce" the kernel's version and the drivers' version that would be in the image from the building files (before writing the image)??13:55
LetoThe2ndnacknick: might even be in bitbake -e virtual/kernel13:58
nacknickLetoThe2nd - In what variable? What about the drivers? It all looks like a big chaos there14:02
LetoThe2ndnacknick: in waht is for you o grep ;-)14:02
*** gtristan <gtristan!~tristanva@24.114.85.136> has quit IRC14:03
malanecoraI see udev (eudev) has been updated to 3.2.5 in Thud (from 3.2.2), can this update be the cause of the malfunctioning?14:06
*** sgw <sgw!sgw@nat/intel/x-knstjkbrzsomoibd> has quit IRC14:11
*** kaspter <kaspter!~Instantbi@183.156.69.203> has quit IRC14:13
*** kaspter <kaspter!~Instantbi@183.156.69.203> has joined #yocto14:14
linyoctoxuhm... I don't want to "vi /etc/opkg/opkg.conf" in my running yocto linux on my eval board everytime after I rebuilt the whole thing. How can I put my edit to that opkg.conf already in a recipe or something?14:22
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto14:24
*** gtristan <gtristan!~tristanva@2605:8d80:5c0:5d57:45a:46fa:969f:d3fc> has joined #yocto14:24
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC14:25
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has quit IRC14:25
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has joined #yocto14:25
linyoctoxIs there somewhere a tutorial how to put my edits to root-filesystem config files already in yocto recipe files (instead of editing those config files at runtime on the eval board which is running yocto linux)?14:27
Crofton|workyou need to use a bbappend specif to your machine for the file that installs it14:27
malanecoraThese are both logs (old and new)14:29
malanecorahttps://pastebin.com/gMRDZTqF14:29
malanecoralinyoctox: As Crofton|work says, you should write a opkg_%.bbappend in you own layer with "FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"", also bundle your desired opkg.conf file along it in the same folder14:31
linyoctoxnice! thnx. Understood14:32
Crofton|workmalanecora, thanks for recalling exact details :)14:34
*** saraf <saraf!~a_saraf@49.35.57.207> has quit IRC14:37
*** yann <yann!~yann@lfbn-1-12695-17.w90-90.abo.wanadoo.fr> has quit IRC14:48
*** yann <yann!~yann@lfbn-1-12695-17.w90-90.abo.wanadoo.fr> has joined #yocto14:57
*** rburton_ <rburton_!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto14:59
*** josh_ <josh_!621de32f@gateway/web/freenode/ip.98.29.227.47> has joined #yocto15:00
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC15:02
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has quit IRC15:03
*** kristoiv <kristoiv!~kristoiv@195.139.214.6> has quit IRC15:04
ak77does make sense to compile cmdline and dtbs into the kernel? I already have kernel compiled for each machine... and then I don't have to deal with device tree loading in bootload15:08
blackjidHi!,15:17
blackjidI need to create os image that runs a ruby application on a raspberry pi. I already build a base poky image with meta-raspberrypi. Now I need to install ruby and copy the source code of my project, any idea on how to do that??15:19
kergothlinyoctox: fyi you can use recipetool appendfile to mostly automate the process of overriding target files. it'll figure out what package provides it, append that recipe, adjust filesextrapaths, etc15:19
kergothor appendsrcfile to do the same for files in SRC_URI15:19
blackjidIn the poky/meta directory there is a receipes-devtools where I can find some ruby recipies. Should I use that?15:21
blackjidI was thinking on creating my own layer that installs ruby, the ruby gems, copy my source code, and add start the app with systemd15:22
blackjidsounds like a good aproach?? I don't even know where to start though15:22
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto15:22
kergothlayers don't install packages, images do15:23
kergothand you can pick what packages go into an image in local.conf, no need for a new layer for that, unless you want to create a new image recipe for easier long term maintenance15:24
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC15:26
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC15:26
blackjidmm, I think I might have some misunderstud concepts ....  I'll take a new read on images/packages/recipe/layes15:26
linyoctoxWhat is with more complex stuff like adding users and give them passwords?15:29
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-tdtcaypneholjdsh> has quit IRC15:29
linyoctoxIs it supported by recipes?15:30
kergothyes, both recipes and images can do that15:31
kergothhttps://www.yoctoproject.org/docs/2.6/dev-manual/dev-manual.html#extendpoky15:33
kergothhttps://www.yoctoproject.org/docs/2.6/mega-manual/mega-manual.html15:34
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC15:35
yoctiNew news from stackoverflow: When to modify Poky vs creating a new distro <https://stackoverflow.com/questions/54330784/when-to-modify-poky-vs-creating-a-new-distro>15:45
*** gtristan <gtristan!~tristanva@2605:8d80:5c0:5d57:45a:46fa:969f:d3fc> has quit IRC15:45
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto15:47
nacknickif I want to find15:52
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto15:52
nacknickCAN driver version (from the image), how should I do it?15:52
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has left #yocto15:55
linyoctoxkergoth: cool!16:03
*** kristoiv <kristoiv!~kristoiv@195.139.214.6> has joined #yocto16:03
kergothanyone very familiar with compiling and installing selinux policy files?16:07
rburton_kergoth: zeddii maybe?16:10
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC16:10
*** malanecora <malanecora!b23cc82c@gateway/web/freenode/ip.178.60.200.44> has quit IRC16:11
*** CoLa|work <CoLa|work!~cordlandw@91.239.177.14> has quit IRC16:14
*** CoLa|work <CoLa|work!~cordlandw@91.239.177.14> has joined #yocto16:14
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC16:15
*** josh_ <josh_!621de32f@gateway/web/freenode/ip.98.29.227.47> has quit IRC16:16
kergothtrying to get container-selinux to build but it fails and i know squat about the policy file format16:17
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has quit IRC16:18
*** armpit <armpit!~armpit@2601:202:4180:c33:bc04:9332:d657:8202> has joined #yocto16:23
*** kristoiv <kristoiv!~kristoiv@195.139.214.6> has quit IRC16:25
*** linyoctox <linyoctox!91fdde45@gateway/web/freenode/ip.145.253.222.69> has quit IRC16:25
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto16:27
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has left #yocto16:27
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto16:27
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has quit IRC16:32
*** cvasilak <cvasilak!~cvasilak@athedsl-262195.home.otenet.gr> has quit IRC16:32
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC16:41
*** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has quit IRC16:45
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has joined #yocto16:47
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC16:51
sveinseWhat is the rules concerning when VAR_pn-recipe is used, and when it's not? E.g. SRCREV_pn-myrecipe is needed, but IMAGE_INSTALL_append_mymachine seems not. Does the latter imply that IMAGE_FEATURES_append_mymachine also works?17:06
*** yann <yann!~yann@lfbn-1-12695-17.w90-90.abo.wanadoo.fr> has quit IRC17:08
*** tprrt <tprrt!~tprrt@ram31-1-82-234-79-177.fbx.proxad.net> has joined #yocto17:11
kergothhttps://www.yoctoproject.org/docs/current/bitbake-user-manual/bitbake-user-manual.html#conditional-syntax-overrides17:13
Piratyhi. it's me asking about opkg again. can ipk/debian packaging format handle package-alterantives, and is opkg capable of it? meaning: having two packages provide the same functionality (at least they pretend to) so dependencies are fulfulled correctly ?17:15
Piratyclassic ecample is java packages in mainstream distros17:15
JPEWPiraty: https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#ref-classes-update-alternatives17:18
sveinsekergoth: yeah, thanks. It does not specify precisely _how_ the specific variables allows for override in OE/Yocto. To me it seems like a little bit of magic :)17:18
Piratythanks you JPEW17:18
kergothsveinse: yes, it does17:18
kergothas it says, it's controlled by OVERRIDES. go look at what OVERRIDES is set to in oe-core17:19
*** fl0v0 <fl0v0!~fvo@mue-88-130-103-187.dsl.tropolys.de> has quit IRC17:25
sveinseHmm, I get the OVERRIDES suffix (I think), but I still don't see the difference between in-recipe scope and global scope. Please let me explain:17:26
sveinseIf I have a recipe a, I can set any vars in that scope from global with VAR_pn-a. If I have an image recipe b, I seem to be able to set IMAGE_INSTALL_append and IMAGE_FEATURES_append from local.conf, not IMAGE_INSTALL_pn-b or IMAGE_FEATURES_pn-b for some reason17:28
sveinse...yeah missing the _append suffix on the two latter17:29
*** kaspter <kaspter!~Instantbi@183.156.69.203> has quit IRC17:31
sveinsePerhaps the _append and/or _someoverride pulls in the global var into the local scope17:32
*** kaspter <kaspter!~Instantbi@183.156.69.203> has joined #yocto17:32
Piratyadelcast: which protocals can opkg transfer over? everything that curl can right?17:33
adelcastyep, http and https17:34
kergothstill not seeing what you're referring to17:38
kergothrecipes essentially inherit the global metadata. they copy that datastore and then parse the recipe to add to it17:39
kergothsetting a variable globally and setting it in the recipe is basically the same thing, except that the former will affect multiple recipes, and the recipe can always override what the config metadata does, since its parsed later17:40
sveinseSo for image recipe a, using IMAGE_FEATURES_append = " something" is completely equal to IMAGE_FEATURES_pn-a_append = " something" ?17:40
kergothoverrides are just conditionals. that's all. not magic17:40
kergothno, those are completely different things17:41
kergothFOO_someoverride_append will append to FOO_someoverride, then FOO_someoverride will *replace* the existing contents of FOO, overriding it17:41
kergothFOO_append_someoverride will append to FOO conditional on the override17:41
sveinseSo "pn_a" is an override?17:42
kergothas i just said, conditionals are done with overrides17:42
kergoththe OVERRIDES variable controls what overrides will be applied17:42
kergothOVERRIDES in oe-core has 'pn-${PN}' listed, which is why i told you to go read it17:43
kergothso yes17:43
kergothfyi, the FOO_<override>_append vs FOO_append_<override> difference is documented in the bitbake user manual at https://www.yoctoproject.org/docs/current/bitbake-user-manual/bitbake-user-manual.html#variable-interaction-worked-examples17:43
kergoththe bitbake user manual link i already linked you to covers the override + append/prepend syntax.17:44
kergoth     DEPENDS = "glibc ncurses"17:44
kergoth     OVERRIDES = "machine:local"17:44
kergoth     DEPENDS_append_machine = " libmad"17:44
kergothuse of pn-<some recipe name> is no different than using machine17:44
kergothit's all just a string listed in OVERRIDES17:44
sveinseI tried dumping OVERRIDES with bitbake -e, but there is no pn-${PN} in it17:46
kergothhttps://github.com/openembedded/openembedded-core/blob/master/meta/conf/bitbake.conf#L724-L73717:46
kergothyes, there is17:46
kergothit's the third entry17:46
kergothas linked above17:46
kergothbitbake -e shows you the expanded value17:47
kergothif you used just 'bitbake -e', not 'bitbake -e yourrecipe', it would have shown pn-default or something, since it coudlj';t set PN from the recipe name when you're looking at global config metadata that isn't a recipe17:47
sveinseyeah, I found it, so I was wrong17:47
*** mckoan is now known as mckoan|away17:48
sveinseI have to digest this, It's not obvious how this behaves17:49
Piratyadelcast: ftps too?17:50
Piratyeven sftp ?17:50
*** cquast <cquast!~cquast@90.85.130.193> has quit IRC17:50
*** sno <sno!~sno@91.64.245.226> has quit IRC17:52
*** nerdboy <nerdboy!~sarnold@gatekeeper.gentoogeek.org> has joined #yocto17:52
*** cquast <cquast!~cquast@90.85.130.193> has joined #yocto17:53
sveinsekergoth: ok, I think I might understand why my PV_pn-linux_append = "-myfeature" didn't work. Because I was appending the override. Is there a way I can from local.conf append to a specific recipe's PV?17:54
kergothPV isn't in overrides, so not directly, but you can use inline python to deal with that. append it to any recipe but only return a value when the version matches17:55
kergothif you're appending hte same variable you want to check, that's not going to happen, as that'd recurse. you can't append PV based on PV's existing value from the metadata due to how our expansion works (lazy)17:55
adelcastPiraty: yes, it should. The URL is directly passed to CURL (check opkg_download_curl.c), and curl supports both ftp and sftp17:56
*** nerdboy <nerdboy!~sarnold@gatekeeper.gentoogeek.org> has quit IRC17:56
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto17:56
kergothnow you could use anonymous python to do that, since it'd happen at a fixed point in time, and you can control whether it's expanded17:56
kergothi.e. FOO_append = " ${'foo' if d.getVar('PV') == 'something' else ''}" would work, but PV_append = wouldn't, since it'd refer to its own value17:57
sveinsekergoth: interesting. PV_pn-linux_append = "new-full-version" surely worked from local.conf -- althou I am aware that using _append makes no sense based on what was just mentioned. But the recipe PV is overriden17:57
kergothyes, it'd replace the existing value of PV17:58
*** cquast <cquast!~cquast@90.85.130.193> has quit IRC17:58
kergothsame as just setting PV_pn-linux unless there are multiple _appends, since they're cumulative17:58
sveinseyep17:58
sveinsekergoth: thanks!17:59
kergothno problem17:59
kergothoverrides itself is pretty sipmle, even our ofile format is for the most part, the real source of confusion is figuring out the order of operations. what happens when, in what circumstances, in what order18:00
kergoths/ofile/file/18:00
kergothIMO anyway18:00
sveinseUsing a global local.conf has its uses. My use case is a feature build, which only consitutes of changing the image packages and some distro features. Being able to plug this config changes into local.conf saves the layers from having to be branched out into feature branches.18:03
*** berton <berton!~berton@181.220.86.121> has quit IRC18:04
ferlzchi, i'm trying to add systemd init in my image.bb using: DISTRO_FEATURES_append = " systemd" and VIRTUAL-RUNTIME_init_manager = "systemd". However after build the image my system is not booting using systemd. Do I need any other variables to my image.bb ? Also, do I need to remove my tmp/ cache? sstate-cache/ or tmp-glibc/  and start from scratch again?18:06
*** robbawebba <robbawebba!~rob@47.180.176.91> has joined #yocto18:06
*** sno <sno!~sno@ip5b40f5e2.dynamic.kabel-deutschland.de> has joined #yocto18:07
*** berton <berton!~berton@181.220.86.121> has joined #yocto18:08
sveinseferlzc: I see in my distro that I use DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" as well in addition to VIRTUAL-RUNTIME_initscript="" (with comment that might not be needed any more)18:09
ferlzcthanks, I will check that18:13
kergothyou can't change distro features ain an image18:14
kergothwell, you can, but it wont do anything18:14
sveinseoh, yeah, good catch :p18:15
*** sno <sno!~sno@ip5b40f5e2.dynamic.kabel-deutschland.de> has quit IRC18:23
*** yann <yann!~yann@lfbn-idf1-1-103-67.w82-124.abo.wanadoo.fr> has joined #yocto18:27
*** saraf <saraf!~a_saraf@103.195.203.114> has joined #yocto18:35
*** sno <sno!~sno@p4FF5E266.dip0.t-ipconnect.de> has joined #yocto18:36
*** tprrt <tprrt!~tprrt@ram31-1-82-234-79-177.fbx.proxad.net> has quit IRC18:44
tgoodwinIs there a list of steps somewhere for switching completely away from busybox to coreutils, etc.?  It seems to be mentioned in VIRTUAL-RUNTIME overrides, etc.18:44
*** frsc <frsc!~frsc@200116b824d3c2001c31f48eba00d58f.dip.versatel-1u1.de> has quit IRC18:59
*** quite <quite!quite@unaffiliated/quite> has quit IRC19:03
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto19:03
*** quite <quite!quite@unaffiliated/quite> has joined #yocto19:04
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has left #yocto19:08
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto19:08
denixshould do_populate_sdk honor ASSUME_PROVIDED? I have nativesdk-perl in ASSUME_PROVIDED, but it fails to install nativesdk-autoconf due to unresolved dependency19:27
*** marka <marka!~masselst@128.224.252.2> has quit IRC19:28
*** yates <yates!~user@rrcs-96-10-234-158.midsouth.biz.rr.com> has joined #yocto19:30
yatesare these all supported distributions as of thud? https://yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros19:30
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-ysssvlffeggaispy> has quit IRC19:34
*** saraf <saraf!~a_saraf@103.195.203.114> has quit IRC19:36
robbawebbaHello, quick question about the tzdata package. How can I set the default timezone? I see the recipe has a variable DEFAULT_TIMEZONE ?= "Universal". Do I have to append this recipe to modify that variable, or is this something I could overwrite from the distro.conf or local.conf?19:45
yoctiNew news from stackoverflow: Ca't install my own syslog's syslog-startup.conf via Yocto <https://stackoverflow.com/questions/51804055/cat-install-my-own-syslogs-syslog-startup-conf-via-yocto>19:46
kergothhuh, dataclasses are pretty cool19:49
bluelightningdenix: ASSUME_PROVIDED only works for bitbake dependencies, if you were to specify a runtime dependency (which nativesdk- effectively is) the package manager will still be looking for it19:54
bluelightningdenix: note that we had a special trick for keeping perl out of the buildtools (nativesdk-buildtools-perl-dummy), maybe you can use that in your case?19:55
bluelightningdenix: (note the SDK_PACKAGE_ARCHS += bit in buildtools-tarball.bb, that is required to get that to work)19:56
bluelightningrobbawebba: no, you could set that at the configuration level (since it's ?= )19:57
robbawebbabluelightning: thanks!19:58
yatesare these all the supported distributions for thud? https://yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros20:01
yatesi thought i saw a list of supported distros as a function of version somewhere20:02
khemRP: http://lists.openembedded.org/pipermail/openembedded-core/2019-January/278278.html20:05
khemthis was a long standing change I wanted to do, finally gcc 9 tipped me over to do it20:06
khemRP: all my local tests seems to have no regressions on qemuarm20:06
khemand rpi320:06
khemgive it a shot20:06
bluelightningyates: hmm, this looks out of date20:12
denixbluelightning: thanks. the strange thing that is used to work on rocko and before...20:13
bluelightningdenix: I'm not sure how it could have, it certainly wasn't intended to20:14
yatesbluelightning: yeah, that's what i thought. fedora 26 is pretty old20:15
bluelightningyates: here's the list that drives the warnings on startup at least: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-poky/conf/distro/poky.conf?h=thud#n6620:15
bluelightningupdates to the manual are *supposed* to be driven from that20:15
yatescool20:16
yatesthat is from thud?20:16
yatesyes, i see it in the url20:16
bluelightningthat's what we have in thud20:16
*** marka <marka!~masselst@184.175.21.100> has joined #yocto20:16
yatesthanks20:16
yateswho is Poky? :)20:17
yatesi know, it's rburton_ in disguise!20:18
bluelightningtime to dig out the poky beaver costume :D20:22
*** lazyape <lazyape!~lazyape@athedsl-212890.home.otenet.gr> has quit IRC20:24
bluelightningI've emailed Scott R about updating the manual, FWIW20:26
yatesbluelightning: you are fast as lightning! ...20:31
bluelightningyates: heh... I'm actually a world class procrastinator a lot of the time :D20:50
denixbluelightning: thanks for the nativesdk-buildtools-perl-dummy.bb pointer! I've modified my sdk with it and making progress - have to extend DUMMYPROVIDES with tons of nativesdk-perl-module-* to satisfy nativesdk-autoconf...20:56
bluelightningdenix: right, for that it would need extending; buildtools was a pretty simple case20:57
*** muep <muep!~quassel@muep.iki.fi> has quit IRC20:58
*** zeddii <zeddii!~bruce@128.224.252.2> has quit IRC20:59
*** muep <muep!~quassel@muep.iki.fi> has joined #yocto20:59
denixbluelightning: specifying just nativesdk-perl-modules didn't work, have to list them individually...20:59
*** zeddii <zeddii!~bruce@128.224.252.2> has joined #yocto20:59
bluelightningdenix: right, since those are the dependencies you have to satisfy, there's not an actual dependency on nativesdk-perl-modules21:01
bluelightningthe other side of the equation :)21:02
denixyeah, runtime dependencies are picky... :)21:02
denixok, had to list 18 perl modules in DUMMYPROVIDES21:24
*** marka <marka!~masselst@184.175.21.100> has quit IRC21:25
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has quit IRC21:33
*** aehs29 <aehs29!~aehs29@149.199.62.130> has quit IRC21:58
*** flying_sausages <flying_sausages!~flying_sa@static.88-198-40-49.clients.your-server.de> has joined #yocto21:58
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has quit IRC21:58
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has left #yocto22:01
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC22:06
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-amufqkqcmgygtcug> has joined #yocto22:16
*** |King_InuYasha| <|King_InuYasha|!~King_InuY@ool-18e49371.dyn.optonline.net> has joined #yocto22:34
*** jae1 <jae1!~jaewon@149.199.62.129> has quit IRC22:37
*** King_InuYasha <King_InuYasha!~King_InuY@fedora/ngompa> has quit IRC22:38
rburton_denix: might be worth using a script or something to generate the provides based on the perl manifest22:39
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has joined #yocto22:46
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has joined #yocto22:46
armpityou can write it in python ; )22:50
*** rburton_ <rburton_!~rburton@35.106.2.81.in-addr.arpa> has quit IRC22:53
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has quit IRC23:07
*** agust <agust!~agust@p50887FC0.dip0.t-ipconnect.de> has joined #yocto23:10
*** Crofton <Crofton!~Crofton@2601:5c0:c100:b84:c8f2:2bf:f783:59cf> has quit IRC23:21
*** paulg <paulg!~paulg@24-246-7-167.cable.teksavvy.com> has quit IRC23:24
*** paulg <paulg!~paulg@24-246-4-37.cable.teksavvy.com> has joined #yocto23:37
*** tprrt <tprrt!~tprrt@ram31-1-82-234-79-177.fbx.proxad.net> has joined #yocto23:39

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