Migration notes for 6.1 (blacksail)
This section provides migration information for moving to the Yocto Project 6.1 Release (codename “blacksail”) from the prior release. For a list of new features and enhancements, see the Release notes for 6.1 (blacksail) section.
Supported kernel versions
The OLDEST_KERNEL setting is XXX in this release, meaning that out the box, older kernels are not supported. See 4.3 migration notes for details.
Supported distributions
Compared to the previous releases, running BitBake is supported on new GNU/Linux distributions:
XXX
On the other hand, some earlier distributions are no longer supported:
XXX
useradd: replace GROUPMEMS_PARAM assignments to USERMOD_PARAMS
The groupmems command is removed from the shadow recipe starting from
version 4.20. The same functionality provided by groupmems can be achieved
with the usermod command.
Assignments made to the GROUPMEMS_PARAM variable can be converted to use USERMOD_PARAMS, by replacing:
GROUPMEMS_PARAM:${PN} = "--add user --group group1; \
--add user --group group2"
With:
USERMOD_PARAM:${PN} = "--append --groups group1 user; \
--append --groups group2 user"
Or written more simply as:
USERMOD_PARAM:${PN} = "--append --groups group1,group2 user"
See (b8da733) for more details.
Removal of oe.utils.all_distro_features() and oe.utils.any_distro_features()
The oe.utils.all_distro_features() and oe.utils.any_distro_features()
functions have been removed from OpenEmbedded-Core (OE-Core).
Those can be replaced by bb.utils.contains() and bb.utils.contains_any()
calls:
oe.utils.all_distro_features("x y", ...) -> bb.utils.contains("DISTRO_FEATURES", "x y", ...)
And:
oe.utils.any_distro_features("x y", ...) -> bb.utils.contains_any("DISTRO_FEATURES", "x y", ...)