Yocto Project Summit 2024.12

Pitfalls in upgrading. A Case study in upgrading from Dunfell to Kirkstone and beyond.
2024-12-03 , kirkstone

This talk discusses a real world case study of a complex Dunfell to Kirkstone upgrade. We will talk about the tooling we used to upgrade, pitfalls we encountered during the upgrade and how we worked around them or avoided them completely. We will show some ugly hacks we needed to do with the vendor provided layer in order to ensure already deployed device were not bricked and choices we needed to make to avoid the potential of expensive replacement of those deployed devices.


Upgrading from older Yocto Project releases to more recent ones in complex build environments have pitfalls that need to be considered. From changed U-Boot entrypoints that could brick already deployed devices to rewriting workarounds that upstream have fixed to debugging misbehaving bootloaders without console access, this talk will discuss the challenges and decisions made during such an upgrade.

See also: Pitfalls in upgrading. A Case study in upgrading from Dunfell to Kirkstone and beyond. (345.7 KB)

Eilís 'pidge' Ní Fhlannagáin is a Yocto Project Ambassador and a long term contributor to the Yocto Project. She currently works for Baylibre as a Senior Software Engineer. She lives in Ireland with a rake of misbehaved cats.