RFC base.bbclass: detect when S has been set incorrectly
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest5 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | base.bbclass: detect when S has been set incorrectlymeta/ | +13 | 3 replies | |
| 2/5 | makedevs: set and handle S in a proper waymeta/ | +2 | 0 replies | |
| 3/5 | lsof: handle S in a proper waymeta/ | +7 | 0 replies | |
| 4/5 | xorg-minimal-fonts: set and handle S in a proper waymeta/ | +3 | 0 replies | |
| 5/5 | meta: set proper S valuemeta/ meta/ meta/ +21 more | +48 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC PATCH 0/5] base.bbclass: detect when S has been set incorrectly
From: Peter Mabacker <[email protected]>
This is my proposed solution for [YOCTO #5627].
I'm will gratefully recieve feedback regarding especially the removal of auto-create 'S' in base.bbclass and if 'S' not set to a proper value, should generate a warning or error.
I have chosen a warning (at least to start with). Since a lot of recipes have faulty $S (for example S=WORKDIR/$PN (default) instead of S=WORKDIR), you might assume that a lot of external layers have recipes with this problem as well and display an error and abort might be a bit to hard. At least until people have had the chance to clean this up.
So the suggestion is to start with a warning and consider changing this to error later on (in 1.9?).
The following changes since commit 876370419a50264a28feb4278f8c465b0019e709:
bitbake: toaster: implementation of project page (2015-01-08 22:34:38 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib petmab/bug5627
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=petmab/bug5627
Petter Mabäcker (5):
base.bbclass: detect when S has been set incorrectly
makedevs: set and handle S in a proper way
lsof: handle S in a proper way
xorg-minimal-fonts: set and handle S in a proper way
meta: set proper S value
meta/classes/base.bbclass | 17 +++++++++++++---- meta/recipes-bsp/alsa-state/alsa-state.bb | 2 ++ meta/recipes-bsp/hostap/hostap-conf_1.0.bb | 2 ++ meta/recipes-bsp/keymaps/keymaps_1.0.bb | 2 ++ meta/recipes-connectivity/connman/connman-conf.bb | 2 ++ meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb | 2 ++ meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb | 2 ++ meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb | 2 ++ .../initrdscripts/initramfs-framework_1.0.bb | 2 ++ .../initrdscripts/initramfs-live-boot_1.0.bb | 2 ++ .../initramfs-live-install-efi-testfs_1.0.bb | 2 ++ .../initrdscripts/initramfs-live-install-efi_1.0.bb | 2 ++ .../initrdscripts/initramfs-live-install-testfs_1.0.bb | 2 ++ .../initrdscripts/initramfs-live-install_1.0.bb | 2 ++ meta/recipes-core/initscripts/initscripts_1.0.bb | 2 ++ meta/recipes-core/systemd/systemd-systemctl-native.bb | 2 ++ meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb | 2 +- meta/recipes-core/udev/udev-extraconf_1.1.bb | 2 ++ meta/recipes-devtools/makedevs/makedevs_1.0.1.bb | 6 ++---- meta/recipes-devtools/opkg/opkg-collateral.bb | 2 ++ .../recipes-devtools/run-postinsts/run-postinsts_1.0.bb | 2 ++ meta/recipes-extended/lsof/lsof_4.88.bb | 7 +++++++ meta/recipes-extended/shadow/shadow-securetty_4.2.1.bb | 2 ++ meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb | 4 +++- .../xorg-xserver/xserver-xf86-config_0.1.bb | 2 ++ .../modutils-initscripts/modutils-initscripts.bb | 3 +++ meta/recipes-qt/qt-demo/qt-demo-init_0.1.bb | 2 ++ meta/recipes-support/ptest-runner/ptest-runner_1.0.bb | 2 ++ 28 files changed, 73 insertions(+), 10 deletions(-)
Signature · 1 line
1.9.1