slint-ui / meta-slint

A Yocto layer with recipes for building Slint
MIT License
11 stars 5 forks source link

Proposal: Introduce yocto release branches for backwards compatibility #5

Open kkettinger opened 1 year ago

kkettinger commented 1 year ago

My propsal is to intruduce yocto release branches (e.g. krikstone, mickledore) for backwards compatibility. When someone is using kirkstone, there are no surprises when meta-slint upgrades to a new yocto version.

Yocto release names can be found here: https://wiki.yoctoproject.org/wiki/Releases

tronical commented 1 year ago

I think that makes sense to introduce when a divergence happens. Ideally master is usable with multiple yocto versions. But I guess that won't work for very long.

Too bad GitHub Actions are not suitable for CI - I'm concerned that multiple branches increase the amount of effort to maintain.

kkettinger commented 1 year ago

You are right, as long as there is no deviation between the versions, extra branches just increase the amount of work to do. I was just feeling uneasy including master as branch into my manifest file 😄