Hi @zynthianers!
I’ve been improving the updating system so we finally have a decent playground for further evolution without disruption
IMPORTANT! If currently you are in Oram branch, next time you update your zynthian it will be fixed to the last stable tag-release and “stable (oram-2409.001)” will be selected in the webconf repo version selector, like this:
If you open the selector, you could see all the available options:
- Stable is the current stable tag-release which is a version of Oram.
- Staging => Oram is the staging branch for the current stable version.
- Testing => Vangelis is the development and testing branch.
- Custom => You can select the branch for each repository. Advanced feature!!
But what the hell is a tag-release??!!
A tag-release is a fixed point in the version tree that we (the developers) have decided to tag as “stable”. As our current stable branch is named “oram”, the tag releases will be named like this:
- oram-2409
- oram-2409.001
- …
- oram-2503.012
- …
What you need to know is:
When updating, if you have selected “stable” in the webconf’s version selector, your zynthian will check for new tag-releases and will “jump” automatically to the last available tag-release.
No other updates will be received. No system package updates (apt) nor discrete “commits”.
Having fixed and well known release points is good for you and also for developers. We hope it will improve stability while easing debugging and development of new features.
Regarding “staging”, it works as you are used to. You will get all updates from oram branch, that acts as the staging branch. Note that it’s “staging” not “testing” branch!! When “Staging” is selected, system packages (apt) wont be updated unless required by some “update recipe”, so, you could expect staging branch to be very stable.
Regarding “testing”, this is the development branch, where things are happening, evolving quite fast. You can expect almost daily updates and things broken from time to time. Hopefully, not fully broken, but partially broken or so . Don’t use it for production!!
Update & Enjoy!