Build packages and CI on native ARM machines
Currently we are cross compiling everything from the host arch to the target arches. This is very useful for developers, because they can just build a package from x86_64 for aarch64 on their desktop for example. However, in a few instances, this causes hard to resolve issues (pmbootstrap#1970 (closed), pmbootstrap#1901, pmbootstrap!1965 (merged)).
For the official binary packages built on build.postmarketos.org (which uses sourcehut builds), it would be more useful to build the packages on native arm machines so we can avoid those issues.
CI package building should use the same stack as the official binary packages (so we don't get any surprises, like build passing in CI and then failing on bpo). So we should move CI to native arm builders too, after we got bpo to use native builders.
A possible path to making this happen is having postmarketOS sponsoring ARM machines for sourcehut builds, in which @ddevault would be interested in (also needs some software changes in sourcehut builds).
So it may take some time, but we have this on the radar; just opening this issue to have something to point to when the topic comes up.