timescale / timescaledb

An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
https://www.timescale.com/
Other
17.89k stars 882 forks source link

[Feature]: add RPMs for aarch64 (arm64) #5033

Open phemmer opened 1 year ago

phemmer commented 1 year ago

What problem does the new feature solve?

Currently your official repos provide aarch64/arm64 packages for deb, but not as rpm. It would be useful to provide these for rpm as well so that people don't have to compile it themselves. I feel this is an important case as aarch64 is a common architecture on cloud providers as it's cheaper than x86_64 instances. It's also possible people may want to install on SBC systems such as Raspberry Pi (v3+). Also as these aarch64 systems might be smaller (in compute capability), compiling on them may be prohibitively difficult.

While I think it would be good to target all EL versions, in my case I'm looking for EL9.

What does the feature do?

.

Implementation challenges

No response

phemmer commented 1 year ago

For anyone interested, I created a COPR build for Timescaledb 2.11.0 and PostgreSQL 15 on EL9 which is available at https://download.copr.fedorainfracloud.org/results/phemmer/timescaledb-tsl_15/rhel-9-aarch64/06081076-timescaledb-tsl_15/.

I won't commit to keeping it updated, as I'll only update it when I need. So if you want to reproduce yourself, you can create a COPR repo with a "Custom" build type, and the script at: https://gist.github.com/phemmer/65bff6b3a18f611580c0b820c5bfb121