On a freshly setup Ubuntu 22.04.1 LTS system, going through the DEY setup steps for the CCMP15 devkit board. Hit a snag after making the docker, described below.
I have completed the prior steps for installing all the linux packages and that was easy.
Docker setup, I get up to 2.4.2:
At the repo sync command to update the repo inside the container, errors occur.
repo: reusing existing repo client checkout in /usr/local/dey-4.0
repo has been initialized in /usr/local/dey-4.0
dey@2957ac3f88ee:/usr/local/dey-4.0$ repo sync -j8
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 1), reused 3 (delta 1), pack-reused 0
Fetching: 100% (14/14), done in 1m10.609s
.repo/repo: project not found in manifest.
NOT Garbage collecting: 0% (0/14), done in 0.005s
info: A new version of repo is available
warning: repo is not tracking a remote branch, so it will not receive updates
repo reset: error: Entry ‘.github/workflows/test-ci.yml’ not uptodate. Cannot merge.
fatal: Could not reset index file to revision ‘v2.31^0’.
I know P4, Git, SVN but this is my first time around the block with ‘repo’ so I am unclear on what state I am in now or how to unblock it.
I also noticed the “new version of repo is available” note, which is odd since I did the steps at section 2.4.1 to get it updated to latest.
repo version response (edited to un-trigger this forum’s “new users can only include two links” filter)
dey@2957ac3f88ee:/usr/local/dey-4.0$ repo --version
repo version v2.30
(tracking refs/heads/stable)
(Wed, 16 Nov 2022 18:26:49 +0000)
repo launcher version 2.30
(from /usr/local/bin/repo)
(currently at 2.30)
repo User-Agent git-repo/2.30 (Linux) git/2.34.1 Python/3.10.6
git 2.34.1
git User-Agent git/2.34.1 (Linux) git-repo/2.30
Python 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0]
OS Linux 5.15.0-60-generic (#66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023)
CPU x86_64 (x86_64)
Should I skate past this update problem and try to build a project for the MP15 devkit board ? Or might it be better to nuke the /usr/local/dey-4.0 dir in the container and just check out a clean copy?