**** BEGIN LOGGING AT Tue Apr 16 02:59:57 2019 Apr 16 07:05:28 good morning Apr 16 09:42:53 New news from stackoverflow: Multiple configuration build in yocto Apr 16 10:13:03 New news from stackoverflow: Yocto - Files/directories were installed but not shipped in any package Apr 16 11:08:47 armpit: please backport "libyaml: update SRC_URI[md5sum] and SRC_URI[sha256sum] Apr 16 11:08:54 to warrior when you can Apr 16 11:09:16 I think now you cannot share the same premirror and downloads directory between warrior and master which is quite pita Apr 16 11:11:00 and thud uses the same version, will need the same Apr 16 11:43:13 New news from stackoverflow: do_compile is not getting called when an image class is inherited in Yocto Apr 16 12:23:01 JaMa, ok Apr 16 12:23:06 Hi, is anyone experienced systemd services. I add some services in my custom build but that are not started at boot time https://pastebin.com/ubp0aX4D. Apr 16 12:23:50 i try to add SYSTEMD_AUTO_ENABLE_${PN} = "enable" but this does not change anything Apr 16 12:44:16 hi, im looking for an example how to add initial iptables rules Apr 16 13:08:35 * armpit hmm, my builds went to hell?? Apr 16 14:56:54 YPTM armin is one Apr 16 14:58:40 * armpit one??? on more like it Apr 16 15:02:05 armpit: are you waiting for the meeting to start? Apr 16 15:02:25 RP, there are 5 of us Apr 16 15:02:49 YPTM: Joshua Watt here Apr 16 15:02:50 * RP has the wrong number Apr 16 15:02:53 6 now :) Apr 16 15:03:13 dial 011 to call USA Apr 16 15:04:17 https://docs.google.com/document/d/1CNEKA4d0eT6-e0hnS2pwi7xdZ5_t6smpZO2HbaJGXbU/edit Apr 16 15:11:01 YPTM: tlwoerner is on Apr 16 15:11:53 YPTM: moto-timo joining Apr 16 15:13:51 New news from stackoverflow: Yocto Rocko ld: cannot find -lgcc in glibc 2.23 do_compile Apr 16 15:21:57 moto-timo, I don't think there is a bug for failing patchtest but I have spent a few days looking at it. Apr 16 15:26:47 I mentioned this on IRC the other day, but interesting tool for mining data: https://github.com/chaoss/grimoirelab-perceval/tree/master/perceval/backends/core Apr 16 15:27:32 it is pluggable, e.g. https://github.com/chaoss/grimoirelab-perceval-mozilla/tree/master/perceval/backends/mozilla Apr 16 15:27:54 https://autobuilder.yocto.io/pub/releases/yocto-2.7.rc2/testresults/ Apr 16 15:29:18 https://autobuilder.yocto.io/pub/non-release/20190324-12/testresults/testresult-report.txt Apr 16 15:33:08 I'm switching to another meeting now. Apr 16 16:04:08 moto-timo: Something like this might be a good and easy first step for python dependencies: https://github.com/bndr/pipreqs Apr 16 16:04:31 It is pretty simple, it just parses the python code looking for "import" statements Apr 16 16:24:35 JPEW_: thanks for the link. Apr 16 16:25:12 JPEW_: I've found that tools that only scan the code don't always catch everything, perl modules are especially bad at documenting run-time dependencies Apr 16 16:25:44 JPEW_: hence the reason for wanting to use QEMU to do some basic run-time testing during build/development workflow Apr 16 17:22:10 moto-timo: Sure... I wonder if it is really going to be much worse than actually running the module though (and it is certainly much easier). Apr 16 17:23:17 moto-timo: Even the ELF parser we use to detect RDEPENDS in compiled code doesn't catch everything (e.g. dlopen()). The expectation there is that you need to add the correct RDEPENDS for them Apr 16 17:56:08 JPEW: in the case of libmodule-build-perl I spent about 8 hours cycling through builds and fixing run-time dependencies... :/ Apr 16 17:56:47 JPEW: and then I could finally run ptest only to find out it wants to run with blib (developer mode)... Apr 16 17:58:34 moto-timo: Ya that sounds painful Apr 16 19:57:18 I am using Yocto to build a rootfs with Intel graphics (9th gen), but I would like to remove dependencies on X11 and Wayland. My aim would be OpenGL for purely offscreen rendering to 8K. I don't think this is possible with OpenGL but might be possible with GLES2. Is my assumption correct? Apr 16 20:06:26 sorry wrong channel, moving over to #intel-gfx Apr 16 20:21:25 PACKAGECONFIG = "libevent" Apr 16 20:21:25 PACKAGECONFIG[libevent] = "--enable-openssl" Apr 16 20:21:51 i thought this would work to configure libevent w/ openssl, but it looks like its applying to other packages too, any ideas? Apr 16 20:22:34 keith: Where are you putting that? Apr 16 20:22:39 in local.conf Apr 16 20:23:10 PACAKGECONFIG[libevent] = "--enable-openssl" belong in the openssl recipe (and has the wrong format I think) Apr 16 20:23:39 hrm, so i would have to fork the recipe? Apr 16 20:23:50 i dont know what i'm doing, apologies for the dumb questions :) Apr 16 20:23:51 to activate it in local.conf, you would to add the pn override: PACKAGECONFIG_pn-openssl = "libevent" Apr 16 20:24:12 keith: Its fine Apr 16 20:24:21 You could fork, or add it in .bbappend Apr 16 20:24:35 Oh, sorry Apr 16 20:24:58 I got that backwards, I though you were trying to enable libevent in openssl, not the other way around :) Apr 16 20:25:20 oh ok, glad we're on the same page :) Apr 16 20:25:47 http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-support/libevent/libevent_2.1.8.bb?h=master Apr 16 20:25:58 it lists as options: "PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl" Apr 16 20:26:13 Ah, right good. You don't need to fork anything Apr 16 20:26:25 so if i do PACKAGECONFIG_pn-libevent = "--enable-openssl' it should work? Apr 16 20:26:30 Add PACKAGECONFIG_pn-libevent = "openssl" to local.conf Apr 16 20:26:35 great! Apr 16 20:27:18 also, any ideas why when packaging with openssl, I don't have the openssl headers in the SDK? Apr 16 20:27:27 You enable package config options by their "key" e.g. PACKAGECONFIG = "foo bar" activates PACKAGECONFIG[foo] and PACKAGECONFIG[bar] Apr 16 20:27:29 also, libssl is only in the host and not in the crosscompiler Apr 16 20:27:39 ok perfect, thx! Apr 16 20:28:18 I think you need to clarify "packaging" and "SDK" Apr 16 20:28:25 I don't follow Apr 16 20:29:27 I've enabled openssl in my image, and done 'core-image-base -c populate_sdk' and installed the .sh but i dont have openssl headers to cross compile, nor do i have libssl Apr 16 20:30:22 How did you enable openssl? Apr 16 20:31:15 CORE_IMAGE_EXTRA_INSTALL += "openssh alsa-lib opencore-amr alsa-plugins e2fsprogs openssl libevent libopus" Apr 16 20:31:21 for right now, eventually plan on building a layer Apr 16 20:32:04 Hmm, I'm not sure Apr 16 20:32:33 Are the headers for libevent and libopus present? Apr 16 20:33:30 not sure, switching from VM to bare metal, so this is a new install again (but saved my local.conf) and shut down the VM for now Apr 16 20:34:56 Building in a VM is painful Apr 16 20:35:18 yeah was trying to make it easier to be portable, but wont do that again :) Apr 16 20:36:10 yocto has some built in support to make it more portable (uninative), or if your really worried I would recommend a container (docker, lxc, etc.) Apr 16 20:36:40 yeah, docker is what i should of went with Apr 16 20:36:51 but ill just use bare metal for now Apr 16 20:47:36 ohh maybe i'm supposed to use: TOOLCHAIN_TARGET_TASK_append="openssl-dev" Apr 16 20:48:50 or TOOLCHAIN_TARGET_TASK Apr 16 20:54:41 That *shouldn't* be necessary if the packages are in your image. bitbake should include the corresponding -dev package for any package in the image Apr 16 20:55:08 TOOLCHAIN_TARGET_TASK is more for adding things to the SDK that aren't in the image (I think) Apr 16 21:59:16 JPEW: its not though.. Apr 16 21:59:41 Are the libraries in your actual image? Apr 16 22:00:00 yes Apr 16 22:00:05 libcrypto is there Apr 16 22:01:24 What image are you building? Apr 16 22:02:22 core-image-base Apr 16 22:03:39 guess could try like core-image-sato and see if it has 'em Apr 16 22:03:54 keith: core-image-minimal is what I usually use FWIW Apr 16 22:04:09 if base doesnt have it, i doubt minimal will :) Apr 16 22:04:17 ya Apr 17 00:17:06 JPEW: well it worked using TOOLCHAIN_TARGET_TASK :P **** ENDING LOGGING AT Wed Apr 17 02:59:57 2019