**** BEGIN LOGGING AT Wed Feb 12 03:00:34 2020 Feb 12 04:20:17 * armpit sigh... python2-to3 only works in zeus Feb 12 04:21:22 * armpit expects timo to rtfl Feb 12 05:21:13 RP: sent few patches lately all are also in http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/log/?h=kraj/pu Feb 12 07:32:04 New news from stackoverflow: Yocto Project : How to add Boost 1.70 to my Linux image? Feb 12 08:07:53 Hello amigos. I posted a question in Stackoverflow a couple of days ago. No answer at all. Could you take a look? https://stackoverflow.com/questions/60116183/simlink-in-esdk-sysroot-points-to-a-non-existent-path Feb 12 08:11:15 nemgti-og: have verified that this is still valid for 3.0 respectively 3.1? if so, i'd say file a bug (or even better, submit a patch :) ) Feb 12 08:12:16 I haven't verified it. I'll try to then. Thanks! Feb 12 08:13:52 nemgti-og: also, i personally would like to point to https://www.linkedin.com/pulse/why-i-wont-answer-stackoverflow-anymore-josef-holzmayr-khosh-amoz/ Feb 12 08:28:25 adding out of tree kernel drivers seemed surprisingly simple Feb 12 08:29:24 Ad0: if they're well behaved and maintained it, it actually is. the problem is in about all cases caused by the out of tree modul itself. Feb 12 08:29:36 yeah Feb 12 08:29:44 I added one with a bunch of .c and .h files Feb 12 08:30:13 well, i would have expected that it doesn't contain .js files, to be honest. :) Feb 12 09:05:43 Basic meson recipe gives me " Source and build directories must not be the same. Create a pristine build directory." What should I do about it? Source and build directories ARE different as far as I can tell Feb 12 09:08:37 stuom1: can you put the recipe into a pastebin? Feb 12 09:14:24 LetoThe2nd: here is my start point, I don't expect it to work completely but if I would at least get forward to next error: https://pastebin.com/RWpyCPdd Feb 12 09:14:58 meson.bbclass creates its own build dir and uses ${S} as source dir so I dont understand the error Feb 12 09:15:17 I use thud Feb 12 11:08:31 how to set systemd service from another recipe to enable on boot? Feb 12 11:09:02 myrecipe_x00.bb: SYSTEMD_AUTO_ENABLE_nginx = "enable" is not working Feb 12 11:09:43 dv: please join me in the yocto chant: https://twitter.com/TheYoctoJester/status/1217166071519744000 Feb 12 11:10:00 dv: (in a nutshell: it doesn't work like this) Feb 12 11:58:59 hmm, where should I add "--no-fstab-update" if I wan't WIC not to modify my fstab during image creation? I see that yocto-thud/scripts/wic has ability to parse it, but when I add it to my-sdcard-image.wks.in file bitbake shouts that --no-fstab-update is unknown function Feb 12 12:01:48 dv: I'm using something like that: https://pastebin.com/9c0Hgayc Feb 12 12:02:44 and in files directory I've got two files: hello-service.sh and hello-service.service Feb 12 12:02:59 It is enabled by default Feb 12 12:45:24 Is any of your going to embedded-world (25-27 feb Nürnberg ) Feb 12 12:50:04 * LetoThe2nd will probably show up one afternoon or such Feb 12 13:54:51 hmw1: Used to go, but after going every year, not much news. Feb 12 14:08:51 hmw1: going for the 1st time this year Feb 12 14:09:21 likewise: any recommandation on how to make the most of it ? Feb 12 14:10:40 I have an odd bug with filedescriptors and libboost staying alive for ever in yocto 2.7.1 which disappears in yocto 3.0. I can't quite figure out where it comes from (it's not gcc, it's not libboost, it's not libc). Does anyone have a clue how to debug this further? (Minimal breaking example: http://coliru.stacked-crooked.com/a/30ec6ec457343da8) Feb 12 14:14:12 meego: wear sneakers :) Feb 12 14:14:49 meego: 2) go visit the RISC-V guys. 3) Grab development kits where you can Feb 12 14:15:01 2b) and gals. Feb 12 14:15:34 likewise: especially 3), massively disagreed. Feb 12 14:16:02 grab dev kits where you actually are interested in the gear. i have a pile of junk here that i couldn#t even avoid. Feb 12 14:16:42 LetoThe2nd: yeah ok, agreed :) I have 100 square meters of dev boards, 60% of which I have never touched Feb 12 14:16:52 but yeah, sneakers are a good recommendation., Feb 12 14:18:01 The smaller shops (hardware developers) are nice to visit. The big companies have static demoes with sales guys. The smaller teams have nice boards made themselves like for the STM32MP. Feb 12 14:19:31 are the conferences worth the time ? Feb 12 14:20:25 conferences? Feb 12 14:20:29 Hello, I have to manage several BSP (inside one meta), I would like to override interfaces file for each board. I have created init-ifupdown_1.0.bbappend and I would like to add only something like FILESEXTRAPATHS_prepend := "${THISDIR}/${MACHINE}:" in order to have only bbappend for all boards. Is it the correct way to do that ? Feb 12 14:20:58 https://www.embedded-world.de/en/events/all Feb 12 14:21:35 meego: the paid ones are quite ok. the open ones during the fair are mostly sales, in my opinion. Feb 12 14:27:21 * zeddii wonders if everyone else sees what looks like two copies of all their replies to the groups.io lists .. maybe it's just a gmail stupidity. Feb 12 14:27:50 Is there a way to find the recipe that provides a given file? Similar to 'dpkg -S', only for Yocto/OE. Feb 12 14:28:26 zeddii: yes, I see my email then the general post to the mailing list Feb 12 14:29:19 ok thanks for sharing your tips ! Sneakers it is ;) Feb 12 14:29:29 jonmason, oe-pkgdata-util find-path Feb 12 14:30:10 zeddii: i get everthing twice too. but hey. more is more! Feb 12 14:30:15 jonmason: assumes that you've built the recipe, but that's a fair assumption if you've built an image Feb 12 14:30:37 rburton: I'm missing it, thus the issue Feb 12 14:30:57 /bin/sh: install: command not found Feb 12 14:31:12 $ dpkg -S /usr/bin/install Feb 12 14:31:12 coreutils: /usr/bin/install Feb 12 14:31:16 :) Feb 12 14:31:45 yeah, I did exactly that now and am trying that recipe, just wondering if there is a more elegant way than that Feb 12 14:31:52 sadly not Feb 12 14:32:08 i'd love the layer index to do a build and at least be able to say 'these files were built for qemux86/poky' Feb 12 14:32:14 which you could then search Feb 12 14:32:35 ok, cool. I'm just glad to hear it isn't just my setup. I've been wondering :D Feb 12 14:32:36 chuch it on the todo list, which grows but never shrinks Feb 12 14:33:41 zeddii: are you emailing lists.yoctoproject.org or just yoctoproject.org? Because I have an untested theory that its the latter and the former will not show the error Feb 12 14:34:34 the lists Feb 12 14:34:44 is the one I sent this morning that made me finally ask. Feb 12 14:34:52 ok, scratch that then Feb 12 14:35:24 yah. this one was in response to kevin bumping the reference boards to 5.4 Feb 12 14:35:27 poky@lists.yoctoproject.org Feb 12 14:35:35 and boom. two copies to see in all the glory. Feb 12 14:36:01 two for an ack, ugh Feb 12 14:36:57 I think the buildessential email "fixed" my issue, but I think there is more to unpack here Feb 12 14:38:34 Also, testing binary toolchains with testimage seems to not be happy. Maybe rburton would be interested in making binary toolchains work Feb 12 14:39:07 jonmason: you remember this? https://twitter.com/TheYoctoJester/status/1222537173494308864 Feb 12 14:39:21 jonmason: it was about a guy with a binary toolchain. Feb 12 14:39:23 LetoThe2nd: of course, I'm trolling Feb 12 14:40:27 I'm having fun writing some scripts to actually test our crap works. Which is nice to find bugs that make you wonder if this stuff was every tested Feb 12 14:40:30 jonmason: try to be more elegant next time, one might think you're being serious :P Feb 12 14:40:53 LetoThe2nd: I'm never serious, I'm cereal Feb 12 14:41:13 * LetoThe2nd pours a liter of milk over jonmason Feb 12 14:41:18 Awesome! *nomnomnom* Feb 12 14:42:25 At least you didn't "pour some sugar on me" Feb 12 14:42:32 I hate that damn song Feb 12 14:43:12 hahah Feb 12 14:43:21 * zeddii crushes some 80's hair Feb 12 14:44:53 jonmason: you're just not hard neough. Feb 12 14:45:39 jonmason: https://www.youtube.com/watch?v=yfB7vF7nCdA in case you dare listening to *REAL* music :P Feb 12 15:03:28 New news from stackoverflow: Yocto Project Boost library : Change default package version used in bitbake recipe Feb 12 15:13:01 JaMa: once I disabled rpm sneaking into opkg based images mdmon error wen away as well as rpm test fail stopped and now I have clean runs of core-image-sato-sdk Feb 12 15:13:39 JaMa: I have sent patches for this to ml or kraj/pu on poky-contrib also has them Feb 12 15:17:35 khem: cool, thanks Feb 12 15:18:06 khem: how was rpm influencing the mdmon? does rpm pull mdadm into the build or something like that? Feb 12 15:19:21 yes I guess so Feb 12 15:19:55 re-running with musl Feb 12 15:47:48 Hi all does someone have a recipe to for node js applications. For example, a simple REST API with `express` or the likes of it. Feb 12 15:48:22 can't manage to grasp my head around the wiki page for NPM Feb 12 15:51:25 shan110: well.. its "complicated" Feb 12 15:51:37 shan110: with npm being a constant pain Feb 12 15:53:33 shan110: you can either make sure all dependencies are properly packaged, etc. (which is often unrealistic), or just break reproductibility and cobble up a do_compile and do_install stage with manual npm invocations. Feb 12 15:56:41 Ah! Nevermind. Might as well work with Python then. Can't wait when LetoThe2nd does a Yocto Session no.100 where you are so happy drunk and breaking your head with Node and NPM :D Feb 12 15:57:47 shan110: i doubt that this sessions will happen in the near future. Feb 12 15:58:14 and yes, if you've got the choice python is usually a pick that integrates way better with the yocto ecosystem Feb 12 15:59:19 Words like Golang, Node JS, NPM, rust are what scares some embedded world aficionados. :D Feb 12 15:59:51 i believe the go integration is a bit better than npm Feb 12 16:00:03 this has nothing to do with being scared, more with problematic workflows. Feb 12 16:01:49 of course I am just kidding. rburton would you mind sharing some layers where I can look into using golang apps with yocto? Feb 12 16:01:58 no idea Feb 12 16:03:32 * LetoThe2nd ponders doing a spoof, creating stoplang.org Feb 12 16:03:50 lol Feb 12 16:04:13 do it Feb 12 16:04:13 redirect it to rustlang.org for comedy lols Feb 12 16:04:13 too much work. /me lazy. Feb 12 16:04:15 *modern day programmers have left the chat* Feb 12 16:06:06 meta-c ! Feb 12 16:07:51 zeddii: meta-assembly Feb 12 16:08:25 oooo! Feb 12 16:08:40 meta-binary Feb 12 16:08:47 * zeddii did read an assembly spinlock implementation this morning Feb 12 16:09:23 zeddii: lucky you Feb 12 16:09:51 I noticed what it was, and deleted it. Feb 12 16:09:58 life it too short for that. Feb 12 16:10:02 s/it/is/ Feb 12 16:31:13 khem: would PNBLACKLIST[dnf] ?= "${@oe.utils.conditional('PACKAGE_CLASSES', 'package_rpm', 'does not build correctly without package_rpm in PACKAGE_CLASSES', '', d)}" work for you without the anonymous python? Feb 12 16:32:02 well PNBLACKLIST[dnf] ?= "${@oe.utils.conditional('PACKAGE_CLASSES', 'package_rpm', '' 'does not build correctly without package_rpm in PACKAGE_CLASSES', d)}" Feb 12 16:32:21 If a bbappend is doing PACKAGECONFIG_remove_foo = "bar" can I somehow undo/invalidate this in a different bbappend? Feb 12 16:33:30 frsc: no Feb 12 16:33:33 frsc: you cannot, intermediate variable like "PACKAGECONFIG_remove_foo = "${BAR}" with BAR = "bar" would be easy Feb 12 16:33:44 removes happen before adds, so you can't re-add a remove Feb 12 16:33:52 frsc: if not then you can only BBMASK the first bbappend and replace it completely with your own Feb 12 16:35:14 rburton: JaMa: ok, I was afraid this won't be possible for the reasons given. Feb 12 16:35:17 frsc: in ideal case the original recipe PACKAGECONFIG would use separate variable for bar (if that something many people use to remove) and then instead of _remove one bbappend can just set it to empty and the other set it back to bar Feb 12 16:36:59 JaMa: Unfortunately some parts of meta-freescale are far from ideal. I once more think about just removing that layer from our BSP as it often causes more trouble than it actually helps. Feb 12 16:37:51 JaMa: I will look at how BBMASK works and/or come up with a patch for meta-freescale. Feb 12 16:38:45 rburton: JaMa: Thanks! Feb 12 16:39:14 frsc: BSPs definitely should only be doing _remove only for stuff that really doesn't make sense Feb 12 16:39:45 any distro policy bits should be separate and optional so you can just do your own distro Feb 12 16:40:39 frsc: yes, some layers don't behave nicely, but this is very reasonable request, they should be able to improve this situation quickly if you ask nicely or send a patch Feb 12 16:41:14 frsc: if it's not reported to them, then many people don't even realize what harm they are causing to their "users" Feb 12 16:41:40 It's about the mesa.bbappend in meta-freescale that does "PACKAGECONFIG_remove_mx8 = "gallium"" as it expects all users of i.MX8 wanting to use OsMesa and swrast instead of Gallium and etnaviv. Feb 12 16:42:06 yes, that's quite toxic Feb 12 16:42:12 JaMa: I will try to fix that upstream Feb 12 16:42:15 but believe me, I've seen even worse "commercial" layers Feb 12 16:44:03 JaMa: glad I only have to deal with this one. The other layers are either under my own control or very easy to handle (meta-qt5). Feb 12 17:34:00 New news from stackoverflow: Yocto: custom Image /var/lib/dpkg missing Feb 12 19:19:26 In my virtual/kernel recipe, my recipe inherits "kernel" and provides virtual/kernel. I'm wanting to build a few things from the tools directory in the kernel source, but this requires the standard c library and things like "string.h" etc. How do I get these into my recipe-sysroot directory? Feb 12 19:23:12 aha, add glibc to DEPENDS? Feb 12 19:28:01 create a new recipe or perhaps look into kernel-selftest recipe Feb 12 21:09:49 fullstop: there's already a kernel-tools recipe iirc to build pieces like that Feb 12 21:22:43 rburton: thanks! Feb 12 21:23:28 rburton: I'm using the mainline kernel and derived my recipe from something in the atmel / at91 tree.. does the kernel-tools recipe require a yocto kernel? Feb 12 21:24:17 we've always built perf that way, it has recently (well a year) changed to copy the source out of the kernel, but if you look at older branches, it built right out of the kernel source. Feb 12 21:30:15 Hellop Feb 12 21:30:17 Hello Feb 12 21:31:14 Hello Feb 12 21:32:26 jani91: hello Feb 12 21:42:11 Hello Feb 12 21:42:54 there's a skip in the record Feb 12 21:43:25 For the imx8qxpmek evaluation board, I built yocto project for bsp release L4.19.35_1.1.0. Then, I invoked following command to extract toolchain: Feb 12 21:43:25 DISTRO=fsl-imx-xwayland MACHINE=imx8qxpmek bitbake core-image-minimal -c populate_sdk Feb 12 21:43:26 A new folder is created in build/tmp/deploy/sdk Feb 12 21:43:26 Inside sdk folder, there is filename: fsl-imx-xwayland-glibc-x86_64-core-image-minimal-aarch64-toolchain-4.19-warrior.sh Feb 12 21:43:27 I copied this script to /opt folder. Then, I executed this script to install sdk. I chose to have sdk installed in build/mysdk folder. Inside mysdk folder, there is environment setup script: environment-setup-aarch64-poky-linux. I ran this environment setup script. Feb 12 21:43:27 I believe next step is to compile? How do I build binary image that can be deployed in the target? Feb 12 21:45:10 https://www.yoctoproject.org/docs/latest/sdk-manual/sdk-manual.html#sdk-running-the-sdk-environment-setup-script Feb 12 21:45:23 https://www.yoctoproject.org/docs/latest/sdk-manual/sdk-manual.html#sdk-using-the-standard-sdk Feb 12 21:45:26 ha Feb 12 21:45:29 great minds Feb 12 21:45:32 start with Chapter 4 there, you already have done until chapter 3 Feb 12 21:46:14 rburton: heh, I have manual always open in one tab now a days Feb 12 21:52:02 ok Feb 12 21:52:06 thank you! Feb 12 23:02:47 what's with these #hashtag subject email. Feb 12 23:03:01 #takeyourtwitterjunkaway Feb 12 23:25:36 zeddii: hashtag the hashtag Feb 12 23:25:44 social media Feb 12 23:49:48 well irc has hashtags in a sense :) Feb 13 02:03:58 of course, I'm convinced that twitter is just a giant wrapper around an irc server somewhere ;) Feb 13 02:19:27 mranostay: some OE devs are cavemen Feb 13 02:20:34 * zeddii is a tiktok influencer Feb 13 02:22:06 LOL Feb 13 02:24:23 zeddii must have watched movie called Airplane Mode Feb 13 02:24:51 * mranostay pops up imdb Feb 13 02:25:18 won't be netflixing that Feb 13 02:25:22 who let this mranostay dude in here??? Feb 13 02:27:29 mranostay: this channel is for adults only, your are underage, please show me your ID Feb 13 02:28:18 zeddii: yeah, I was asking the same Q about those hashtags, looks like they bridged twitter into our mailing lists... Feb 13 02:31:52 i'll scan my HI drivers license.. one sec Feb 13 02:32:58 mranostay: and HI to you too! :) Feb 13 02:34:26 if you use web interface then you will see the power of hashtags Feb 13 02:36:16 #is #this #how #you #are #supposed #to #communicate #now? Feb 13 02:37:12 its easy way to see what hashtags I care about and I can ignore all other conversations in that mailing list Feb 13 02:37:25 or politely mute the rest Feb 13 02:38:40 I wonder what would have denix done if we moved to discourse Feb 13 02:38:58 groups.io is still face lifted mailman Feb 13 02:39:36 mranostay: you in Hawaii now a days Feb 13 02:42:27 khem: what's discourse? I'm a uucp/nntp generation Feb 13 02:42:50 OMG Feb 13 02:43:37 morse code ? Feb 13 02:43:38 I know OHM, not OMG :) Feb 13 02:44:31 no, morse code is armpit/Crofton... I'm too young for that Feb 13 02:45:31 some sanity prevails **** ENDING LOGGING AT Thu Feb 13 02:59:57 2020