glusterdocs icon indicating copy to clipboard operation
glusterdocs copied to clipboard

gluster 10 packages for CentOS 7 should be available.

Open maxadamo opened this issue 3 years ago • 4 comments

maxadamo avatar Dec 28 '21 11:12 maxadamo

based on the information that you provide on your installation guide Community-Packages, you create Gluster 10 packages for Ubuntu 1804 and you do not create packages for CentOS 7, but:

  • Ubuntu 18.04 will be EOL on April 2023 and you're gonna create Gluster 10 packages
  • RedHat/CentOS 7 will be EOL on June 2024, but you're not gonna create Gluster 10 packages

At the same time, CentOS 8 Stream is not really usable in production, which means that only RedHat 8 users can use Gluster 10. Would you reconsider your decision about CentOS / RedHat 7?

maxadamo avatar Dec 28 '21 11:12 maxadamo

@nixpanic

Sheetalpamecha avatar Dec 29 '21 08:12 Sheetalpamecha

Any update or comment from @nixpanic ? Cheers.

maxadamo avatar Jan 10 '22 19:01 maxadamo

I compiled the RPMs. I don't have a pipeline, but I can share the RPMs and If you trust me, you'll only need to sign them (just ping me and I upload the files somewhere). It was tricky and I had to do the following:

  1. compile liburing (remembering to check-out tag 2.0): how-to-build-liburing
  2. install userspace-rcu and userspace-rcu-devel from your gluster 9 repo
  3. rename /usr/bin/python3 as /usr/bin/python3.save
  4. prepend PYTHON=python2.7 to the commands to compile
  5. install a more modern GCC (and struggle with SCL )
  6. build RPMs, add them to repo
  7. rename /usr/bin/python3.save as /usr/bin/python3
  8. remember to add userspace-rcu packages to the repo, along with the other RPMs

maxadamo avatar Jan 16 '22 18:01 maxadamo