CARTAvis / carta

To CARTA users, this repo holds the CARTA release packages. Please use this repo to log bugs and feature requests. These will be triaged by the development team and prioritised as necessary in the development cycles.
19 stars 0 forks source link

Migrate RPM hosting to Copr #167

Closed ajm-ska closed 1 year ago

ajm-ska commented 1 year ago

Currently, we host our CARTA RPMs on a server at ASIAA (https://packages.cartavis.org/). We can not guarantee that it will be available 24 hours a day, 365 days a year. It is also time-consuming to manually build, sign, and test each RPM (full release and beta release) on what has now become 6 supported RPM platforms:

  1. Red Hat 7 x86_64
  2. Red Hat 7 aarch64
  3. Red Hat 8 x86_64
  4. Red Hat 8 aarch64
  5. Red Hat 9 x86_64
  6. Red Hat 9 aarch64

An alternative is to use Fedora Copr. Copr (Cool Other Package Repo) is a convenient free service to build and host third-party RPM package repositories, similar to Ubuntu's Launchpad PPAs. It should save a lot of time. Although it is provided by Fedora, we can build packages only for EPEL7, EPEL8, and EPEL9 ('EPEL' stands for Extra Packages for Enterprise Linux)

Caveat: Copr does not provide el7 aarch64

Tasks:

veggiesaurus commented 1 year ago

@ajm-asiaa can we close this?

ajm-ska commented 1 year ago

@veggiesaurus Not yet. I believe there are just two different documents left that need modifying:

  1. The CARTA Installation and Configuration page on the user manual.
  2. The step by step instructions for CentOS8 on the carta-controller documentation.

I was actually trying to do it yesterday, but I got sidetracked by other things yesterday and today. I will try to do it tomorrow. I am sorry for the inconvenience.

ajm-ska commented 1 year ago

@veggiesaurus I think we can finally close this issue as completed now!