*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 240 seconds) | 00:47 | |
*** tgamblin <tgamblin!~tgamblin@d72-39-239-122.home1.cgocable.net> has joined #yocto | 00:52 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 01:02 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 01:02 | |
*** davidinux <davidinux!~davidinux@194.147.59.28> has quit IRC (Ping timeout: 240 seconds) | 01:03 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has joined #yocto | 01:04 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 01:05 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 01:06 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 01:09 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has joined #yocto | 01:14 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has quit IRC (Read error: Connection reset by peer) | 01:25 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Quit: Leaving) | 01:32 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has joined #yocto | 01:33 | |
*** camus <camus!~Instantbi@117.135.124.57> has quit IRC (Ping timeout: 240 seconds) | 01:33 | |
*** starblue <starblue!~juergen@dslb-094-221-188-013.094.221.pools.vodafone-ip.de> has quit IRC (Ping timeout: 268 seconds) | 01:43 | |
*** starblue <starblue!~juergen@dslb-094-221-183-025.094.221.pools.vodafone-ip.de> has joined #yocto | 01:44 | |
*** camus <camus!~Instantbi@58.246.136.203> has joined #yocto | 01:54 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #yocto | 02:37 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has quit IRC (Quit: wooosaiiii) | 03:48 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has joined #yocto | 03:48 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has quit IRC (Remote host closed the connection) | 04:01 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has joined #yocto | 04:01 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has quit IRC (Quit: wooosaiiii) | 04:12 | |
*** wooosaiiii <wooosaiiii!~Thunderbi@89-212-21-243.static.t-2.net> has joined #yocto | 04:13 | |
* Entei[m] uploaded an image: (70KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/JXHqEAhrIlFkNRbARirKEUcg/image.png > | 04:20 | |
Entei[m] | What does this mean? | 04:20 |
---|---|---|
Entei[m] | i need zicsr and zifencei extension support on clang | 04:21 |
Entei[m] | The wording is little confusing. Do I do this? `-menable-experimental-extensions=experimental-zicsr,experimental-zifencei' ? | 04:22 |
Entei[m] | s/`-/\`-/, s/'/`/ | 04:23 |
Entei[m] | * The wording is little confusing. Do I do this?... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/f3087b2446521ed719c9b6eb0eb390c96d713238>) | 04:23 |
*** thomasd13 <thomasd13!~thomas@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto | 04:27 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 04:29 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 04:29 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 240 seconds) | 04:33 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 04:34 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 04:56 | |
*** davidinux <davidinux!~davidinux@81.22.36.41> has joined #yocto | 05:01 | |
*** Thorn <Thorn!~Thorn@user/thorn> has joined #yocto | 05:47 | |
*** Perflosopher <Perflosopher!~perflosop@136.62.181.44> has quit IRC (Ping timeout: 240 seconds) | 05:53 | |
*** Perflosopher <Perflosopher!~perflosop@136.62.181.44> has joined #yocto | 05:55 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:06 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 06:13 | |
*** frieder <frieder!~frieder@i577B934D.versanet.de> has joined #yocto | 06:37 | |
*** olani <olani!~olani@wlan-gw.se.axis.com> has joined #yocto | 06:39 | |
*** mckoan_ <mckoan_!~marco@host-95-229-48-41.business.telecomitalia.it> has quit IRC (Quit: Quitting irssi IRC Client, bye.) | 06:42 | |
*** mckoan <mckoan!~marco@host-95-229-48-41.business.telecomitalia.it> has joined #yocto | 06:48 | |
mckoan | good morning | 06:49 |
*** PobodysNerfect <PobodysNerfect!~PobodysNe@84.214.105.47> has quit IRC (Quit: Gone to sleep. ZZZzzz…) | 06:55 | |
Entei[m] | khem: The [Clang RISC-V User Guide] (https://llvm.org/docs/RISCVUsage.html) mentions that llvm currently implements version 2.1 base ISA spec. However I observe 2 things :... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/60199d6e904ced1105bb5efacce924dcbb6db7f1>) | 06:56 |
Entei[m] | s///, s///, s/// | 06:57 |
*** PobodysNerfect <PobodysNerfect!~PobodysNe@84.214.105.47> has joined #yocto | 06:57 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has joined #yocto | 07:00 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has joined #yocto | 07:12 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has joined #yocto | 07:15 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Read error: Connection reset by peer) | 07:18 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 07:18 | |
*** bps2 <bps2!~bps@80.71.142.18.ipv4.parknet.dk> has joined #yocto | 07:21 | |
*** michalsieron <michalsieron!~michalsie@62.67.214.101> has joined #yocto | 07:40 | |
michalsieron | Hello, is this a right place to ask about licenses used in meta-openembedded recipes? | 07:42 |
michalsieron | I was wondering why yasm specifies MIT license, when in the COPYING used in LIC_FILES_CHKSUM there is no mention of the MIT license. | 07:44 |
michalsieron | https://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-devtools/yasm/yasm_git.bb?h=master#n2 | 07:44 |
*** bps2 <bps2!~bps@80.71.142.18.ipv4.parknet.dk> has quit IRC (Ping timeout: 240 seconds) | 07:45 | |
*** jnugen <jnugen!~jnugen@c-24-23-58-88.hsd1.ca.comcast.net> has joined #yocto | 07:58 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Read error: Connection reset by peer) | 07:59 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 07:59 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 08:05 | |
*** prabhakar <prabhakar!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Connection closed) | 08:05 | |
*** jnugen[m] <jnugen[m]!~jnugenmat@2001:470:69fc:105::3:5fc7> has joined #yocto | 08:05 | |
*** jnugen <jnugen!~jnugen@c-24-23-58-88.hsd1.ca.comcast.net> has left #yocto (Leaving) | 08:06 | |
*** prabhakar <prabhakar!~prabhakar@pc.renesas.eu> has joined #yocto | 08:09 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 08:11 | |
LetoThe2nd | yo dudX | 08:14 |
mckoan | LetoThe2nd: hey! | 08:15 |
LetoThe2nd | michalsieron: seems like a bug | 08:16 |
michalsieron | well, then that's weird as here is the commit that explicitly changes it https://cgit.openembedded.org/meta-openembedded/commit/meta-oe/recipes-devtools/yasm/yasm_git.bb?id=e023880905b4696dec46e942d0f9fa95f291e88e | 08:16 |
michalsieron | and back then there was also no mention of MIT | 08:17 |
mckoan | michalsieron: the proper LICENSE definition in the recipe is resposibility of the author. In this case 'yasm' has a complex license model as described by the COPYING file | 08:17 |
mckoan | michalsieron: may be a bug or a typo or a misunderstanding. You can ask to the author | 08:17 |
LetoThe2nd | michalsieron: the commit is also before the SPDX style license names. but yeah, the license structure of yasm is complex according to their document, and is definitely not appropriately represented. | 08:18 |
*** d-s-e <d-s-e!~d.s.e@i59F7C4AF.versanet.de> has joined #yocto | 08:20 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 08:21 | |
*** ptsneves <ptsneves!~Thunderbi@84.47.155.82> has joined #yocto | 08:27 | |
*** bps2 <bps2!~bps@193.89.194.60> has joined #yocto | 08:35 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 08:40 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 08:54 | |
*** davidinux <davidinux!~davidinux@81.22.36.41> has quit IRC (Ping timeout: 256 seconds) | 09:01 | |
*** davidinux <davidinux!~davidinux@92.118.62.78> has joined #yocto | 09:03 | |
*** Zaid <Zaid!~Zaid@2a0c:b381:50c:db00:494c:b49a:3b8e:5f66> has joined #yocto | 09:18 | |
tomzy_0[m] | Hello | 09:20 |
*** Guest17 <Guest17!~Guest17@fw-tnat-cam1.arm.com> has joined #yocto | 09:21 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has joined #yocto | 09:24 | |
tomzy_0[m] | I have problems with compiling https://github.com/nxp-imx/meta-imx/blob/hardknott-5.10.35-2.0.0/meta-ml/recipes-libraries/tensorflow-lite/tensorflow-lite_2.4.1.bb | 09:25 |
tomzy_0[m] | It ends on `interpreter_wrapper.h:28:10: fatal error: Python.h: No such file or directory | 09:25 |
tomzy_0[m] | | 28 | #include <Python.h>` | 09:25 |
tomzy_0[m] | Python.h seems to be in recipe-sysroot | 09:26 |
tomzy_0[m] | $ find . -name Python.h | 09:26 |
tomzy_0[m] | ./recipe-sysroot-native/usr/include/python3.10/Python.h | 09:26 |
tomzy_0[m] | ./recipe-sysroot/usr/include/python3.10/Python.h | 09:26 |
rburton | easist thing is to tell NXP. their layer, they fix it. | 09:26 |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has quit IRC (Client Quit) | 09:27 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 09:27 | |
*** Guest17 <Guest17!~Guest17@fw-tnat-cam1.arm.com> has quit IRC (Quit: Client closed) | 09:27 | |
tomzy_0[m] | is that it is placed in python3.10 is a problem? is there a variable that could help to point bitbake to correct spot? | 09:27 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 09:27 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has joined #yocto | 09:27 | |
rburton | well i presume you're using their hardknott layer with oe-core hardknott | 09:27 |
tomzy_0[m] | sorry, wrong link | 09:28 |
tomzy_0[m] | should be kirkstone https://github.com/nxp-imx/meta-imx/blob/kirkstone-5.15.71-2.2.0/meta-ml/recipes-libraries/tensorflow-lite/tensorflow-lite_2.9.1.bb | 09:28 |
muhbay | REGISTER Abcd.1234 m.baykal3434@gmail.com | 09:32 |
*** Guest52 <Guest52!~Guest52@fw-tnat-cam1.arm.com> has joined #yocto | 09:34 | |
*** Guest52 <Guest52!~Guest52@fw-tnat-cam1.arm.com> has quit IRC (Client Quit) | 09:35 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@93-50-192-18.ip153.fastwebnet.it> has quit IRC (Ping timeout: 240 seconds) | 09:36 | |
muhbay | REGISTER | 09:38 |
*** d-s-e <d-s-e!~d.s.e@i59F7C4AF.versanet.de> has quit IRC (Ping timeout: 268 seconds) | 09:40 | |
*** ilunev <ilunev!~koolkhel@95.174.114.26> has joined #yocto | 09:44 | |
*** ilunev is now known as luneff | 09:45 | |
*** luneff <luneff!~koolkhel@95.174.114.26> has quit IRC (Client Quit) | 09:46 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has quit IRC (Quit: Client closed) | 09:47 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has joined #yocto | 09:48 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has quit IRC (Quit: Client closed) | 09:53 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 240 seconds) | 09:53 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 09:54 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 256 seconds) | 09:58 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 09:58 | |
*** starblue <starblue!~juergen@dslb-094-221-183-025.094.221.pools.vodafone-ip.de> has quit IRC (Ping timeout: 240 seconds) | 10:01 | |
*** starblue <starblue!~juergen@dslb-094-221-183-025.094.221.pools.vodafone-ip.de> has joined #yocto | 10:04 | |
*** Zaid <Zaid!~Zaid@2a0c:b381:50c:db00:494c:b49a:3b8e:5f66> has quit IRC (Quit: Client closed) | 10:18 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@93-50-192-18.ip153.fastwebnet.it> has joined #yocto | 10:19 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 10:22 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 10:22 | |
Peter[m]123 | halstead: Thanks v much for the hashserver write-up (for some reason your message doesn't show up for me in Element but just found it in the IRC logs :-/) Going through it now and yes will update if we find any issues. | 10:58 |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has joined #yocto | 11:02 | |
muhbay | i just cloned bitbake git.openembedded.org/bitbake/. set SRC_URI. But it is not downloading. Is it normal? | 11:05 |
muhbay | i can download SRC_URI files using fetch. fetcher = bb.fetch2.Fetch(src_uri, d) | 11:05 |
muhbay | fetcher.download() | 11:05 |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has quit IRC (Client Quit) | 11:06 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has joined #yocto | 11:06 | |
*** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Ping timeout: 240 seconds) | 11:06 | |
*** kpo_ <kpo_!~kpo@87-206-161-246.dynamic.chello.pl> has joined #yocto | 11:06 | |
rburton | muhbay: what are you actually trying to do? | 11:08 |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 11:10 | |
muhbay | i am trying to learn pure bitbake without openembedded. | 11:12 |
muhbay | does SRC_URI automatically download files using poky classess? | 11:14 |
rburton | https://a4z.gitlab.io/docs/BitBake/guide.html talks about using bitbake without OE | 11:17 |
rburton | tends to be an academic exercise only | 11:17 |
rburton | without oe, you need to define the fetch task | 11:17 |
*** chep <chep!~chep@82-65-36-115.subs.proxad.net> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 11:17 | |
rburton | https://git.openembedded.org/openembedded-core/tree/meta/classes-global/base.bbclass#n135 is the fetch task in oe-core | 11:18 |
muhbay | thanks. i was thinking it is a feature of bitbake. | 11:19 |
*** chep <chep!~chep@82-65-36-115.subs.proxad.net> has joined #yocto | 11:19 | |
rburton | bitbake is the task executor (and helper functions, like the fetchers). it comes with no tasks, which is why it's mostly academic to use it without something like oe-core. | 11:20 |
muhbay | can we use bitbake for other purposes such as building rtos? | 11:20 |
rburton | you can use _yocto_ to build rtos, there are zephyr and freertos layers | 11:20 |
rburton | but you can use bitbake to build anything, just define the tasks and off you go | 11:21 |
muhbay | okay. | 11:21 |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has quit IRC (Ping timeout: 240 seconds) | 11:25 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 11:25 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 11:26 | |
*** yokto <yokto!~yokto@143.167.254.175> has joined #yocto | 11:26 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has quit IRC (Quit: Client closed) | 11:27 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto | 11:27 | |
yokto | Hi, does the manual cover every possible defines (I mean RDEPENDS or something similar)? Because I think I came one that I couldn't find if I'm correct | 11:28 |
rburton | yokto: it _aims_ to. If you find something missing, file a bug ideally | 11:29 |
yokto | So the conclusion is that the manual should cover every define. I will do that thanks | 11:31 |
yokto | What is the official git repo? https://github.com/yoctoproject/poky is just a mirror and on https://git.yoctoproject.org/poky/. I can't file anything | 11:34 |
rburton | git.yoctoproject.org is the official git repo of poky. a git repo is just source code, github/gitlab also doing issues is part of their value-add | 11:35 |
rburton | bugs are at bugzilla.yoctoproject.org | 11:35 |
*** otavio <otavio!~otavio@201-66-236-34.user3p.brasiltelecom.net.br> has quit IRC (Remote host closed the connection) | 11:37 | |
yokto | got it thanks | 11:39 |
*** yokto <yokto!~yokto@143.167.254.175> has quit IRC (Quit: Client closed) | 11:39 | |
*** otavio <otavio!~otavio@201-66-236-34.user3p.brasiltelecom.net.br> has joined #yocto | 11:41 | |
*** d-s-e <d-s-e!~d.s.e@i59F7C4AF.versanet.de> has joined #yocto | 11:50 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 12:02 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has joined #yocto | 12:21 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has quit IRC (Ping timeout: 256 seconds) | 12:23 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 12:24 | |
*** zpfvo <zpfvo!~fvo@i59f5ce7d.versanet.de> has joined #yocto | 12:37 | |
*** zpfvo <zpfvo!~fvo@i59f5ce7d.versanet.de> has quit IRC (Ping timeout: 268 seconds) | 12:42 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 12:42 | |
*** angman <angman!~angman@147.142.237.160.cyberhome.jp> has joined #yocto | 12:55 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has joined #yocto | 12:55 | |
*** tlwoerner <tlwoerner!~tlwoerner@pppoe-209-91-167-254.vianet.ca> has joined #yocto | 13:01 | |
*** angman <angman!~angman@147.142.237.160.cyberhome.jp> has quit IRC (Quit: Client closed) | 13:01 | |
*** angman <angman!~angman@147.142.237.160.cyberhome.jp> has joined #yocto | 13:03 | |
*** muhbay <muhbay!~muhbay@fw-tnat-cam1.arm.com> has quit IRC (Quit: Client closed) | 13:03 | |
angman | Hi! I'm learning dependency handling in yocto. I am a little confused about how to use the depends flag vs the rdepends flag. | 13:07 |
angman | Could you please tell me what is the difference between these two flags? | 13:07 |
angman | bitbake-user-manual said ```The [rdepends] flag works in a similar way but takes targets in the runtime namespace instead of the build-time dependency namespace.``` , | 13:07 |
angman | But unfortunately, I could not figure out what this meant. | 13:07 |
angman | I created an experimental recipe, swapped the depends and rdepends flags, and observed how the output of the bitabake -g command (task-depends.dot) changed. However, the output of the bitabake -g command (task-depends.dot) does not seem to change at all when these two flags are swapped. | 13:07 |
LetoThe2nd | angman: DEPENDS: needs to be available when the recipe is built. RDEPENDS: needs to also be installed on the target. | 13:11 |
LetoThe2nd | angman: example: if you want to compile something written in C, then you definitely have a DEPENDS on gcc (or similar), but not an RDEPENDS. You don't need it in the resulting image. whereas a bash script that you install to /usr/bin does not need anything in DEPENDS, it can be just copied over - but it needs bash as an RDEPENDS. | 13:13 |
angman | Thank you! but I understood DEPENDS and RDEPENDS variables. I want to understand depends and rdepends flags! | 13:14 |
*** ptsneves <ptsneves!~Thunderbi@84.47.155.82> has quit IRC (Ping timeout: 268 seconds) | 13:14 | |
LetoThe2nd | ah! okay, sorry for the misunderstanding. | 13:14 |
angman | 👍 | 13:15 |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has quit IRC (Ping timeout: 256 seconds) | 13:17 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has joined #yocto | 13:17 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has quit IRC (Ping timeout: 240 seconds) | 13:22 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has joined #yocto | 13:22 | |
*** ptsneves <ptsneves!~Thunderbi@031011128008.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 13:30 | |
jnugen[m] | Hi everyone! I've got a problem that I haven't been able to find an answer to. | 13:37 |
jnugen[m] | I have a layer that builds an image that has a bunch of packages. I would like to make a new layer that modifies the original layer to remove some of those packages. The issue I'm having is that some sub-layers have "layer.conf" files with LAYERDEPENDS in them. I need to "edit" those files to remove some of the dependencies. Is there a good/any way to edit those "layer.conf" files? | 13:37 |
JPEW | angman: IIRC DEPENDS is basically short hand for a [depends] expression (It does other things too)... I don't recall exactly off my head but maybe something similar to `do_configure[depends] = "${@' '.join(s + ':do_populate_sysroot' for s in d.getVar("DEPENDS").split())"` | 13:42 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 13:42 | |
JPEW | angman: So [depends] is the more general form, and DEPENDS uses it to do a specific task | 13:42 |
JPEW | I believe RDEPNDS and [rdepends] have the same relationship, but it's much less common to use [rdepends] | 13:43 |
angman | I think DEPENDS and the depends flag are quite different: DEPENDS is combined with deptask to define dependencies between tasks, while the depends flag does not do that. | 13:45 |
angman | In any case, I would like to know the difference between the DEPENDS and RDEPENDS flags... | 13:45 |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 13:45 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 13:46 | |
sudip | angman: iirc, RDEPENDS is runtime depends, and DEPENDS will mostly be used for build time | 13:46 |
sudip | https://www.rpsys.net/yocto-docs/ref-manual/ref-variables.html#term-RDEPENDS | 13:47 |
angman | sorry, I mistype. I would like to know the difference between the depends and rdepends flags... | 13:47 |
angman | I think DEPENDS variable and depends flag is not same. | 13:49 |
JPEW | angman: Ya, it does use deptask, specifically `do_prepare_recipe_sysroot[deptask] = "do_populate_sysroot"` | 13:49 |
angman | That's right. Let me get my questions straight for a minute. | 13:50 |
JPEW | angman: Out of curosity, why the fixation on [rdepends]? | 13:50 |
angman | > Out of curosity, why the fixation on [rdepends]? | 13:52 |
angman | It was because it was included in an OSS recipe I was working with. I asked the question because I am concerned about descriptions that I do not understand the meaning of. | 13:52 |
angman | Sorry for the long preamble, etc. My questions are as follows. | 13:54 |
angman | * DEPENDS variable and depends flag are different (I think) | 13:54 |
angman | * I don't know the difference between the depends flag and the rdepends flag. | 13:54 |
angman | * What is the difference? Or is there no difference? | 13:54 |
JPEW | angman: DEPENDS and [depends] are different but do similar things (control build time dependencies). TBH I have no idea why you would use [rdepends] over RDEPENDS in a recipe; it's a pretty rare thing to do (e.g. OE core only appears to do it for SDK recipes) | 13:56 |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 246 seconds) | 13:59 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 13:59 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #yocto | 14:00 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 14:05 | |
angman | Hmmm... I wish there was documentation somewhere, as the code seems complicated and hard to understand. | 14:13 |
JPEW | angman: [rdepends] has a little documentation.... but not a lot and it's not terribly clear | 14:14 |
JPEW | If you figure it out, that would probably be worth while to clarify | 14:14 |
RP | JPEW, angman: rdepends lets you use package namespace instead of build time, so you could have a [rdepends] = "bash-doc:do_packagedata" and it would resolve correctly | 14:14 |
RP | it knows how to resolve bash-doc to the bash recipe | 14:15 |
angman | yes, I know that.. | 14:15 |
JPEW | RP: Ah, that make sense, is that the only difference? | 14:15 |
RP | JPEW: I think so | 14:15 |
JPEW | Cool. Ya that is not like RDEPENDS at all then | 14:16 |
angman | Does this mean that the depends and rdepends flags are considered the same? | 14:16 |
RP | angman: they work the same way one takes a recipe namespace target and the other takes a runtime package name target | 14:17 |
JPEW | IOW, they do the same thing, the difference is how the "target" (e.g. "bash-doc") is interpreted; depends is a recipe, rdepends is a package defined in a recipe (??) | 14:18 |
angman | The target of depends flag is recipe file? really? | 14:19 |
RP | angman: a recipe name, PN specifically | 14:20 |
RP | angman: whereas rdepends uses something from PACKAGES | 14:20 |
angman | Ahhh, so that's how it is! I see! | 14:20 |
angman | I understood it well. Thank you so much! 😁 | 14:21 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 14:27 | |
angman | jnugen[m] I'm sorry, I have pushed your post away. If anyone is able to answer the question, could you please answer it for ? | 14:32 |
angman | > I have a layer that builds an image that has a bunch of packages. I would like to make a new layer that modifies the original layer to remove some of those packages. The issue I'm having is that some sub-layers have "layer.conf" files with LAYERDEPENDS in them. I need to "edit" those files to remove some of the dependencies. Is there a good/any | 14:32 |
angman | way to edit those "layer.conf" files? | 14:32 |
*** angman <angman!~angman@147.142.237.160.cyberhome.jp> has quit IRC (Quit: Client closed) | 14:32 | |
rfuentess | if I'm trying to run yocto in a docker image, is it a good idea to try to preserve the non-root rule ? | 14:36 |
LetoThe2nd | rfuentess: yup | 14:37 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 14:38 | |
*** prabhakar <prabhakar!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Connection closed) | 14:38 | |
rfuentess | Okas | 14:39 |
*** prabhakar <prabhakar!~prabhakar@pc.renesas.eu> has joined #yocto | 14:46 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 14:46 | |
rfuentess | but if the lifetime of the docker image is so limited, why is still a good idea ? | 14:57 |
*** thomasd13 <thomasd13!~thomas@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC (Ping timeout: 240 seconds) | 15:04 | |
rfuentess | but looking into the sanity.bbclass I can see all the other checks ... | 15:07 |
rburton | rfuentess: some software refuses to build as root. | 15:09 |
rburton | and, well, it's best practise to do as little as root as possible | 15:09 |
rburton | also not sure on the impact of being root when you run pseudo, that might be prone to break | 15:10 |
fray | being actual root and running pseudo will likely lead to problems (and potentially VERY unsafe behavior of the system) | 15:13 |
fray | we use docker to do our builds, the build happens in a location with a long life span, but the docker part is 'short lived'. We _never_ build as root, we always limit permissions for the build | 15:14 |
LetoThe2nd | rfuentess: in a nutshell, because being root in a container is essentially root on the machine. | 15:16 |
*** ptsneves <ptsneves!~Thunderbi@031011128008.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 268 seconds) | 15:25 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has quit IRC (Ping timeout: 240 seconds) | 15:27 | |
frieder | Is there a way to get the env from bitbake at the same time when running the bitbake command? | 15:29 |
frieder | If I run "bitbake -e xyz" separately the env differs from the actual "bitbake xyz" due to changed timestamp in DATETIME. | 15:30 |
rfuentess | rburton fray LetoThe2nd : thanks | 15:32 |
frieder | The background is that I want to parse the env for variables like IMAGE_NAME to find out the filename of the resulting image. But as IMAGE_NAME includes the timestamp I never get the correct filename. | 15:33 |
frieder | Hm, I guess I could just override DATETIME to a persistent value by using "bitbake --postread=override-datetime.conf". | 15:41 |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has joined #yocto | 15:41 | |
*** ptsneves <ptsneves!~Thunderbi@031011128008.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 15:46 | |
rburton | frieder: use the non-timestamped symlinks which are basically for this reason | 15:54 |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 15:58 | |
frieder | rburton: hm, right. Why didn't I think of this before? Sounds so obvious. I will try that. Thanks! | 15:58 |
*** bps2 <bps2!~bps@193.89.194.60> has quit IRC (Ping timeout: 246 seconds) | 15:58 | |
*** derinachan[m] <derinachan[m]!~derina541@2001:470:69fc:105::3:4af6> has quit IRC (Remote host closed the connection) | 16:00 | |
*** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Ping timeout: 240 seconds) | 16:03 | |
*** michalsieron <michalsieron!~michalsie@62.67.214.101> has quit IRC (Quit: Client closed) | 16:05 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 256 seconds) | 16:07 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has quit IRC (Remote host closed the connection) | 16:07 | |
LetoThe2nd | Last orders for YPDD colocated with EOSS in Prague: https://summit.yoctoproject.org/devday-at-eoss-2023/cfp | 16:08 |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Quit: ZZZzzz…) | 16:08 | |
*** camus <camus!~Instantbi@58.246.136.203> has joined #yocto | 16:11 | |
*** ptsneves <ptsneves!~Thunderbi@031011128008.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 240 seconds) | 16:17 | |
*** cybergoldfish <cybergoldfish!~cybergold@51.148.155.226> has joined #yocto | 16:24 | |
*** xmn_ <xmn_!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 16:25 | |
cybergoldfish | I'm writing a recipe for getting analysis data during final stages of a build. Is there a way to call an equivalent to tinfoil's get_recipe_file() func from within a recipe? Can't use tinfoil directly from recipe (or call out to script that uses tinfoil) since tinfoil tries to start a new bb server, which is impossible due to bitbake.lock | 16:26 |
*** xmn_ <xmn_!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Client Quit) | 16:28 | |
*** zpfvo <zpfvo!~fvo@i59F5CE7D.versanet.de> has quit IRC (Remote host closed the connection) | 16:32 | |
*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 240 seconds) | 16:34 | |
*** Piraty <Piraty!~irc@user/piraty> has quit IRC (Quit: -) | 16:35 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 16:35 | |
*** Piraty <Piraty!~irc@user/piraty> has joined #yocto | 16:36 | |
*** mckoan is now known as mckoan|away | 16:43 | |
*** d-s-e <d-s-e!~d.s.e@i59F7C4AF.versanet.de> has quit IRC (Quit: Konversation terminated!) | 16:44 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 16:53 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 17:11 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 17:13 | |
*** vladest <vladest!~Thunderbi@6.174.199.178.dynamic.wline.res.cust.swisscom.ch> has quit IRC (Ping timeout: 246 seconds) | 17:13 | |
*** otavio <otavio!~otavio@201-66-236-34.user3p.brasiltelecom.net.br> has quit IRC (Remote host closed the connection) | 17:17 | |
*** otavio <otavio!~otavio@201-66-236-34.user3p.brasiltelecom.net.br> has joined #yocto | 17:19 | |
*** cybergoldfish <cybergoldfish!~cybergold@51.148.155.226> has quit IRC (Quit: Client closed) | 17:37 | |
*** cybergoldfish <cybergoldfish!~cybergold@51.148.155.226> has joined #yocto | 18:02 | |
*** cybergoldfish <cybergoldfish!~cybergold@51.148.155.226> has quit IRC (Client Quit) | 18:02 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-035-243.93.135.pool.telefonica.de> has joined #yocto | 18:09 | |
*** bps2 <bps2!~bps@80.71.142.18.ipv4.parknet.dk> has joined #yocto | 18:11 | |
*** frieder <frieder!~frieder@i577B934D.versanet.de> has quit IRC (Remote host closed the connection) | 18:26 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-035-243.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 18:30 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-035-243.93.135.pool.telefonica.de> has joined #yocto | 19:11 | |
jbo | Hey guys, I created a meta-custom/recipes-kernel/linux/<kernel>_<version>.bbappend file. upon invoking bitbake, I get: | 19:25 |
jbo | WARNING: No recipes in default available for: meta-custom/recipes-kernel/linux/<kernel>_<version>.bbappend | 19:26 |
jbo | what exactly does this mean & how do I resolve it? | 19:26 |
nerdboy | it means it can't find linux/<kernel>_<version>.bb in any other layers | 19:30 |
nerdboy | so you're trying to append to a recipe that does not exist in the build config | 19:31 |
jbo | nerdboy, thanks - that is helpful. how do I figure out what i am doing wrong? I used "oe-pkgdata-util lookup-recipe kernel" to figure out which kernel I am using and I checked uname on the running device as well | 19:33 |
jbo | I assume I got the wrong kernel_version.bbappend then? | 19:33 |
*** Thorn <Thorn!~Thorn@user/thorn> has joined #yocto | 19:35 | |
jbo | apparently I got the version wrong. I now have xxx_%.bbappend and that seems to do the trick :) | 19:43 |
jbo | thanks for explaning the issue! | 19:43 |
nerdboy | np | 19:53 |
*** silbe <silbe!~silbe@2a03:4000:20:16f:96de:80ff:fe22:1aaa> has quit IRC (Ping timeout: 265 seconds) | 19:56 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 19:58 | |
*** BWhitten <BWhitten!~BWhitten@243.224.143.150.dyn.plus.net> has joined #yocto | 20:00 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 20:02 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 20:10 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 20:11 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has quit IRC (Quit: Haxxa flies away.) | 20:15 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto | 20:18 | |
*** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (Quit: Bye!) | 21:00 | |
*** schtobia <schtobia!~quassel@schmidl.dev> has joined #yocto | 21:00 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 21:06 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has joined #yocto | 21:07 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 21:21 | |
paulg | gcc-12.2.0-r0 do_compile - 28m11s (pid 7104) | 21:23 |
paulg | We really need an ASSUME_NATIVE_IS_GOOD_ENOUGH=1 | 21:24 |
paulg | recompiling gcc every day 'cause a butterfly farted gets old in a hurry. | 21:24 |
paulg | Not saying we should "support" it - just make it an option, and you get what you get. | 21:29 |
*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 246 seconds) | 21:36 | |
*** PobodysNerfect <PobodysNerfect!~PobodysNe@84.214.105.47> has quit IRC (Quit: Gone to sleep. ZZZzzz…) | 21:37 | |
dario | how close to that can you get with ASSUME_PROVIDED? | 21:49 |
nerdboy | eek, i thought the threshold was set to mammals... | 22:02 |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has quit IRC (Ping timeout: 240 seconds) | 22:12 | |
*** kpo_ <kpo_!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Ping timeout: 248 seconds) | 22:25 | |
*** bps2 <bps2!~bps@80.71.142.18.ipv4.parknet.dk> has quit IRC (Ping timeout: 268 seconds) | 22:27 | |
*** BWhitten <BWhitten!~BWhitten@243.224.143.150.dyn.plus.net> has quit IRC (Ping timeout: 240 seconds) | 22:29 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 22:42 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-035-243.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 23:35 | |
*** DavisRoman[m] <DavisRoman[m]!~davisroma@2001:470:69fc:105::3:604a> has joined #yocto | 23:44 | |
*** rfs613 <rfs613!~rfs613@rfs.netwinder.org> has quit IRC (Ping timeout: 240 seconds) | 23:56 | |
*** rfs613 <rfs613!~rfs613@rfs.netwinder.org> has joined #yocto | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!