Open simonflood opened 4 weeks ago
I think so? I mean we do still use it, you can see in our .spec files that we use it at least as a developmental dependency, though i could be wrong, in that it could still use it at runtime to load the right environment.
So bearing that in mind is Software Collections still required when installing Open OnDemand?
It doesn't seem like it's a prerequisite, but might install it as a dependency when you install ondemand.
That said - this does remind me that we need to get rid of it because I believe it can conflict with modules (IIRC it defines module
).
I've created https://github.com/OSC/ondemand/issues/3904 for the same.
OnDemand only required SCL repos with EL7 OS. We do still utilize the "scl" package to load the environment for OnDemand on RHEL and RHEL based systems but we don't need the SCL repos to install dependencies.
Thanks @treydock and @johrstrom , the way I read the current (3.1) documentation is that Software Collections repositories are required on the web node regardless of the installed OS. However my own testing with Rocky Linux 9 the Software Collections repos are not required.
The Software Requirements for installing Open OnDemand includes Software Collections repositories on the Web node serving OnDemand but the Software Collections website notes that project is end of life (as of end of June 2024) with end of development of Red Hat Enterprise Linux 7.
So bearing that in mind is Software Collections still required when installing Open OnDemand?
If it is still required what does it provide and for which Operating Systems is it required?