Skip to content

Deprecation Notice: Dropping Platform ARMv7 #2642

@polarathene

Description

@polarathene

NOTE: ARM64 is not affected. That platform remains relevant to support.


Deprecation plans for ARMv7:

Due to the age of the ARMv7 platform and assumed very few if any remaining users of it with this project:

  • ARMv7 builds will be dropped as a requirement CI tests to pass.
  • Unless there is sufficient interest for ARMv7, publishing ARMv7 image builds to registries (DockerHub, GHCR) will also halt.

Should this decision go ahead to stop publishing for ARMv7, it would then be advised for those affected to upgrade their hardware or maintain their own ARMv7 builds.


Additional reasoning:

  • ARMv7 doesn't receive any test coverage beyond what AMD64 CI covers. I don't believe any maintainer is able to offer much in support either. Similar to ARM64 (which is still a useful platform to support), our support amounts to successful builds of the image during CI test runs and publishing image releases to registries.
  • AFAIK for Raspberry Pi 3 (RPi 3) with 64-bit OS installs ARM64 is supported which is a product from 2016.
  • Fedora has plans to drop support for ARMv7 by mid 2023 (relevant in the context of industry support for ARMv7).
  • Most of these ARMv7 devices are resource constrained, obsoleted by newer devices around 2016 onwards (ARMv8 across SBC devices), these replacement devices cost around $15-40 USD.

Reaching out to users known to use ARM (most interested in ARMv7 at the time):

I have looked through this projects issues and noticed most users that mention their ARMv7 device are RPi users. I have pinged users involved below (apologies for those that are not using ARMv7, or no longer using this project).

Please chime in, if the ARMv7 platform support matters to you. ARM64 will remain.

Metadata

Metadata

Assignees

Labels

arch/arm64ARM64area/ciissue/limited supportDue to a specific configuration on the user side only limited support is offeredkind/updateUpdate an existing feature, configuration file or the documentationpriority/lowstale-bot/ignoreIndicates that this issue / PR shall not be closed by our stale-checking CI

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions