Skip to content

feat: add aarch64 images (beta)#1589

Merged
RoyalOughtness merged 35 commits intolivefrom
multiarch
Nov 25, 2025
Merged

feat: add aarch64 images (beta)#1589
RoyalOughtness merged 35 commits intolivefrom
multiarch

Conversation

@RoyalOughtness
Copy link
Copy Markdown
Collaborator

No description provided.

@HastD
Copy link
Copy Markdown
Collaborator

HastD commented Nov 7, 2025

Something I noticed about the ARM builds is that getting/refreshing dnf repo metadata seems to be a major bottleneck: for some reason, the builds often get stuck for several minutes at a time each time the repo metadata is refreshed, and such metadata refreshes happen every time a new repository is added.

So, potentially one way to improve performance would be to consolidate the adding of new repositories so repo metadata only has to be refreshed once per build. I think that could be accomplished by ordering the BlueBuild modules so that all repo files are already in place before any dnf steps are run; the first steps in each recipe would just add repo files to /etc/yum.repos.d (or maybe could be part of a files step that adds other files, but in any case it shouldn't run dnf, and later dnf steps shouldn't add any new repositories).

@RoyalOughtness RoyalOughtness changed the title Testing: Multiarch feat: add aarch64 images Nov 12, 2025
@RoyalOughtness RoyalOughtness marked this pull request as ready for review November 12, 2025 22:11
@RoyalOughtness RoyalOughtness linked an issue Nov 12, 2025 that may be closed by this pull request
@RoyalOughtness RoyalOughtness changed the title feat: add aarch64 images feat: add aarch64 images (beta) Nov 12, 2025
@RoyalOughtness RoyalOughtness enabled auto-merge (squash) November 25, 2025 04:50
@RoyalOughtness RoyalOughtness merged commit 378e93b into live Nov 25, 2025
119 of 120 checks passed
@RoyalOughtness RoyalOughtness deleted the multiarch branch November 30, 2025 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] ARM support

3 participants