Skip to content

Add support for arm64 build (tested on Mac M1) #622

Add support for arm64 build (tested on Mac M1)

Add support for arm64 build (tested on Mac M1) #622

Triggered via pull request February 5, 2024 15:25
Status Failure
Total duration 47m 35s
Artifacts

ci.yaml

on: pull_request
pre-commit
17s
pre-commit
Matrix: build-test-push
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 7 warnings
build-test-push (17.0, 15, 3.10, linux/amd64,linux/arm64)
buildx failed with: ERROR: failed to solve: process "/bin/sh -c build_deps=\" build-essential libfreetype6-dev libfribidi-dev libghc-zlib-dev libharfbuzz-dev libjpeg-dev liblcms2-dev libldap2-dev libopenjp2-7-dev libpq-dev libsasl2-dev libtiff5-dev libwebp-dev libxml2-dev libxslt-dev tcl-dev tk-dev zlib1g-dev \" && apt-get update && apt-get install -yqq --no-install-recommends $build_deps && curl -o requirements.txt https://raw.githubusercontent.com/$ODOO_SOURCE/$ODOO_VERSION/requirements.txt && if [ \"$TARGETARCH\" = \"arm64\" ]; then echo \"Upgrading odoo requirements.txt with gevent==21.12.0 (minimum version compatible with arm64)\" && sed -i 's/gevent==[0-9\\.]*/gevent==21.12.0/' requirements.txt; fi && pip install -r requirements.txt 'websocket-client~=0.56' astor click-odoo-contrib debugpy pydevd-odoo git+https://github.com/mailgun/[email protected]#egg=flanker[validator] geoip2 \"git-aggregator==4.0\" inotify pdfminer.six pg_activity phonenumbers plumbum pudb pyOpenSSL python-magic watchdog wdb && (python3 -m compileall -q /usr/local/lib/python3.10/ || true) && python3 -c 'from flanker.addresslib import address' >/dev/null 2>&1 && apt-get purge -yqq $build_deps && apt-get autopurge -yqq && rm -Rf /var/lib/apt/lists/* /tmp/*" did not complete successfully: exit code: 100
build-test-push (16.0, 14, 3.10, linux/amd64,linux/arm64)
buildx failed with: ERROR: failed to solve: process "/bin/sh -c build_deps=\" build-essential libfreetype6-dev libfribidi-dev libghc-zlib-dev libharfbuzz-dev libjpeg-dev liblcms2-dev libldap2-dev libopenjp2-7-dev libpq-dev libsasl2-dev libtiff5-dev libwebp-dev libxml2-dev libxslt-dev tcl-dev tk-dev zlib1g-dev \" && apt-get update && apt-get install -yqq --no-install-recommends $build_deps && curl -o requirements.txt https://raw.githubusercontent.com/$ODOO_SOURCE/$ODOO_VERSION/requirements.txt && if [ \"$TARGETARCH\" = \"arm64\" ]; then echo \"Upgrading odoo requirements.txt with gevent==21.12.0 and greenlet==1.1.0 (minimum version compatible with arm64)\" && sed -i 's/gevent==[0-9\\.]*/gevent==21.12.0/' requirements.txt && sed -i 's/greenlet==[0-9\\.]*/greenlet==1.1.0/' requirements.txt; fi && pip install -r requirements.txt 'websocket-client~=0.56' astor click-odoo-contrib debugpy pydevd-odoo git+https://github.com/mailgun/[email protected]#egg=flanker[validator] geoip2 \"git-aggregator==4.0\" inotify pdfminer.six pg_activity phonenumbers plumbum pudb pyOpenSSL python-magic watchdog wdb && (python3 -m compileall -q /usr/local/lib/python3.10/ || true) && python3 -c 'from flanker.addresslib import address' >/dev/null 2>&1 && apt-get purge -yqq $build_deps && apt-get autopurge -yqq && rm -Rf /var/lib/apt/lists/* /tmp/*" did not complete successfully: exit code: 100
build-test-push (14.0, 14, 3.9, linux/amd64,linux/arm64)
System.IO.IOException: No space left on device : '/home/runner/runners/2.312.0/_diag/Worker_20240205-152616-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite() at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.Diagnostics.TextWriterTraceListener.Flush() at GitHub.Runner.Common.HostTraceListener.WriteHeader(String source, TraceEventType eventType, Int32 id) at GitHub.Runner.Common.HostTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message) at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message) at GitHub.Runner.Worker.Worker.RunAsync(String pipeIn, String pipeOut) at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args) System.IO.IOException: No space left on device : '/home/runner/runners/2.312.0/_diag/Worker_20240205-152616-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite() at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.Diagnostics.TextWriterTraceListener.Flush() at GitHub.Runner.Common.HostTraceListener.WriteHeader(String source, TraceEventType eventType, Int32 id) at GitHub.Runner.Common.HostTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message) at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message) at GitHub.Runner.Common.Tracing.Error(Exception exception) at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args) Unhandled exception. System.IO.IOException: No space left on device : '/home/runner/runners/2.312.0/_diag/Worker_20240205-152616-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite() at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.Diagnostics.TextWriterTraceListener.Flush() at System.Diagnostics.TraceSource.Flush() at GitHub.Runner.Common.TraceManager.Dispose(Boolean disposing) at GitHub.Runner.Common.TraceManager.Dispose() at GitHub.Runner.Common.HostContext.Dispose(Boolean disposing) at GitHub.Runner.Common.HostContext.Dispose() at GitHub.Runner.Worker.Program.Main(String[] args)
build-test-push (15.0, 14, 3.9, linux/amd64,linux/arm64)
buildx failed with: ERROR: failed to solve: process "/bin/sh -c build_deps=\" build-essential libfreetype6-dev libfribidi-dev libghc-zlib-dev libharfbuzz-dev libjpeg-dev liblcms2-dev libldap2-dev libopenjp2-7-dev libpq-dev libsasl2-dev libtiff5-dev libwebp-dev libxml2-dev libxslt-dev tcl-dev tk-dev zlib1g-dev \" && apt-get update && apt-get install -yqq --no-install-recommends $build_deps && curl -o requirements.txt https://raw.githubusercontent.com/$ODOO_SOURCE/$ODOO_VERSION/requirements.txt && if [ \"$TARGETARCH\" = \"arm64\" ]; then echo \"Upgrading odoo requirements.txt with gevent==21.12.0 and greenlet==1.1.0 (minimum versions compatible with arm64)\" && sed -i 's/gevent==[0-9\\.]*/gevent==21.12.0/' requirements.txt && sed -i 's/greenlet==[0-9\\.]*/greenlet==1.1.0/' requirements.txt; fi && pip install -r requirements.txt 'websocket-client~=0.56' astor click-odoo-contrib debugpy pydevd-odoo flanker[validator] geoip2 \"git-aggregator<3.0.0\" inotify pdfminer.six pg_activity phonenumbers plumbum pudb pyOpenSSL python-magic watchdog wdb && (python3 -m compileall -q /usr/local/lib/python3.8/ || true) && python3 -c 'from flanker.addresslib import address' >/dev/null 2>&1 && apt-get purge -yqq $build_deps && apt-get autopurge -yqq && rm -Rf /var/lib/apt/lists/* /tmp/*" did not complete successfully: exit code: 1
pre-commit
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build-test-push (17.0, 15, 3.10, linux/amd64,linux/arm64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build-test-push (17.0, 15, 3.10, linux/amd64,linux/arm64)
You are running out of disk space. The runner will stop working when the machine runs out of disk space. Free space left: 85 MB
build-test-push (16.0, 14, 3.10, linux/amd64,linux/arm64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build-test-push (15.0, 14, 3.9, linux/amd64,linux/arm64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build-test-push (15.0, 14, 3.9, linux/amd64,linux/arm64)
You are running out of disk space. The runner will stop working when the machine runs out of disk space. Free space left: 59 MB
build-test-push (13.0, 14, 3.9, linux/amd64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.