*** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (Quit: Bye!) | 00:00 | |
*** schtobia <schtobia!~quassel@schmidl.dev> has joined #yocto | 00:00 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 245 seconds) | 00:14 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 00:14 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 00:18 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 00:19 | |
*** odra <odra!~odra@2804:431:c7e1:6a18:f981:2c1d:5a92:37af> has joined #yocto | 00:54 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 00:59 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 00:59 | |
*** odra <odra!~odra@2804:431:c7e1:6a18:f981:2c1d:5a92:37af> has quit IRC (Ping timeout: 260 seconds) | 01:02 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 01:03 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 01:04 | |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 01:11 | |
*** RobertBerger <RobertBerger!~rber|res@91-114-222-45.adsl.highway.telekom.at> has joined #yocto | 01:32 | |
*** rber|res <rber|res!~rber|res@91-114-222-45.adsl.highway.telekom.at> has quit IRC (Ping timeout: 268 seconds) | 01:34 | |
*** starblue1 <starblue1!~juergen@dslb-094-221-189-117.094.221.pools.vodafone-ip.de> has quit IRC (Ping timeout: 245 seconds) | 02:00 | |
*** starblue1 <starblue1!~juergen@94.221.181.83> has joined #yocto | 02:02 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 02:35 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 02:35 | |
*** Tokamak <Tokamak!~Tokamak@172.58.188.211> has joined #yocto | 02:58 | |
Tokamak | I struggle with understanding the workflow to update / fixup broken patches. specifically I have a patch failing 1 of 2 hunks. Considering there are many meta layers all applying patches to u-boot, what is the correct yocto way to update patches? quilt? something else? | 03:00 |
---|---|---|
*** jmiehe1 <jmiehe1!~Thunderbi@user/jmiehe> has joined #yocto | 03:33 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Ping timeout: 268 seconds) | 03:33 | |
*** jmiehe1 is now known as jmiehe | 03:33 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 03:53 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 03:54 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 04:09 | |
*** amitk <amitk!~amit@103.208.71.73> has joined #yocto | 04:11 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 05:25 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Client Quit) | 05:29 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 05:33 | |
*** thomasd13 <thomasd13!~thomasd13@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto | 05:41 | |
*** OnkelUlla <OnkelUlla!~user@dude03.red.stw.pengutronix.de> has quit IRC (Ping timeout: 240 seconds) | 05:48 | |
*** jpuhlman <jpuhlman!~maoti@99-14-97-149.lightspeed.frokca.sbcglobal.net> has quit IRC (Ping timeout: 245 seconds) | 05:53 | |
*** thomasd123 <thomasd123!~thomasd12@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto | 05:54 | |
*** thomasd123 <thomasd123!~thomasd12@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC (Quit: Client closed) | 06:07 | |
*** thomasd1235 <thomasd1235!~thomasd12@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto | 06:09 | |
*** thomasd1235 <thomasd1235!~thomasd12@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC (Client Quit) | 06:10 | |
*** thomasd1235 <thomasd1235!~thomasd12@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto | 06:10 | |
*** thomasd1235 <thomasd1235!~thomasd12@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC (Client Quit) | 06:11 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has joined #yocto | 06:15 | |
*** hcg <hcg!~hcg@185.210.97.85> has joined #yocto | 06:20 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 06:38 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 245 seconds) | 06:39 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 06:39 | |
LetoThe2nd | yo dudX | 06:40 |
*** mckoan|away is now known as mckoan | 06:41 | |
mckoan | good morning, hi LetoThe2nd | 06:41 |
LetoThe2nd | yo mckoan | 06:42 |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 06:43 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 06:44 | |
*** michaf <michaf!~micha@ip-046-223-148-203.um13.pools.vodafone-ip.de> has joined #yocto | 06:49 | |
kanavin | Tokamak, you need to describe what you are trying to do exactly | 06:52 |
*** mihai <mihai!~mihai@user/mihai> has quit IRC (Quit: Leaving) | 06:58 | |
*** zpfvo <zpfvo!~fvo@i59F5CC2A.versanet.de> has joined #yocto | 06:58 | |
*** odra <odra!~odra@179.98.164.253> has joined #yocto | 07:00 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4d05:5f00:24d7:51ff:fed6:906d> has joined #yocto | 07:00 | |
*** ptsneves <ptsneves!~Thunderbi@85-128-83-172.static.ip.netia.com.pl> has joined #yocto | 07:19 | |
*** odra <odra!~odra@179.98.164.253> has quit IRC (Ping timeout: 252 seconds) | 07:28 | |
*** vermaete <vermaete!~vermaete@mail.oip.be> has joined #yocto | 07:34 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has joined #yocto | 07:37 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 07:39 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 07:47 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 07:49 | |
*** Bardon_ <Bardon_!~Bardon@user/Bardon> has joined #yocto | 07:56 | |
*** Bardon <Bardon!~Bardon@user/Bardon> has quit IRC (Ping timeout: 272 seconds) | 07:57 | |
michaf | rburton: I tried printing out my compile command. Apparently the PKGCONFIG part gets ignored. | 07:59 |
*** starblue1 <starblue1!~juergen@94.221.181.83> has quit IRC (Ping timeout: 245 seconds) | 08:01 | |
*** SeZenker <SeZenker!~SeZenker@62-134-46-98.business.static.de.bt.net> has joined #yocto | 08:03 | |
SeZenker | Hi, is it somehow possible to build the kernel (and uboot) using a different toolchain than for the rootfs (user space) within the same image build? | 08:04 |
LetoThe2nd | SeZenker: its only software, anything is possible. but what is the usecase? | 08:06 |
SeZenker | My use case is, that I have a pretty old version of uboot which doesnt work/boot with a recent version of gcc | 08:06 |
SeZenker | But for the user space I like to make use of C++17/20 features | 08:07 |
LetoThe2nd | SeZenker: technically you could probably do it as a multiconfig build, and inject the binaries versus a cross-dependency | 08:11 |
SeZenker | ok, thanks, I will take a look into this topic | 08:12 |
*** chep <chep!~chep@82-65-36-115.subs.proxad.net> has quit IRC (Read error: Connection reset by peer) | 08:18 | |
*** chep <chep!~chep@82-65-36-115.subs.proxad.net> has joined #yocto | 08:21 | |
*** denisoft81 <denisoft81!~denisoft8@host-79-31-20-131.retail.telecomitalia.it> has joined #yocto | 08:25 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4d05:5f00:24d7:51ff:fed6:906d> has quit IRC (Ping timeout: 240 seconds) | 08:25 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 08:36 | |
*** vermaete <vermaete!~vermaete@mail.oip.be> has quit IRC (Quit: Client closed) | 08:53 | |
abelloni | I4m trying to have a python3 module in ASSUME_PROVIDED and obviously, this doesn't work as-is because python3-natvie is not able to find the module | 08:59 |
abelloni | anyone ever managed to do that? | 08:59 |
abelloni | to be clear, I'm trying to add python3-cryptography-native there to avoide the dependency on rust | 09:00 |
kanavin | abelloni, you are not clear :) | 09:01 |
abelloni | well, I have: | 09:01 |
abelloni | ASSUME_PROVIDED += "python3-native-runtime python3-cryptography-native" | 09:01 |
abelloni | I end up with ModuleNotFoundError: No module named 'cryptography' | 09:01 |
kanavin | issued by? | 09:02 |
abelloni | optee-os | 09:02 |
kanavin | no, which binary specifically issues that error? | 09:02 |
*** SeZenker <SeZenker!~SeZenker@62-134-46-98.business.static.de.bt.net> has quit IRC (Quit: Client closed) | 09:10 | |
rburton | abelloni: it's probably still running python3-native's binary, which won't search on the host | 09:11 |
abelloni | that was my assumption and why I added python3-native-runtime | 09:12 |
rburton | is this the optee in meta-arm, or another fork? | 09:12 |
rburton | python3native.bbclass does PYTHON="${STAGING_BINDIR_NATIVE}/python3-native/python3" | 09:13 |
rburton | so you'll need to override that back to the host python | 09:13 |
rburton | this is a terrible idea, just so you know | 09:13 |
abelloni | it is optee-os-stm32mp | 09:13 |
rburton | almost as bad as python3-cryptography using rust | 09:13 |
abelloni | well, it is for a training lab | 09:14 |
abelloni | so I don't care to much | 09:14 |
abelloni | but at the same time, this is going to be difficult to explain why we do that | 09:14 |
abelloni | maybe I should just have rust in ASSUME_PROVIDED | 09:15 |
rburton | pretty sure there's a layer which has compatible recipes that fetch the binary rusts | 09:17 |
abelloni | yeah, this is also what BR does | 09:19 |
rburton | swapping rust for the binaries is much easier than using host python | 09:20 |
rburton | https://layers.openembedded.org/layerindex/branch/master/layer/meta-rust-bin/ | 09:20 |
rburton | not sure how well it tracks changes in yocto though | 09:20 |
rburton | ah it has its own cargo class | 09:22 |
rburton | this needs to be rebuilt | 09:22 |
*** odra <odra!~odra@2804:431:c7e1:6a18:f981:2c1d:5a92:37af> has joined #yocto | 09:35 | |
*** odra_ <odra_!~odra@179.98.164.253> has joined #yocto | 09:41 | |
*** odra <odra!~odra@2804:431:c7e1:6a18:f981:2c1d:5a92:37af> has quit IRC (Ping timeout: 244 seconds) | 09:43 | |
abelloni | rburton: and it doesn't handle -native | 09:59 |
*** mvlad <mvlad!~mvlad@2a02:2f08:4a10:7900:24d7:51ff:fed6:906d> has joined #yocto | 10:01 | |
*** imuguruza <imuguruza!~imuguruza@139.47.4.160> has joined #yocto | 10:07 | |
kriive | Sorry folks for the noob question, how do I use openssh as SSH server in Yocto, does the debug-tweaks image feature conflict with it? | 10:16 |
LetoThe2nd | kriive: it should not | 10:23 |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has quit IRC (Ping timeout: 245 seconds) | 10:28 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 10:32 | |
imuguruza | Hi there, I am trying to compile an image using kirkstone (4.0.2). rust-llvm compilation fails. I have searched around, with little success...Does my machine require the instalation of any dependency, apart from the ones that appears in the requirements sections in yocto manual? | 10:40 |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has joined #yocto | 10:40 | |
qschulz | imuguruza: could you give us the logs? it's a bit difficult to guess what could be going wrong | 10:43 |
imuguruza | yeap one sec | 10:43 |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Remote host closed the connection) | 10:48 | |
qschulz | imuguruza: if not one line or two, please use a pastebin | 10:49 |
imuguruza | I will try to paste it to pastebin | 10:49 |
imuguruza | the complete log | 10:49 |
imuguruza | I am trying to see which one it is | 10:50 |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Quit: ZZZzzz…) | 10:51 | |
imuguruza | https://pastebin.com/WejdG1G2 | 10:52 |
imuguruza | finally I have pasted the error output from bitbake instead of the log itself | 10:53 |
qschulz | I think khem is one of the people the most involved in llvm/clang support in Yocto, so maybe he'll know? | 10:55 |
JaMa | RP: some 2007 archeology https://git.openembedded.org/openembedded-core/commit/?id=0138501213f140198abdead3ffa6b3ba80462c98 do you remember why TOOLCHAIN_OPTIONS starts with space (instead of using space before ${TOOLCHAIN_OPTIONS} in variables which use that)? | 10:55 |
*** michaf <michaf!~micha@ip-046-223-148-203.um13.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds) | 10:56 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 10:56 | |
RP | JaMa: probably so if was empty the value was unchanged. I suspect it was more a convention than a requirement | 10:56 |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 10:58 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 10:58 | |
JaMa | ok, I'll send some RFC patch changing that (as some places use it with space already added) and it looks more strange to me now when it's almost always set to sysroot | 10:59 |
RP | JaMa: I do kind of disagree though since the space is really part of the addition, not the original underlying variable :/ | 11:03 |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 245 seconds) | 11:03 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 11:03 | |
JaMa | RP: ok, I don't have strong opinion on that, just noticed when trying to fix ltp to build with ld-is-gold again after Ross's change to respect LD (top 3 commits in https://git.openembedded.org/openembedded-core-contrib/log/?h=jansa/master) | 11:11 |
imuguruza | @khem any idea what could be the source of the problem? Thanks | 11:16 |
*** denisoft81 <denisoft81!~denisoft8@host-79-31-20-131.retail.telecomitalia.it> has quit IRC (Quit: Leaving) | 11:19 | |
Saur[m] | imuguruza: Based on the error messages, it looks as if the contents of the `/home/alor/yocto_ws/build/tmp/work/x86_64-linux/rust-llvm-native/1.59.0-r0/rustc-1.59.0-src/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp` file is not what it should be. It seems to be corrupt. Have you tried doing `bitbake rust-llvm-native -c clean`? | 11:24 |
*** seninha_ <seninha_!~seninha@user/seninha> has joined #yocto | 11:24 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Ping timeout: 252 seconds) | 11:25 | |
imuguruza | let me try.... | 11:28 |
*** seninha_ <seninha_!~seninha@user/seninha> has quit IRC (Client Quit) | 11:29 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 11:32 | |
*** mihai <mihai!~mihai@user/mihai> has joined #yocto | 11:35 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 11:40 | |
*** odra_ is now known as odra | 11:41 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 245 seconds) | 11:43 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 11:44 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 240 seconds) | 11:48 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 11:48 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 272 seconds) | 12:05 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 12:06 | |
RP | JaMa: I am a bit worried that changing that now would break external layers where there isn't a space too :/ | 12:20 |
*** imuguruza <imuguruza!~imuguruza@139.47.4.160> has quit IRC (Quit: Client closed) | 12:22 | |
JaMa | RP: true, that's why it's just RFC, I've checked meta-oe OK, meta-virtualization (1 issue from 10 uses of this variable), meta-arm (1 issue), meta-raspberrypi OK, meta-clang (couple issues) | 12:24 |
RP | JaMa: I think your ltp patch breaks if the RFC patch isn't present and will also conflict with a patch in master-next :/ | 12:25 |
JaMa | RP: it should work without RFC patch and it's based on the patch in master-next (as mentioned bellow --) | 12:26 |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has quit IRC (Quit: Client closed) | 12:26 | |
RP | JaMa: ah, great, thanks. Sorry, I somehow didn't see that line | 12:28 |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 240 seconds) | 12:28 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 12:28 | |
JaMa | no problem :) I would definitely overlook it as well | 12:29 |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 12:29 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 245 seconds) | 12:33 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 12:33 | |
vvn | hi there -- I've set REPRODUCIBLE_TIMESTAMP_ROOTFS = "" in my distro conf, but I still end up with a weird default value of 20180309123456 instead of the content of BUILDNAME in /etc/version. Am I using it wrong? | 12:34 |
*** Guest8770 <Guest8770!~Guest87@12.182.35.188> has joined #yocto | 12:36 | |
*** hcg <hcg!~hcg@185.210.97.85> has quit IRC (Quit: Client closed) | 12:40 | |
*** imuguruza <imuguruza!~imuguruza@139.47.4.160> has joined #yocto | 12:41 | |
vvn | Code 18 I guess. Shouldn't we default REPRODUCIBLE_TIMESTAMP_ROOTFS to "" by the way in bitbake.conf? | 12:41 |
imuguruza | yes it works Saur[m] | 12:42 |
imuguruza | could be something related to the compilation order? | 12:42 |
Guest8770 | should "devtool modify binutils-cross" work? Mine tells me unable to find any recipe file | 12:46 |
JaMa | you need to append -arch, e.g. binutils-cross-arm | 12:47 |
Guest8770 | JaMa ah thanks | 12:49 |
*** imuguruza <imuguruza!~imuguruza@139.47.4.160> has quit IRC (Quit: Client closed) | 12:59 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 13:01 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has quit IRC (Ping timeout: 268 seconds) | 13:24 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has joined #yocto | 13:25 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 245 seconds) | 13:28 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 13:29 | |
* RP has just reproduced and worked out the musl llvm-config failure | 13:31 | |
RP | It is x86 (i.e. build arch specific) and is because llvm-config finds the target libstdc++ which isn't quite able to work with the host's glibc it was compiled for | 13:32 |
JPEW | RP: Close enough to look right but not actually functional? | 13:33 |
rburton | RP: always useful to experiment with a different architecture to make sure that can't happen :) | 13:34 |
LetoThe2nd | rburton: like.... compiling on a ppc32? | 13:35 |
RP | JPEW: right. The linker did abort but if they were all a different arch it would just skip them and work | 13:35 |
rburton | LetoThe2nd: i meant machine=qemuarm64 but sure, whatever floats your boat | 13:35 |
RP | rburton: other arches just work as the linker skips the,! | 13:35 |
rburton | ha | 13:35 |
rburton | even better | 13:35 |
RP | rburton: note the AB only tests two musl x86 targets | 13:36 |
rburton | we should change that | 13:36 |
LetoThe2nd | rburton: hehe yeah I usually do actually recommend the same, to build for qemuarm64 or qemuriscv64 by default. | 13:36 |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 245 seconds) | 13:38 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 13:38 | |
*** ferlzc <ferlzc!~ferlzc@177.52.29.145> has joined #yocto | 13:40 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 13:47 | |
*** qzcdfn <qzcdfn!~qzcdfn@user/ako> has joined #yocto | 13:48 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 245 seconds) | 13:48 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 245 seconds) | 13:48 | |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #yocto | 13:48 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 13:49 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 13:53 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has quit IRC (Ping timeout: 244 seconds) | 13:53 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 13:53 | |
kanavin | RP: thanks for merging the SDK bits :) | 13:54 |
kanavin | RP: I'm slowly warming up to the oe-setup idea btw | 13:56 |
*** qzcdfn <qzcdfn!~qzcdfn@user/ako> has quit IRC (Quit: tiuq) | 13:56 | |
RP | kanavin: I haven't really had time to participate in the threads as much as I perhaps need to. It is a hard problem and one I've never had the time to focus on as much as it needs | 13:58 |
vvn | Can two image recipes install two different package versions, or does this choice has to be made necessarily by the distro? | 13:58 |
rburton | the image won't be able to control what version of the eg library gets built | 14:00 |
kanavin | RP: I'm working on a new revision of the layer setup tooling, one which no longer will be marked as RFC (as it will have all needed selftests, and no issues that are known to me :) | 14:00 |
RP | kanavin: I need to find time to properly review the patches | 14:00 |
rburton | vvn: if you have parallel installable libraries then it's common to put the abi version in the filename, eg gtk3 gtk4 | 14:00 |
vvn | rburton: so you're saying that IMAGE_INSTALL cannot specify a version-suffixed package name, correct? | 14:00 |
rburton | vvn: it won't have any impact on what version bitbake picks, no | 14:01 |
vvn | I see | 14:01 |
kanavin | vvn, it can, but the version needs to be in the name of the package, so you need to to have two different recipes | 14:02 |
vvn | rburton: so in order to provide a dev image (using latest master from a few project), one has to tweak the distro or provide a -dev distro variant, correct? | 14:02 |
rburton | yes | 14:02 |
rburton | prior art, albeit very stale in poky.conf vs poky-bleeding.conf | 14:03 |
rburton | see also devupstream.bbclass | 14:03 |
vvn | kanavin: that's what rburton said yes, which is in fact a different package, not a different version (from bitbake's POV) | 14:03 |
JPEW | As part of the SPDX build profile work, I'm attempting to the describe the various "levels" of "builds" we have as an example so that hopefully SPDX 3.0 will be able to express what we do as part of builds. I've drawn a diagram that attempts to capture all the things that are relevant to various build steps: https://drive.google.com/file/d/1SVA09CVWr9mZXMhElKC8PEIlY4hBmWea/view?usp=sharing . Any comments are appreciated | 14:03 |
JPEW | ^^ RP sgw rburton (and anyone else interested) | 14:04 |
vvn | rburton: it will be two distros then, to have a clean way to provide the latest version to developers | 14:05 |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has joined #yocto | 14:06 | |
vvn | The more I use OE, the more I realize that images are more of a dev/poc thing rather that being that useful in prod. In prod you'll likely have your base image and one or more distros. | 14:07 |
vvn | i.e. 1 image and 1+ distro rather than the opposite | 14:08 |
RP | JPEW: at a quick look it seems reasonable to me | 14:09 |
kanavin | vvn, images are collections of packages, if you can differentiate products with just different packages, you do not need different distros | 14:10 |
kanavin | vvn, there's an enormous overhead in adding a distro | 14:10 |
kanavin | you basically double the load on both your infra, and your QA | 14:11 |
*** ferlzc <ferlzc!~ferlzc@177.52.29.145> has quit IRC (Remote host closed the connection) | 14:12 | |
vvn | kanavin: that is right. That's why I preferred to have multiple images instead of distro. But I struggle to provide a clean dev alternative that developpers can quickly enable... | 14:13 |
*** ferlzc <ferlzc!~ferlzc@177.52.29.145> has joined #yocto | 14:13 | |
kanavin | vvn, but why specifically do you need two versions? | 14:13 |
rburton | if you need a 'dev image' with git HEAD builds then a dev distro is the easy solution | 14:13 |
vvn | or like for gtk3/gtk4, I should duplicate the app recipe to have foo and foo-dev packages | 14:13 |
rburton | just make it include the main distro so you get 99% reuse | 14:13 |
vvn | rburton: true, that seems intuitive, but as kanavin correctly pointed out, this requires a bit of infra to split DEPLOY_DIR, suffix DISTRO in IMAGE_VERSION_SUFFIX or BUILDNAME and so on | 14:16 |
vvn | not unfeasible though, just preventing collision when hosting the builds | 14:17 |
rburton | just host them in different directories or something. | 14:17 |
vvn | yep | 14:18 |
*** ferlzc <ferlzc!~ferlzc@177.52.29.145> has quit IRC (Ping timeout: 245 seconds) | 14:18 | |
vvn | something like DEPLOY_DIR .= "-${DISTRO}" | 14:18 |
rburton | I presume you're not hosting *directly* from your build tree | 14:19 |
vvn | rburton: I stage the content of DEPLOY_DIR internally then a subset of these files are hosted somewhere else for factory/prod/updates etc. | 14:21 |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Ping timeout: 255 seconds) | 14:21 | |
rburton | if you need local files to be namespaced then just set TMPDIR | 14:21 |
*** Guest8770 <Guest8770!~Guest87@12.182.35.188> has quit IRC (Quit: Connection closed) | 14:24 | |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has joined #yocto | 14:26 | |
vvn | rburton: you don't even bother tweaking DEPLOY_DIR then, just something like TCLIBCAPPEND = "" and TMPDIR .= "-${DISTRO}" | 14:27 |
rburton | yeah that works | 14:27 |
*** thomasd13 <thomasd13!~thomasd13@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC (Ping timeout: 268 seconds) | 14:27 | |
*** kscherer <kscherer!~kscherer@dsl-173-206-159-85.tor.primus.ca> has joined #yocto | 14:28 | |
vmeson | YP bug review if interested: https://wiki.yoctoproject.org/wiki/Bug_Triage#Agenda | 14:32 |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has quit IRC (Ping timeout: 252 seconds) | 14:36 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has joined #yocto | 14:37 | |
*** Guest87 <Guest87!~Guest87@12.182.35.188> has joined #yocto | 14:38 | |
*** wkawka <wkawka!~wkawka@84-10-27-202.static.chello.pl> has joined #yocto | 14:50 | |
wkawka | hi, during build i got an error | 14:50 |
wkawka | `BlockingIOError: [Errno 11] Resource temporarily unavailable` | 14:50 |
wkawka | Can be something messed up with my build or is it the docker or machine fault | 14:51 |
wkawka | I'm running it on a VM on github workflow so I don't have access there unfortunately | 14:51 |
khem | @imuguruza whats your host distro ? I think your host compiler is finicky, means its newer perhaps that what 1.59 expects | 15:18 |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 15:19 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 15:19 | |
ptsneves | @RP @rburton just saw that the maintainer of ganesha also maintains libnsl https://github.com/thkukuk/libnsl | 15:23 |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 15:24 | |
ptsneves | ah nevermind. I got confused | 15:24 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 15:25 | |
rburton | ptsneves, RP: oh so the solution if they're not exclusive | 15:28 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 15:28 | |
rburton | ntirpc installs files in a different prefix | 15:29 |
rburton | erm, filename prefix | 15:29 |
rburton | /usr/include/ntirpc/ and libntirpc.so | 15:29 |
rburton | so there's not a circular dependency, it's just annoying that we build two tirpc implementations | 15:29 |
rburton | RP: you're right, the absolute path thing does explode dramatically! | 15:31 |
rburton | more than i was expecting, to be honest | 15:31 |
RP | rburton: you must have known it'd be bad for me to shelve it! :) | 15:31 |
rburton | though i expect making flex always write basename would solve a fair chunk of them | 15:31 |
RP | rburton: I'm hoping there may be some easy fix | 15:32 |
rburton | a lot of files are parsers from various things | 15:32 |
RP | rburton: right, if that would fix a load that is promising. I didn't really start to look into it | 15:32 |
rburton | thought i'd kick a build during triage | 15:32 |
rburton | i'll let it finish and save the log for another day | 15:32 |
RP | rburton: you've spotted a pattern at least, I didn't get that far | 15:33 |
ptsneves | rburton: ok. maybe i got it due to setting PROVIDES="libtirpc" on the ntirpc. Good news and thanks | 15:33 |
rburton | yeah, don't do that :) | 15:33 |
RP | vmeson: I realised the rust prefix mapping was getting lost for rust itself. Lets hope this works better when I fix that | 15:34 |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 15:38 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has quit IRC (Read error: Connection reset by peer) | 15:43 | |
*** MIDI[m] <MIDI[m]!~midipdmat@2001:470:69fc:105::2:3942> has quit IRC (Quit: You have been kicked for being idle) | 16:00 | |
*** zpfvo <zpfvo!~fvo@i59F5CC2A.versanet.de> has quit IRC (Remote host closed the connection) | 16:03 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has joined #yocto | 16:04 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has quit IRC (Read error: Connection reset by peer) | 16:17 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 252 seconds) | 16:25 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Ping timeout: 244 seconds) | 16:33 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 16:33 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 16:34 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 16:34 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 16:38 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 16:39 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 252 seconds) | 16:45 | |
*** paulg <paulg!~paulg@24-212-160-219.cable.teksavvy.com> has joined #yocto | 16:53 | |
*** ptsneves <ptsneves!~Thunderbi@85-128-83-172.static.ip.netia.com.pl> has quit IRC (Read error: Connection reset by peer) | 17:02 | |
*** ptsneves1 <ptsneves1!~Thunderbi@85-128-83-172.static.ip.netia.com.pl> has joined #yocto | 17:02 | |
*** mihai <mihai!~mihai@user/mihai> has quit IRC (Quit: Leaving) | 17:04 | |
*** ptsneves1 <ptsneves1!~Thunderbi@85-128-83-172.static.ip.netia.com.pl> has quit IRC (Ping timeout: 245 seconds) | 17:07 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 17:12 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 17:14 | |
*** nemik <nemik!~nemik@162-245-20-117.public.monkeybrains.net> has joined #yocto | 17:14 | |
*** michaf <michaf!~micha@ip-046-223-148-203.um13.pools.vodafone-ip.de> has joined #yocto | 17:15 | |
*** nemik <nemik!~nemik@162-245-20-117.public.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 17:23 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 17:23 | |
*** mckoan is now known as mckoan|away | 17:40 | |
*** jatedev <jatedev!~jatedev@63.148.217.19> has joined #yocto | 17:47 | |
*** manuel1985 <manuel1985!~manuel198@2a02:1748:dd5c:f290:c5b2:fdff:b718:9edf> has joined #yocto | 17:56 | |
vvn | is there a mechanism to fetch package from a private pipy repo? | 18:14 |
*** egmwoa <egmwoa!~egmwoa@user/ako> has joined #yocto | 18:17 | |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has joined #yocto | 18:23 | |
*** amitk <amitk!~amit@103.208.71.73> has quit IRC (Quit: leaving) | 18:24 | |
*** amitk <amitk!~amit@103.208.71.73> has joined #yocto | 18:25 | |
Xagen | vvn: i suppose you could do something similar to what the pypi.bbclass is doing, and just point it to your own private server | 18:26 |
*** manuel1985 <manuel1985!~manuel198@2a02:1748:dd5c:f290:c5b2:fdff:b718:9edf> has quit IRC (Ping timeout: 244 seconds) | 18:31 | |
Xagen | i have a recipe that i can use bitbake to build | 18:49 |
Xagen | but the image that has it as a requirement can't find it | 18:49 |
Xagen | and other recipes say nothing provides it | 18:50 |
Xagen | any thoughts? | 18:50 |
*** starblue <starblue!~juergen@151.216.0.140> has joined #yocto | 18:54 | |
*** amitk <amitk!~amit@103.208.71.73> has quit IRC (Quit: leaving) | 18:55 | |
*** amitk <amitk!~amit@103.208.71.73> has joined #yocto | 18:56 | |
*** denisoft81 <denisoft81!~denisoft8@host-79-31-20-131.retail.telecomitalia.it> has joined #yocto | 19:04 | |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 19:07 | |
*** denisoft81 <denisoft81!~denisoft8@host-79-31-20-131.retail.telecomitalia.it> has quit IRC (Client Quit) | 19:09 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 19:14 | |
*** amitk <amitk!~amit@103.208.71.73> has quit IRC (Ping timeout: 252 seconds) | 19:26 | |
*** starblue <starblue!~juergen@151.216.0.140> has quit IRC (Ping timeout: 245 seconds) | 19:27 | |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has joined #yocto | 19:38 | |
*** BWhitten <BWhitten!~BWhitten@128.224.143.150.dyn.plus.net> has joined #yocto | 19:44 | |
*** ferlzc <ferlzc!~ferlzc@177.52.29.145> has joined #yocto | 19:46 | |
*** egmwoa <egmwoa!~egmwoa@user/ako> has quit IRC (Ping timeout: 245 seconds) | 19:47 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 19:51 | |
*** qazstb <qazstb!~qazstb@user/ako> has joined #yocto | 19:55 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 245 seconds) | 20:03 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 20:04 | |
*** qazstb <qazstb!~qazstb@user/ako> has quit IRC (Remote host closed the connection) | 20:05 | |
*** starblue <starblue!~juergen@151.216.0.202> has joined #yocto | 20:07 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 268 seconds) | 20:08 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 20:09 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 20:28 | |
*** starblue <starblue!~juergen@151.216.0.202> has quit IRC (Ping timeout: 245 seconds) | 20:29 | |
RP | vmeson: success in that we're now down to two buildpath warnings | 20:31 |
RP | musl also built | 20:31 |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 20:38 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 20:38 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 245 seconds) | 20:43 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 20:43 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 20:48 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Client Quit) | 20:48 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 20:49 | |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has quit IRC (Ping timeout: 244 seconds) | 21:01 | |
vvn | Can a foo package ship udev rules, or is it preferred to have a dedicated udev-rules-foo package? | 21:04 |
vvn | (asking because I see a few udev-rules-* packages) | 21:06 |
*** kscherer <kscherer!~kscherer@dsl-173-206-159-85.tor.primus.ca> has quit IRC (Quit: Konversation terminated!) | 21:18 | |
vmeson | RP - yay! | 21:27 |
*** mvlad <mvlad!~mvlad@2a02:2f08:4a10:7900:24d7:51ff:fed6:906d> has quit IRC (Remote host closed the connection) | 21:40 | |
*** sotaoverride <sotaoverride!~sotaoverr@ool-4578fe22.dyn.optonline.net> has quit IRC (Ping timeout: 245 seconds) | 21:55 | |
*** sotaoverride <sotaoverride!~sotaoverr@ool-4578fe22.dyn.optonline.net> has joined #yocto | 21:56 | |
*** florian_kc <florian_kc!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has joined #yocto | 22:00 | |
*** florian_kc is now known as florian | 22:03 | |
*** GNUmoon2 <GNUmoon2!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 22:21 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 22:23 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 22:24 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 22:26 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 245 seconds) | 22:28 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 22:29 | |
*** florian <florian!~florian@dynamic-078-049-175-175.78.49.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 22:44 | |
*** jatedev <jatedev!~jatedev@63.148.217.19> has quit IRC (Ping timeout: 252 seconds) | 22:50 | |
*** ferlzc <ferlzc!~ferlzc@177.52.29.145> has quit IRC (Ping timeout: 244 seconds) | 23:25 | |
*** wkawka <wkawka!~wkawka@84-10-27-202.static.chello.pl> has quit IRC (Ping timeout: 252 seconds) | 23:53 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 23:53 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 23:54 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 252 seconds) | 23:58 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!