-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: Torizon OS 7 release will require a new branch #25
Comments
What is the strategy adopted on https://github.com/torizon/torizon-containers? Could we use the same? |
Also, we need to define the samples on which branches do we plan to bump? Both bookworm and bookworm-new? Or should we maintain just one branch in the future for Torizon OS 7? |
In summary, for the sake of this discussion, I'd assume there is a single |
@leograba well I didn't want to propose that here because I kinda already did on torizon-containers so I wanted to let people think a little :) But yes, it's a very plausible strategy. Just for everyone to know, we adopted stable, oldstable and next there instead of the codenames. Stable is always based off of the latest major release, oldstable from the previous one. |
Based on what I understood, we should always consider 3 items in the picture:
Every major release of Torizon OS is based on a LTS of Yocto and so:
The release of Debian is much more involved when we talk about which is the base image for the containers. In this moment, The naming convention of If I misunderstood the situation, feel free to correct me. |
@escherstair the devil is in the downstream BSPs.
Due to this, even if the Debian release used as the base of Debian Containers for Torizon is Bookworm for both, we`d still need two flavors of Bookworm:
I suggested adopting the same as in A question remains: if two different base containers must be built out of |
I think we're talking about different things here. When I say In the case of a bump from NXP 5.15.y to NXP 6.6.y for example, NXP 5.15.y becomes oldstable and NXP 6.6.y becomes stable. As there are no breaking changes from the moment a stable release becomes oldstable, torizon-containers just bump minor/patch releases instead of majors. We can also have oldoldstable etc... |
So we adopt the terminology from Debian, but we don't match the releases. That sounds ok, and then we have one branch per Torizon OS major as well. |
I think now I understand. |
With Torizon OS 7 we'll need to bump the base containers to the major 4 and thus a new branch, because we also need to maintain the containers based off of Torizon OS 6.
Please drop below some ideas for this.
The text was updated successfully, but these errors were encountered: