diff options
-rw-r--r-- | documentation/migration-guides/migration-3.5.rst | 42 |
1 files changed, 41 insertions, 1 deletions
diff --git a/documentation/migration-guides/migration-3.5.rst b/documentation/migration-guides/migration-3.5.rst index 8ce2306e42..e6c7c413d1 100644 --- a/documentation/migration-guides/migration-3.5.rst +++ b/documentation/migration-guides/migration-3.5.rst | |||
@@ -12,10 +12,50 @@ Recipe changes | |||
12 | deleted. BitBake will stop with an error when renamed or removed variables | 12 | deleted. BitBake will stop with an error when renamed or removed variables |
13 | still exist in your recipes or configuration. | 13 | still exist in your recipes or configuration. |
14 | 14 | ||
15 | Please note that the change applies also to environmental variables, so | ||
16 | make sure you use a fresh environment for your build. | ||
17 | |||
18 | The following variables have changed their names: | ||
19 | |||
20 | - ``BB_ENV_WHITELIST`` became :term:`BB_ENV_PASSTHROUGH` | ||
21 | - ``BB_ENV_EXTRAWHITE`` became :term:`BB_ENV_PASSTHROUGH_ADDITIONS` | ||
22 | - ``BB_HASHBASE_WHITELIST`` became :term:`BB_BASEHASH_IGNORE_VARS` | ||
23 | - ``BB_HASHCONFIG_WHITELIST`` became :term:`BB_HASHCONFIG_IGNORE_VARS` | ||
24 | - ``BB_HASHTASK_WHITELIST`` became ``BB_TASKHASH_IGNORE_TASKS`` | ||
25 | - ``BB_SETSCENE_ENFORCE_WHITELIST`` became ``BB_SETSCENE_ENFORCE_IGNORE_TASKS`` | ||
26 | - ``CVE_CHECK_PN_WHITELIST`` became :term:`CVE_CHECK_SKIP_RECIPE` | ||
27 | - ``CVE_CHECK_WHITELIST`` became :term:`CVE_CHECK_IGNORE` | ||
28 | - ``ICECC_USER_CLASS_BL`` became :term:`ICECC_CLASS_DISABLE` | ||
29 | - ``ICECC_SYSTEM_CLASS_BL`` became :term:`ICECC_CLASS_DISABLE` | ||
30 | - ``ICECC_USER_PACKAGE_WL`` became :term:`ICECC_RECIPE_ENABLE` | ||
31 | - ``ICECC_USER_PACKAGE_BL`` became :term:`ICECC_RECIPE_DISABLE` | ||
32 | - ``ICECC_SYSTEM_PACKAGE_BL`` became :term:`ICECC_RECIPE_DISABLE` | ||
33 | - ``LICENSE_FLAGS_WHITELIST`` became :term:`LICENSE_FLAGS_ACCEPTED` | ||
34 | - ``MULTI_PROVIDER_WHITELIST`` became :term:`BB_MULTI_PROVIDER_ALLOWED` | ||
35 | - ``PNBLACKLIST`` became :term:`SKIP_RECIPE` | ||
36 | - ``SDK_LOCAL_CONF_BLACKLIST`` became :term:`ESDK_LOCALCONF_REMOVE` | ||
37 | - ``SDK_LOCAL_CONF_WHITELIST`` became :term:`ESDK_LOCALCONF_ALLOW` | ||
38 | - ``SDK_INHERIT_BLACKLIST`` became :term:`ESDK_CLASS_INHERIT_DISABLE` | ||
39 | - ``SSTATE_DUPWHITELIST`` became ``SSTATE_ALLOW_OVERLAP_FILES`` | ||
40 | - ``SYSROOT_DIRS_BLACKLIST`` became :term:`SYSROOT_DIRS_IGNORE` | ||
41 | - ``UNKNOWN_CONFIGURE_WHITELIST`` became :term:`UNKNOWN_CONFIGURE_OPT_IGNORE` | ||
42 | |||
43 | In addition, ``BB_STAMP_WHITELIST``, ``BB_STAMP_POLICY``, ``INHERIT_BLACKLIST`` | ||
44 | and ``TUNEABI_WHITELIST`` have been removed. | ||
45 | |||
46 | Many internal variable names have been also renamed accordingly. | ||
47 | |||
48 | In addition, in the ``cve-check`` output, the CVE issue status ``Whitelisted`` | ||
49 | has been renamed to ``Ignored``. | ||
50 | |||
15 | A :oe_git:`convert-variable-renames.py | 51 | A :oe_git:`convert-variable-renames.py |
16 | </openembedded-core/tree/scripts/contrib/convert-variable-renames.py>` | 52 | </openembedded-core/tree/scripts/contrib/convert-variable-renames.py>` |
17 | script is provided to convert your recipes and configuration, | 53 | script is provided to convert your recipes and configuration, |
18 | and also warns you about the use of problematic words. | 54 | and also warns you about the use of problematic words. The script performs |
55 | changes and you need to review them before committing. An example warning | ||
56 | looks like:: | ||
57 | |||
58 | poky/scripts/lib/devtool/upgrade.py needs further work at line 275 since it contains abort | ||
19 | 59 | ||
20 | - Because of the uncertainty in future default branch names in git repositories, | 60 | - Because of the uncertainty in future default branch names in git repositories, |
21 | it is now required to add a branch name to all URLs described | 61 | it is now required to add a branch name to all URLs described |