Meta-mender-community zeus branch

Hi,

I would like to highlight that there is now a proper zeus branch in https://github.com/mendersoftware/meta-mender-community (which is also the default branch now).

I have updated a couple of tutorials on Mender Hub to utilize this, primarily:

This is also a call to our community maintainers of board integrations, to go trough the the supported boards to update and test them on the zeus release.

I will try to list which layers need updates along with Mender Hub tutorials that go along with them:

I hope I got all of them :slight_smile:

With the release of dunfell in meta-mender, there will be a short cycle until we go trough a similar process in meta-mender-community for dunfell. This is something that intend to work on, and will post when it is ready.

2 Likes

I’m currently looking at Toradex on Zeus so I’ll take that one as well.

1 Like

I’ve updated both to reference the zeus branch in the BRANCH variable, I think that was the only thing that needed to be updated.

With the release of dunfell in meta-mender, there will be a short cycle until we go trough a similar process in meta-mender-community for dunfell. This is something that intend to work on, and will post when it is ready.

That’s great! Changes are in progress to support Xavier NX on dunfell and we will be ready to document soon. We’ll race you :wink:

I’d like to make the zeus branch the last tegra mender release we support with the repo tool deployment scheme in meta-mender-community. Going forward I’d like to move to a distro release shared with meta-tegra instead because I think this will be much easier to test, maintain, and stay up to date with the rapid changes that happen in the meta-tegra layers. See discussion in https://github.com/madisongh/test-distro/issues/5 for background and let me know if you have any concerns or if you’d like me to start a new thread about this. If not I’ll plan to rework the mender hub pages accordingly and also add support for Xavier NX in the coming weeks.

1 Like

Not sure what I’m doing wrong but when want to fetch with repo for sunxi zeus I’m getting:

repo init -u https://github.com/mendersoftware/meta-mender-community \
>            -m meta-mender-sunxi/scripts/manifest-sunxi.xml \
>            -b zeus
Get https://gerrit.googlesource.com/git-repo/clone.bundle
Get https://gerrit.googlesource.com/git-repo
remote: Finding sources: 100% (7/7)
remote: Total 7 (delta 0), reused 7 (delta 0)
Unpacking objects: 100% (7/7), done.
From https://gerrit.googlesource.com/git-repo
   89f3ae5..65f51ad  master     -> origin/master
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.

... A new version of repo (2.8) is available.
... New version is available at: /home/marek/projects/mender-opi/.repo/repo/repo
... The launcher is run from: /usr/bin/repo
!!! The launcher is not writable.  Please talk to your sysadmin or distro
!!! to get an update installed.

Downloading manifest from https://github.com/mendersoftware/meta-mender-community
remote: Enumerating objects: 30, done.        
remote: Counting objects: 100% (30/30), done.        
remote: Compressing objects: 100% (25/25), done.        
remote: Total 2865 (delta 6), reused 19 (delta 5), pack-reused 2835        
Receiving objects: 100% (2865/2865), 795.22 KiB | 291.00 KiB/s, done.
Resolving deltas: 100% (1298/1298), done.
fatal: manifest 'meta-mender-sunxi/scripts/manifest-sunxi.xml' not available
fatal: duplicate default in /home/marek/projects/mender-opi/.repo/manifests/meta-mender-sunxi/scripts/manifest-sunxi.xml

Ideas? For rpi it works perfectly fine. Thx

You need to update https://github.com/mendersoftware/meta-mender-community/blob/zeus/meta-mender-sunxi/scripts/manifest-sunxi.xml first

@mirzak ok thanks for the tip. I build mender image for sunxi but there is issue with booting kernel. I tried zImage + uImage both stop at
Starting kernel ... message.

I build image from meta-sunxi only (without mender) which use u-boot 2019.07 and board boots fine. I need to investigate why u-boot 2020.01 cannot start kernel.

I pushed few patches to overcome build issues for zeus and can be seen here

@mirzak PR with zeus fixes for sunxi posted here