You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
linux/arm/v6 is the odd one out. It is the architecture behind the Raspberry Pi Model A, B and B+, the Pi Zero / Zero W and the Compute Module 1. (If you are on a Pi 2 or newer, including the Pi Zero 2 W, this does not affect you, those are armv7 or arm64.)
Why I am asking
The armv6 image is built under qemu emulation, which is slow.
There are next to no prebuilt wheels for that platform, so every dependency gets compiled from source inside the emulator. It is by far the longest part of a release build.
I have no idea whether anyone actually uses it. Docker Hub does not report pull counts per architecture.
Maintaining a build target nobody runs is wasted effort, but I do not want to pull the rug from under anyone either. So before I decide anything:
Raise your hand
If you are running An Otter Wiki on a Pi 1, Pi Zero or any other armv6 device, please give this post a thumbs up. Bonus points if you leave a comment with:
the device and OS you use
the output of uname -m and docker version --format '{{.Server.Arch}} {{.Server.Os}}'
how it performs for you: page load times, roughly how many pages, how many users
Also interesting: if you tried it on such a device and gave up because it was too slow, say so as well. That is useful information too.
And if you are running An Otter Wiki on another architecture and are eager to react anyway, feel free to use the heart icon. The thumbs up is what I will be counting, so please keep it reserved for armv6.
What happens next
Nothing is decided. If no hands go up in the next few weeks, I will most likely drop linux/arm/v6 from the release builds. The images already published stay on Docker Hub, so an older tag can be pinned, and the Dockerfile stays buildable for armv6, you would just have to build it yourself.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Every release of An Otter Wiki is published for four platforms:
linux/arm/v6is the odd one out. It is the architecture behind the Raspberry Pi Model A, B and B+, the Pi Zero / Zero W and the Compute Module 1. (If you are on a Pi 2 or newer, including the Pi Zero 2 W, this does not affect you, those are armv7 or arm64.)Why I am asking
Maintaining a build target nobody runs is wasted effort, but I do not want to pull the rug from under anyone either. So before I decide anything:
Raise your hand
If you are running An Otter Wiki on a Pi 1, Pi Zero or any other armv6 device, please give this post a thumbs up. Bonus points if you leave a comment with:
uname -manddocker version --format '{{.Server.Arch}} {{.Server.Os}}'Also interesting: if you tried it on such a device and gave up because it was too slow, say so as well. That is useful information too.
And if you are running An Otter Wiki on another architecture and are eager to react anyway, feel free to use the heart icon. The thumbs up is what I will be counting, so please keep it reserved for armv6.
What happens next
Nothing is decided. If no hands go up in the next few weeks, I will most likely drop
linux/arm/v6from the release builds. The images already published stay on Docker Hub, so an older tag can be pinned, and theDockerfilestays buildable for armv6, you would just have to build it yourself.If people are running it, it stays.
Cheers, Ralph
All reactions