[PATCH 5/7] migration-guides/migration-6.1.rst: add note on oe.utils.*_distro_features() removal

Antonin Godard <[email protected]> Mon, 29 Jun 2026 16:46:14 +0200
Newsgroups org.yoctoproject.lists.docs
Message-ID <[email protected]>
After commit d37813614b44 ("oe/utils: Drop any_distro_features") in
OE-Core.

Signed-off-by: Antonin Godard <[email protected]>
---
 documentation/migration-guides/migration-6.1.rst | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/documentation/migration-guides/migration-6.1.rst b/documentation/migration-guides/migration-6.1.rst
index a73c4e34a..d39c9072a 100644
--- a/documentation/migration-guides/migration-6.1.rst
+++ b/documentation/migration-guides/migration-6.1.rst
@@ -60,6 +60,21 @@ Or written more simply as::
 
 See (:oecore_rev:`b8da733ab12c64503a353d5ceb2eb63fed95d851`) 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 :term:`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", ...)
+
 Removed recipes
 ---------------
 

-- 
2.54.0