Kanto Container Management did a breaking change by bumping their Moby dependency to a newer version. Now to build Kanto Container Management it is required go 1.19 or newer to be available and poky kirkstone only provides Go 1.17+. Newer Poky releases (after kirkstone) are not LTS releases so we do not want necessary to move to a newer yocto version.
Solution
This PR takes the recipes from Poky Mickledore directly and backports them to a new compatibility layer meta-leda-backports and updates the GOVERSION variable to GOVERSION ?= "1.20%". With this compatibility layer you can now build Kanto Container Management.
The container-management recipe is again set to use AUTOREV (compile the latest development version of Kanto Container Management)
Licenses
Recipes-devtools from Poky Mickledore are licensed under a MIT license. That's why the License notice is included and re-distribution of those recipe sources is otherwise okay.
TODO list:
[x] Backport Recipes for Go 1.20+
[x] Update Kanto-CM version
[x] Initial Compilation of Kanto-CM successful
[x] Setup Layer Dependencies properly for meta-leda-backports and meta-leda-components
[x] Update kas configs where necessary (incl meta-leda and distro)
Issue
Kanto Container Management did a breaking change by bumping their Moby dependency to a newer version. Now to build Kanto Container Management it is required go 1.19 or newer to be available and poky kirkstone only provides Go 1.17+. Newer Poky releases (after kirkstone) are not LTS releases so we do not want necessary to move to a newer yocto version.
Solution
This PR takes the recipes from Poky Mickledore directly and backports them to a new compatibility layer
meta-leda-backports
and updates the GOVERSION variable to GOVERSION ?= "1.20%". With this compatibility layer you can now build Kanto Container Management.The container-management recipe is again set to use AUTOREV (compile the latest development version of Kanto Container Management)
Licenses
Recipes-devtools from Poky Mickledore are licensed under a MIT license. That's why the License notice is included and re-distribution of those recipe sources is otherwise okay.
TODO list: