Skip to content

Conversation

@agners
Copy link
Member

@agners agners commented Feb 11, 2025

Proposed change

Deprecate i386, armhf and armv7 Supervisor architectures. According to analytics there are 20 armhf and 8 i386 installation at this point. There are still 2340 armv7 installations, but quite some likely can be upgraded to 64-bit variants. If users don't want to replace these systems, they still can continue to run, they'll just won't receive updates.

This implements the following architecture discussions:

This PR implements a simple mechanism through the Supervisor's unsupported mechanism to inform these remaining users. Once merged, in a second step we can then remove all the references from the codebase.

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (which adds functionality to the supervisor)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:
  • Link to documentation pull request:
  • Link to cli pull request:
  • Link to client library pull request:

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • I have followed the development checklist
  • The code has been formatted using Ruff (ruff format supervisor tests)
  • Tests have been added to verify that the new code works.

If API endpoints or add-on configuration are added/changed:

@github-actions
Copy link
Contributor

There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days.
Thank you for your contributions.

@github-actions github-actions bot added the stale label Mar 13, 2025
@sairon sairon added no-stale Avoids issue going stale and removed stale labels Mar 13, 2025
@agners agners force-pushed the depreacte-supervisor-architectures branch from 503dc23 to bd636de Compare November 4, 2025 16:24
@agners agners changed the title Deprecate i386 and armhf Supervisor architectures Deprecate i386, armhf and armv7 Supervisor architectures Nov 4, 2025
@agners agners marked this pull request as ready for review November 4, 2025 16:28
This allows to download the latest available Core version still, even
on deprecated systems.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants