Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question - is Software Collections still required? #1010

Open
simonflood opened this issue Oct 25, 2024 · 4 comments
Open

Question - is Software Collections still required? #1010

simonflood opened this issue Oct 25, 2024 · 4 comments

Comments

@simonflood
Copy link
Contributor

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
Copy link
Contributor

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
Copy link
Contributor

I've created OSC/ondemand#3904 for the same.

@treydock
Copy link
Contributor

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.

@simonflood
Copy link
Contributor Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants