Hello everyone!
I want to discuss the support for ARMv7/ARM32 docker images. A few versions ago we started providing them to allow people easily run the thing on raspberry pis and other SBCs. However, never Raspberry PI boards everything above RPi3) do have arm64 CPUs and in February 2022 Raspberry PI OS started supporting 64bit, too, which is now the default.
That being said, arm/v7 images are likely only used in edge cases and legacy systems these days and new setups should use them.
On the flip site, maintaining those images is a workload and requires diving deep into the details of our docker builds every few months. Most of the times our docker builds fail its because of the specific requirements of arm/v7 package builds. The other platforms usually don't cause issues.
With the constant growth of the RISC-V architecture, there is also a good reason to free some resources to support this platform. RISC-V is also way more open, there are even fully free (as in free speech) CPUs and this feels like it aligns much better with our values.
Considering all of this, I am in favor of dropping support for arm/v7 also known as arm32 after the 1.4.0 release. However, I might missed some important point, if thats the case, let me know!