influxdata / influxdata/build-scripts

Improve arm packaging

Open
#6 12 comments 7 reactions 1 assignee Assigned to @antmurph View on GitHub
Dominant language
Shell
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

I've had some trouble with making use of the packages in [repos.influxdata.com](https://repos.influxdata.com).

For CentOS they are packaged for the `armhf` architecture, however the [armhfp release of CentOS](https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp) actually expects packages to be `armv7hl`. I am by no means an expert on arm architectures, but as far as I can tell, these refer to the same thing. Indeed I have been running your `armhf` build on my `armv7hl` CentOS install on a Raspberry Pi 3b+ for quite some time without issue.

The problem is that `yum` cannot install "different" architectures, so I have to `wget` and install with `rpm` directly, making the repo somewhat pointless.

I have recently switched up to Fedora 29 and arm64 on the RPi, but run into the same problem - the packages on repos.influxdata.com are all packaged for `arm64`, whereas the arm64 release of Fedora (and indeed the [arm64 CentOS](https://wiki.centos.org/SpecialInterestGroup/AltArch/AArch64) too) both expect `aarch64` packages. Again these are the same thing as far as I know, and the package runs fine when installed manually, but the difference makes the the package manager and the repo not usable.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.