OSC / ood-documentation

Documentation for Open OnDemand generated using Sphinx
https://osc.github.io/ood-documentation/latest/
MIT License
10 stars 53 forks source link

Question - is Software Collections still required? #1010

Open simonflood opened 2 days ago

simonflood commented 2 days ago

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?

johrstrom commented 2 days 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.

https://github.com/OSC/ondemand/blob/058ce3663b449844f4febf82a5c106b38106f208/packaging/rpm/ondemand.spec#L132

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).

johrstrom commented 2 days ago

I've created https://github.com/OSC/ondemand/issues/3904 for the same.

treydock commented 1 day ago

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.