-
Notifications
You must be signed in to change notification settings - Fork 1
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
Separate branches for LTS Yocto releases #1
Comments
Yes, I'm going to do it. |
Thanks for being willing to take this extra step! I am not aware of any git hooks for cloning. Some thoughts:
On the other way, with the branch approach:
|
two facts for meta-sunplus:
for meta-tibbo it is a bit more complex: there are 3 files that should be patched before bitbaking... :) |
Sure, I am already patching these two files locally by calling a script after fetch. I was just a bit surprised I had to do these manual changes in the first place. Small question: you mentioned three files to patch on For |
Yocto changed the cpu settings file location. If they would not do this then we would be 100% compatible with all new branches and not have to change anything in the files. meta-tibbo layer have a couple of variable names that has been changed between Yocto branches. Now I'm experimenting with branches locally, going to push the updates in next few days. |
There are nothing to do. Now it is compatible with Dunfell, Kirkstone, Nanbield AS-IS! |
Scarthgap is near to release, but not officially supported yet. It is upcoming release, I made tests. I saw a couple of minor issues - there are will not be a problem to update |
Thanks for the update, the |
And one more modification that helps you to get rid of complete ISP setup |
Would it be possible to create distinct branches in the tibbo layers, to support at least the LTS Yocto releases?
Dunfell is coming to its end, so that would make
kirkstone
andscarthgap
to maintain for themeta-*
repositories.The reason for this is that many Yocto based projects use
repo
orkas
to fetch external layers during the build process.With a specific branch we could avoid patching some files that currently lead to build errors.
Example with Kirkstone:
bb.parse.ParseError: ParseError at meta-sunplus/conf/machine/sp7021.conf:9: Could not include required file conf/machine/include/tune-cortexa9.inc
There are more complex approaches to branch management (
meta-atmel
ormeta-ti
could be great references), but they might be overkillThe text was updated successfully, but these errors were encountered: