ak77_ | now that's a strange error.... if I add empty (bash) do_compile() {} it's ok, but if I add empty "python do_compile() {}" it's fails due to indentation. no lines in body of do_compile | 00:11 |
---|---|---|
ak77_ | (I already have "python do_conifgure() {...}" in recipe | 00:12 |
ak77_ | (do_configure) | 00:12 |
ak77_ | any idea? | 00:13 |
ak77_ | it fails "hard", it's IndentationError shows at closing bracket of empty python do_compile | 00:14 |
khem | ak77_:if you do not need do_compile then does it matter if its shell or python | 00:14 |
ak77_ | but I need it. I do cargo_do_compile and npm_do_compile (this one is python so my do_compile has to be python) | 00:15 |
ak77_ | (currently removed, as the error is reproducible event without body) | 00:16 |
khem | are you trying to add something to existing do_compile that comes from npm or cargo bbclasses ? | 00:16 |
ak77_ | I need to call both with different ${S}. | 00:16 |
ak77_ | nothing to add to those do_compile(s) | 00:17 |
ak77_ | but the error is strange. parsing of the recipe, I can't see anything wrong with the recipe itself, syntax wise. why would empy python do_compile() { \n } break indentation | 00:19 |
JaMa | khem: Hi, is the libpcre issue you reported in https://lists.openembedded.org/g/openembedded-devel/message/112275 still reproducible? sorry for delay (I was sick unable to work) but will have a look if it's still happening on risc | 00:23 |
khem | JaMa: it was a problem in meta-clang where it was disabling versioning with lld for nmap so I fixed it there and it was all ok - https://github.com/kraj/meta-clang/commit/04c93873f4c98d7a62dcb1c26a0c2ecc3117292b | 00:28 |
khem | thanks for checking back though, I hope you feel better soon | 00:28 |
khem | ak77_: if you are defining do_compile in your recipe then it wont be adding to whats coming from cargo or npm class | 00:29 |
ak77_ | khem: yes. that why I am calling cargo_do_compile and npm_do_compile from my do_compile | 00:33 |
ak77_ | khem: but even without these calls, I get weird indentation error. | 00:34 |
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto | 00:35 | |
ak77_ | looks like it's easier to have three recipes from same source | 00:36 |
*** sotaoverride <sotaoverride!~aatir@ool-4578fe22.dyn.optonline.net> has quit IRC (Ping timeout: 248 seconds) | 00:45 | |
*** tepperson <tepperson!~tepperson@12.33.85.2> has quit IRC (Quit: Client closed) | 01:32 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6526:ed00:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 265 seconds) | 01:47 | |
*** jclsn <jclsn!~jclsn@2a04:4540:652d:f100:2ce:39ff:fecf:efcd> has joined #yocto | 01:49 | |
*** zkrx <zkrx!~slimshady@adsl-89-217-232-7.adslplus.ch> has quit IRC (Ping timeout: 252 seconds) | 01:58 | |
*** zkrx <zkrx!~slimshady@adsl-89-217-232-7.adslplus.ch> has joined #yocto | 02:06 | |
*** starblue1 <starblue1!~juergen@87.122.37.65> has quit IRC (Ping timeout: 252 seconds) | 02:09 | |
*** starblue1 <starblue1!~juergen@87.122.126.67> has joined #yocto | 02:11 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 265 seconds) | 02:21 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 02:22 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Ping timeout: 260 seconds) | 02:29 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 02:44 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 03:13 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 03:21 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 03:23 | |
*** davidinux <davidinux!~davidinux@194.34.233.80> has quit IRC (Ping timeout: 246 seconds) | 03:35 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 265 seconds) | 03:35 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 03:39 | |
*** Lihis <Lihis!~Lihis@2001:41d0:e:f34::1> has quit IRC (Quit: Quitting) | 04:14 | |
*** Lihis <Lihis!~Lihis@ns3006753.ip-151-80-42.eu> has joined #yocto | 04:14 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:28e6:ff87:8aec:306a> has quit IRC (Ping timeout: 260 seconds) | 04:22 | |
*** amitk <amitk!~amit@58.84.60.184> has joined #yocto | 04:31 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:e88f:3527:33f1:fa57> has joined #yocto | 04:34 | |
*** davidinux <davidinux!~davidinux@host-80-104-86-192.retail.telecomitalia.it> has joined #yocto | 04:46 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 276 seconds) | 04:56 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 04:59 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 265 seconds) | 05:09 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 05:13 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 265 seconds) | 05:18 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 05:19 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 248 seconds) | 05:24 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 05:26 | |
*** dmoseley_ <dmoseley_!~dmoseley@129.222.255.131> has joined #yocto | 05:48 | |
*** dmoseley <dmoseley!~dmoseley@129.222.255.240> has quit IRC (Ping timeout: 260 seconds) | 05:49 | |
*** maffan <maffan!~maffan@static-195-22-86-94.cust.tele2.se> has quit IRC (Quit: WeeChat 4.1.1) | 05:56 | |
*** rfuentess <rfuentess!~rfuentess@154.45.232.215> has joined #yocto | 06:02 | |
*** ak77_ <ak77_!~ak77@93-103-41-115.dynamic.t-2.net> has quit IRC (Ping timeout: 272 seconds) | 06:07 | |
*** amitk_ <amitk_!~amit@58.84.60.184> has joined #yocto | 06:22 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:e88f:3527:33f1:fa57> has quit IRC (Ping timeout: 260 seconds) | 06:25 | |
*** maffan <maffan!~maffan@static-195-22-86-94.cust.tele2.se> has joined #yocto | 06:26 | |
*** luc4 <luc4!~luca@host-80-182-206-233.retail.telecomitalia.it> has joined #yocto | 06:35 | |
AdrianF | Embedded devices with a TPM are becoming more and more state of the art. It would be nice to have a reference implementation for use cases like secure boot, encrypted data partition, mutually authenticated TLS connections. Qemu + swtpm would allow to add oe-selftests with reasonable effort and good coverage. Would this be something which could go | 06:38 |
AdrianF | into oe-core? | 06:38 |
*** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has joined #yocto | 06:59 | |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has quit IRC (Read error: Connection reset by peer) | 07:04 | |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has joined #yocto | 07:06 | |
*** mckoan|away is now known as mckoan | 07:08 | |
*** amitk_ <amitk_!~amit@58.84.60.184> has quit IRC (Quit: Lost terminal) | 07:10 | |
mcfrisk_ | AdrianF: the pieces to implement this are scattered between poky/oe-core, meta-openembedded, meta-security/meta-tpm and meta-secure-core, and vendor/BSP layers like meta-arm | 07:17 |
mcfrisk_ | we from Linaro are trying to add Arm SystemReady/UEFI secure boot to meta-arm, qemuarm64-secureboot/qemuarm-secureboot. Changes build UEFI compatible firmware and sign grub and kernel with matching keys. | 07:19 |
AdrianF | Yes, I know that the pieces are scattered like this. I fear that this will result in many similar downstream implementations because there is no easy-to-use upstream implementation. That's exactly why I started this discussion. | 07:30 |
AdrianF | Having 4...5 recipes in the core would allow to have runqemu with TPM support and related oe-selftest for the complete stack. This is almost impossible with 5 git repos and so many maintainers. | 07:32 |
mcfrisk_ | meta-security/meta-tpm also has tests | 07:35 |
mcfrisk_ | AdrianF: as an example, the systemd unified kernel image support needed python3-pefile to generate UEFI binaries. I asked khem and he kindly allowed the move from meta-oe to oe-core and keeps the maintainer status there. sbsign recipe for signing UEFI secure boot binaries needs similar move to layers which use it, possibly oe-core. efivar userspace utility could possibly be avoided if plain kernel sysfs | 07:40 |
mcfrisk_ | interface is used. | 07:40 |
*** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #yocto | 07:40 | |
AdrianF | Yes, but the tests from meta-security are based on 5 git repos. Probably one person on earth knows how this setup can be reproduced. | 07:41 |
mcfrisk_ | I think meta-security/meta-tpm need oeqa selftest to setup the build and test for a qemu machine. that requires swtpm, preferably native with also firmware side support | 07:44 |
*** fray <fray!~fray@70.99.78.136> has quit IRC (Ping timeout: 252 seconds) | 07:55 | |
*** fray <fray!~fray@70.99.78.136> has joined #yocto | 07:55 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.199.80> has quit IRC (Quit: Konversation terminated!) | 08:03 | |
*** vthor <vthor!~thor@user/vthor> has quit IRC (Ping timeout: 252 seconds) | 08:03 | |
*** vthor_ <vthor_!~thor@129.222.64.183> has joined #yocto | 08:03 | |
AdrianF | Yes, the parts are available. But the beauty of a TPM is the standardization that comes with it. But this advantage is lost when many fragmented half solutions become the standard. | 08:06 |
*** crazy_imp <crazy_imp!~mj@user/crazy-imp/x-1371519> has quit IRC (Ping timeout: 252 seconds) | 08:08 | |
*** crazy_imp <crazy_imp!~mj@user/crazy-imp/x-1371519> has joined #yocto | 08:09 | |
*** vthor <vthor!~thor@2605:59c8:71e9:3e10:4013:ce4c:9ce7:ebed> has joined #yocto | 08:16 | |
*** vthor_ <vthor_!~thor@129.222.64.183> has quit IRC (Ping timeout: 252 seconds) | 08:17 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.199.80> has joined #yocto | 08:19 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has joined #yocto | 08:20 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 244 seconds) | 08:36 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 08:39 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 08:44 | |
*** rber|res <rber|res!~rber|res@46.57.123.117.dsl.dyn.drei.com> has joined #yocto | 08:58 | |
rber|res | Did somebody notice wrong (not root) user:group with core-image-sato-sdk-<whatever>.rootfs.tar.bz2? | 08:59 |
rber|res | core-image-minimal seems to be OK | 08:59 |
*** ak77 <ak77!~ak77@93-103-41-115.dynamic.t-2.net> has joined #yocto | 09:06 | |
ak77 | anyone uses npm.bbclass ? | 09:15 |
rber|res | https://bugzilla.yoctoproject.org/show_bug.cgi?id=15606 | 09:21 |
*** alperak <alperak!uid641238@id-641238.ilkley.irccloud.com> has joined #yocto | 09:22 | |
*** vthor <vthor!~thor@user/vthor> has quit IRC (Excess Flood) | 09:23 | |
*** vthor <vthor!~thor@2605:59c8:71e9:3e10:4013:ce4c:9ce7:ebed> has joined #yocto | 09:26 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has joined #yocto | 09:34 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 09:36 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 09:38 | |
*** davidinux <davidinux!~davidinux@host-80-104-86-192.retail.telecomitalia.it> has quit IRC (Ping timeout: 260 seconds) | 09:40 | |
*** davidinux <davidinux!~davidinux@45.11.82.143> has joined #yocto | 09:42 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 10:02 | |
*** mbulut <mbulut!~mbulut@2a02:8108:1607:2800:434d:dab9:c0d4:422d> has joined #yocto | 10:16 | |
ak77 | npm fetcher produces unparsable .bb file. bitbake chokes on @ sign in LICENSE:${PN}-@babel-parser = "MIT" | 10:23 |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 248 seconds) | 10:35 | |
RP | ak77: sounds like a corner case nobody has run into or fixed | 10:51 |
RP | there are other bug reports about @ in SRC_URI too | 10:51 |
landgraf | ak77: We do. I can see many @ in LIC_FILES_CHKSUM filenames and bitbake seems to be happy | 11:01 |
*** guest92 <guest92!~guest92@dslb-092-072-052-091.092.072.pools.vodafone-ip.de> has joined #yocto | 11:10 | |
RP | landgraf: it looks like it made it to a package name in the above case :/ | 11:10 |
* landgraf prefers not to touch npm and js unless he must to | 11:22 | |
*** mbulut <mbulut!~mbulut@2a02:8108:1607:2800:434d:dab9:c0d4:422d> has quit IRC (Ping timeout: 265 seconds) | 11:28 | |
*** guest92 <guest92!~guest92@dslb-092-072-052-091.092.072.pools.vodafone-ip.de> has quit IRC (Quit: Client closed) | 11:33 | |
ak77 | landgraf: what version do you use? I have 2.10 | 11:52 |
*** dmoseley_ <dmoseley_!~dmoseley@129.222.255.131> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in) | 11:54 | |
*** dmoseley <dmoseley!~dmoseley@129.222.255.131> has joined #yocto | 11:56 | |
ak77 | I used devtool add <localdirectory with app, that is a subdirectory in a git repo> | 11:56 |
ak77 | package.json was detected, but it failed to produce .bb but left bb.parsefailed (or something similar) | 11:57 |
ak77 | (OTOH I read some discussions - but still don't understand why npm can't it be handled like rust -crates.inc) | 11:59 |
ak77 | landgraf: as RP says, it's not in filename it's in package name | 11:59 |
RP | ak77: we've been hoping someone may update the npm code to be more like the crates handling | 12:01 |
ak77 | maybe I'll tackle this (in next weeks). together with 1) wrong presumption that nodejs is needed on target if need to build js 2) no way to do "npm run build" 3) deploy only dist of build process to target | 12:04 |
*** MrTatillon <MrTatillon!~MrTatillo@185.23.43.155> has joined #yocto | 12:10 | |
MrTatillon | hi | 12:10 |
MrTatillon | Hello, I'm looking for help to my build | 12:31 |
MrTatillon | I'm trying to build an image from the Scarthgap base on Opensuse15.4 | 12:31 |
MrTatillon | Apparently, I have an error with `shared-mime-info_2.4.bb:do_compile` | 12:31 |
MrTatillon | --- | 12:31 |
MrTatillon | Log data follows: | 12:31 |
MrTatillon | | DEBUG: Executing shell function do_compile | 12:31 |
MrTatillon | | [1/4] g++ -Isrc/update-mime-database.p -Isrc -I../git/src | 12:31 |
MrTatillon | -I/home/aquassay/yocto/rpi-lite/scarthgap/build/tmp/work/x86_64-linux/shared-mime-info-native/2.4/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/glib-2.0 | 12:31 |
MrTatillon | -I/home/aquassay/yocto/rpi-lite/scarthgap/build/tmp/work/x86_64-linux/shared-mime-info-native/2.4/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib/glib-2.0/include | 12:31 |
MrTatillon | -I/home/aquassay/yocto/rpi-lite/scarthgap/build/tmp/work/x86_64-linux/shared-mime-info-native/2.4/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include | 12:31 |
MrTatillon | -I/home/aquassay/yocto/rpi-lite/scarthgap/build/tmp/work/x86_64-linux/shared-mime-info-native/2.4/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libxml2 | 12:31 |
MrTatillon | -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 | 12:31 |
MrTatillon | -isystem/home/aquassay/yocto/rpi-lite/scarthgap/build/tmp/work/x86_64-linux/shared-mime-info-native/2.4/recipe-sysroot-native/usr/include -O2 | 12:31 |
MrTatillon | -pipe -MD -MQ src/update-mime-database.p/update-mime-database.cpp.o | 12:31 |
MrTatillon | -MF src/update-mime-database.p/update-mime-database.cpp.o.d -o src/update-mime-database.p/update-mime-database.cpp.o -c ../git/src/update-mime-database.cpp | 12:31 |
MrTatillon | | FAILED: src/update-mime-database.p/update-mime-database.cpp.o | 12:31 |
MrTatillon | | g++ -Isrc/update-mime-database.p -Isrc -I../git/src -I/home... | 12:31 |
MrTatillon | | ../git/src/update-mime-database.cpp:25:10: fatal error: filesystem: No such file or directory | 12:31 |
rburton | looks like you need more c++ headers on the host | 12:33 |
rburton | filesystem is part of libstdc++ | 12:34 |
RP | JPEW: any ideas: https://valkyrie.yoctoproject.org/#/builders/19/builds/197/steps/11/logs/stdio and https://valkyrie.yoctoproject.org/#/builders/15/builds/176/steps/11/logs/stdio | 12:36 |
RP | ? | 12:36 |
*** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 12:50 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 13:01 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 13:03 | |
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Quit: WeeChat 4.4.2) | 13:13 | |
MrTatillon | rburton Thank you for your reply | 13:16 |
MrTatillon | Well, I installed libstdc++33 | 13:16 |
MrTatillon | but not better, same error | 13:16 |
MrTatillon | For information a have gcc (SUSE Linux) 7.5.0 | 13:16 |
*** pidge_ <pidge_!~pidge@194.110.145.162> has quit IRC (Ping timeout: 265 seconds) | 13:17 | |
RP | I'm starting to think https://valkyrie.yoctoproject.org/#/builders/35/builds/178/steps/14/logs/stdio might be a consistent failure :/ | 13:19 |
mcfrisk_ | qemu serial console showing a panic? | 13:24 |
*** luc4 <luc4!~luca@host-80-182-206-233.retail.telecomitalia.it> has quit IRC (Quit: Konversation terminated!) | 13:24 | |
RP | mcfrisk_: not sure :/ | 13:27 |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 13:31 | |
*** reatmon_ <reatmon_!~reatmon@192.91.75.29> has quit IRC (Remote host closed the connection) | 13:33 | |
*** reatmon_ <reatmon_!~reatmon@192.91.75.30> has joined #yocto | 13:33 | |
RP | doesn't seem to reproduce and no useful logs left in the original failed build either :( | 13:41 |
RP | we have seen it several times now though | 13:42 |
rber|res | The user:group permission problem seems to be only on the master branch and not on styhead. | 13:44 |
rber|res | Maybe "our" tar is the problem? EXTRANATIVEPATH += "${@'tar-native' if 'tar' in d.getVar('IMAGE_FSTYPES') else ''}" | 13:46 |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has joined #yocto | 13:53 | |
*** pidge <pidge!~pidge@194.110.145.162> has joined #yocto | 13:58 | |
*** sotaoverride <sotaoverride!~aatir@ool-4578fe22.dyn.optonline.net> has joined #yocto | 14:02 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 276 seconds) | 14:04 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 14:05 | |
*** Xagen <Xagen!~Xagen@4.14.206.69> has joined #yocto | 14:06 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has quit IRC (Quit: Konversation terminated!) | 14:26 | |
JPEW | RP: Ya, looks like there's a spot where I forgot to link the objects by alias | 14:32 |
*** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Quit: Leaving) | 14:33 | |
*** Haxxa <Haxxa!~Haxxa@116.255.35.251> has quit IRC (Ping timeout: 272 seconds) | 14:33 | |
*** Haxxa <Haxxa!~Haxxa@116-255-35-251.ip4.superloop.au> has joined #yocto | 14:36 | |
*** sotaoverride <sotaoverride!~aatir@ool-4578fe22.dyn.optonline.net> has quit IRC (Ping timeout: 245 seconds) | 14:39 | |
*** rfuentess <rfuentess!~rfuentess@154.45.232.215> has quit IRC (Remote host closed the connection) | 14:41 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 14:44 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has joined #yocto | 14:49 | |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has quit IRC (Read error: Connection reset by peer) | 15:15 | |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has joined #yocto | 15:17 | |
jonmason | RP: https://www.reddit.com/r/embeddedlinux/comments/1ftstwn/lets_dive_into_yocto_share_your_challenges_and/ | 15:18 |
jonmason | It's worth saying that reddit a cesspool and should be avoided | 15:18 |
RP | jonmason: definitely worth saying :) | 15:28 |
*** MrTatillon <MrTatillon!~MrTatillo@185.23.43.155> has quit IRC (Ping timeout: 256 seconds) | 15:39 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has quit IRC (Quit: Konversation terminated!) | 15:41 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 245 seconds) | 15:47 | |
*** druppy <druppy!~Thunderbi@user/druppy> has joined #yocto | 15:47 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 15:49 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 265 seconds) | 16:03 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 16:05 | |
*** mckoan is now known as mckoan|away | 16:10 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 276 seconds) | 16:10 | |
*** druppy <druppy!~Thunderbi@user/druppy> has quit IRC (Ping timeout: 252 seconds) | 16:13 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 16:15 | |
*** norvil <norvil!~norvil@194.189-204-138.bestelclientes.com.mx> has joined #yocto | 16:29 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC (Ping timeout: 245 seconds) | 16:32 | |
khem | rburton: I dont think the problem is more c++ hdrs from libstdc++, problem seems to me the version of GCC on that host gcc 7.5 since it did not support c++17 fully, | 16:41 |
rburton | ouch | 16:41 |
rburton | buildtools! | 16:41 |
khem | perhaps better to use buildtools yep | 16:41 |
khem | or patch the source to use #include <experimental/filesystem> instead | 16:42 |
khem | do we have opensuse 15.4 on AB workers ? | 16:44 |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has quit IRC (Read error: Connection reset by peer) | 16:47 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has joined #yocto | 16:47 | |
khem | we have 15.5 which is also using gcc 7.5, I wonder if we use buildtools on it | 16:48 |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has joined #yocto | 16:50 | |
khem | OpenSuSE wins the medal for oldest gcc on new AB :) | 16:53 |
khem | title that usually centos would hold in past | 16:54 |
RP | khem: we do use buildtools on it | 16:57 |
RP | 15.6 still needs buildtools too | 16:57 |
khem | 15.6 should have newer gcc no ? | 16:58 |
RP | khem: gcc and python still too old | 16:58 |
khem | yeah 7.5 seems to be golden gcc for gcc | 16:59 |
khem | for suse | 16:59 |
khem | python 3.6 hmm | 17:00 |
norvil | Hi, does anyone has any suggestions on how to make work libgpiod? i added IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools" | 17:03 |
norvil | at my local.conf but it doesn't work | 17:03 |
khem | usually -dev packages are not needed unless you are looking to develop on device | 17:06 |
khem | just adding libgpiod-tools would have been enough to pull libgpiod3 package as well. | 17:06 |
khem | I would suggest to try just using IMAGE_INSTALL:append = " libgpiod-tools" | 17:07 |
norvil | okok I'll try it, because i've tried different libgpiod versions for a beagleboard-x15 and i can't even make a led turn on | 17:13 |
norvil | thank you!! | 17:13 |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has quit IRC (Read error: Connection reset by peer) | 17:48 | |
*** steelswords94 <steelswords94!~steelswor@user/steelswords1010> has joined #yocto | 17:51 | |
*** sukbeom <sukbeom!~sukbeom@121.172.255.83> has quit IRC (Quit: Ping timeout (120 seconds)) | 18:04 | |
*** sukbeom <sukbeom!~sukbeom@121.172.255.83> has joined #yocto | 18:05 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has quit IRC (Remote host closed the connection) | 18:27 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has joined #yocto | 18:27 | |
*** norvil <norvil!~norvil@194.189-204-138.bestelclientes.com.mx> has quit IRC (Quit: Client closed) | 19:11 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection) | 19:15 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 19:20 | |
*** enok <enok!~Thunderbi@2a02:aa1:1141:b7fd:90a9:83f6:644d:c510> has joined #yocto | 19:43 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-228-078.2.243.pool.telefonica.de> has joined #yocto | 20:08 | |
*** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 20:26 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.199.80> has quit IRC (Ping timeout: 248 seconds) | 20:30 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.199.109> has joined #yocto | 20:31 | |
*** enok <enok!~Thunderbi@2a02:aa1:1141:b7fd:90a9:83f6:644d:c510> has quit IRC (Ping timeout: 265 seconds) | 20:32 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.199.109> has quit IRC (Ping timeout: 260 seconds) | 20:36 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.199.80> has joined #yocto | 20:37 | |
*** guest92 <guest92!~guest92@dslb-092-072-052-091.092.072.pools.vodafone-ip.de> has joined #yocto | 20:58 | |
*** guest92 <guest92!~guest92@dslb-092-072-052-091.092.072.pools.vodafone-ip.de> has quit IRC (Quit: Client closed) | 21:12 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 246 seconds) | 21:20 | |
*** Xagen <Xagen!~Xagen@4.14.206.69> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 21:42 | |
*** alperak <alperak!uid641238@id-641238.ilkley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 22:02 | |
RP | Saur: do I remember you using the cache/clear head revisions mechanism in bitbake? | 22:46 |
RP | Saur: if so there are some patches on bitbake master-next removing persist_data which could do with wider testing | 22:46 |
Saur | RP: You mean BB_SRCREV_POLICY = "cache" ? | 22:46 |
RP | Saur: yes | 22:47 |
RP | Saur: https://git.yoctoproject.org/poky/commit/?h=master-next&id=03f533a66b6f8cb05cbf40309ad6797102ef8cbf specifically | 22:47 |
RP | a later patch then removes persist_data entirely | 22:47 |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 22:51 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 22:53 | |
Saur | RP: Ok, so if I cherry-pick those two commits, any thing I should look out for, or it will just work as normal? What if I remove them again later? | 22:53 |
RP | Saur: the data is stored in a different file so it would be like a clean TMPDIR. Beyond that it should behave the same | 22:55 |
Saur | Ok | 22:55 |
RP | changing to/from it would be like cleaning the cache | 22:55 |
RP | Saur: thanks, I don't use these codepaths much now so wider testing is appreciate. I'd be very happy to remove persist_data and this will make things work with python 3.13 too | 22:57 |
Saur | Sounds like a win-win. :) | 22:57 |
RP | Saur: right, I was wondering about "fixing" it but removing seems much nicer | 22:58 |
Saur | RP: Ok, I'll give it a go. | 22:59 |
RP | thanks | 22:59 |
Saur | RP: On a totally unrelated note, we had a weird bug yesterday in one of our builds. It ended up in a loop trying to initialize the build over and over again: https://pastebin.com/mcVEFB6b (those are only the first three iterations). I have never seen anything like it before. | 23:01 |
Saur | Since there isn't anything to go on, I tried to emulate it by injecting some exceptions around that area, but then i just reports the exception as normal and aborts the build as expected. | 23:02 |
RP | Saur: I've never seen that. Was there anything useful in the cookerdaemon log? | 23:03 |
RP | there would probably be a traceback there of some kind | 23:03 |
Saur | I wish I had that log. Unfortunately it was a job in Jenkins which did not save any artefacts when we aborted the job after 24h. :( | 23:04 |
RP | I feared that may be the case | 23:04 |
Saur | For now I will just act as if it never happened... | 23:07 |
khem | RP: I have clang checked out using devtool and it works ok but as soon as I delete the tmp/* and no changes in sources at all, it decides to reuild it, it does not happen when building normally | 23:10 |
khem | I was expecting it to come from sstate second time around | 23:10 |
RP | khem: it is very unlikely a devtool built clang would match a non-devtool one | 23:19 |
RP | khem: please don't put diff's in the commit message, git am hates that | 23:22 |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 276 seconds) | 23:29 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 23:31 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!