Skip to content

Instantly share code, notes, and snippets.

View vielmetti's full-sized avatar
🌴
I may be slow to respond.

Edward Vielmetti vielmetti

🌴
I may be slow to respond.
View GitHub Profile
#!ipxe
dhcp
set base-url http://ftp.debian.org/debian/dists/stretch/main/installer-arm64/current/images/netboot/debian-installer/arm64/
kernel ${base-url}/linux console=ttyAMA0,115200 raid=noautodetect
initrd ${base-url}/initrd.gz
shell
Edwards-MacBook-Air:Desktop emv$ ./don_dev_darwin-amd64 --public_url=http://don.annarbortelegraph.com --addr=":5000"
INFO[0000] starting up addr=":5000" database=don.db log_level=INFO public_url="http://don.annarbortelegraph.com"
INFO[0000] checking migration status file="000_init.sql"
INFO[0000] applying migration file="000_init.sql"
INFO[0000] checking migration status file="001_add_time_fields_to_pubsub_state.sql"
INFO[0000] applying migration file="001_add_time_fields_to_pubsub_state.sql"
INFO[0000] checking migration status file="002_add_xml_field_to_posts.sql"
INFO[0000] applying migration file="002_add_xml_field_to_posts.sql"
INFO[0000] checking migration status file="003_add_documents_table.sql"
INFO[0000] applying migration file="003_add_documents_table.sql"
Edwards-MacBook-Air:~ emv$ docker run --rm aarch64/ubuntu:xenial apt-get update
Unable to find image 'aarch64/ubuntu:xenial' locally
xenial: Pulling from aarch64/ubuntu
836d77ef2984: Pull complete
f0e81d48e111: Pull complete
7dfbdb5951ed: Pull complete
d64656bf9f15: Pull complete
e6d85533eac9: Pull complete
Digest: sha256:3654e304352d2c188cbb1be6c4ece249fa2eca5a15d11f549348fc10bf519402
Status: Downloaded newer image for aarch64/ubuntu:xenial
Edwards-MacBook-Air:~ emv$ docker run --rm armhf/ubuntu:xenial apt-get update
Unable to find image 'armhf/ubuntu:xenial' locally
xenial: Pulling from armhf/ubuntu
3ec2010dcf9a: Pull complete
a9ce7d83bdeb: Pull complete
a096d24b8544: Pull complete
e1d64facf085: Pull complete
6300ac39294b: Pull complete
Digest: sha256:ad289f5b5c2a0bd88f61333b0d6f0ea81051c6f315a8eb22de0907e1da960115

The GoLang issues that affect Docker on arm64 specifically have been logged in the Go issues, though they are not called out as such in a single tag or project.

Some of these issues include other impact upstream or downstream, ie. that deal with issues in the greater Docker ecosystem as opposed to the build of Docker specifically.

I've pulled out the highlights of all of the issues I'm aware of and tracking, for your review. For others, the search string 'arm64 OR aarch64 OR armv8' is generally necessary in Github to find everything related.

#!/usr/bin/python -u
import sys
import geojson
import json
import urllib3
http = urllib3.PoolManager()
r = http.request('GET', 'http://www.a2dda.org/map/AADDACount.json')
a2dda = json.loads(r.data.decode('utf-8'))
mkdir -p .go-pkg-cache/gopath .go-pkg-cache/vendor .go-pkg-cache/goroot-linux_amd64_netgo
docker build -t "docker-dev:master" -f "Dockerfile.aarch64" .
Sending build context to Docker daemon 557.1 kB Sending build context to Docker daemon 1.114 MB Sending build context to Docker daemon 1.671 MB Sending build context to Docker daemon 2.228 MB Sending build context to Docker daemon 2.785 MB Sending build context to Docker daemon 3.342 MB Sending build context to Docker daemon 3.899 MB Sending build context to Docker daemon 4.456 MB Sending build context to Docker daemon 5.014 MB Sending build context to Docker daemon 5.571 MB Sending build context to Docker daemon 6.128 MB Sending build context to Docker daemon 6.685 MB Sending build context to Docker daemon 7.242 MB Sending build context to Docker daemon 7.799 MB Sending build context to Docker daemon 8.356 MB Sending build context to Docker daemon 8.913 MB Sending build context to Docker daemon 9.47 MB Sending build context to Docker daemon 10.03 MB Sendin
====================================
zeromq 4.2.0: ./test-suite.log
====================================
# TOTAL: 85
# PASS: 73
# SKIP: 0
# XFAIL: 0
# FAIL: 12
# XPASS: 0
====================================
zeromq 4.2.0: ./test-suite.log
====================================
# TOTAL: 85
# PASS: 73
# SKIP: 0
# XFAIL: 0
# FAIL: 12
# XPASS: 0
====================================
zeromq 4.1.5: ./test-suite.log
====================================
# TOTAL: 63
# PASS: 52
# SKIP: 0
# XFAIL: 0
# FAIL: 11
# XPASS: 0