| Series |
Wrap bbappends in a compliant manner
|
expand
-
[meta-arago,master,00/26] Wrap bbappends in a compliant manner
-
[meta-arago,master,01/26] alsa-state: Wrap the bbappend in a compliant manner
-
[meta-arago,master,02/26] iproute2: Wrap the bbappend in a compliant manner
-
[meta-arago,master,03/26] base-files: Wrap the bbappend in a compliant manner
-
[meta-arago,master,04/26] busybox: Wrap the bbappend in a compliant manner
-
[meta-arago,master,05/26] dbus: Wrap the bbappend in a compliant manner
-
[meta-arago,master,06/26] init-ifupdown: Wrap the bbappend in a compliant manner
-
[meta-arago,master,07/26] psplash: Wrap the bbappend in a compliant manner
-
[meta-arago,master,08/26] systemd: Wrap the bbappend in a compliant manner
-
[meta-arago,master,09/26] sysvinit: Wrap the bbappend in a compliant manner
-
[meta-arago,master,10/26] eudev: Wrap the bbappend in a compliant manner
-
[meta-arago,master,11/26] cmake: Wrap the bbappend in a compliant manner
-
[meta-arago,master,12/26] bash: Wrap the bbappend in a compliant manner
-
[meta-arago,master,13/26] shadow-securetty: Wrap the bbappend in a compliant manner
-
[meta-arago,master,14/26] libdrm: Wrap the bbappend in a compliant manner
-
[meta-arago,master,15/26] freetype: Wrap the bbappend in a compliant manner
-
[meta-arago,master,16/26] tslib: Wrap the bbappend in a compliant manner
-
[meta-arago,master,17/26] weston: Wrap the bbappend in a compliant manner
-
[meta-arago,master,18/26] weston-init: Wrap the bbappend in a compliant manner
-
[meta-arago,master,19/26] cryptodev-module: Wrap the bbappend in a compliant manner
-
[meta-arago,master,20/26] linux-firmware: Wrap the bbappend in a compliant manner
-
[meta-arago,master,21/26] tiff: Wrap the bbappend in a compliant manner
-
[meta-arago,master,22/26] cifs-utils: Wrap the bbappend in a compliant manner
-
[meta-arago,master,23/26] libnl: Wrap the bbappend in a compliant manner
-
[meta-arago,master,24/26] netperf: Wrap the bbappend in a compliant manner
-
[meta-arago,master,25/26] strongswan: Wrap the bbappend in a compliant manner
-
[meta-arago,master,26/26] syslog-ng: Wrap the bbappend in a compliant manner
|
We are moving to make the meta-arago layers Yocto Project Compatible. https://www.yoctoproject.org/development/yocto-project-compatible-layers/ We have been cleaning up the layer according to the yocto-check-layer tool. This series address the idea that simply adding a layer into a build (but not referencing anything from that layer), should not change the builds in any way. The main source for violating this check is having a "naked" bbappend file that just blindly makes changes to a recipe from another layer. To address this we are wrapping our bbappends behind a guard. We move the contents of the bbappend into a .inc file, and change the bbappend to only load that .inc if we are building something related to the layer. In this case, basing it off of building Arago as the distro. Ryan Eatmon (26): alsa-state: Wrap the bbappend in a compliant manner iproute2: Wrap the bbappend in a compliant manner base-files: Wrap the bbappend in a compliant manner busybox: Wrap the bbappend in a compliant manner dbus: Wrap the bbappend in a compliant manner init-ifupdown: Wrap the bbappend in a compliant manner psplash: Wrap the bbappend in a compliant manner systemd: Wrap the bbappend in a compliant manner sysvinit: Wrap the bbappend in a compliant manner eudev: Wrap the bbappend in a compliant manner cmake: Wrap the bbappend in a compliant manner bash: Wrap the bbappend in a compliant manner shadow-securetty: Wrap the bbappend in a compliant manner libdrm: Wrap the bbappend in a compliant manner freetype: Wrap the bbappend in a compliant manner tslib: Wrap the bbappend in a compliant manner weston: Wrap the bbappend in a compliant manner weston-init: Wrap the bbappend in a compliant manner cryptodev-module: Wrap the bbappend in a compliant manner linux-firmware: Wrap the bbappend in a compliant manner tiff: Wrap the bbappend in a compliant manner cifs-utils: Wrap the bbappend in a compliant manner libnl: Wrap the bbappend in a compliant manner netperf: Wrap the bbappend in a compliant manner strongswan: Wrap the bbappend in a compliant manner syslog-ng: Wrap the bbappend in a compliant manner ...sa-state.bbappend => alsa-state-arago.inc} | 2 +- .../alsa-state/alsa-state.bbappend | 6 +- ...iproute2_%.bbappend => iproute2-arago.inc} | 2 +- .../iproute2/iproute2_%.bbappend | 9 +-- ...-files_%.bbappend => base-files-arago.inc} | 2 +- .../base-files/base-files_%.bbappend | 6 +- .../{busybox_%.bbappend => busybox-arago.inc} | 2 +- .../recipes-core/busybox/busybox_%.bbappend | 10 +--- .../dbus/{dbus_%.bbappend => dbus-arago.inc} | 0 .../recipes-core/dbus/dbus_%.bbappend | 5 +- ...own_%.bbappend => init-ifupdown-arago.inc} | 2 +- .../init-ifupdown/init-ifupdown_%.bbappend | 6 +- ...psplash_git.bbappend => psplash-arago.inc} | 2 +- .../recipes-core/psplash/psplash_git.bbappend | 12 +--- .../{systemd_%.bbappend => systemd-arago.inc} | 2 +- .../recipes-core/systemd/systemd_%.bbappend | 59 +------------------ ...sysvinit_%.bbappend => sysvinit-arago.inc} | 0 .../recipes-core/sysvinit/sysvinit_%.bbappend | 12 +--- .../{eudev_%.bbappend => eudev-arago.inc} | 2 +- .../recipes-core/udev/eudev_%.bbappend | 24 +------- .../{cmake_%.bbappend => cmake-arago.inc} | 2 +- .../recipes-devtools/cmake/cmake_%.bbappend | 5 +- .../bash/{bash_%.bbappend => bash-arago.inc} | 0 .../recipes-extended/bash/bash_%.bbappend | 5 +- ..._%.bbappend => shadow-securetty-arago.inc} | 0 .../shadow/shadow-securetty_%.bbappend | 17 +----- .../{libdrm_%.bbappend => libdrm-arago.inc} | 2 +- .../recipes-graphics/drm/libdrm_%.bbappend | 13 +--- ...freetype_%.bbappend => freetype-arago.inc} | 0 .../freetype/freetype_%.bbappend | 5 +- .../{tslib_%.bbappend => tslib-arago.inc} | 0 .../recipes-graphics/tslib/tslib_%.bbappend | 6 +- ...eston_14.0.%.bbappend => weston-arago.inc} | 2 +- ...on-init.bbappend => weston-init-arago.inc} | 2 +- .../wayland/weston-init.bbappend | 16 +---- .../wayland/weston_14.0.%.bbappend | 9 +-- ..._%.bbappend => cryptodev-module-arago.inc} | 0 .../cryptodev/cryptodev-module_%.bbappend | 5 +- ...re_%.bbappend => linux-firmware-arago.inc} | 0 .../linux-firmware/linux-firmware_%.bbappend | 8 +-- .../{tiff_%.bbappend => tiff-arago.inc} | 0 .../libtiff/tiff_%.bbappend | 6 +- ...tils_7.0.bbappend => cifs-utils-arago.inc} | 2 +- .../cifs/cifs-utils_7.0.bbappend | 6 +- .../{libnl_%.bbappend => libnl-arago.inc} | 0 .../recipes-support/libnl/libnl_%.bbappend | 11 +--- ...netperf_git.bbappend => netperf-arago.inc} | 0 .../netperf/netperf_git.bbappend | 5 +- ...ngswan_%.bbappend => strongswan-arago.inc} | 0 .../strongswan/strongswan_%.bbappend | 20 +------ ...slog-ng_%.bbappend => syslog-ng-arago.inc} | 0 .../syslog-ng/syslog-ng_%.bbappend | 6 +- 52 files changed, 93 insertions(+), 225 deletions(-) copy meta-arago-distro/recipes-bsp/alsa-state/{alsa-state.bbappend => alsa-state-arago.inc} (53%) copy meta-arago-distro/recipes-connectivity/iproute2/{iproute2_%.bbappend => iproute2-arago.inc} (71%) copy meta-arago-distro/recipes-core/base-files/{base-files_%.bbappend => base-files-arago.inc} (53%) copy meta-arago-distro/recipes-core/busybox/{busybox_%.bbappend => busybox-arago.inc} (63%) copy meta-arago-distro/recipes-core/dbus/{dbus_%.bbappend => dbus-arago.inc} (100%) copy meta-arago-distro/recipes-core/init-ifupdown/{init-ifupdown_%.bbappend => init-ifupdown-arago.inc} (52%) copy meta-arago-distro/recipes-core/psplash/{psplash_git.bbappend => psplash-arago.inc} (83%) copy meta-arago-distro/recipes-core/systemd/{systemd_%.bbappend => systemd-arago.inc} (97%) copy meta-arago-distro/recipes-core/sysvinit/{sysvinit_%.bbappend => sysvinit-arago.inc} (100%) copy meta-arago-distro/recipes-core/udev/{eudev_%.bbappend => eudev-arago.inc} (93%) copy meta-arago-distro/recipes-devtools/cmake/{cmake_%.bbappend => cmake-arago.inc} (59%) copy meta-arago-distro/recipes-extended/bash/{bash_%.bbappend => bash-arago.inc} (100%) copy meta-arago-distro/recipes-extended/shadow/{shadow-securetty_%.bbappend => shadow-securetty-arago.inc} (100%) copy meta-arago-distro/recipes-graphics/drm/{libdrm_%.bbappend => libdrm-arago.inc} (87%) copy meta-arago-distro/recipes-graphics/freetype/{freetype_%.bbappend => freetype-arago.inc} (100%) copy meta-arago-distro/recipes-graphics/tslib/{tslib_%.bbappend => tslib-arago.inc} (100%) copy meta-arago-distro/recipes-graphics/wayland/{weston_14.0.%.bbappend => weston-arago.inc} (70%) copy meta-arago-distro/recipes-graphics/wayland/{weston-init.bbappend => weston-init-arago.inc} (84%) copy meta-arago-distro/recipes-kernel/cryptodev/{cryptodev-module_%.bbappend => cryptodev-module-arago.inc} (100%) copy meta-arago-distro/recipes-kernel/linux-firmware/{linux-firmware_%.bbappend => linux-firmware-arago.inc} (100%) copy meta-arago-distro/recipes-multimedia/libtiff/{tiff_%.bbappend => tiff-arago.inc} (100%) copy meta-arago-distro/recipes-support/cifs/{cifs-utils_7.0.bbappend => cifs-utils-arago.inc} (62%) copy meta-arago-distro/recipes-support/libnl/{libnl_%.bbappend => libnl-arago.inc} (100%) copy meta-arago-distro/recipes-support/netperf/{netperf_git.bbappend => netperf-arago.inc} (100%) copy meta-arago-distro/recipes-support/strongswan/{strongswan_%.bbappend => strongswan-arago.inc} (100%) copy meta-arago-distro/recipes-support/syslog-ng/{syslog-ng_%.bbappend => syslog-ng-arago.inc} (100%)