meta-digi/meta-digi-dey/recipes-core
Gabriel Valcazar 2070d83e0b toolchains: don't overwrite default SDKIMAGE_FEATURES contents
This variable is used to determine the types of complementary packages included
in the SDK: dbg-pkgs, dev-pkgs, doc-pkgs, src-pkgs...

We added staticdev-pkgs to this variable back in Yocto 2.0 (45de4d6943), but
instead of appending it to the original list, we redefined it with its original
value ("dev-pkgs dbg-pkgs") plus "staticdev-pkgs".

However, the default value of SDKIMAGE_FEATURES in poky has changed over time:

    * Starting in Yocto 2.3 (eb345ca720e5), doc-pkgs is included if
      "api-documentation" is in DISTRO_FEATURES. We don't include this feature
      by default, but if a customer were to include it manually, the doc
      packages wouldn't get included in their custom SDKs.
    * Starting in Yocto 2.7 (ba3aa5311291), bitbake changed the default
      PACKAGE_DEBUG_SPLIT_STYLE value so debug packages get split in two: one
      for binaries with debug symbols and another for the source code. In turn,
      src-pkgs was added to the default SDKIMAGE_FEATURES so that SDKs wouldn't
      change behavior, but since we overwrite the default value, we aren't
      including src-pkgs in our SDKs, only dbg-pkgs.
    * Any future changes would be ignored as well, which could potentially lead
      to unexpected behavior.

Make sure we don't overwrite the default SDKIMAGE_FEATURES value to include
src-pkgs in our SDKs, as well as the optional doc-pkgs logic. Also, include
staticdev-pkgs in our recently created dey-toolchain recipe.

Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
2024-11-26 18:36:34 +01:00
..
base-files base-files: fix conflict with procps about sysctl.conf 2024-09-12 13:55:26 +02:00
busybox cc9: standby: do not disable bluetooth on suspend if power is on 2024-11-25 17:29:29 +01:00
images toolchains: don't overwrite default SDKIMAGE_FEATURES contents 2024-11-26 18:36:34 +01:00
init-ifupdown p2plink: make script more robust 2024-11-15 13:03:37 +01:00
initscripts Update Digi Copyright header 2024-07-15 09:28:58 +02:00
meta toolchains: don't overwrite default SDKIMAGE_FEATURES contents 2024-11-26 18:36:34 +01:00
packagegroups meta-digi: integrate ConnectCore MP25 DVK platform on common recipes 2024-07-22 17:12:33 +02:00
psplash dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
readline Update Digi Copyright header 2024-07-15 09:28:58 +02:00
recovery recovery: ccmp1: update regex to include ubi1 for update partition 2024-11-20 15:25:53 +01:00
system-monitor Update Digi Copyright header 2024-07-15 09:28:58 +02:00
systemd dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
sysvinit dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
trustfence trustfence-fscrypt: migrate to version 0.2 for arm64 2024-11-18 16:03:56 +01:00