*** vdehors <vdehors!~vdehors@91-162-62-2.subs.proxad.net> has quit IRC | 00:04 | |
*** vdehors <vdehors!~vdehors@91-162-62-2.subs.proxad.net> has joined #yocto | 00:06 | |
armpit | sj634, I think that is via the kernel | 00:09 |
---|---|---|
armpit | I believe the device tree needs to be defined in the machine file or in your kernel recipe | 00:10 |
armpit | for example see: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | 00:10 |
sj634 | where is the recipe to convert dtc to dtb for e.g. - /opt/poky/2.7.3/sysroots/x86_64-pokysdk-linux/usr/bin/dtc -o dtb -o phyDriver.dtbo -@ ./phyDriver.dts /opt/poky/2.7.3/sysroots/x86_64-pokysdk-linux/usr/bin/dtc -o dtb -o phyDriver.dtbo -@ ./phyDriver.dts | 00:40 |
sj634 | The problem is that my yocto project isn't generating the symbols file and I believe it is missing -@ | 00:40 |
sj634 | So, I have to search in yocto to find where the dtb rule and add -@ | 00:41 |
sj634 | Thus, I am unable to use my dtbo since there is no __symbols__ generated by the device tree blob. | 00:41 |
sj634 | One more question is dtb platform independent ? | 00:42 |
*** Sandrita <Sandrita!d0586e2e@gateway/web/cgi-irc/kiwiirc.com/ip.208.88.110.46> has quit IRC | 00:47 | |
sj634 | Like where are the entire logs of yocto to know from where it is reading the dts file and what command it is running to generate a dtb file | 00:49 |
*** JaMa <JaMa!~martin@109.238.218.228> has quit IRC | 00:55 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has joined #yocto | 01:05 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has quit IRC | 01:10 | |
*** pdemier <pdemier!~phildemie@cpe-98-26-2-10.nc.res.rr.com> has joined #yocto | 01:12 | |
sj634 | I can see the output file - ls -l ./tmp/deploy/images/microzed-zynq7/zynq-microzed-microzed-zynq7.dtb | 01:19 |
sj634 | but I don't know how it is getting generated where is the microzed dts file? | 01:19 |
*** vineela <vineela!vtummala@nat/intel/x-glppabbwkhdoadbp> has quit IRC | 01:20 | |
*** ssajal <ssajal!~ssajal@otwaon1146w-lp140-01-64-229-138-221.dsl.bell.ca> has quit IRC | 01:27 | |
*** rcw <rcw!~rcw@45.72.242.250> has quit IRC | 01:37 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has joined #yocto | 01:39 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC | 01:40 | |
*** Bunio_FH <Bunio_FH!~bunio@188.146.183.109.nat.umts.dynamic.t-mobile.pl> has joined #yocto | 01:57 | |
armpit | sj634, its part of the kernel build. look at kernel.bbclass or one of the other kernel bbclasses | 02:19 |
armpit | the file is generated during kernel build. the base files could be in a BSP layer that then patches the kernel | 02:20 |
zeddii | also peek at kernel-devicetree.bbclass | 02:20 |
zeddii | bitbake -e <your image> | grep KERNEL_DEVICETREE, might also give you a thread to pull on | 02:21 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has quit IRC | 02:22 | |
*** cpo <cpo!~cpo@194.145.151.3> has quit IRC | 03:05 | |
*** nerdboy <nerdboy!~sarnold@12.153.230.187> has joined #yocto | 03:11 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto | 03:11 | |
*** cpo <cpo!~cpo@helix.mybll.net> has joined #yocto | 03:11 | |
*** rcw <rcw!~rcw@45.72.242.250> has joined #yocto | 03:29 | |
*** rcw <rcw!~rcw@45.72.242.250> has quit IRC | 03:34 | |
*** rcw <rcw!~rcw@45.72.242.250> has joined #yocto | 03:35 | |
*** hpsy1 <hpsy1!~hpsy@85.203.15.120> has joined #yocto | 03:36 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has quit IRC | 03:36 | |
*** hpsy <hpsy!~hpsy@85.203.15.120> has quit IRC | 03:37 | |
*** rcw <rcw!~rcw@45.72.242.250> has quit IRC | 03:41 | |
*** rcw <rcw!~rcw@45.72.242.250> has joined #yocto | 03:56 | |
*** rcw <rcw!~rcw@45.72.242.250> has quit IRC | 04:02 | |
*** ojdo <ojdo!~ojdo@unaffiliated/ojdo> has quit IRC | 04:06 | |
*** ojdo <ojdo!~ojdo@unaffiliated/ojdo> has joined #yocto | 04:13 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 04:14 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has quit IRC | 04:16 | |
*** behanw <behanw!uid110099@gateway/web/irccloud.com/x-askxmsqgtmhyohyr> has quit IRC | 04:19 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has joined #yocto | 04:19 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 04:33 | |
*** ka6sox is now known as zz_ka6sox | 04:34 | |
*** elfGamal <elfGamal!~elg@87.239.255.122> has joined #yocto | 04:36 | |
*** elGamal <elGamal!~elg@107.181.184.116> has quit IRC | 04:36 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 04:40 | |
*** ssajal <ssajal!~ssajal@otwaon1146w-lp140-01-64-229-138-221.dsl.bell.ca> has joined #yocto | 04:48 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has quit IRC | 04:49 | |
*** ssajal <ssajal!~ssajal@otwaon1146w-lp140-01-64-229-138-221.dsl.bell.ca> has quit IRC | 05:15 | |
*** ssajal <ssajal!~ssajal@otwaon1146w-lp140-01-64-229-138-221.dsl.bell.ca> has joined #yocto | 05:20 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has joined #yocto | 05:21 | |
*** ssajal <ssajal!~ssajal@otwaon1146w-lp140-01-64-229-138-221.dsl.bell.ca> has quit IRC | 05:24 | |
sj634 | thanks armpit, I can see that my dtb is coming from meta-xilinix kate ./meta-xilinx-bsp/conf/machine/microzed-zynq7.conf but now I am still struggling to find how dts is compiled to dtb here? | 05:31 |
*** pharaon2502 <pharaon2502!~manjaro-u@cpe-188-129-77-144.dynamic.amis.hr> has joined #yocto | 05:40 | |
sj634 | I don't think it is using meta-class since I get the following error messages - $bitbake virtual/dtb -c compile -f | 05:41 |
sj634 | core layer names it is compatible with. | 05:41 |
sj634 | |######################################################################################################################################################################| Time: 0:00:00 | 05:41 |
sj634 | virtual/dtb but was skipped: incompatible with machine microzed-zynq7 (not in COMPATIBLE_MACHINE) | 05:41 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has quit IRC | 05:43 | |
sj634 | I don't have device-tree.bb so I am not sure what rule is it using to generated dtb | 05:50 |
sj634 | Found this file - ./meta/classes/kernel-devicetree.bbclass but I don't know how to amend this file so that it generates the __symbol__ so that overlay can work. | 05:53 |
sj634 | Is there any bitbake command to just generate the dtb file? | 05:53 |
*** dreyna_ <dreyna_!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC | 05:57 | |
*** pdemier <pdemier!~phildemie@cpe-98-26-2-10.nc.res.rr.com> has quit IRC | 05:59 | |
*** jeanba1 <jeanba1!~jbl@80-62-117-29-mobile.dk.customer.tdc.net> has joined #yocto | 06:06 | |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-c502-1325-e011-a5ab.inf6.spectrum.com> has joined #yocto | 06:10 | |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-c502-1325-e011-a5ab.inf6.spectrum.com> has quit IRC | 06:15 | |
*** jobroe <jobroe!~manjaro-u@p579EB96B.dip0.t-ipconnect.de> has joined #yocto | 06:17 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC | 06:21 | |
*** agust <agust!~agust@pD95F11D0.dip0.t-ipconnect.de> has joined #yocto | 06:23 | |
*** jobroe_ <jobroe_!~manjaro-u@193.158.0.154> has joined #yocto | 06:26 | |
*** jobroe <jobroe!~manjaro-u@p579EB96B.dip0.t-ipconnect.de> has quit IRC | 06:26 | |
*** AndersD <AndersD!~AndersD@h83-209-96-136.cust.a3fiber.se> has joined #yocto | 06:28 | |
*** ibinderwolf <ibinderwolf!~quassel@host40-82-dynamic.14-87-r.retail.telecomitalia.it> has joined #yocto | 06:29 | |
*** AndersD_ <AndersD_!~AndersD@195-67-57-138.customer.telia.com> has joined #yocto | 06:30 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 06:31 | |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-c502-1325-e011-a5ab.inf6.spectrum.com> has joined #yocto | 06:32 | |
*** AndersD <AndersD!~AndersD@h83-209-96-136.cust.a3fiber.se> has quit IRC | 06:33 | |
*** jeanba1 <jeanba1!~jbl@80-62-117-29-mobile.dk.customer.tdc.net> has left #yocto | 06:38 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC | 06:43 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 06:44 | |
*** mihai <mihai!~mihai@unaffiliated/mihai> has joined #yocto | 06:45 | |
*** Guest5238 <Guest5238!a5e14925@gateway/web/cgi-irc/kiwiirc.com/ip.165.225.73.37> has joined #yocto | 06:47 | |
*** guerinoni <guerinoni!~guerinoni@host181-40-dynamic.52-79-r.retail.telecomitalia.it> has joined #yocto | 06:58 | |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-c502-1325-e011-a5ab.inf6.spectrum.com> has quit IRC | 07:10 | |
*** pohly <pohly!~pohly@p5B05600C.dip0.t-ipconnect.de> has joined #yocto | 07:18 | |
*** spie <spie!~pi@ti0005q162-4889.bb.online.no> has quit IRC | 07:18 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 07:23 | |
*** georgem_ <georgem_!~georgem@216.21.169.52> has joined #yocto | 07:39 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has joined #yocto | 07:40 | |
*** georgem <georgem!~georgem@216.21.169.52> has quit IRC | 07:41 | |
mcfrisk | sigh, list server change. googling no longer works. https://lists.openembedded.org/pipermail/openembedded-core/2018-May/151097.html -> 404 page not found | 07:43 |
*** fl0v0 <fl0v0!~fvo@2a01:c22:a482:7900:c809:dfa:ef31:a9cb> has joined #yocto | 07:54 | |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@5.171.136.141> has joined #yocto | 07:59 | |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@ubuntu/member/locutusofborg> has joined #yocto | 07:59 | |
*** AndersD_ <AndersD_!~AndersD@195-67-57-138.customer.telia.com> has quit IRC | 08:00 | |
*** khem <khem!~khem@unaffiliated/khem> has quit IRC | 08:06 | |
*** stew-dw <stew-dw!~stew-dw@2607:fb90:a23f:ce2d:9140:3820:8787:2100> has quit IRC | 08:06 | |
*** creich <creich!~creich@p200300F6AF406710000000000000039B.dip0.t-ipconnect.de> has quit IRC | 08:06 | |
*** warpme_ <warpme_!uid391875@gateway/web/irccloud.com/x-mkovyuapnlpwxrmy> has quit IRC | 08:06 | |
*** net_wayfarer <net_wayfarer!net_wayfar@gateway/shell/ircnow/x-rozkdoeuxuhnkhug> has quit IRC | 08:06 | |
*** palate <palate!~palate@unaffiliated/palate> has quit IRC | 08:06 | |
*** ukembedded <ukembedded!sid304355@gateway/web/irccloud.com/x-lbnoewpcxrbtqiav> has quit IRC | 08:06 | |
*** ric96 <ric96!sid234506@gateway/web/irccloud.com/x-rwvbhwdijzydtqei> has quit IRC | 08:06 | |
*** lh__ <lh__!sid77898@gateway/web/irccloud.com/x-pqlfwfjwcsqgdtwv> has quit IRC | 08:06 | |
*** zopsi <zopsi!zopsi@2600:3c00::f03c:91ff:fe14:551f> has quit IRC | 08:06 | |
*** maaathieu3a <maaathieu3a!~mathieu@80-127-179-66.ip.xs4all.nl> has quit IRC | 08:06 | |
*** psrcode <psrcode!~psrcode@198.50.220.193> has quit IRC | 08:06 | |
*** sstabellini <sstabellini!sstabellin@gateway/shell/xshellz/x-ftiuddrhqpvcfchf> has quit IRC | 08:06 | |
*** linuxjacques <linuxjacques!~jacques@nslu2-linux/jacques> has quit IRC | 08:06 | |
*** sstabellini <sstabellini!sstabellin@gateway/shell/xshellz/x-bdmdindwprtovpzw> has joined #yocto | 08:06 | |
*** stew-dw <stew-dw!~stew-dw@2607:fb90:a23f:ce2d:9140:3820:8787:2100> has joined #yocto | 08:06 | |
*** warpme_ <warpme_!uid391875@gateway/web/irccloud.com/x-wycmwzzpswufrjpz> has joined #yocto | 08:06 | |
*** maaathieu3a <maaathieu3a!~mathieu@92-111-78-37.static.v4.ziggozakelijk.nl> has joined #yocto | 08:06 | |
*** creich <creich!~creich@p200300F6AF406710000000000000039B.dip0.t-ipconnect.de> has joined #yocto | 08:06 | |
*** zopsi <zopsi!~zopsi@irc.dir.ac> has joined #yocto | 08:06 | |
*** lh__ <lh__!sid77898@gateway/web/irccloud.com/x-autbzlmairsvbkxw> has joined #yocto | 08:07 | |
*** khem <khem!~khem@2601:646:9200:4e0::6809> has joined #yocto | 08:07 | |
*** linuxjacques <linuxjacques!~jacques@nslu2-linux/jacques> has joined #yocto | 08:07 | |
*** ukembedded <ukembedded!sid304355@gateway/web/irccloud.com/x-rxoyzcuqaovuuifw> has joined #yocto | 08:07 | |
*** ric96 <ric96!sid234506@gateway/web/irccloud.com/x-saqruqfhqxdvshag> has joined #yocto | 08:07 | |
*** zopsi <zopsi!zopsi@2600:3c00::f03c:91ff:fe14:551f> has joined #yocto | 08:07 | |
*** khem <khem!~khem@2601:646:9200:4e0::6809> has quit IRC | 08:07 | |
*** khem <khem!~khem@unaffiliated/khem> has joined #yocto | 08:07 | |
*** psrcode <psrcode!~psrcode@198.50.220.193> has joined #yocto | 08:07 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has joined #yocto | 08:08 | |
*** net_wayfarer <net_wayfarer!net_wayfar@gateway/shell/ircnow/x-zluaxfqtdgocnvpr> has joined #yocto | 08:09 | |
*** Chrusel <Chrusel!c1669b04@193.102.155.4> has joined #yocto | 08:10 | |
*** mckoan|away is now known as mckoan | 08:11 | |
*** yacar_ <yacar_!~yacar_@91-168-169-253.subs.proxad.net> has joined #yocto | 08:13 | |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@ubuntu/member/locutusofborg> has quit IRC | 08:14 | |
*** hpsy1 <hpsy1!~hpsy@85.203.15.120> has quit IRC | 08:18 | |
*** hpsy <hpsy!~hpsy@85.203.15.120> has joined #yocto | 08:24 | |
*** Bunio_FH <Bunio_FH!~bunio@188.146.183.109.nat.umts.dynamic.t-mobile.pl> has quit IRC | 08:25 | |
*** [Sno] <[Sno]!~sno@p4FE93893.dip0.t-ipconnect.de> has quit IRC | 08:36 | |
*** gtristan_ <gtristan_!~tristanva@110.11.227.189> has quit IRC | 08:41 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 08:42 | |
qschulz | sj634: most likely the kernel is building it for you. You have to patch both dtc and the makefile used by the kernel or write a yocto recipe for building a dtb with a dts on your own. | 08:42 |
qschulz | sj634: I remember doing that for Atmel: https://github.com/QSchulz/linux-at91/commit/deff47fd469863f301b452a6c853fb803af7170d and https://github.com/QSchulz/linux-at91/commit/c1ddbd31090bc8d82d5df38af2a12e8c053bb01f | 08:43 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has quit IRC | 09:03 | |
*** [Sno] <[Sno]!~sno@p4FE93893.dip0.t-ipconnect.de> has joined #yocto | 09:04 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has joined #yocto | 09:05 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 09:07 | |
*** mabnhdev <mabnhdev!6b0d4e3b@107.13.78.59> has joined #yocto | 09:14 | |
*** [Sno] <[Sno]!~sno@p4FE93893.dip0.t-ipconnect.de> has quit IRC | 09:14 | |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has joined #yocto | 09:16 | |
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 09:16 | |
*** jobroe <jobroe!~manjaro-u@p579EB96B.dip0.t-ipconnect.de> has joined #yocto | 09:17 | |
*** jobroe_ <jobroe_!~manjaro-u@193.158.0.154> has quit IRC | 09:18 | |
*** lfa <lfa!~lfa@80-108-132-46.cable.dynamic.surfer.at> has quit IRC | 09:20 | |
*** jobroe <jobroe!~manjaro-u@p579EB96B.dip0.t-ipconnect.de> has quit IRC | 09:28 | |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has joined #yocto | 09:29 | |
*** [Sno] <[Sno]!~sno@p4FE93893.dip0.t-ipconnect.de> has joined #yocto | 09:46 | |
*** CoLa|work <CoLa|work!~cordlandw@p4FE1F7F5.dip0.t-ipconnect.de> has joined #yocto | 09:47 | |
*** Ninic0c0 <Ninic0c0!51ff1123@81.255.17.35> has joined #yocto | 09:55 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has joined #yocto | 09:56 | |
*** yacar_ <yacar_!~yacar_@91-168-169-253.subs.proxad.net> has quit IRC | 09:59 | |
*** yacar_ <yacar_!~yacar_@2a01:e0a:22a:7f40:cf9:ab9f:7bce:b743> has joined #yocto | 09:59 | |
*** yacar_ <yacar_!~yacar_@2a01:e0a:22a:7f40:cf9:ab9f:7bce:b743> has quit IRC | 10:00 | |
*** florian_kc is now known as florian | 10:00 | |
*** yacar_ <yacar_!~yacar_@2a01:e0a:22a:7f40:cf9:ab9f:7bce:b743> has joined #yocto | 10:01 | |
Ninic0c0 | Hello guys! What is the best way to set a variable from a python function (in a bbclass) with an other varibale value in order to use this variable in other function inside the same bbclass file ? https://www.yoctoproject.org/docs/current/bitbake-user-manual/bitbake-user-manual.html#functions-you-can-call-from-within-python explain just with string | 10:07 |
Ninic0c0 | :S | 10:07 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has joined #yocto | 10:08 | |
qschulz | d.setVar("MYVAR", d.getVar("MYOTHERVAR"))? | 10:11 |
qschulz | but variables aren't shared between tasks | 10:11 |
qschulz | Ninic0c0: your question is actually hard to understand. What exactly do you want to do? | 10:12 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 10:19 | |
*** rburton <rburton!rburton@nat/intel/x-itsqvriuvevmgdsd> has joined #yocto | 10:20 | |
*** rubdos <rubdos!~rubdos@77.109.118.221> has quit IRC | 10:21 | |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:8b44:5716:382d:a7da> has joined #yocto | 10:21 | |
mabnhdev | Hi all. I'm working in Zeus. I want to downgrade lvm2/libdevmapper back to the versions used in Sumo. I copied sumo's recipes-support/lvm2 to my custom layer. Added PREFERRED_VERSION_lvm2 and PREFERRED_VERSION_libdevmapper to my conf file. When bitbake parses, it complains "preferred version 2.02.171 of lvm2 not available (for item | 10:22 |
mabnhdev | libdevmapper) versions of lvm2 available: 2.03.02". After the parsing, I get an error that multiple versions of lvm2 are due to be built. It seems to be ignoring my PREFERRED_VERSION_lvm2 = "2.02.171" directive. I can't figure out where I'm going wrong. versions of lvm2 available: 2.03.02 | 10:22 |
yocti | New news from stackoverflow: Yocto device-tree interrupt on certain pin <https://stackoverflow.com/questions/60865100/yocto-device-tree-interrupt-on-certain-pin> | 10:29 |
Ninic0c0 | qschulz hello :) In fact should be really simple I have added 2 custom functions, and I want to share a simple variable. | 10:32 |
qschulz | Ninic0c0: can't, variables set in a task are set for the task only | 10:35 |
qschulz | Ninic0c0: but variables set in python __anonymous (which is executed at parsing time IIRC), are recipe-wide | 10:36 |
*** FrazerClews <FrazerClews!~frazer.cl@78.40.148.177> has quit IRC | 10:38 | |
Ninic0c0 | qschulz workaround possible ? create empty "global var" outside of function and call d.setVar/d.getVar from both functions ? | 10:38 |
qschulz | no | 10:38 |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC | 10:40 | |
Ninic0c0 | qschulz ok :( do you know it's not possible (just to understand) because looks a simple thing no ? | 10:41 |
qschulz | 11:35 qschulz| Ninic0c0: can't, variables set in a task are set for the task only | 10:42 |
*** FrazerClews <FrazerClews!~frazer.cl@78.40.148.177> has joined #yocto | 10:45 | |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has joined #yocto | 10:49 | |
*** yohboy <yohboy!56c11725@lfbn-mon-1-403-37.w86-193.abo.wanadoo.fr> has joined #yocto | 10:50 | |
copycat_88 | Hi there | 10:52 |
copycat_88 | Question regarding the Siemens kas. How can I use env variables inside kas yaml files? I need to specify the path to directory with repo, based on the kas workdir | 10:52 |
copycat_88 | e.g: | 10:53 |
copycat_88 | repos: | 10:53 |
copycat_88 | meta-my-own-meta: | 10:53 |
copycat_88 | path: "$KAS_WORK_DIR/meta-my-own-meta" | 10:53 |
copycat_88 | Aww, sorry for multi-messaging, still can't handle this IRC feature with newlines | 10:53 |
mabnhdev | More details about my lvm2 backport problem here - https://gist.github.com/mabnhdev/fe1efed09b4c0159a394bdbae54f3fa9 | 10:54 |
copycat_88 | BTW, path: "${TOPDIR}/../meta-my-own-meta" is working solution, but it looks, well, ugly | 10:54 |
LetoThe2nd | copycat_88: kas can directly reference a layer in its own repository. | 10:55 |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has quit IRC | 10:55 | |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has joined #yocto | 10:56 | |
*** yacar_ <yacar_!~yacar_@2a01:e0a:22a:7f40:cf9:ab9f:7bce:b743> has quit IRC | 10:56 | |
*** yacar_ <yacar_!~yacar_@2a01:e0a:22a:7f40:cf9:ab9f:7bce:b743> has joined #yocto | 10:56 | |
LetoThe2nd | copycat_88: like this: https://github.com/LetoThe2nd/meta-containerization | 10:56 |
*** yohboy <yohboy!56c11725@lfbn-mon-1-403-37.w86-193.abo.wanadoo.fr> has quit IRC | 10:58 | |
copycat_88 | LetoThe2nd: yeah, this works when layer is places directly in kas repo, but in my case layer is insise sub-directory under kas repo. Like this: | 10:59 |
copycat_88 | kas_repo/meta-my-own-meta/conf/layer.conf | 10:59 |
copycat_88 | I can remove 'path' in case of structure like this: kas_repo/conf/layer.conf, but still can't get any clue how to use sub-directory | 11:00 |
LetoThe2nd | i just checked, our own setup is a little bit different so i can't give any good advice, sorry. | 11:01 |
*** Chrusel55 <Chrusel55!c1669b04@193.102.155.4> has joined #yocto | 11:08 | |
*** Chrusel96 <Chrusel96!c1669b04@193.102.155.4> has joined #yocto | 11:08 | |
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto | 11:11 | |
*** eduardas <eduardas!~eduardas@85.254.96.13> has joined #yocto | 11:18 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has quit IRC | 11:23 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has joined #yocto | 11:23 | |
*** berton <berton!~berton@181.220.114.167> has joined #yocto | 11:25 | |
milloni | is there a date for dunfell release yet (more specific than "April")? | 11:25 |
yocti | New news from stackoverflow: How to create a patch or recipe to change kernel config <https://stackoverflow.com/questions/60865874/how-to-create-a-patch-or-recipe-to-change-kernel-config> | 11:30 |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has quit IRC | 11:31 | |
LetoThe2nd | milloni: "when its done".. or "when no showstopping bugs exist anymore"... or "once people start submitting"... or... | 11:34 |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has joined #yocto | 11:34 | |
milloni | ok | 11:36 |
LetoThe2nd | :) | 11:36 |
milloni | is there a tracker i can look at? | 11:36 |
*** CoLa|work <CoLa|work!~cordlandw@p4FE1F7F5.dip0.t-ipconnect.de> has quit IRC | 11:36 | |
LetoThe2nd | bugzilla | 11:37 |
LetoThe2nd | and there is https://wiki.yoctoproject.org/wiki/Weekly_Status | 11:37 |
*** mckoan is now known as mckoan|away | 11:39 | |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:e9f4:57b2:ae91:a2c1> has joined #yocto | 11:41 | |
*** TurtleCrazy <TurtleCrazy!~david@2a01:4f8:a0:406d::> has joined #yocto | 11:46 | |
*** guerinoni <guerinoni!~guerinoni@host181-40-dynamic.52-79-r.retail.telecomitalia.it> has quit IRC | 12:07 | |
milloni | LetoThe2nd: thanks | 12:07 |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 12:08 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has quit IRC | 12:21 | |
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC | 12:23 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has joined #yocto | 12:26 | |
dv|2 | can't prevent generating -src.rpm packet for my private recipe. How can I avoid it for one closed-source recipe? | 12:28 |
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has quit IRC | 12:29 | |
*** vineela <vineela!~vtummala@134.134.139.74> has joined #yocto | 12:30 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has quit IRC | 12:30 | |
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has joined #yocto | 12:31 | |
*** sstiller <sstiller!~sstiller@p200300F07F0C1F009A7086FFEBBBC670.dip0.t-ipconnect.de> has joined #yocto | 12:31 | |
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto | 12:33 | |
mihai | dv|2, FILES_${PN}-src = "" | 12:35 |
dv|2 | mihai, perfect! it works | 12:42 |
*** bradfa <bradfa!uid297668@gateway/web/irccloud.com/x-saxfkmzrwlfrvvgk> has joined #yocto | 12:44 | |
*** JaMa <JaMa!~martin@109.238.218.228> has joined #yocto | 12:44 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has joined #yocto | 12:52 | |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has quit IRC | 12:53 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has joined #yocto | 12:57 | |
dv|2 | mihai, oh, no. doesn't work... :( | 12:57 |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-e994-6696-4380-4f1e.inf6.spectrum.com> has joined #yocto | 12:57 | |
*** rcw <rcw!~rcw@45.72.242.250> has joined #yocto | 12:57 | |
*** guerinoni <guerinoni!~guerinoni@host181-40-dynamic.52-79-r.retail.telecomitalia.it> has joined #yocto | 12:57 | |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:e9f4:57b2:ae91:a2c1> has quit IRC | 13:01 | |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has joined #yocto | 13:01 | |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has joined #yocto | 13:02 | |
*** Guest5238 <Guest5238!a5e14925@gateway/web/cgi-irc/kiwiirc.com/ip.165.225.73.37> has quit IRC | 13:02 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has quit IRC | 13:02 | |
milloni | oh, dunfell will be an lts, nice | 13:03 |
*** yohboy <yohboy!~yohboy@2a01:cb1d:889c:400:7878:6361:e3d4:f909> has joined #yocto | 13:04 | |
LetoThe2nd | milloni: be sure to carefully read the LTS menaing, please. | 13:04 |
mihai | dv|2, src pkg still generated? | 13:04 |
dv|2 | yes | 13:04 |
milloni | LetoThe2nd: 2 years? | 13:04 |
dv|2 | I even did FILES_${PN}-closed += "/usr/src/debug/${PN}/*" and PACKAGES = "${PN}-closed ${PN}-dbg ${PN}" in my recipe | 13:05 |
dv|2 | and PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" | 13:05 |
dv|2 | - doesn't work | 13:05 |
qschulz | dv|2: isn't the package just empty? | 13:06 |
dv|2 | it is not empty | 13:06 |
qschulz | dv|2: 15:15 rburton| dv|2: -dbg and -src packages are automatically generated without any input from the recipe, so if you want them to not be, set that | 13:07 |
LetoThe2nd | milloni: no, what the S in "LTS" actually includes, and what it does not include. specifically, just because something is declared LTS it doesn't mean it magically receives all bug-/security fixes. | 13:07 |
LetoThe2nd | milloni: so if you or your company actually care about LTS, consider contributing please. | 13:08 |
milloni | LetoThe2nd: ack | 13:08 |
milloni | that's true for pretty much everything | 13:08 |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has quit IRC | 13:09 | |
dv|2 | qschulz, oh, seems I found why. had to do cleanall for the recipe | 13:09 |
milloni | LetoThe2nd: who are you looking for for the lts maintainer? i would consider applying but i need to know more | 13:09 |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has joined #yocto | 13:10 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 13:10 | |
LetoThe2nd | milloni: monitoring upstream recipes and fixes, contributing patches... you don't have go 0 to maintainer! | 13:11 |
milloni | LetoThe2nd: sure, i only said i would consider this - i work with yocto quite a lot | 13:13 |
milloni | what kind of time commitment would you require from the mainainter? | 13:13 |
LetoThe2nd | milloni: if you are seriously thinking about getting involved, talk to RP or armpit | 13:14 |
LetoThe2nd | milloni: like i said, there's no need to jump directly to maintainer. producing patches and monitoring things is also a great aid. | 13:15 |
milloni | thanks - RP, armpit - if you can answer the question above i'd appreciate it, or i'd catch you later | 13:15 |
milloni | LetoThe2nd: i've only sent patches to agl - the yocto build that we work with is so old that we usually don't encounter issues that are still relevant to upstream | 13:16 |
*** robert_yang <robert_yang!~robert@60.247.85.82> has quit IRC | 13:16 | |
*** robert_yang <robert_yang!~robert@60.247.85.82> has joined #yocto | 13:17 | |
milloni | but i will definitely try to contribute more in the future | 13:17 |
milloni | LetoThe2nd: how would i go about finding issues to send patches for? bugzilla again? how do i filter for ones that would be the most useful | 13:17 |
*** zz_ka6sox is now known as ka6sox | 13:17 | |
LetoThe2nd | milloni: bugzilla, or talking to RP. he knows best where he needs assistance | 13:19 |
milloni | ok, thanks for the tips, i'll try to see how i can help later | 13:23 |
*** nhartman <nhartman!~nhartman@198-84-238-134.cpe.teksavvy.com> has joined #yocto | 13:30 | |
yocti | New news from stackoverflow: Need to use git in yocto OS <https://stackoverflow.com/questions/60867932/need-to-use-git-in-yocto-os> | 13:30 |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has joined #yocto | 13:32 | |
*** fl0v0 <fl0v0!~fvo@2a01:c22:a482:7900:c809:dfa:ef31:a9cb> has quit IRC | 13:36 | |
*** aljoscha0x55 <aljoscha0x55!~a.lautenb@cse-1067635.cse.chalmers.se> has quit IRC | 13:38 | |
*** fl0v0 <fl0v0!~fvo@2a01:c22:a482:7900:98fb:b8ab:191f:eb73> has joined #yocto | 13:39 | |
JPEW | milloni: If your are looking for some "easier" bugs to get started, there is: https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs | 13:39 |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has quit IRC | 13:40 | |
milloni | JPEW: thanks | 13:40 |
JPEW | milloni: There is also a call-in meeting to triage bugs every thursday: https://www.yoctoproject.org/public-virtual-meetings/ | 13:43 |
milloni | oh interesting | 13:43 |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-e994-6696-4380-4f1e.inf6.spectrum.com> has quit IRC | 13:44 | |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-e994-6696-4380-4f1e.inf6.spectrum.com> has joined #yocto | 13:44 | |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@5.171.136.133> has joined #yocto | 13:48 | |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@ubuntu/member/locutusofborg> has joined #yocto | 13:48 | |
*** ssajal <ssajal!~ssajal@otwaon1146w-lp140-01-64-229-138-221.dsl.bell.ca> has joined #yocto | 13:49 | |
RP | milloni: hi! With the LTS maintainer we're trying to find someone who can put dedicated time to the job. Its a tricky one as we know the work will have spikes as issues arise. | 13:50 |
RP | milloni: Its hard to know which bugs make sense to which people as a lot depends on your background | 13:51 |
*** Sandrita <Sandrita!18ca2637@gateway/web/cgi-irc/kiwiirc.com/ip.24.202.38.55> has joined #yocto | 13:51 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has quit IRC | 13:51 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has joined #yocto | 13:52 | |
*** Sandrita56 <Sandrita56!d0586e2e@gateway/web/cgi-irc/kiwiirc.com/ip.208.88.110.46> has joined #yocto | 13:53 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has joined #yocto | 13:54 | |
milloni | RP: i guess what i'm asking for is whether you're looking for someone to be involved in it as a full-time job or a side hobby | 13:55 |
RP | milloni: it needs to be more than a hobby | 13:55 |
*** Sandrita <Sandrita!18ca2637@gateway/web/cgi-irc/kiwiirc.com/ip.24.202.38.55> has quit IRC | 13:56 | |
milloni | RP: well - yeah - not the best word for it, but hopefully you see what i mean | 13:56 |
milloni | would someone holding a full time job still have time to do it? | 13:56 |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@ubuntu/member/locutusofborg> has quit IRC | 13:59 | |
RP | milloni: we're guessing its a half time job for someone. The project does have some funding and we're exploring what options we might have in that context | 13:59 |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@ubuntu/member/locutusofborg> has joined #yocto | 13:59 | |
milloni | RP: ok, thanks, probably too much for me but i'll look around see if i know any people who might be interested | 14:05 |
sstiller | in poky-zeus, glibc-locale creates /usr/lib/locale/. This is an empty directory that leads to an error because it does not belong to any package. Any idea why this happens? | 14:13 |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has joined #yocto | 14:13 | |
*** Sandrita56 <Sandrita56!d0586e2e@gateway/web/cgi-irc/kiwiirc.com/ip.208.88.110.46> has quit IRC | 14:17 | |
*** dev1990_ <dev1990_!~dev@asx191.neoplus.adsl.tpnet.pl> has joined #yocto | 14:25 | |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has joined #yocto | 14:27 | |
*** dev1990 <dev1990!~dev@asx191.neoplus.adsl.tpnet.pl> has quit IRC | 14:29 | |
*** vineela1 <vineela1!~vtummala@134.134.137.77> has joined #yocto | 14:29 | |
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has quit IRC | 14:30 | |
*** ojdo <ojdo!~ojdo@unaffiliated/ojdo> has quit IRC | 14:30 | |
*** ecclescake <ecclescake!~tomeccles@78.40.148.171> has quit IRC | 14:30 | |
*** aidanh_ <aidanh_!~aidanh@unaffiliated/aidanh> has joined #yocto | 14:30 | |
*** vineela <vineela!~vtummala@134.134.139.74> has quit IRC | 14:30 | |
*** ecclescake <ecclescake!~tomeccles@78.40.148.171> has joined #yocto | 14:30 | |
*** aidanh_ is now known as aidanh | 14:31 | |
*** yacar_ <yacar_!~yacar_@2a01:e0a:22a:7f40:cf9:ab9f:7bce:b743> has quit IRC | 14:34 | |
*** ojdo <ojdo!~ojdo@unaffiliated/ojdo> has joined #yocto | 14:40 | |
*** Guest18181 <Guest18181!~boo@fougasse.net> has left #yocto | 14:46 | |
*** mrc3 <mrc3!~mrc3@linaro/mrc3> has quit IRC | 14:50 | |
*** sagner <sagner!~ags@2a02:169:3df5::edf> has quit IRC | 14:52 | |
*** sagner <sagner!~ags@2a02:169:3df5::587> has joined #yocto | 14:53 | |
*** mrc3 <mrc3!~mrc3@linaro/mrc3> has joined #yocto | 15:04 | |
*** vineela <vineela!~vtummala@134.134.137.73> has joined #yocto | 15:13 | |
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC | 15:14 | |
*** vineela1 <vineela1!~vtummala@134.134.137.77> has quit IRC | 15:15 | |
khem | RP: you can take binutils patch as well, It came out on my world builds overnight | 16:04 |
*** jobroe <jobroe!~manjaro-u@193.158.0.154> has quit IRC | 16:09 | |
*** rangergord <rangergord!rangergord@gateway/shell/xshellz/x-xclnhzwvkprrcozl> has quit IRC | 16:19 | |
*** sstiller <sstiller!~sstiller@p200300F07F0C1F009A7086FFEBBBC670.dip0.t-ipconnect.de> has quit IRC | 16:23 | |
RP | khem: I have concerns about dropping reautoconf, its a step backwards in som ways | 16:24 |
*** frodo128 <frodo128!~Frodo@2.70.145.87.mobile.tre.se> has joined #yocto | 16:24 | |
RP | khem: also, the glibc patch changing configure and configure.ac is risky, we've had problems with this before | 16:24 |
*** NiksDev <NiksDev!~NiksDev@192.91.101.30> has quit IRC | 16:28 | |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has quit IRC | 16:28 | |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has joined #yocto | 16:29 | |
*** NiksDev <NiksDev!~NiksDev@192.91.101.31> has joined #yocto | 16:29 | |
*** eduardas <eduardas!~eduardas@85.254.96.13> has quit IRC | 16:29 | |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-e994-6696-4380-4f1e.inf6.spectrum.com> has quit IRC | 16:38 | |
*** vineela1 <vineela1!vtummala@nat/intel/x-hxoetvwtjxlnskmu> has joined #yocto | 16:50 | |
*** vineela <vineela!~vtummala@134.134.137.73> has quit IRC | 16:50 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has quit IRC | 17:00 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 17:01 | |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has joined #yocto | 17:01 | |
mauz555 | hello what is the difference between https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git and https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto ? | 17:05 |
mauz555 | using yocto to build my system should I stick with linux-yocto ? | 17:06 |
*** pdemier <pdemier!~phildemie@2606-a000-4b54-6500-e994-6696-4380-4f1e.inf6.spectrum.com> has joined #yocto | 17:08 | |
rburton | mauz555: linux-yocto just has some fixes on top of linus's tree | 17:12 |
rburton | you can see it at git.yoctoproject.org | 17:12 |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:8b44:5716:382d:a7da> has quit IRC | 17:15 | |
*** lfa <lfa!~lfa@80-108-132-46.cable.dynamic.surfer.at> has joined #yocto | 17:17 | |
mauz555 | rburton: sorry how do you see that ? | 17:25 |
*** paulg_ <paulg_!~paulg@135-23-37-86.cpe.pppoe.ca> has joined #yocto | 17:27 | |
*** gtristan <gtristan!~tristanva@110.11.227.189> has joined #yocto | 17:29 | |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:dddd::1> has joined #yocto | 17:32 | |
khem | RP: I am cherry-picking patches from upstream, so why can't we handle thaat | 17:36 |
khem | its seems a bit less intuitive do drop valid changes from upstream patches | 17:36 |
RP | khem: Its all about file timestamps and the potential for autoconf not to want to change a newer file | 17:36 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has quit IRC | 17:36 | |
RP | khem: its also a real pain as it depends on the accuracy of the timestamps on the filesystems people build on | 17:37 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has joined #yocto | 17:37 | |
khem | not patching configure is then a workaround to trick the system to treat it as old file ? | 17:38 |
khem | that seems wrong as well | 17:38 |
RP | khem: its all less than ideal :( | 17:38 |
RP | khem: but we do have real problems with this :( | 17:38 |
khem | perhaps add a touch cmd in autotools class to configure.ac after patching might be better IMOP | 17:39 |
RP | khem: you just broke your binutils change and gcc ;-) | 17:39 |
RP | (yes, I agree but its not quite so simple) | 17:39 |
*** maudat <maudat!~moda@107-190-37-226.cpe.teksavvy.com> has joined #yocto | 17:40 | |
RP | khem: I think autotools configure deletes the confiure scripts so we're probably ok from that issue in this case | 17:42 |
khem | how did I break binutils change ? | 17:43 |
kanavin_home | rburton: RP: so what do we do with gdk-pixbuf? just drop the bad fuzzing stuff? | 17:43 |
RP | kanavin_home: sorry, been meaning to reply. I did talk to Ross and upstream. | 17:44 |
rburton | kanavin_home: i'd say disable that test. does gnome-desktop-testing-runner let you skip a test? | 17:44 |
khem | RP: autotools based packages usually patch both configure.ac and configure together in same patch, so it will be another quirk to teach people to not patch configure part | 17:45 |
RP | kanavin_home: they commented "meson test --no-suite=slow" would be better but I'm not sure we can translate that to the test runner we use | 17:45 |
rburton | khem: i'd say patching configure *and* configure.ac is bad form | 17:45 |
rburton | khem: just patch .ac | 17:45 |
RP | kanavin_home: The suggestion was to just disable it | 17:45 |
RP | khem: This has been the case all along, we ask people not to patch configure | 17:46 |
*** dv|2 <dv|2!~dv@176.114.204.12> has quit IRC | 17:47 | |
RP | kanavin_home: I'm still worried there is some subtle underlying bug here | 17:47 |
rburton | RP: the memory usage thing isn't an underlying bug its a stupid test | 17:48 |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has quit IRC | 17:48 | |
rburton | assuming its always the randomly modified test case | 17:48 |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has joined #yocto | 17:48 | |
RP | rburton: should the mem usage spike and the app crash with a corrupted image though? | 17:48 |
RP | rburton: and why is it doing that with a loader we don't even build? | 17:49 |
khem | RP: I see that but did we look at more abstract solution instead ? | 17:49 |
RP | khem: I don't think we ever found something which worked | 17:50 |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has quit IRC | 17:51 | |
khem | RP: as such the patches trees are unbuildable outside OE so my motivation was to make the trees work | 17:56 |
khem | s/patches/patched | 17:57 |
RP | khem: that is a noble aim but my bigger worry is intermittently failing builds. Introducing bugs like that close to release :/ | 17:58 |
*** bobo <bobo!~bobo@customer-145-14-101-3.stosn.net> has joined #yocto | 18:00 | |
Yatekii | hey folks, how do I access the devtool again? :/ | 18:01 |
qschulz | Yatekii: if you have access to bitbake, you havea ccess to devtool | 18:03 |
khem | RP: perhaps lets drop bintutils one, and I will resend glibc one without configure fragment | 18:07 |
Yatekii | qschulz: I basically want to run this: "devtool build raichu-core" but I need to have the proper devshell somehow :/ | 18:07 |
khem | RP: 0015-sysdeps-gnu-configure.ac-handle-correctly-libc_cv_ro.patch and 0017-yes-within-the-path-sets-wrong-config-variables.patch also patch configure in glibc should that be removed as well then ? | 18:10 |
*** mabnhdev <mabnhdev!6b0d4e3b@107.13.78.59> has quit IRC | 18:13 | |
qschulz | Yatekii: ? devtool modify raichu-core; devtool build raichu-core? | 18:16 |
RP | khem: yes | 18:19 |
khem | RP: so let me send a patch on top of current patchset instead of rebasing | 18:19 |
*** sj634 <sj634!cb36ac32@tel3187175.lnk.telstra.net> has quit IRC | 18:19 | |
RP | khem: I think we avoid the issue since in many cases we delete configure but I do also know its bitten us before | 18:19 |
RP | khem: also, patching generated files will mean "bitbake glibc -c patch -f" will fail | 18:20 |
khem | If we do that for glibc then I would like to keep the patches as such since it makes life easy | 18:20 |
RP | khem: that is fine | 18:20 |
Yatekii | qschulz: yep found it thx | 18:23 |
*** paulg_ <paulg_!~paulg@135-23-37-86.cpe.pppoe.ca> has quit IRC | 18:25 | |
*** paulg <paulg!~paulg@135-23-37-86.cpe.pppoe.ca> has quit IRC | 18:30 | |
yocti | New news from stackoverflow: Nodejs node binary core dumped(Ilegal Insatruction) <https://stackoverflow.com/questions/60873690/nodejs-node-binary-core-dumpedilegal-insatruction> | 18:31 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has quit IRC | 18:34 | |
*** paulg_ <paulg_!~paulg@135-23-37-86.cpe.pppoe.ca> has joined #yocto | 18:35 | |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has joined #yocto | 18:43 | |
*** kanavin_home <kanavin_home!~ak@2a02:2450:1011:56f:238d:84be:b349:9184> has quit IRC | 18:48 | |
*** kanavin_home <kanavin_home!~ak@2a02:2450:1011:56f:238d:84be:b349:9184> has joined #yocto | 18:48 | |
*** Ninic0c0 <Ninic0c0!51ff1123@81.255.17.35> has quit IRC | 18:50 | |
*** mihai <mihai!~mihai@unaffiliated/mihai> has quit IRC | 18:56 | |
*** nhartman is now known as yoctoer | 19:06 | |
*** yoctoer is now known as builderbob | 19:07 | |
builderbob | I'm trying to build a very simple recipe that downloads a binary and adds it to the image. However when building I'm running into 500+ errors about `ERROR: k3s-1.17.0+k3s.1-r0 do_package: k3s: Multiple shlib providers for libgmp.so.10: k3s, k3s (used by files: /home/nhartman/build/tmp-glibc/work/core2-64-linux/k3s/1.17.0+k3s.1-r0/packages-split/k3s/recipe-sysroot-native/usr/libexec/x86_64-linux/gcc/x86_64-linux/9.2.0/cc1plus)` | 19:09 |
qschulz | builderbob: multiple packages provide the same lib. That is not allowed AFAIK | 19:12 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 19:13 | |
*** mrc3 <mrc3!~mrc3@linaro/mrc3> has quit IRC | 19:17 | |
Yatekii | hmm does any1 of you know how I best add openSSL to my yocto | 19:20 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has quit IRC | 19:23 | |
Yatekii | ah nice | 19:26 |
*** mrc3 <mrc3!~mrc3@linaro/mrc3> has joined #yocto | 19:31 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 19:31 | |
*** Chrusel <Chrusel!c1669b04@193.102.155.4> has quit IRC | 19:32 | |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has quit IRC | 19:35 | |
*** bradfa <bradfa!uid297668@gateway/web/irccloud.com/x-saxfkmzrwlfrvvgk> has quit IRC | 19:37 | |
*** mrc3 <mrc3!~mrc3@linaro/mrc3> has quit IRC | 19:39 | |
*** mrc3 <mrc3!~mrc3@linaro/mrc3> has joined #yocto | 19:52 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 19:56 | |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has joined #yocto | 20:01 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 20:13 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto | 20:20 | |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has joined #yocto | 20:21 | |
*** copycat_88 <copycat_88!~copy@195.245.221.177> has quit IRC | 20:22 | |
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has quit IRC | 20:23 | |
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has joined #yocto | 20:23 | |
*** frodo128 <frodo128!~Frodo@2.70.145.87.mobile.tre.se> has quit IRC | 20:23 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:541f:df17:44c:dc52> has quit IRC | 20:36 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:8cdf:561a:65a3:6c88> has joined #yocto | 20:37 | |
*** LocutusOfBorg <LocutusOfBorg!~LocutusOf@ubuntu/member/locutusofborg> has quit IRC | 20:39 | |
*** Sandrita <Sandrita!d0586e2e@gateway/web/cgi-irc/kiwiirc.com/ip.208.88.110.46> has joined #yocto | 20:43 | |
*** markmorto <markmorto!930bfc2a@unknown-252-42.windriver.com> has joined #yocto | 21:11 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 21:11 | |
*** vineela1 <vineela1!vtummala@nat/intel/x-hxoetvwtjxlnskmu> has quit IRC | 21:14 | |
*** berton <berton!~berton@181.220.114.167> has quit IRC | 21:18 | |
*** vineela <vineela!vtummala@nat/intel/x-gznfxbwnzazlbjlv> has joined #yocto | 21:27 | |
*** ibinderwolf <ibinderwolf!~quassel@host40-82-dynamic.14-87-r.retail.telecomitalia.it> has quit IRC | 21:29 | |
*** rburton_ <rburton_!~rburton@134.191.227.39> has joined #yocto | 21:35 | |
*** rburton <rburton!rburton@nat/intel/x-itsqvriuvevmgdsd> has quit IRC | 21:36 | |
*** maudat <maudat!~moda@107-190-37-226.cpe.teksavvy.com> has quit IRC | 21:47 | |
Yatekii | how can I figure what packages are available on yocoto? oO | 21:48 |
*** fl0v0 <fl0v0!~fvo@2a01:c22:a482:7900:98fb:b8ab:191f:eb73> has quit IRC | 21:50 | |
*** guerinoni <guerinoni!~guerinoni@host181-40-dynamic.52-79-r.retail.telecomitalia.it> has quit IRC | 21:52 | |
bluelightning | Yatekii: to have a package you must have a recipe - and all community recipes (and the layers that contain them) can be found via http://layers.openembedded.org/layerindex/recipes/ | 21:53 |
*** rburton_ <rburton_!~rburton@134.191.227.39> has quit IRC | 21:54 | |
*** vineela <vineela!vtummala@nat/intel/x-gznfxbwnzazlbjlv> has quit IRC | 21:57 | |
Yatekii | yeah hmm | 21:58 |
*** vineela <vineela!~vtummala@134.134.137.73> has joined #yocto | 21:58 | |
Yatekii | problem is that I don't really know whether it installed openssl or not :/ | 21:58 |
bluelightning | Yatekii: openssl is packaged into libcrypto and libssl IIRC | 22:02 |
bluelightning | Yatekii: the question is though why do you actually need to add openssl explicitly? it's a library - if you build your app that uses it from a recipe, the resulting package(s) will automatically pull in the openssl packages already when you add your app package(s) to the image | 22:03 |
bluelightning | assuming of course you're not looking for the openssl command line tool, that is | 22:03 |
Yatekii | my own receipe needs it | 22:04 |
bluelightning | right, then you should only need to add openssl to DEPENDS in the recipe | 22:05 |
bluelightning | brb | 22:05 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 22:05 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 22:05 | |
Yatekii | k | 22:07 |
*** JaMa <JaMa!~martin@109.238.218.228> has quit IRC | 22:08 | |
Yatekii | quality I'd say: https://gist.github.com/Yatekii/1c226d95e25d19c5da66b5e545ef4456 "can't edit the recipe because the recipe cannot be loaded" "NO SHIT SHERLOCK I WANNA FIX IT" | 22:08 |
Yatekii | bluelightning: the problem is that my rust crate wants libssl and cannot find it. | 22:09 |
Yatekii | https://gist.github.com/Yatekii/80f2d37194ff2488c5759a7513272ca3 is what I get | 22:09 |
bluelightning | hmm, I don't know much about rust unfortunately (no doubt others do), but it's almost certainly not looking in the right place i.e. the sysroot | 22:12 |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has quit IRC | 22:12 | |
bluelightning | yeah apologies about the annoying error from devtool edit-recipe in that scenario, it should probably be a bit smarter | 22:12 |
Yatekii | bluelightning: well it should not fail to open the receipe. | 22:14 |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has quit IRC | 22:14 | |
Yatekii | I mean the error is ok. it also prints the path of the receipe so I can fix it which is better than for many other errors | 22:14 |
bluelightning | I agree... the reason it tries to is in the general case it can't find out which recipe provides the name you ask of it until it has parsed the recipe | 22:15 |
bluelightning | (sometimes PN i.e. the name is not directly derived from the file name, although that is usually the case) | 22:15 |
bluelightning | details of course | 22:16 |
Yatekii | well I mean I am still learning but it's a classical linux toolchain and I don't like that much. and I prefer linux over all other OSes ^^ | 22:16 |
Yatekii | bluelightning: https://github.com/rust-embedded/meta-rust-bin/blob/master/classes/cargo.bbclass according to that it should know the proper pkgconfi locations | 22:16 |
*** leonanavi <leonanavi!~Leon@78.130.197.211> has joined #yocto | 22:16 | |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has quit IRC | 22:16 | |
bluelightning | right, even outside of rust we do set PKG_CONFIG_PATH to point into the appropriate dir in the sysroot | 22:16 |
Yatekii | so idk what's wrong. is there a way to maybe print environment variables during build of the receipes? maybe I can echo them | 22:16 |
Yatekii | the weird part is that it can find all the other rust binaries through the other set variables so I am really confused :/ | 22:17 |
bluelightning | you can examine the run file for the task (under temp under the workdir for the recipe) | 22:17 |
*** palate <palate!~palate@palate.powered.by.lunarbnc.net> has joined #yocto | 22:17 | |
bluelightning | workdir can be found with bitbake -e recipename | grep ^WORKDIR= | 22:17 |
bluelightning | run file is run.do_taskname under temp/ | 22:18 |
Yatekii | ah yeah I had a look there already once upon a time, lemme check | 22:18 |
bluelightning | you can of course modify/prepend the task function contents and echo stuff as well, depends on the situation and how you want to do things | 22:19 |
bluelightning | (you'd do that from the recipe) | 22:19 |
Yatekii | hmm this is all very weird & non-intuitive to me ^^ | 22:20 |
bluelightning | it seems odd at first but there's a reason for about 90% of it | 22:20 |
bluelightning | I'm happy to explain things if I can | 22:21 |
Yatekii | yeah but for example pulling in my own receipe via git is still a mystery to me ... | 22:21 |
Yatekii | I made it work somehow but it is 100% wrong | 22:21 |
bluelightning | do you mean pulling the recipe itself or the source for what you're building ? | 22:21 |
Yatekii | and the megaguide is not helpful at all. qschulz kindly pointed me to all the right places but it's just odd to me ... | 22:21 |
Yatekii | pulling the source itself | 22:22 |
Yatekii | somehow it is not meant to ever use bleeding master | 22:22 |
Yatekii | at least not in obvious ways | 22:22 |
bluelightning | once you know how it's fairly easy to do that, but the way to is not intuitive I'd have to agree | 22:22 |
bluelightning | also depends on whether you want to work on the source locally at the same time or just pull and build from the repo only | 22:23 |
Yatekii | yeah, atm I use the devtool to open a shell into the receipe then I alter the source from there | 22:23 |
Yatekii | I don't like that but heh, that's how it is ;) | 22:23 |
bluelightning | yep, that's the right way for that scenario | 22:23 |
Yatekii | I mean for deployment I want a fixed version | 22:23 |
Yatekii | but for iterating I need bleading master ofc | 22:23 |
Yatekii | *bleeding | 22:24 |
bluelightning | well when you're ready to put things back you do devtool finish... I can't recall if it automatically fixes the SRCREV or if you ahve to do it, but that part is straightforward | 22:24 |
Yatekii | uhm so I am browsing the logs atm, but I don'0t seem to get any wiser ... anything specifiy I am looking for? | 22:24 |
bluelightning | well the runfile should show the exported value of PKG_CONFIG_PATH | 22:25 |
Yatekii | yap, just found it | 22:26 |
Yatekii | seems to be correct from the looks | 22:26 |
Yatekii | need to check the contents at that path | 22:26 |
Yatekii | also need to figure how pkg_config works :D | 22:27 |
Yatekii | no clue at all | 22:27 |
bluelightning | basically just looks at that file and prints out stuff that the calling program requests from it | 22:27 |
bluelightning | not a lot to it really | 22:27 |
bluelightning | well.. *that file* being the .pc file that has been installed alongside each library in that path | 22:28 |
Yatekii | yap | 22:29 |
Yatekii | okkk, so here we go: the two dirs in the path do not contain anything | 22:29 |
Yatekii | export PKG_CONFIG_PATH="/home/yatekii/repos/raichu/build-openstlinuxtkrt-stm32mp1-raichu-cubemx/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_tkrt-linux-gnueabi/raichu-core/999-r0/recipe-sysroot/usr/lib/pkgconfig:/home/yatekii/repos/raichu/build-openstlinuxtkrt-stm32mp1-raichu-cubemx/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_tkrt-linux-gnueabi/raichu-core/999-r0/recipe-sysroot/usr/share/pkgconfig" | 22:29 |
Yatekii | is what's in | 22:29 |
Yatekii | and both pkgconfig dirs are nonexistant | 22:29 |
Yatekii | \o/ | 22:30 |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has quit IRC | 22:30 | |
Yatekii | ok so you say I add a DEPENDS += openssl? | 22:30 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:8cdf:561a:65a3:6c88> has quit IRC | 22:30 | |
bluelightning | DEPENDS += "openssl" yes | 22:30 |
Yatekii | lemme try | 22:31 |
bluelightning | in the recipe | 22:31 |
Yatekii | yes :) | 22:31 |
Yatekii | ok it smells better now | 22:31 |
Yatekii | already 15s in :D | 22:31 |
Yatekii | before it would explode at 5 | 22:31 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has joined #yocto | 22:32 | |
Yatekii | I guess yo da G :D | 22:32 |
Yatekii | *you | 22:32 |
bluelightning | :D | 22:32 |
Yatekii | yeah, I tried to add it to the binary packages | 22:32 |
Yatekii | which ofc wont reach it through properly | 22:32 |
Yatekii | silly | 22:32 |
bluelightning | binary packages? | 22:32 |
Yatekii | ah, sec | 22:32 |
Yatekii | I did this: IMAGE_INSTALL_append = " openplcutils openssh-sftp-server openssl raichu-core" | 22:33 |
bluelightning | right, yeah, that would be too late | 22:33 |
Yatekii | problem is: | 22:34 |
bluelightning | if it only needed it at runtime that would have worked, although even that's not ideal | 22:34 |
Yatekii | I am using an ST "framework" for their stm32mp1. and that is a huge mess like all ST stuff that's not silicon itself. and thus I never know if sth is really the yocto way or more like the st way or completely wrong (like the ST way :)) | 22:34 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:d11f:2c6a:729a:b6b4> has joined #yocto | 22:35 | |
Yatekii | bluelightning: yeah I see my mistake now, thanks! | 22:35 |
bluelightning | yeah it is sometimes an issue with vendor-provided things, can't say I have any experience with ST stuff myself | 22:35 |
Yatekii | well I use ST for many years. | 22:35 |
bluelightning | np | 22:35 |
Yatekii | ^^ | 22:35 |
Yatekii | ok, noob's gonna noob: https://gist.github.com/Yatekii/287bb75a3d0793c4b7fec3e2197db72d | 22:36 |
Yatekii | :/ | 22:36 |
Yatekii | something is really off :/ | 22:36 |
bluelightning | yuck | 22:36 |
Yatekii | I haven't seen such a bad error in a while :D | 22:37 |
Yatekii | ahhhh | 22:37 |
Yatekii | I have an idea: | 22:37 |
Yatekii | I altered a receipe whilst it was building | 22:37 |
bluelightning | usually when you get "taskhash mismatch" it's because something changed between the first time it parsed a file and the next time | 22:37 |
Yatekii | does it maybe compare hashes from the start and the end? | 22:37 |
bluelightning | ah right, that will do it | 22:37 |
bluelightning | don't do that :) | 22:37 |
bluelightning | it'll be fine on the next run | 22:37 |
Yatekii | ok so Imma go on and blame the tool =D | 22:38 |
Yatekii | thx! | 22:38 |
bluelightning | I wonder if we document that somewhere, possibly not | 22:38 |
bluelightning | I probably should at least add taskhash mismatch to the FAQ if it's not there | 22:38 |
Yatekii | yeah, but the thing with docs is: you have thousands of docpages. nobody is gonna find anything like ever. it is great if you are pointed to it but that's about it. at least that's my opinion about extensive docs. that's why I prefer examples and guides =) | 22:39 |
Yatekii | but adding it to the FAQ might be a good thing, yep! | 22:39 |
Yatekii | whooo it built \o/ | 22:40 |
Yatekii | thanks so much! | 22:40 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:d11f:2c6a:729a:b6b4> has quit IRC | 22:40 | |
Yatekii | ok, so can I maybe show you my receipe? :/ | 22:40 |
bluelightning | sure | 22:40 |
Yatekii | I tried this a while ago with some other folks in here and I must say this channel is really kinda and helful, but I didn't get how it's done | 22:41 |
Yatekii | https://gist.github.com/Yatekii/1a79edabf08fcbafea80661618ec588d so this is it. | 22:41 |
Yatekii | file is called: raichu-core_git.bb | 22:41 |
*** marquiz_ <marquiz_!~marquiz@134.191.221.74> has joined #yocto | 22:41 | |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has joined #yocto | 22:42 | |
*** marquiz <marquiz!~marquiz@134.191.221.74> has quit IRC | 22:42 | |
Yatekii | optimally I would always pull a certain release tag, say v1.0.0 but when I dev I wanna do this bleeding | 22:42 |
Yatekii | so would I add tag=xyz and then just use the devtool to edit my sources? | 22:42 |
Yatekii | are those two lines: | 22:43 |
Yatekii | SRCREV = "${AUTOREV}" | 22:43 |
Yatekii | PV = "${SRCPV}" | 22:43 |
Yatekii | even needed? the mega gude told me something about setting the PV variable so I did, but I don't have the slightest clue if this is right | 22:43 |
bluelightning | so with devtool while you're developing you can just pull, checkout branches, do whatever in the local source tree and build from there | 22:43 |
*** lucaceresoli <lucaceresoli!~lucaceres@78-134-25-199.v4.ngi.it> has quit IRC | 22:43 | |
bluelightning | it's only when you want others to build it that you need to worry about SRC_URI / SRCREV / etc. in the recipe | 22:44 |
Yatekii | yep | 22:44 |
Yatekii | (and for CI ofc) | 22:44 |
bluelightning | right, yes | 22:44 |
bluelightning | so the recipe itself looks fine | 22:44 |
bluelightning | and yes you can put tag= but typically you'd set SRCREV to the actual hash and then bitbake won't try to query the repo every time it's run | 22:45 |
Yatekii | last time they told me to put my version in the receipe name and use some variable in the receipe. but I wasn't sure what's right | 22:45 |
bluelightning | well, that is a convention if you are building a fixed version | 22:46 |
bluelightning | but when building from a git repo typically the recipe is just something_git.bb and then if there is a version you set it by PV = "x.y+git${SRCPV}" | 22:46 |
bluelightning | so you get the version and the hash in the resulting final package version | 22:46 |
bluelightning | that can be useful if you have to increment a few commits beyond the tagged version in the repo | 22:47 |
Yatekii | ok, I sse | 22:48 |
Yatekii | what I do not understand at all is how SRCREV and PC play together at all | 22:48 |
Yatekii | and thet magic SRCPV :DF | 22:48 |
Yatekii | I read about those in the mega manual, again, but not sure I understood correctly. I think there is also P and V variables with the package name and the version respectively | 22:49 |
bluelightning | SRCREV for a recipe being fetched from git is the actual revision that will be fetched... for best practice it should either be a full hash of a commit or "${AUTOREV}" | 22:50 |
Yatekii | that makes sense. | 22:51 |
bluelightning | SRCPV is a bit magic - it performs two functions (1) get the hash into the version and (2) act as a way to ensure that we fetch the latest version when "${AUTOREV}" is being used, i.e. it will happen the first time PV is expanded which is pretty early on | 22:51 |
*** timemaster <timemaster!~timemaste@cpc108963-cmbg20-2-0-cust781.5-4.cable.virginm.net> has quit IRC | 22:52 | |
bluelightning | there is an additional feature of the value itself - it starts out as AUTOINC and then that gets replaced when the final package is built with a proper number | 22:53 |
bluelightning | the idea being to ensure that the version number always increments when the hash changes rather than jumping around depending on the actual value of the hash | 22:54 |
Yatekii | ok, but if I add a fixed version it will dump the hash or the other way around? I mean it can't please both in most cases I guess and only either one is needed | 22:54 |
Yatekii | ok so basically SRCPV just increments whenever the hash or the version change? | 22:55 |
bluelightning | well, the first part of SRCPV (the number part represented by AUTOINC), and just based on the hash, but yes | 22:56 |
bluelightning | if you move to a fixed version you would set PV = "theversionnumber+git${SRCPV}" and SRCREV = "thehashofthecommit" | 22:56 |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has joined #yocto | 22:56 | |
Yatekii | hmm I guess I am too dumb for this lol | 22:58 |
bluelightning | you can always experiment :) | 22:58 |
bluelightning | so let's say you have a tag v1.2.3 and that's the version you want to build | 22:58 |
bluelightning | and that tag points to commit with the hash c2b67f880f047904dd7b0ef9f1ae3d9077a09585 | 22:59 |
bluelightning | to set up the recipe to use that (not using devtool) you would use PV = "v1.2.3+git${SRCPV}" and SRCREV = "c2b67f880f047904dd7b0ef9f1ae3d9077a09585" | 23:00 |
bluelightning | make sense? | 23:01 |
bluelightning | I'm going to grab lunch, back later | 23:01 |
*** mauz555 <mauz555!~mauz555@2a01:e0a:56d:9090:ed93:1afc:1e0c:84c9> has quit IRC | 23:01 | |
Yatekii | ok, yes sofar so good, but why do I have to put the tag AND the rev? and why does it need that autoincrement now? I mean it's a fixed version now, so why not just PV = "v1.2.3(+git maybe)" | 23:01 |
Yatekii | bon appetit! | 23:01 |
Yatekii | no idea how this is spellt in english lol, so french has to do (I am not a french native but in swissgerman we can say this :D) | 23:02 |
bluelightning | it doesn't actually *need* ${SRCPV} in this case, it's just useful if at some point you need to change the hash but that's still the most recent version number applicable | 23:02 |
bluelightning | actually in english we may also say bon appetit :) | 23:03 |
bluelightning | english loves to steal things from other languages and then destroy the pronunciation (and sometimes spelling) :) | 23:03 |
bluelightning | particularly french | 23:03 |
Yatekii | ah, I see | 23:07 |
Yatekii | hahaha yeah xD | 23:08 |
Yatekii | and french love to invent stupid words just for the sake of being french native | 23:08 |
Yatekii | ok so now it cannot find libssl so during runtime ... weeeell :D | 23:08 |
Yatekii | that makes sense because I did not flash the image :/ | 23:09 |
Yatekii | can I just install that lib somehow? | 23:09 |
bluelightning | your app package *should* now have a runtime dependency on the libssl package, if it doesn't that's a bit odd | 23:09 |
bluelightning | rebuild the image and you can check the manifest file to see if it got added alongside | 23:10 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:3112:24cf:b72:8b3b> has joined #yocto | 23:13 | |
Yatekii | bluelightning: well how do I deploy my package? I mean I use "devtool deploy-target raichu-core root@$1" | 23:13 |
Yatekii | I am not sure if that really deploys all deps | 23:14 |
Yatekii | hmm kk imma see if I can find the manifest :D | 23:14 |
Yatekii | openssl cortexa7t2hf-neon-vfpv4 1.1.1b-r0.0$ | 23:25 |
Yatekii | I am sure it's just not deploayed :/ | 23:25 |
khem | RP: actually the suppliment patch to drop configure patches in glibc is wrong, we do not autoreconf glibc so lets drop that | 23:25 |
khem | we forcibly touch configure files | 23:26 |
khem | so they dont regenerate | 23:26 |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:3112:24cf:b72:8b3b> has quit IRC | 23:28 | |
*** vineela <vineela!~vtummala@134.134.137.73> has quit IRC | 23:29 | |
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has joined #yocto | 23:33 | |
RP | khem: I'm a bit puzzled how the current build is running then? :/ | 23:40 |
RP | khem: just out of date configure I guess? | 23:40 |
RP | khem: I'll abort that build | 23:42 |
*** yohboy <yohboy!~yohboy@2a01:cb1d:889c:400:7878:6361:e3d4:f909> has quit IRC | 23:56 | |
*** yohboy <yohboy!~yohboy@2a01:cb1d:889c:400:7878:6361:e3d4:f909> has joined #yocto | 23:56 | |
*** meego <meego!~meego@2a01:e0a:1ec:b0e0:89ce:1032:6536:7d46> has joined #yocto | 23:57 | |
*** dev1990_ <dev1990_!~dev@asx191.neoplus.adsl.tpnet.pl> has quit IRC | 23:57 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!