FutureMigrationGuide

From Yocto Project
Jump to navigationJump to search
This page should be used to keep track of items which should be added to the migration guide in the YP Reference Manual. It's a living document for the life of a development cycle and by M4 should represent a significant proportion of items that are worthy of note in the migration guide.

Once the migration guide for a release has been completed the contents of this page should be cleared out.

2.5 Migration Guide items

  • kernel.bbclass now supports multiple kernel packages. If your kernel recipe disables automatic installation of the kernel image using RDEPENDS_kernel-base = "" then to avoid warnings you will now need to use RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" instead.
  • We removed the fetchall and checkuriall tasks, "bitbake X --runall=fetch" and "bitbake X --runall=checkuri" replace them. --runonly option added to bitbake which behaves like the older --runall option.
  • meson build system support has been added via meson.bbclass. Extra options defined via EXTRA_OEMESON. Ask AlexK for more details.
  • package postinst support has been reworked. On-target postinsts should be defined via pkg_postinst_ontarget(), explicit deferral via 'postinst_intercept defer_to_first_boot'. The relevant section in the yocto docs needs to be adjusted. Ask AlexK for more details.