Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| oe_yp_migration [2020/02/24 17:04] – [Yocto Project 2.3 (morty -> pyro)] rpjday | oe_yp_migration [2021/11/23 09:54] (current) – removed rpjday | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Overview ===== | ||
| - | Migration issues in various releases. | ||
| - | |||
| - | ===== Yocto Project 2.3 (morty -> pyro) ===== | ||
| - | |||
| - | * recipe-specific sysroots, so you must be more rigorous about DEPENDS -- those dependencies will be populated into each recipe' | ||
| - | * PACKAGE_WRITE_DEPS to enumerate host tools necessary for pkg_preinst() and pkg_postinst() scripts; see " | ||
| - | < | ||
| - | PACKAGE_WRITE_DEPS += " | ||
| - | </ | ||
| - | * SYSROOT_PREPROCESS_FUNCS | ||
| - | * Check per-recipe settings of SYSTEMD_AUTO_ENABLE | ||
| - | < | ||
| - | |||
| - | recipes-bsp/ | ||
| - | recipes-connectivity/ | ||
| - | recipes-connectivity/ | ||
| - | recipes-connectivity/ | ||
| - | recipes-connectivity/ | ||
| - | recipes-core/ | ||
| - | recipes-core/ | ||
| - | recipes-devtools/ | ||
| - | recipes-extended/ | ||
| - | recipes-extended/ | ||
| - | recipes-extended/ | ||
| - | recipes-extended/ | ||
| - | recipes-kernel/ | ||
| - | </ | ||
| - | * Per-recipe STAGING_DIR_NATIVE | ||
| - | * lnr (poky/ | ||
| - | < | ||
| - | do_install[postfuncs] += " | ||
| - | |||
| - | python install_relative_symlinks () { | ||
| - | oe.path.replace_absolute_symlinks(d.getVar(' | ||
| - | } | ||
| - | </ | ||
| - | * Smart package manager replaced by DNF | ||
| - | ** Smart no longer maintained | ||
| - | ** Smart not ported to Python 3 | ||
| - | * RPM 5 downgraded to RPM 4 | ||
| - | ** DNF incompatible with RPM 5 | ||
| - | ** RPM 5 just not popular | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Yocto Project 2.4 (pyro -> rocko) ===== | ||
| - | |||
| - | * no need to include linux-dtb.inc anymore | ||
| - | * do_image_< | ||
| - | < | ||
| - | image_types.bbclass:# | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types.bbclass: | ||
| - | image_types_wic.bbclass: | ||
| - | </ | ||
| - | |||
| - | ===== Yocto Project 2.5 (rocko -> sumo) ===== | ||
| - | |||
| - | * can't have DEPENDS on python-name anymore, need one of: | ||
| - | * IMAGE_INSTALL_append = " python-foo" | ||
| - | * RDEPENDS_${PN} = " | ||
| - | * check new use of KERNEL_PACKAGE_NAME, | ||
| - | < | ||
| - | RDEPENDS_kernel-base = "" | ||
| - | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | ||
| - | </ | ||
| - | |||
| - | ===== Yocto Project 2.6 (sumo -> thud) ===== | ||