From aa90b8ca2429c2b3f74e718eaa72c5ce20d13ac4 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Thu, 2 May 2019 09:47:46 -0700 Subject: ref-manual: Review comments applied to 2.7 migration section. (From yocto-docs rev: 81ced4c68631d4d63efec206e5453b00d8fcc786) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/migration.xml | 76 +++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 33 deletions(-) (limited to 'documentation/ref-manual/migration.xml') diff --git a/documentation/ref-manual/migration.xml b/documentation/ref-manual/migration.xml index 53b03a00aa..4f57c1e1d3 100644 --- a/documentation/ref-manual/migration.xml +++ b/documentation/ref-manual/migration.xml @@ -6341,7 +6341,10 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message. The following changes have been made to BitBake: - The BBHandler now checks tab indentation for Python code. + BitBake now checks anonymous Python functions and pure + Python functions (e.g. def funcname:) + in the metadata for tab indentation. + If found, BitBake produces a warning. Bitbake now checks @@ -6446,36 +6449,40 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message. Debug split: The default debug split has been changed to - create separate source packages. + create separate source packages (i.e. + package_name-dbg + and + package_name-src). + If you are currently using dbg-pkgs + in + IMAGE_FEATURES + to bring in debug symbols and you still need the sources, + you must now also add src-pkgs to + IMAGE_FEATURES. + Source packages remain in the target portion of the SDK + by default, unless you have set your own value for + SDKIMAGE_FEATURES + that does not include src-pkgs. - util-linux: - - - blkdiscard has been split out - into own package. - - - one package per binary (pt 1: - base_sbindir) - - - one package per binary (pt 2: - base_bindir) - - - one package per binary (pt 3: - sbindir) - - - one package per binary (pt 4: - bindir) - - - /etc/default/mountall has - moved into the -mount sub-package. - - + Mount all using util-linux: + /etc/default/mountall has + moved into the -mount sub-package. + + + Splitting binaries using util-linux: + util-linux now splits each binary into + its own package for fine-grained control. + The main util-linux package pulls in + the individual binary packages using the + RRECOMMENDS + and + RDEPENDS + variables. + As a result, existing images should not see any changes + assuming + NO_RECOMMENDATIONS + is not set. netbase/base-files: @@ -6520,9 +6527,9 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message. gtk-icon-utils-native: These tools are now provided by gtk+3-native - gcc-cross-initial: No longer needed. gcc-cross/gcc-crosssdk are now used. + gcc-cross-initial: No longer needed. gcc-cross/gcc-crosssdk is now used instead. - gcc-crosssdk-initial: No longer needed. gcc-cross/gcc-crosssdk are now used. + gcc-crosssdk-initial: No longer needed. gcc-cross/gcc-crosssdk is now used instead. glibc-initial: Removed because the benefits of having it for site_config are currently outweighed by the cost of building the recipe. @@ -6558,8 +6565,11 @@ id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81'>commit message. scripts directory. - Perl added a version that builds recipes using - perl-cross + Perl now builds for the target using + perl-cross + for better maintainability and improved build performance. + This change should not present any problems unless you have + heavily customized your Perl recipe. arm-tunes: Removed the "-march" -- cgit v1.2.3-54-g00ecf