Upgrading from sumo to more recent version


Maik Vermeulen
 

Hi,

After some questions on this mailing list, we got comments on our usage of quite an old yocto poky version: sumo.

What are the steps to upgrade to a newer version?
We have quite some of our own recipes, and also some proprietary third party patches.

Do we go version by version from sumo to the most recent one, or big bang?
Are there tools to for example fix and replace the old notation by the new one?
Any other tips?

Kind regards,

Maik Vermeulen

Embedded Software Engineer — Lightyear






Automotive Campus 70 —5708 JZ Helmond, the Netherlands

This email may contain information which is privileged and/or confidential. If you received this e-mail in error, please notify us immediately by e-mail and delete the email without copying or disclosing its contents to any other person. Lightyear is a trade name of Atlas Technologies B.V. and is registered at the Dutch Chamber of Commerce under number 67264298. 


Richard Purdie
 

On Tue, 2022-11-29 at 13:51 +0100, Maik Vermeulen wrote:
After some questions on this mailing list, we got comments on our
usage of quite an old yocto poky version: sumo.

What are the steps to upgrade to a newer version?
We have quite some of our own recipes, and also some
proprietary third party patches.

Do we go version by version from sumo to the most recent one, or big
bang?
Are there tools to for example fix and replace the old notation by
the new one?
Any other tips?
There is extensive documentation about moving between releases here
with our migration guides between each version:

https://docs.yoctoproject.org/migration-guides/index.html

That will include information about the migration tools where
available.

Personally, I'd probably try working with the last release or last LTS
and then try and get everything you need working with that rather than
doing it incrementally but a lot depends on your experience/needs and
the kinds of changes you have.

Cheers,

Richard


Philip Balister
 

On 11/29/22 08:00, Richard Purdie wrote:
On Tue, 2022-11-29 at 13:51 +0100, Maik Vermeulen wrote:
After some questions on this mailing list, we got comments on our
usage of quite an old yocto poky version: sumo.

What are the steps to upgrade to a newer version?
We have quite some of our own recipes, and also some
proprietary third party patches.

Do we go version by version from sumo to the most recent one, or big
bang?
Are there tools to for example fix and replace the old notation by
the new one?
Any other tips?
Marta is giving a talk tomorrow at the Yocto Project Summit that might have some more ideas for you to consider:

https://summit.yoctoproject.org/yocto-project-summit-2022-11/talk/WUVDRE/

Philip

There is extensive documentation about moving between releases here
with our migration guides between each version:
https://docs.yoctoproject.org/migration-guides/index.html
That will include information about the migration tools where
available.
Personally, I'd probably try working with the last release or last LTS
and then try and get everything you need working with that rather than
doing it incrementally but a lot depends on your experience/needs and
the kinds of changes you have.
Cheers,
Richard