by WarheadsSE » Sun Mar 18, 2018 3:31 pm
As both a maintainer in ALARM and as a Distribution Engineer with GitLab, I can point you to a few causes:
- The package in the repositories is built as a source install, with multiple components.
- Some of those packages rely on other packages such as Ruby, gRPC gem, jemalloc, etc. that often have issues building for ARM. These can be a PITA to keep up with. Raspbian has the "advantage" of being based on older toolchains that rarely upset these downstream dependencies.
- When a set of packages or dependencies of packages has a consistent issue with maintenance that requires more time than available for the value (return on investment basics), ALARM will pull that package from the repositories rather than have an aging/broken package.
If enough value weight is presented, we can revisit such a change.