**** BEGIN LOGGING AT Thu Jan 03 02:59:57 2019 Jan 03 03:10:51 New news from stackoverflow: Adding iptables to yocto causes image do_rootfs to fail due to wrong kernel version [on hold] Jan 03 06:11:23 New news from stackoverflow: modifying kernel config in Yocto Jan 03 06:20:59 RP: I was thinking of dropping bunch of armv5 and below tunes since gcc9 wont support them anyway Jan 03 06:21:19 RP: this would make a few less tunes to maintain Jan 03 06:21:51 or should we keep them in for external toolchains Jan 03 06:22:27 I am not sure how much practical usecase do they have Jan 03 07:55:48 Morning. I'm currently playing around with a linux-yocto style recipe, and I've added a patch to yocto-kernel-cache and hoped it would just apply. However, it seems like nothing gets applied and in .kernel-meta the series symlink points to a none existing patch.queue - shouldn't it point to patch.standard.queue ? Jan 03 09:21:36 khem: probably something to discuss on the mailing list? Jan 03 09:49:25 is IMAGE_FSTYPES = "iso" no longer supported? Jan 03 09:49:30 i get "No IMAGE_CMD defined for IMAGE_FSTYPES entry 'iso' - possibly invalid type name or missing support class" Jan 03 09:54:16 still there in my checkout Jan 03 09:57:12 my image is based on recipes-core/images/core-image-minimal.bb, when i add "iso" or "hddimg" to IMAGE_FSTYPES, i get the said error Jan 03 09:57:18 is this the wrong way to use it? Jan 03 10:20:41 rburton: found the issue, when i set IMAGE_FSTYPES in my image bb file, it does not work. it works only when i set it in my local.conf. Jan 03 10:20:46 why? Jan 03 10:21:06 so far setting IMAGE_FSTYPES in the image worked just fine for ext4, tar.xz, squashfs, etc... Jan 03 10:37:15 derRichard: its not a good behaviour but I suspect its to do with the fact that requires an extra class inherit and its being set too late to manage it. Does it make a difference with the position in the image recipe (set it at the start)? Jan 03 10:38:38 RP: so, setting IMAGE_FSTYPES needs to happend before the inherit? this is the case Jan 03 10:38:52 why is setting IMAGE_FSTYPES in the image file not good? Jan 03 10:39:16 my yocto project needs to create many different images, of different types. Jan 03 10:39:36 e.g. a base image, and a "installer" image which is a live disk Jan 03 10:40:12 base image is tar.xz and squashfs, the installer picks these up and will be a live disk to install them on the target... Jan 03 10:40:21 there is also a debug disk, etc.. Jan 03 10:40:42 editing the local.conf for each image build seems hacky to me Jan 03 10:49:48 derRichard: I suspect as long as the base value has it and you remove it in the image recipe it would work Jan 03 10:50:11 derRichard: Its just due to the way that particular image type has been implemented :/ Jan 03 10:50:34 hmm Jan 03 10:50:46 derRichard: It is supposed to work from the image recipe... Jan 03 10:51:50 yeah, it works now. i had to put "require recipes-core/images/core-image-minimal.bb" in the last line of my recipe Jan 03 10:56:13 Hi all, someone here has already to build a custom tool from source (in a recipe i mean) but not the target ARCH but for the host ? :) Jan 03 11:00:12 yes Jan 03 11:04:56 >derRichard, could you provide me more info about that ? I don't understand how to "bypass" crosstool-chain... Jan 03 11:08:32 PinkSnake: not sure if i fully understand your use case, but i guess you needs that way: https://wiki.yoctoproject.org/wiki/Technical_FAQ#I_have_some_software_which_needs_to_build_a_binary_that_it_then_runs_as_part_of_its_own_build_process.2C_how_do_I_make_this_work.3F Jan 03 11:08:54 so, your recipe needs to be like any other tool which is needed to build the toolchain Jan 03 11:12:00 in fact it's a really simple tool used. I need to build it on the host because of an other recipe need this tool to build a custom image Jan 03 11:12:23 New news from stackoverflow: Cross compilling .deb package for yocto image?i.e remot3.it Jan 03 11:13:18 @derRichard thank you i'm going to take a look! Jan 03 11:14:18 you can also look how it is solved here: http://cgit.openembedded.org/openembedded/tree/recipes/regina-rexx Jan 03 11:14:26 the tool depends on itself Jan 03 11:14:30 (very ugly and hacky...) Jan 03 11:14:32 but hey... Jan 03 11:21:48 derRichard: standard practise for some types of problem. Where did you get a do_stage_append() from though? That should be ancient history Jan 03 11:22:48 oh, its oe-classic. That code is very very old at this point Jan 03 11:23:11 RP: yes, but it still works(tm). i found this gem in a customer code base :) Jan 03 11:23:47 derRichard: most of that recipe can probably be deleted now... Jan 03 11:24:00 RP: I fixed four or so issues with perl-sanity, we can give it another go maybe? http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/perl-sanity Jan 03 11:24:23 RP: sadly the whole regina-rexx recipe is gone in current releases Jan 03 11:24:37 i need to get up my arse and upstream my regina-rexx recipe Jan 03 11:26:04 kanavin: https://autobuilder.yoctoproject.org/typhoon/#/builders/85/builds/82 Jan 03 11:26:36 derRichard: we need more people to help maintain recipes, there are only a dedicated few who do :( Jan 03 11:27:48 i know, but the list of stuff i maintain is already too long Jan 03 11:31:12 how to modify the variable value defined in *.bbclass, Jan 03 11:31:41 using some *.*append file Jan 03 11:36:01 xtron: sadly not possible really, write your own class and inherit that, or modify the existing one. Jan 03 11:42:10 kanavin: we can redefine that variable in local.conf so it will be applicable to all recipes? Jan 03 11:44:55 RP: now i understand also the this hint: https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#var-IMAGE_FSTYPES Jan 03 11:45:11 it should not only talk about "live", also "hddimg" and "iso"... Jan 03 11:49:10 derRichard: There are others in that list so perhaps we should not list them. Care to file a bug? Jan 03 11:54:35 RP: done Jan 03 11:59:42 derRichard: thanks Jan 03 12:01:04 how do you guys manage multiple yocto layers? using git submodules? google repo? Jan 03 12:01:43 i have one project using submodules, another with repo. both work, but i'm not super happy with both :D Jan 03 12:02:31 derRichard: I think there are pros and cons to the various approaches. I do want to write a standard tool but the constraints/requirements on it are tricky... Jan 03 12:03:41 RP: my main use case is "fetch all needed layers, build me a bblayers.conf, a local.conf and run the build" Jan 03 12:04:44 could be also be solved by a shell script. but.... Jan 03 12:06:18 derRichard: the yocto autobuilder helper code actually does this... Jan 03 12:08:16 RP: well isn't this a huge buildbot thingy? Jan 03 12:11:50 derRichard: surely local.conf is just a metter of setting DISTRO Jan 03 12:14:46 derRichard: yocto-autobuilder-helper isn't Jan 03 12:14:59 * derRichard looks :) Jan 03 12:18:47 RP: want to pick my meson qa patches to next? Jan 03 12:25:33 rburton: sure, they can do into the next round Jan 03 12:26:13 RP : Yocto compatible of 'meta' layer when checking with 'scripts/yocto-check-layer' Jan 03 12:26:32 RP: might need to whitelist meta :) Jan 03 12:28:23 rburton: that is on my "to discuss" list. Can't decide if we should split qemu machines out. Doesn't seem to have much point though... Jan 03 12:29:08 I'd say that meta is special here Jan 03 12:29:22 no point having meta-bsp and meta-distro just to split those out Jan 03 12:30:11 rburton: I ran most of the current -next on the AB yesterday. Anything in there that concerns you? Jan 03 12:30:50 rburton: first four still need condisderation, man-pages didn't go through the AB yet Jan 03 12:31:10 from a quick look, seems okay Jan 03 12:32:11 rburton: the eglinfo one is missing a maintainer entry Jan 03 12:33:13 ah, nettle upgrade breaks signing Jan 03 12:33:31 armpit2: https://autobuilder.yoctoproject.org/typhoon/#/builders/56/builds/86 :( Jan 03 12:38:33 rburton: the top three patches? Jan 03 12:45:57 RP: yes Jan 03 12:46:38 rburton: I picked out a couple of others too Jan 03 12:48:29 rburton: fired another -next to check this patchset works and can merge Jan 03 13:03:20 anyone with some knowledge about the linux-yocto scc/kmeta stuff and can explain why 'series' ends up pointing to a none-existing patch.queue? Jan 03 13:07:37 Happy new year guys! Jan 03 13:08:31 Is there a smart way of installing a set of packages on an existing running target which does not have a package system installed? Jan 03 13:10:33 I have a scheme where I create a new image with the addional packages, then diff this image file against the stock image and create a tarball from that. Problem is that installing an image "from scratch" like this pulls in a lot of the infrastructure packages, such as base-files and base-passwd. Jan 03 13:12:57 I then tries excluding them with PACKAGE_EXCLUDE = "base-files" and that worked image-wise, but that creates other problems with other packages. E.g. bash fails with "nothing provides base-files needed by bash". Jan 03 13:13:42 Is there a way to instruct bitbake to exclude packages, e.g. base-files, but claim to other packages that it is installed to avoid such errors? Jan 03 13:20:03 sveinse: not really. Its a package manager problem, not a bitbake one Jan 03 13:56:20 Hi. Does anyone have an idea why sed fails in "do_install_append_class-native" rpm_5.4.16.bb (krogoth)? For some reason I don't have ${D}/${libdir}/python2.7/site-package Jan 03 13:56:20 s/rpm/transaction.py Jan 03 13:56:33 in place Jan 03 13:57:17 (well "sed" fails because in cannot find transaction.py but who should put that file there and why it is not there in my env?) Jan 03 13:57:35 muppe: you've turned off python extensions in rpm? you're using a different python version? Jan 03 13:58:50 hmm... intentionally I haven't done that but it is quite likely that something like that has happened. Jan 03 13:59:32 I am using debian package manager in my build (local.conf) but I guess it still requires some rpm thingies. Jan 03 13:59:36 muppe: have a look at rpm's configure log? Jan 03 14:00:26 muppe: could also be getting confused with the host python version verses the one in the build Jan 03 14:02:52 I am using an ancient Ubuntu 12.04 (don't ask why) in this case and the host python is 2.7.3. Shouldn't yocto/bitbake build another python version from the sources independently of what is installed on the host? Or is there a dependency. Jan 03 14:04:19 muppe: should be independent but krogoth is old and doesn't have some of the functionality we added in later releases Jan 03 14:05:28 Am I shooting myself to foot if I just go ahead and comment out those "do_install_append_class" parts? Jan 03 14:39:26 RP: Yes. Which essentially implies that images without package manager are only intended for static images. Jan 03 14:40:16 muppe, https://pythonclock.org/ Jan 03 14:40:44 * Crofton had posted that to another channel, so had it handy :) Jan 03 14:41:48 As a side comment (since this is package manager question not bitbake), is that we ditched distributing updates using packagemanagers. We used to use pkg manager, but updating the product took 40mins which was unacceptable. Updating through a field tgz-type whole-image takes only 4 mins, so we had to ditch the pkg manager update. Jan 03 15:01:05 sveinse: the package manager piece of the system is plugable, just nobody has put the work into a good image at once off the shelf update solution Jan 03 15:01:25 there are some options out there, nothing has made it to be part of oe-core though Jan 03 15:13:14 New news from stackoverflow: Cross compilling .deb package for yocto image?i.e remot3.it [on hold] Jan 03 15:29:34 sveinse: there are multiple options, just as rp says none in oe-core. swupdate works well for example Jan 03 15:31:51 * armpit2 sigh... rebasing again Jan 03 16:13:24 New news from stackoverflow: Building Mali Driver without X11 Jan 03 17:13:36 New news from stackoverflow: Yocto / Poky: install and use shared library .so on separate layers Jan 03 17:48:04 RP: sent a patch already to start the discussion Jan 03 17:50:09 khem: Thanks! :) Jan 03 17:52:14 RP: I will also sent another patch to consider runit for OE-Core Jan 03 17:52:50 RP: systemd while good, does not fit the shoes of all embedded devices that Yocto/OE targets Jan 03 17:52:52 khem: we still have problems with systemd so adding another worries me :/ Jan 03 17:53:06 khem: but yes, systemd isn't ideal Jan 03 17:53:17 I know :), I was thinking of getting it in place of sysvinit Jan 03 17:53:48 so it have application life cycle management on top of old script based init systems Jan 03 17:54:14 which is actually all people want in embedded world when they switch to systemd largely Jan 03 17:54:20 khem: I think I need to learn more about runit Jan 03 17:54:39 its an old init system, major distros have it as option Jan 03 17:54:46 debian/gentoo Jan 03 17:55:01 some lesser known distros use it as default e.g. voidlinux Jan 03 17:55:22 its 100K in size and can be a static binary Jan 03 17:55:34 and boots blazing fast Jan 03 17:55:52 on systems with 128M memory Jan 03 17:56:51 Maybe I will create a layer for it for now Jan 03 17:57:07 and we can consider it for core in future releases Jan 03 18:00:55 khem: I like the sound of it, just need to learn more Jan 03 18:09:19 RP: yes, I think there is a place for a init system between sysvinit and systemd Jan 03 18:11:12 * kroon wonders why openssl.do_package_write_ipk depends on perl.do_packagedata, and where in the meta data that is described Jan 03 18:16:08 kroon: there must be perl scripts in there Jan 03 18:16:41 there is rdeps Jan 03 18:28:34 khem, hmm so if a recipe creates target packages that contain perl scripts, Yocto will build perl for the target, even though my image will not have those target packages installed ? Jan 03 18:33:48 kroon: yes, since real rdeps would be computed during image build Jan 03 18:46:25 hmm, not sure I see exactly why yocto has to build perl in this case.. other than satisfying rdeps for _all_ generated packages, even those which arent installed in the image Jan 03 18:50:46 but i'm mostly never interested in packages not installed in the image, they could be discarded early as far as im concerned.. Jan 03 18:58:13 that'd be decidedly non-trivial, since you can emit packages in one bitbake command and then bake 3 different images in the next Jan 03 19:02:22 yeah ok, but perhaps not build recipes for rdeps related to packages that aren't ending up installed in the image ? Jan 03 19:07:48 a recipe "foo" that produces a package "foo" and a package "foo-perl" that contains perl scripts; I'm not gonna install foo-perl in my image "bar", but "bitbake bar" will build perl for target Jan 03 19:09:04 just because your target don't need it doesn't mean you may not install it later (in general) Jan 03 19:10:06 yeah in general, but having the option of avoiding it would be nice, since in my case I know i'm not gonna need it Jan 03 19:18:30 hmm, the documentation on wic is rather sparse Jan 03 19:26:30 my plan is creating a live-system which will install my rootfs to the target later. isn't scripts/lib/wic/canned-wks/mkhybridiso.wks the way to go? Jan 03 19:39:57 kroon: if its a huge problem, make a packageconfig for the perl bits and then turn it off. Jan 03 19:40:16 or, live with building perl occasionally. once in the sstate it will get reused anyway, right Jan 03 19:44:06 New news from stackoverflow: Bitbake putting config files in wrong package. Ignoring FILES_ directives in my .bbappend. Next place to look/how to fix? Jan 03 19:46:09 rburton, true Jan 03 21:05:25 meta/classes/image-live.bbclass sets LABELS_LIVE ?= "boot install" Jan 03 21:05:35 but i see no users of LABELS_LIVE? Jan 03 21:05:50 are my git grep skills too weak or that do i miss? Jan 03 21:13:34 yay, eclipse fixed and a green master-next :) Jan 03 21:13:42 halstead: was that you? If so thanks! Jan 03 21:14:36 RP, I made a temporary solution while waiting on a more lasting plan. Jan 03 21:15:09 derRichard: its LABELS in LIVE mode Jan 03 21:15:25 oe-core d7d1e0193c94abb1cd2daf1c298c8c1788f3616d Jan 03 21:15:35 (my grep fu is stronger than yours ;) Jan 03 21:15:44 (git log -G LABELS_LIVE, second commit) Jan 03 21:15:52 rburton: oh dear! once again i got fooled by the underscore magic in bitbake :-((( Jan 03 21:16:29 that's not override magic, Jan 03 21:16:43 thats literally variables get created magically Jan 03 21:16:49 (see the sha) Jan 03 21:17:21 yeah, but it is still magic :P Jan 03 21:17:40 its ugly and i wish i didn't just learn about that bit Jan 03 21:17:41 i grepped in the source tree for "LABELS_LIVE" Jan 03 21:18:23 this makes reading the source a little odd Jan 03 21:18:33 yeah, log -G searches the log for commits which introduce or remove that line, good for finding out context Jan 03 21:18:56 yeah, that's true. thanks for the hint Jan 03 21:19:40 RP: can't replicate the meson epoxy failure, despite having not one but two hunches. will throw a repeat with more debugging at the ab shortly. Jan 03 21:20:47 rburton: ok, sounds good. I merged the other two pieces of it whilst we fix the test Jan 03 21:20:54 rburton: just merged most of -next Jan 03 21:21:06 halstead: much appreciated, thanks! Jan 03 21:21:50 RP, since the solution is temporary we probably shouldn't tag any releases until the download path is updated to something more permanent though. Jan 03 21:25:55 halstead: I will leave that one with you/Tim/Chin Huat, I haven't followed exactly what the impact of the problem is. Does this block 2.5.2? Jan 03 21:26:32 RP: ok how the hell can i get a testsdk unittest to log output to the console even it passes Jan 03 21:33:44 rburton: output handling in unittest is horrible :( Jan 03 21:33:51 bb.warn works Jan 03 21:33:59 would be nice if a logger was somehow passed in Jan 03 21:34:16 right fired Jan 03 21:36:52 rburton: its rat infested spools of razor wire :( Jan 03 21:37:11 RP, As it is it probably should block. But if I switch the workaround to be a redirect and that is successful then we are okay. Jan 03 21:37:13 * RP has tried to untangle it a few times Jan 03 21:43:28 halstead: What is the next step to move things forward? Jan 03 21:46:06 RP: https://patchwork.openembedded.org/patch/157529/ seems to have worked for me world build looks same as before core-image-sato-sdk-ptest passed tests Jan 03 21:47:11 khem: seems ok to me in principle, Martin is the one who may have the most insight... Jan 03 21:47:45 he has already looked at v1 and I addressed the feedback in this v2 Jan 03 21:48:03 this is v1 https://patchwork.openembedded.org/patch/157527/ Jan 03 21:48:23 khem: I saw the discussion, looks good! :) Jan 03 21:48:52 I am going to send email to seek deletion of armv4 tunes Jan 03 21:49:02 and non thumb tunes Jan 03 21:49:08 for <=v5 Jan 03 21:49:38 another part of me says it might still be ok to keep them as some external toolchains might still be using it .. dont know Jan 03 21:50:56 RP, I have the redirect in place. Next is to build the plugin and see what happens. Jan 03 21:51:20 khem: Its probably time to retire them Jan 03 21:52:23 khem: armv4 predates most of us in the project Jan 03 22:05:36 the original iPAQs were armv4 IIRC Jan 03 22:06:05 not in any way a reason to keep the support around of course :D Jan 03 22:07:03 long live PXA2xx!!!! Jan 03 22:07:24 I'm not quite grasping what uninative is.. if I use it, does it mean I don't have to build most of the native/cross recipes, but can instead use an "official" yocto sstate cache mirror ? Jan 03 22:07:59 yes Jan 03 22:10:33 how can it happen that your commit messages reference unknown git sha1s? are you rebasing the tree? :( Jan 03 22:10:50 e.g. 53078a00ceab ("core-image-minimal-initramfs: use initramfs-framework for initialization") says: Jan 03 22:10:53 initramfs-framework is more modular and expandable. This change was Jan 03 22:10:55 proposed in commit 28fc6ba761ed4a47efa7c43e7f7dff5e2fe72b5e Jan 03 22:10:57 but there is no 28fc6ba761ed4a47efa7c43e7f7dff5e2fe72b5e Jan 03 22:11:07 derRichard: It might be openembedded-core vs. poky Jan 03 22:11:14 neverpanic, is there a doc describing this ? Jan 03 22:11:22 check both for the commit, the commit IDs change when stuff is merged into the poky repo Jan 03 22:12:01 neverpanic: when you merge stuff (in terms of git merge), the sha1s won't change Jan 03 22:12:04 neverpanic, especially where that official yocto sstate cache mirror lives Jan 03 22:12:20 kroon: it's always a good idea to search the mega-manual, e.g. https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#ref-classes-uninative Jan 03 22:12:48 derRichard: the road from openembedded-core -> poky isn't a merge in the git sense Jan 03 22:12:57 neverpanic: oh :( Jan 03 22:14:02 derRichard: See http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-poky/README.poky#n33 Jan 03 22:16:03 kroon: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/distro/include/yocto-uninative.inc Jan 03 22:18:14 neverpanic, thats just the C library right, not the sstate cache ? Jan 03 22:20:02 right, seems I misunderstood this, you'll still build the recipes locally, but you can share them across distros Jan 03 22:21:14 neverpanic, hmm ok. I was hoping yocto would also host some sort of "official" sstate cache mirror one could use Jan 03 23:13:07 Hello. We are currently using a prebuilt device with yocto and qt5.6.2. The device is shipped to us preconfigured from the manufacturer. Now we're in need of a newer qt version and the manufacturer are not able to supply a newer image for the device. They said we have to build our own filesystem. I got the original image from the manufcaturer which is flashed via mfgtools to the eMMC. Jan 03 23:13:13 In the /OS Firmware/files-folder I have rootfs.tar.bz2, u-boot-imx6dlsabresd_sd.imx, zImage, zImage-imx6dl-sabresd.dtb. What I'm curious about is if i have what I need to build a functioning filesystem with working peripherals etc. or do I need to request something more? Can i use the existing u-boot-image? Jan 03 23:15:05 vegards: well, you need to request the full sources. no binaries Jan 03 23:17:34 You may be able to get away with keeping the kernel and its modules (for hw support) and swap out the userland. Jan 03 23:17:54 In which case you might get away with an SDK and recompiling your userland from source. Jan 03 23:18:15 * derRichard wonders how vegards ever did security fixes Jan 03 23:18:28 Probably paid the vendor to do them? Jan 03 23:22:40 Chances are the vendor doesn't want to provide a newer Qt version due to Qt > 5.6 being LGPL-3.0 Jan 03 23:23:39 QT licencing is another FUD Jan 03 23:24:15 embedded device vendors are generally sceptical of any *GPL-3 type licenses Jan 03 23:24:51 TBH, i'd never ever use a v3, v2 only. Jan 03 23:25:10 but i guess i'm too linux'ish ;) Jan 03 23:25:15 The vendor said they could provide Linux 4.1.15 U-Boot and Kernel BSP, is that that what I need? Jan 03 23:25:48 derRichard: So you're using GCC 4.3? Jan 03 23:25:59 neverpanic: use in terms of using for my own code Jan 03 23:26:09 vegards: Yes, that's a good start. Jan 03 23:26:21 i.e. products i create Jan 03 23:26:57 Isn't using a compiler "using it for your own code"? Jan 03 23:27:27 * derRichard is not in bikeshedding mood Jan 03 23:27:58 Alright, Thanks, I'll do a request then. The device is an industrial HMI, havent seen any security fixes for it yet... Jan 03 23:28:42 vegards: I'm not a lawyer, but if you're going to redistribute the device with an updated Qt, you might want to have yours look into Qt's licensing, too. Jan 03 23:33:43 derRichard: why wont you use v3 ? Jan 03 23:34:20 then you must stick to gcc < 4.4 too Jan 03 23:34:24 khem: IMHO v2 is good enough. Jan 03 23:34:54 khem: using as licence for code i write. e.g. projects i create for customers Jan 03 23:35:41 Okay thats your choice Jan 03 23:35:50 what i said Jan 03 23:36:09 neverpanic will do, do you know hat I specifically have to be aware of? Jan 03 23:36:10 LGPL 3.0 is no different then GPL-2.0 Jan 03 23:36:33 infact people confuse the versions and variants a lot I have seen Jan 03 23:37:38 khem: true Jan 03 23:40:27 vegards: As I said, I'm not a lawyer, so it would be unethical to attempt to give you legal advice. Take a look at section 4e, though. Jan 03 23:40:53 khem: That's not entirely correct from my understanding. Jan 03 23:42:39 * derRichard had a few weeks ago a phone call with qt guys on licencing. it was "fun". ;-\ Jan 03 23:47:48 neverpanic: yes, additionally one has to provide a way to replace LGPL-3 licenced code if you dynamically link your app to it Jan 03 23:56:59 hmm, my images does "require recipes-core/images/core-image-minimal.bb", i have to set IMAGE_INSTALL after the require because core-image-minimal.bb overwrites IMAGE_INSTALL. and i have to set IMAGE_FSTYPES before be require. Jan 03 23:57:04 that's kinda gross Jan 03 23:57:12 is there a better approach? Jan 03 23:58:52 just set CORE_IMAGE_EXTRA_INSTALL in your image recipe to add packages Jan 03 23:59:42 then require ... can be the last line in my bb file? Jan 03 23:59:48 IMAGE_FSTYPES could be set anywhere in config metadata Jan 03 23:59:57 yes Jan 04 00:00:14 no order is then needed Jan 04 00:00:28 in my setup i need (ok, i want) IMAGE_FSTYPES in the image bb file Jan 04 00:02:47 khem: are you sure CORE_IMAGE_EXTRA_INSTALL is good? just checked why i'm using IMAGE_INSTALL. Jan 04 00:02:53 docs say: You should only set this variable in the local.conf configuration file found in the Build Directory. Jan 04 00:12:21 derRichard: yes it is. if you wan to keep using IMAGE_INSTALL you can just use IMAGE_INSTALL += ".." or IMAGE_INSTALL_append = " .." Jan 04 00:13:02 khem: well, i do already IMAGE_INSTALL +=, but i need to do it _after_ the require line :( **** ENDING LOGGING AT Fri Jan 04 02:59:56 2019