Kaleb Keithley
2022-Aug-17 00:38 UTC
[Gluster-users] Right way to use community Gluster on genuine RHEL?
CentOS's build system and the Community Build Service (CBS) ? where the SIG packages get built ? use incarnations of Fedora's Koji. (I presume it comes from Fedora anyway, but I could be wrong.) E.g. Stream is on https://kojihub.stream.centos.org/koji and the SIG packages get built on CBS at https://cbs.centos.org/koji/. There was a different koji instance for C8 before Stream8 and C7 and earlier, which name escapes me. The CLIs that packagers use are called fedpkg and koji for Fedora, cbs for CBS, and I'm not sure what the CLI is for Stream, I don't use that, I don't work on Stream. There are a lot of other pieces too, e.g. bodhi is for update management I think in Fedora, and account management. CentOS had their own account management for a while then later switched to Fedora's FAS. CBS doesn't use bodhi, updates are managed by the packagers. There are other backend pieces that sign the RPMs and build the repos. I honestly don't even know what all the pieces are. There are people on #centos-devel (on Libera.chat) like arrfab, bstinson, hughesjr, and carlwgeorge to name a few, who know all the details. You should make friends with them. ;-) But you don't really need all that just to build packages. You could just set up a Stream8 box and do all your builds, signing, and repo creation on it. Which is what is/was done for gluster's Debian packages. For bonus points set it up as a container and use k8s or ansible to fire up an image and do the builds when you need them. On Tue, Aug 16, 2022 at 6:43 PM Strahil Nikolov <hunter86_bg at yahoo.com> wrote:> Hey Kaleb, > thanks for your reply. I was affraid of that. > > How can I get more info about the build process ? Maybe we can replicate > the setup as a Rocky SIG . > > Best Regards, > Strahil Nikolov > > On Mon, Aug 15, 2022 at 15:15, Kaleb Keithley > <kkeithle at redhat.com> wrote: > > On Sun, Aug 14, 2022 at 8:31 AM Strahil Nikolov <hunter86_bg at yahoo.com> > wrote: > > > Yet, when I asked the CentOS Storage SIG about the situation after the > CentOS Stream goes end of life -> there was no definitive answer. > > > I'm not sure asking the Storage SIG is the right thing to do. The SIGs > are subject to whatever CentOS decides. > > E.g. if you look at C6 vs C7 on http://mirror.centos.org/centos/, the SIG > repos are there (obviously) for C7, but *everything* is gone for C6 (and > earlier) including all the SIG repos. (But it is all achieved on > https://vault.centos.org/ so it's not truly gone.) > > If everything in Stream8 and everything related to Stream8 gets removed at > Stream8's EOL by CentOS, that's nothing to do with the SIGs. > > I kinda suspect that some Stream8 stuff will stick around for a little > while, but we ? i.e. the SIGs ? are not part of that decision process. > > And I pretty much guarantee that all the build infra around Stream8 will > get torn down pretty quickly and there won't be any further updates to any > of the software. > > -- > > Kaleb > >-- Kaleb -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20220816/ee7ddd59/attachment.html>
Ville-Pekka Vainio
2022-Nov-21 11:52 UTC
[Gluster-users] Right way to use community Gluster on genuine RHEL?
Hi! I?m reviving an old thread, because my questions are related to the original topic. Are there any community packages available in any repository which are built against the stable Alma or Rocky 9? Is there a risk that Gluster packages built against CentOS 9 Stream would at some point be incompatible with the stable Alma/Rocky 9? RH promises ABI compatibility for some libraries, but if I understand correctly, liburcu (the RPM named userspace-rcu) is not one of those and there?s a chance it could change between EL9 minor releases. I?m able to rebuild the srpm, if needed, but it?d be convenient if there was a repository. Best regards, Ville-Pekka