Why is Slurm 20 the latest RPM in RHEL 8/Fedora repo?
According to these links: https://rpmfind.net/linux/rpm2html/search.php?query=slurm https://src.fedoraproject.org/rpms/slurm Why doesn't RHEL 8 get a newer version? Can someone update the repo maintainer Philip Kovacs <https://src.fedoraproject.org/user/pkfed> < pkfed@fedoraproject.org>? There was a ticket at https://bugzilla.redhat.com/show_bug.cgi?id=1912491 but no movement on RHEL 8.
This isn't answering your question, but I strongly suggest you build Slurm from source. You can use the provided slurm.spec file to make rpms (we do) or use "configure + make". Apart from being able to upgrade whenever a new version is out (especially important for security!), you can tailor the rpms/build to your needs (IB? SlingShot? Nvidia? etc.). -- Regards, Bjørn-Helge Mevik, dr. scient, Department for Research Computing, University of Oslo
I agree with Bjørn to build it from source to have more control. We do it with tarballs like schedmd suggests so we can also easily switch between versions without deleting/installing rpms/debs. On 31/01/2024 09:02, Bjørn-Helge Mevik via slurm-users wrote:
This isn't answering your question, but I strongly suggest you build Slurm from source. You can use the provided slurm.spec file to make rpms (we do) or use "configure + make". Apart from being able to upgrade whenever a new version is out (especially important for security!), you can tailor the rpms/build to your needs (IB? SlingShot? Nvidia? etc.).
-- -- Bas van der Vlies | High Performance Computing & Visualization | SURF| Science Park 140 | 1098 XG Amsterdam | T +31 (0) 20 800 1300 | bas.vandervlies@surf.nl | www.surf.nl |
On 1/31/24 09:02, Bjørn-Helge Mevik via slurm-users wrote:
This isn't answering your question, but I strongly suggest you build Slurm from source. You can use the provided slurm.spec file to make rpms (we do) or use "configure + make". Apart from being able to upgrade whenever a new version is out (especially important for security!), you can tailor the rpms/build to your needs (IB? SlingShot? Nvidia? etc.).
I agree that Slurm should be built from the source tar-balls in stead of installed some (outdated) repo. Detailed installation instructions are in my Slurm Wiki page https://wiki.fysik.dtu.dk/Niflheim_system/Slurm_installation/ Best regards, Ole
My impression is, that there are multiple challenges why it's not easy to create good-for-all recent slurm RPM: - NVML dependency - different sites use different NVML lib version with varying update cycle - pmi* deps - some sites (like mine) is using only one reasonable recent openpmix, I know other sites, using eg. Impi with different pmi configuration requirements - EL release cycle vs. Slurm release schedule is (fortunately!) not aligned BTw. there is HPC-SIG group in Rocky Linux interested in packaging slurm.. OpenHPC has also own distribution of slurm rpms, and there used to be some in EPEL too. I ended writing GitHub action building the rpms for me.. and I must say that SchedMD maintains quite stable and predictable build procedure, so usually bumping version(s) is enough. cheers josef On 29. 01. 24 17:00, Robert Kudyba wrote:
According to these links: https://rpmfind.net/linux/rpm2html/search.php?query=slurm https://src.fedoraproject.org/rpms/slurm
Why doesn't RHEL 8 get a newer version? Can someone update the repo maintainer Philip Kovacs <https://src.fedoraproject.org/user/pkfed> <pkfed@fedoraproject.org>? There was a ticket at https://bugzilla.redhat.com/show_bug.cgi?id=1912491 but no movement on RHEL 8.
participants (5)
-
Bas van der Vlies -
Bjørn-Helge Mevik -
Josef Dvoracek -
Ole Holm Nielsen -
Robert Kudyba