Native hardware package builds for 32-bit ARM
Adding for tracking purposes, this is already complete.
Items from the packages repository included in base and as add-on packages were compiled in an emulated environment using QEMU for 32-bit ARM platforms (SG-3100, SG-1000). This led to issues where the emulated environment did not properly simulate the hardware.
The package builds for 32-bit ARM were moved to native hardware to eliminate these problems.
As a consequence, all packages (base and add-on) on 32-bit ARM installations will be forcefully reinstalled when updating to ensure users have a consistent set of packages from the native hardware builds.
The following commits in the Plus packages repository setup the package set functionality in pfSense-upgrade for this purpose: