$ docker build --build-arg MAKEFLAGS="-j16" \ --build-arg SAGE_NUM_THREADS="4" \
--build-arg ARTIFACT_BASE="sagemath/sagemath-dev:develop" \
-f docker/Dockerfile \
--target=make-build \
--tag sage .
[+] Building 50.1s (11/18) docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 17.90kB 0.0s
=> [internal] load metadata for
docker.io/sagemath/sagemath-dev:develop 7.2s
=> [auth] sagemath/sagemath-dev:pull token for
registry-1.docker.io 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 13.06kB 0.0s
=> [source-from-context 1/10] FROM
docker.io/sagemath/sagemath-dev:develop@sha256:fbf3a4b9ec9dc48e4b4ff93fc6ce6 0.0s
=> => resolve
docker.io/sagemath/sagemath-dev:develop@sha256:fbf3a4b9ec9dc48e4b4ff93fc6ce602ee2599fdc7e2b21fc374 0.0s
=> [internal] load build context 6.5s
=> => transferring context: 1.64MB 5.9s
=> CACHED [source-from-context 2/10] WORKDIR /home/sage 0.0s
=> [source-from-context 3/10] COPY --chown=sage:sage . sage-context 30.1s
=> [source-from-context 4/10] WORKDIR /home/sage/sage 0.5s
=> [source-from-context 5/10] RUN find . ( -type f -or -type l ) > /home/sage/artifact-base.manifest 5.1s
=> ERROR [source-from-context 6/10] RUN git fetch --update-shallow "/home/sage/sage-context" HEAD && if [ - 0.5s
------
> [source-from-context 6/10] RUN git fetch --update-shallow "/home/sage/sage-context" HEAD && if [ -e docker/.commit ]; then git reset `cat docker/.commit` || ( echo "Could not find commit `cat docker/.commit` in your local Git history. Please merge in the latest built develop branch to fix this: git fetch upstream && git merge `cat docker/.commit`." && exit 1 ) else echo "You are building from $ARTIFACT_BASE which has no docker/.commit file. That's a bug unless you are building from source-clean or something similar." && git reset FETCH_HEAD && git checkout -f FETCH_HEAD; fi && git merge --ff-only FETCH_HEAD && git log -1 --format=%H > docker/.commit && rm -rf .git:
0.459 fatal: not a git repository (or any of the parent directories): .git
------
Dockerfile:159
--------------------
158 | RUN find . \( -type f -or -type l \) > $HOME/artifact-base.manifest
159 | >>> RUN git fetch --update-shallow "$HOME/sage-context" HEAD \
160 | >>> && if [ -e docker/.commit ]; then \
161 | >>> git reset `cat docker/.commit` \
162 | >>> || ( echo "Could not find commit `cat docker/.commit` in your local Git history. Please merge in the latest built develop branch to fix this: git fetch upstream && git merge `cat docker/.commit`." && exit 1 ) \
163 | >>> else \
164 | >>> echo "You are building from $ARTIFACT_BASE which has no docker/.commit file. That's a bug unless you are building from source-clean or something similar." \
165 | >>> && git reset FETCH_HEAD \
166 | >>> && git checkout -f FETCH_HEAD; \
167 | >>> fi \
168 | >>> && git merge --ff-only FETCH_HEAD \
169 | >>> && git log -1 --format=%H > docker/.commit \
170 | >>> && rm -rf .git
171 | # Copy over all the untracked/staged/unstaged changes from sage-context. This
--------------------
ERROR: failed to solve: process "/bin/sh -c git fetch --update-shallow \"$HOME/sage-context\" HEAD && if [ -e docker/.commit ]; then git reset `cat docker/.commit` || ( echo \"Could not find commit `cat docker/.commit` in your local Git history. Please merge in the latest built develop branch to fix this: git fetch upstream && git merge `cat docker/.commit`.\" && exit 1 ) else echo \"You are building from $ARTIFACT_BASE which has no docker/.commit file. That's a bug unless you are building from source-clean or something similar.\" && git reset FETCH_HEAD && git checkout -f FETCH_HEAD; fi && git merge --ff-only FETCH_HEAD && git log -1 --format=%H > docker/.commit && rm -rf .git" did not complete successfully: exit code: 128