*** adelcast <adelcast!~adelcast@2806:108e:1a:2a74:286b:3fe0:de39:c5b1> has quit IRC | 00:05 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has quit IRC | 00:08 | |
*** hpsy <hpsy!~hpsy@92.118.12.98> has quit IRC | 00:11 | |
*** Kyubi_ <Kyubi_!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has joined #yocto | 00:13 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.129> has quit IRC | 00:13 | |
*** Kyubi_ <Kyubi_!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has quit IRC | 00:13 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 00:15 | |
*** adelcast <adelcast!~adelcast@2806:108e:1a:2a74:286b:3fe0:de39:c5b1> has joined #yocto | 00:15 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 00:16 | |
*** pharaon2502 <pharaon2502!~manjaro-u@dh207-123-52.xnet.hr> has joined #yocto | 00:17 | |
*** pharaon2502 <pharaon2502!~manjaro-u@dh207-123-52.xnet.hr> has quit IRC | 00:19 | |
*** adelcast <adelcast!~adelcast@2806:108e:1a:2a74:286b:3fe0:de39:c5b1> has quit IRC | 00:21 | |
*** adelcast <adelcast!~adelcast@2806:108e:1a:2a74:286b:3fe0:de39:c5b1> has joined #yocto | 00:21 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.128> has joined #yocto | 00:26 | |
*** oberstet <oberstet!~oberstet@213.170.219.39> has quit IRC | 00:31 | |
moto-timo | FFY00: I am one of the main python folks for yocto world and in particular the maintainer of the python3-packaging recipe. Let's come to some sanity :) | 00:35 |
---|---|---|
moto-timo | FFY00: can you summarize the solution now? We have setuptools and distutils support, but if we need a "new" (pep-0517 is by no means new) mechanism we should plan for it now. | 00:37 |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 00:45 | |
*** dreyna_ <dreyna_!~dreyna@c-71-202-37-249.hsd1.ca.comcast.net> has joined #yocto | 00:46 | |
*** dreyna_ <dreyna_!~dreyna@c-71-202-37-249.hsd1.ca.comcast.net> has joined #yocto | 00:47 | |
moto-timo | FFYO: it appears to be "python -m build" ?? | 00:52 |
*** rob_gries <rob_gries!~rob@ool-4575435a.dyn.optonline.net> has quit IRC | 01:51 | |
*** extor <extor!extor@unaffiliated/extor> has quit IRC | 02:04 | |
*** extor <extor!extor@unaffiliated/extor> has joined #yocto | 02:05 | |
*** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has quit IRC | 02:20 | |
*** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has joined #yocto | 02:21 | |
*** otavio <otavio!~otavio@debian/developer/otavio> has quit IRC | 02:26 | |
*** T_UNIX <T_UNIX!~T_UNIX@2a02:8071:b696:bd00:a66:4cbe:68f8:d8f> has quit IRC | 02:26 | |
*** otavio <otavio!~otavio@200-180-244-15.user3p.brasiltelecom.net.br> has joined #yocto | 02:27 | |
*** otavio <otavio!~otavio@debian/developer/otavio> has joined #yocto | 02:27 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 02:32 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 03:03 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 03:04 | |
*** rcw <rcw!~rcwoolley@45.72.145.220> has quit IRC | 03:10 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-pqtpjjhgqejncelc> has quit IRC | 03:13 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-ewazhqarvbzakisc> has quit IRC | 03:13 | |
*** bachp <bachp!bachpmatri@gateway/shell/matrix.org/x-hdcubdujvtkjvzmy> has quit IRC | 03:13 | |
*** andycooper <andycooper!uid246432@gateway/web/irccloud.com/x-noqhjpbmxsoynszr> has quit IRC | 03:13 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-pqtpjjhgqejncelc> has joined #yocto | 03:18 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-ewazhqarvbzakisc> has joined #yocto | 03:18 | |
*** bachp <bachp!bachpmatri@gateway/shell/matrix.org/x-hdcubdujvtkjvzmy> has joined #yocto | 03:18 | |
*** andycooper <andycooper!uid246432@gateway/web/irccloud.com/x-noqhjpbmxsoynszr> has joined #yocto | 03:18 | |
tlwoerner | khem: i see my glmark2 patches are in master-next, is it too late for a v4? | 03:42 |
*** ahadi <ahadi!~ahadi@i5E86AC30.versanet.de> has quit IRC | 03:55 | |
*** ahadi <ahadi!~ahadi@i5E86AD79.versanet.de> has joined #yocto | 03:56 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.128> has quit IRC | 04:21 | |
*** kaspter <kaspter!~Instantbi@2409:8a1e:911b:1000:5430:f14c:4955:a2cd> has quit IRC | 04:24 | |
*** kaspter <kaspter!~Instantbi@112.65.52.151> has joined #yocto | 05:33 | |
*** dreyna_ <dreyna_!~dreyna@c-71-202-37-249.hsd1.ca.comcast.net> has quit IRC | 05:46 | |
*** jaeckel <jaeckel!~jaeckel@unaffiliated/jaeckel> has quit IRC | 05:48 | |
*** jaeckel <jaeckel!~jaeckel@unaffiliated/jaeckel> has joined #yocto | 05:52 | |
*** kaspter <kaspter!~Instantbi@112.65.52.151> has quit IRC | 06:11 | |
*** kaspter <kaspter!~Instantbi@112.65.52.151> has joined #yocto | 06:24 | |
*** Shikadi <Shikadi!~Shikadi@135.30.27.136.in-addr.arpa> has quit IRC | 07:08 | |
*** mbulut <mbulut!~nameclash@ip1f128e0d.dynamic.kabel-deutschland.de> has joined #yocto | 07:34 | |
*** mbulut <mbulut!~nameclash@ip1f128e0d.dynamic.kabel-deutschland.de> has quit IRC | 07:36 | |
*** olani <olani!user@nat/axis/x-vgutsboaifzrmfrk> has quit IRC | 07:46 | |
*** beneth <beneth!~beneth@irc.beneth.fr> has joined #yocto | 07:58 | |
*** mihai <mihai!~mihai@unaffiliated/mihai> has quit IRC | 08:13 | |
*** davidinux <davidinux!~davidinux@109.116.24.241> has joined #yocto | 08:46 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-sspmxpgymbernqxi> has quit IRC | 08:51 | |
*** FloRiAn <FloRiAn!~FloRiAn@31.187.83.113> has joined #yocto | 08:59 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has joined #yocto | 10:00 | |
*** FloRiAn <FloRiAn!~FloRiAn@31.187.83.113> has quit IRC | 10:13 | |
*** oberstet <oberstet!~oberstet@213.170.219.39> has joined #yocto | 10:14 | |
*** davidinux <davidinux!~davidinux@109.116.24.241> has quit IRC | 11:32 | |
*** davidinux <davidinux!~davidinux@217.146.82.112> has joined #yocto | 11:34 | |
*** agust <agust!~agust@p5483339b.dip0.t-ipconnect.de> has joined #yocto | 11:47 | |
*** adelcast <adelcast!~adelcast@2806:108e:1a:2a74:286b:3fe0:de39:c5b1> has quit IRC | 11:57 | |
*** juvenal <juvenal!juvenal@premium.znc.bg> has quit IRC | 11:57 | |
*** adelcast <adelcast!~adelcast@2806:108e:1a:2a74:286b:3fe0:de39:c5b1> has joined #yocto | 11:57 | |
*** juvenal <juvenal!juvenal@premium.znc.bg> has joined #yocto | 11:57 | |
*** FloRiAn <FloRiAn!~FloRiAn@31.187.83.113> has joined #yocto | 12:13 | |
*** FloRiAn <FloRiAn!~FloRiAn@31.187.83.113> has quit IRC | 12:18 | |
*** hpsy <hpsy!~hpsy@92.118.12.98> has joined #yocto | 12:37 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 12:39 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 12:41 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 12:43 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 12:45 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 12:47 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 12:47 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 12:51 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 12:57 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 12:58 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:13 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:15 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:15 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:16 | |
*** davidinux <davidinux!~davidinux@217.146.82.112> has quit IRC | 13:18 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:19 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:20 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:22 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:27 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:29 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:30 | |
*** hpsy <hpsy!~hpsy@92.118.12.98> has quit IRC | 13:30 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:30 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:31 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:32 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:34 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 13:37 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 13:39 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 14:05 | |
FFY00 | moto-timo, sorry for the delay, I just woke up, timezones... | 14:05 |
FFY00 | well, python -m build is indeed the new command to build wheels | 14:06 |
*** junland <junland!~junland@142.93.201.46> has quit IRC | 14:06 | |
FFY00 | the problem is installing them | 14:06 |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 14:07 | |
FFY00 | if you can use pip, you have no issue, if you can't, there's no way yet | 14:07 |
FFY00 | I am not sure if you are building wheels with setuptools and installing them or installing via setuptools directly (setup.py install) | 14:08 |
FFY00 | the former is the only way supported in PEP 517 | 14:08 |
FFY00 | so you'll essentially need to build and then install a wheel | 14:09 |
*** junland <junland!~junland@142.93.201.46> has joined #yocto | 14:11 | |
*** junland <junland!~junland@142.93.201.46> has quit IRC | 14:12 | |
*** junland <junland!~junland@142.93.201.46> has joined #yocto | 14:15 | |
*** lexano <lexano!~lexano@cpeb03956d8c2f4-cm98524a70e35e.cpe.net.cable.rogers.com> has quit IRC | 14:15 | |
*** junland <junland!~junland@142.93.201.46> has quit IRC | 14:18 | |
*** junland <junland!~junland@142.93.201.46> has joined #yocto | 14:21 | |
*** lexano <lexano!~lexano@cpeb03956d8c2f4-cm98524a70e35e.cpe.net.cable.rogers.com> has joined #yocto | 14:23 | |
*** emrius <emrius!~emrius@dslb-088-064-250-061.088.064.pools.vodafone-ip.de> has joined #yocto | 14:29 | |
*** woods <woods!~woods@149.199.62.130> has quit IRC | 14:43 | |
*** lexano <lexano!~lexano@cpeb03956d8c2f4-cm98524a70e35e.cpe.net.cable.rogers.com> has quit IRC | 14:50 | |
*** lexano <lexano!~lexano@cpeb03956d8c2f4-cm98524a70e35e.cpe.net.cable.rogers.com> has joined #yocto | 14:53 | |
*** clement <clement!~clement@51.158.149.110> has quit IRC | 14:54 | |
*** clement <clement!~clement@51.158.149.110> has joined #yocto | 14:56 | |
*** geheimnis` <geheimnis`!~geheimnis@23.226.237.192> has quit IRC | 15:01 | |
*** geheimnis` <geheimnis`!~geheimnis@23.226.237.192> has joined #yocto | 15:10 | |
*** kaspter <kaspter!~Instantbi@112.65.52.151> has quit IRC | 15:20 | |
*** emrius <emrius!~emrius@dslb-088-064-250-061.088.064.pools.vodafone-ip.de> has quit IRC | 15:25 | |
*** radsquirrel <radsquirrel!~radsquirr@2603:3015:e15:5bf2:d0b3:d9ff:fede:b022> has quit IRC | 15:26 | |
*** radsquirrel <radsquirrel!~radsquirr@173.167.31.197> has joined #yocto | 15:32 | |
*** radsquirrel <radsquirrel!~radsquirr@173.167.31.197> has quit IRC | 15:32 | |
*** radsquirrel <radsquirrel!~radsquirr@2603:3015:e15:5bf2:d0b3:d9ff:fede:b022> has joined #yocto | 15:34 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 15:45 | |
*** radsquirrel <radsquirrel!~radsquirr@2603:3015:e15:5bf2:d0b3:d9ff:fede:b022> has quit IRC | 15:47 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 15:47 | |
*** radsquirrel <radsquirrel!~radsquirr@2603:3015:e15:5bf2:d0b3:d9ff:fede:b022> has joined #yocto | 15:48 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 15:48 | |
*** FFY00 <FFY00!~FFY00@archlinux/trusteduser/ffy00> has quit IRC | 15:49 | |
*** radsquirrel <radsquirrel!~radsquirr@2603:3015:e15:5bf2:d0b3:d9ff:fede:b022> has quit IRC | 15:53 | |
*** radsquirrel <radsquirrel!~radsquirr@173.167.31.197> has joined #yocto | 15:57 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 16:00 | |
*** kaspter <kaspter!~Instantbi@112.65.52.151> has joined #yocto | 16:05 | |
*** kaspter <kaspter!~Instantbi@112.65.52.151> has quit IRC | 16:06 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 16:11 | |
*** lfa_ <lfa_!~lfa@62.178.244.151> has joined #yocto | 16:13 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 16:22 | |
*** paulg <paulg!~paulg@104-195-159-54.cpe.teksavvy.com> has quit IRC | 16:24 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 16:28 | |
*** paulg <paulg!~paulg@104-195-159-54.cpe.teksavvy.com> has joined #yocto | 16:37 | |
*** davidinux <davidinux!~davidinux@109.116.24.241> has joined #yocto | 16:44 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 16:45 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC | 16:57 | |
*** Kyubi <Kyubi!~Kyubi@2601:640:107:7f70:41fa:6ca1:b835:2749> has joined #yocto | 16:58 | |
*** Kyubi_ <Kyubi_!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has joined #yocto | 16:59 | |
*** Kyubi <Kyubi!~Kyubi@2601:640:107:7f70:41fa:6ca1:b835:2749> has quit IRC | 17:02 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 17:16 | |
*** armpit <armpit!~armpit@2601:202:4180:a5c0:50da:b39c:9932:258b> has quit IRC | 17:17 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 17:21 | |
kpo_ | Hello, I've got a recipe that fetches binary package from CI using wget: https://pastebin.com/7zGP1v2N and then installs them into system image. However, once the "sources" (in my case built binaries) are once pulled, they are never ever updated again | 17:49 |
kpo_ | is there any way to force bitbake to pull sources for this recipe *always*? | 17:50 |
neverpanic | kpo_: You'd have to change the checksums anyway? | 17:59 |
kpo_ | well, yes - I've come to this parallely. However, when I ditch the checksums altogether, then bitbake shouts with error to bring them back :P | 18:02 |
neverpanic | bitbake isn't designed to do what you're trying to do. Recipe build outputs are cached in what's called the sstate cache, and it isn't designed to rebuild a think that didn't change from its PoV (because its recipe didn't change) | 18:03 |
neverpanic | Changing the checksums should trigger the rebuild | 18:04 |
neverpanic | s/think/thing/ | 18:05 |
kpo_ | alright, then how does git fetcher with SRC_AUTOREV work? It always checks if repository has newer commits than what bitbake pulled lastly | 18:05 |
kpo_ | It kind of threw me off | 18:05 |
kpo_ | So is there any bitbake-ish way to do it properly? | 18:08 |
neverpanic | Does AUTOREV work for SVN? That might be an option. Other than that, I'd just automate editing the recipe. | 18:13 |
*** Kyubi_ <Kyubi_!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has quit IRC | 18:24 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.131> has joined #yocto | 18:25 | |
*** pharaon2502 <pharaon2502!~manjaro-u@dh207-123-52.xnet.hr> has joined #yocto | 18:27 | |
*** FFY00 <FFY00!~FFY00@archlinux/trusteduser/ffy00> has joined #yocto | 18:36 | |
*** Shikadi <Shikadi!~Shikadi@135.30.27.136.in-addr.arpa> has joined #yocto | 18:47 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has joined #yocto | 18:51 | |
*** mattsm <mattsm!~mattsm@104-181-154-57.lightspeed.austtx.sbcglobal.net> has quit IRC | 18:54 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has quit IRC | 18:56 | |
*** mattsm <mattsm!~mattsm@104-181-154-57.lightspeed.austtx.sbcglobal.net> has joined #yocto | 19:08 | |
*** lfa_ <lfa_!~lfa@62.178.244.151> has quit IRC | 19:13 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has joined #yocto | 19:16 | |
*** FloRiAn__ <FloRiAn__!~FloRiAn@31.187.83.113> has joined #yocto | 19:25 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has quit IRC | 19:25 | |
*** pharaon2502 <pharaon2502!~manjaro-u@dh207-123-52.xnet.hr> has quit IRC | 19:37 | |
*** FloRiAn__ <FloRiAn__!~FloRiAn@31.187.83.113> has quit IRC | 19:39 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has joined #yocto | 19:40 | |
*** c1e0 <c1e0!~c1e0@154.72.153.158> has joined #yocto | 20:09 | |
moto-timo | FFY00: the thing for us with using pip is that it will install all the dependencies. We don't do that. We carefully install only things we know about... unless we have no choice (like Go and npm packaging...). But you've given me enough food for thought and I truly appreciate it. | 20:12 |
FFY00 | it doesn't need to do that | 20:17 |
FFY00 | it can be disabled | 20:17 |
*** c1e0 <c1e0!~c1e0@154.72.153.158> has quit IRC | 20:17 | |
FFY00 | 1sec | 20:17 |
FFY00 | pip install --isolated --ignore-installed --no-deps my-package.whl | 20:20 |
moto-timo | FFY00: ahhh... I was not aware of that | 20:21 |
FFY00 | that should be able to install only the wheel without messing anything | 20:21 |
FFY00 | but pip was really not designed for that | 20:21 |
moto-timo | I mostly use pipenv and not pip directly (but pipenv on development/desktop) | 20:21 |
moto-timo | yeah | 20:21 |
FFY00 | you might also want PIP_CONFIG_FILE=/dev/null | 20:21 |
FFY00 | we are working on a standalone wheel installer | 20:22 |
FFY00 | but it's not ready yet | 20:22 |
FFY00 | :/ | 20:22 |
moto-timo | I might start playing with the WIP :) | 20:22 |
moto-timo | meanwhile, I'll at least create a recipe for pypa/build | 20:23 |
FFY00 | let me know if you run into any trouble | 20:23 |
moto-timo | will do :) I'll tryi to communicate in the standard Python channels | 20:23 |
FFY00 | one thing to be aware is that pypa/build will build in a isolated environment by default | 20:23 |
FFY00 | you might want that or not | 20:23 |
moto-timo | depending on how it works in our environment, that is exactly what we want | 20:24 |
FFY00 | by default it will create a virtual environment and build the package there | 20:24 |
FFY00 | for eg. in Arch Linux packaging we don't want that | 20:24 |
moto-timo | ah | 20:24 |
FFY00 | there's -n/--no-isolation to disable if you want | 20:25 |
FFY00 | should save up a few seconds too | 20:26 |
FFY00 | and remove the internet dependency | 20:26 |
moto-timo | ooh. that is appealing :) | 20:26 |
moto-timo | we normally only allow internet during "fetch" | 20:27 |
FFY00 | yeah | 20:27 |
FFY00 | then you probably want -n :P | 20:27 |
FFY00 | we do this mostly for end users | 20:27 |
FFY00 | to force them to build in a clean environment | 20:27 |
moto-timo | :) | 20:27 |
FFY00 | which makes packaging issue like missing dependencies more evident | 20:27 |
FFY00 | *issues | 20:28 |
FFY00 | but overall for consumers it shouldn't be a problem | 20:28 |
moto-timo | indeed... we have both build and runtime issues with missing dependencies... mostly iterative solutions still | 20:28 |
FFY00 | how do you bootstrap the python environment btw? | 20:29 |
FFY00 | or you don't need to? | 20:29 |
FFY00 | I haven't used octo yet, so I am missing some details :P | 20:30 |
FFY00 | *yocto | 20:30 |
*** davisr <davisr!davisr@gateway/vpn/protonvpn/davisr> has joined #yocto | 20:32 | |
*** silviof <silviof!silv-iomat@gateway/shell/matrix.org/x-kjufdxmgpdvaagpn> has quit IRC | 20:36 | |
*** hmw1 <hmw1!hmwmatrixo@gateway/shell/matrix.org/x-qtvtyhcmupwgfvxg> has quit IRC | 20:36 | |
*** khem <khem!khemmatrix@gateway/shell/matrix.org/x-dnpyqrvjinqlobmq> has quit IRC | 20:36 | |
*** nrossi <nrossi!nrossimatr@gateway/shell/matrix.org/x-azrkenjhkuwfgylf> has quit IRC | 20:37 | |
*** lexano[m] <lexano[m]!lexanomatr@gateway/shell/matrix.org/x-sibmvuozedpsgzxv> has quit IRC | 20:37 | |
*** stefan-schmidt[m <stefan-schmidt[m!stefan-sch@gateway/shell/matrix.org/x-szmvmpsqdsupdqgr> has quit IRC | 20:37 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-pqtpjjhgqejncelc> has quit IRC | 20:37 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-ewazhqarvbzakisc> has quit IRC | 20:37 | |
*** bachp <bachp!bachpmatri@gateway/shell/matrix.org/x-hdcubdujvtkjvzmy> has quit IRC | 20:37 | |
*** cbrake1 <cbrake1!cbrakematr@gateway/shell/matrix.org/x-jnnhxfsbhyxlplek> has quit IRC | 20:37 | |
*** clementp[m] <clementp[m]!cperonmatr@gateway/shell/matrix.org/x-ynpygwinysofrwxp> has quit IRC | 20:37 | |
*** kayterina <kayterina!kayterina-@gateway/shell/matrix.org/x-wsxxrdjzbfzjnwlz> has quit IRC | 20:37 | |
*** yangm <yangm!yanyetanot@gateway/shell/matrix.org/x-kyhecpokvqhfplra> has quit IRC | 20:38 | |
dorinda | hi all, i cloned the meta-openembedded layer in my yocto, added the layer in bblayers.conf and when i run "bitbake libmicrohttp", the build is sucessful, but when i try to add "DEPENDS+=libmicrohttpd" to elfutils_0.180.bb file, i recieve the following error running "bitbake libmicrohttpd" again | 20:38 |
dorinda | https://www.irccloud.com/pastebin/eRqxCr6k/ | 20:39 |
dorinda | i'd really appreciate any help on this, thanks. | 20:40 |
moto-timo | dorinda: two options, (1) edit the libmicrohttpd recipe and add: | 20:42 |
moto-timo | BBCLASSEXTEND = "native" | 20:43 |
moto-timo | oh... but you don't want DEPENDS I don't think that is build time | 20:43 |
moto-timo | ? | 20:43 |
moto-timo | please describe what your goal is here? | 20:44 |
moto-timo | FFY00: our approach to python is rather complicated, but the main recipe is: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/python/python3_3.9.0.bb | 20:46 |
dorinda | oh yes, i did add BBCLASSEXTEND ="native nativesdk" but there was another error, can recall what it was, let me try this BBCLASSEXTEND = "native" | 20:46 |
moto-timo | FFY00: because we want minimal target installs, we also create sub-packages of what is normally included in the standard libraries: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/python/python3/python3-manifest.json | 20:48 |
dorinda | i was trying to include some dependencies in elfutil_0.180.bb, so when i add libmicrohttpd the error pops up | 20:48 |
moto-timo | dorinda: is libmicrohttpd a build time dependency for elfutils? | 20:49 |
moto-timo | dorinda: it is very important to understand the distinction between DEPENDS (build time) and RDEPENDS (run time) dependencies | 20:50 |
FFY00 | hum | 20:52 |
dorinda | okay, not sure but i had tried including it in PACKAGECONFIG option for elfutils as a build time dependency, and there was no error. | 20:52 |
*** sagner <sagner!~ags@2a02:169:3df5::979> has quit IRC | 20:55 | |
*** sagner <sagner!~ags@2a02:169:3df5:0:6d9:f5ff:fe22:28bf> has joined #yocto | 20:55 | |
*** silviof <silviof!silv-iomat@gateway/shell/matrix.org/x-mfnsjlcfseeyjfts> has joined #yocto | 20:57 | |
*** hmw1 <hmw1!hmwmatrixo@gateway/shell/matrix.org/x-pgknlzvaokvcufoj> has joined #yocto | 20:58 | |
*** yangm <yangm!yanyetanot@gateway/shell/matrix.org/x-qijjmokgsghendfa> has joined #yocto | 21:00 | |
moto-timo | dorinda: right, so what you are looking at is build time (since it is in configure.ac) https://sourceware.org/git/?p=elfutils.git;a=blob;f=configure.ac;h=c1a6954da24572680f8b73edeb9a890674f422e2;hb=HEAD#l730 | 21:00 |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has quit IRC | 21:01 | |
*** khem <khem!khemmatrix@gateway/shell/matrix.org/x-akkhtuhibywkbvit> has joined #yocto | 21:02 | |
*** khem is now known as Guest57913 | 21:02 | |
*** alinucs <alinucs!~abo@215.ip-51-38-235.eu> has quit IRC | 21:03 | |
*** cbrake1 <cbrake1!cbrakematr@gateway/shell/matrix.org/x-xarqjiavreroawje> has joined #yocto | 21:05 | |
*** stefan-schmidt[m <stefan-schmidt[m!stefan-sch@gateway/shell/matrix.org/x-pjpazflwpllkwumi> has joined #yocto | 21:06 | |
*** bachp <bachp!bachpmatri@gateway/shell/matrix.org/x-gcmvbqnxsftskxoy> has joined #yocto | 21:06 | |
moto-timo | dorinda: so right now, in PACKAGECONFIG[libdebuginfod], it has curl at the end... you are trying to add libhttpd, sqlite and libarchive? | 21:06 |
moto-timo | https://sourceware.org/git/?p=elfutils.git;a=blob;f=configure.ac;h=c1a6954da24572680f8b73edeb9a890674f422e2;hb=HEAD#l743 | 21:06 |
moto-timo | http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/elfutils/elfutils_0.181.bb?h=master#n43 | 21:07 |
moto-timo | ^^libmicrohttpd | 21:07 |
*** alinucs <alinucs!~abo@215.ip-51-38-235.eu> has joined #yocto | 21:08 | |
*** Ru3D3e <Ru3D3e!~Ru3D3eR4@180-150-37-131.b49625.bne.nbn.aussiebb.net> has joined #yocto | 21:08 | |
dorinda | ok, hold on, i noticed this is elfutils_0.181.bb, could it be because am using an old version? | 21:10 |
*** clementp[m] <clementp[m]!cperonmatr@gateway/shell/matrix.org/x-yieaucmkbdlhvxxd> has joined #yocto | 21:10 | |
moto-timo | dorinda: perhaps, I don't know when the change was added to elfutils | 21:10 |
moto-timo | dorinda: but you should be working on the latest tip of openembedded-core and meta-openembedded/meta-oe for new work | 21:11 |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-rasrocvzhgyffwqe> has joined #yocto | 21:11 | |
moto-timo | dorinda: also, I see that elfutils has a 0.182 release now | 21:11 |
*** lexano[m] <lexano[m]!lexanomatr@gateway/shell/matrix.org/x-kztgkfnkylxgvakj> has joined #yocto | 21:12 | |
dorinda | the branch i was on gatesgarth, had elfutil_0.180.bb what ive tried now is switch branch to the one that has this 0.181 release, although my yocto is still building it. | 21:12 |
moto-timo | anything new will need to be merged into "master" before it would be backported to a stable release like gatesgarth | 21:13 |
*** kayterina <kayterina!kayterina-@gateway/shell/matrix.org/x-qyhsbqairysxjloh> has joined #yocto | 21:14 | |
moto-timo | so if you are working on a WIP branch it might need to be rebased | 21:14 |
dorinda | 0.182 yeah, but not yet in yocto environment i guess, ok thanks. | 21:14 |
*** nrossi <nrossi!nrossimatr@gateway/shell/matrix.org/x-cgrurxjqhxenxpot> has joined #yocto | 21:14 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-axlblluinkfrkmuf> has joined #yocto | 21:14 | |
moto-timo | just a matter of time before the update to 0.182 is added :) | 21:14 |
moto-timo | but for now, work on 0.181 | 21:14 |
dorinda | alright thank you. let me see how that goes. | 21:15 |
moto-timo | dorinda: I did look at the recipes for libmicrohttpd, sqlite and libarchive... libmicrohttpd is missing BBCLASSEXTENDS = "native" so that would be a problem for building elfutils-native | 21:16 |
moto-timo | but package config should pick it up if it is present, so you should not need a different DEPENDS | 21:17 |
dorinda | yeah, i had added it before building elfutils | 21:18 |
moto-timo | this is assuming libmicrohttpd is well behaved and creates a package config entry in the right place | 21:18 |
moto-timo | k | 21:18 |
*** alinucs <alinucs!~abo@215.ip-51-38-235.eu> has quit IRC | 21:18 | |
dorinda | hmm, okay thank. | 21:19 |
*** alinucs <alinucs!~abo@215.ip-51-38-235.eu> has joined #yocto | 21:25 | |
*** davisr <davisr!davisr@gateway/vpn/protonvpn/davisr> has quit IRC | 21:26 | |
moto-timo | FFY00: between pip's --isolated and -t arguments I might be able to make this work :) | 22:20 |
moto-timo | FFY00: I will say a big thank you to the pypa folks for making pypa/build simple | 22:20 |
FFY00 | no worries :) | 22:20 |
*** agust <agust!~agust@p5483339b.dip0.t-ipconnect.de> has quit IRC | 22:31 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 22:53 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 22:54 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 22:55 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has joined #yocto | 23:02 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 23:02 | |
*** FloRiAn_ <FloRiAn_!~FloRiAn@31.187.83.113> has quit IRC | 23:07 | |
*** beneth <beneth!~beneth@irc.beneth.fr> has left #yocto | 23:14 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC | 23:33 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 23:36 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 23:52 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto | 23:55 | |
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!