Comments (3)
I think I've confirmed this. There's no need to enable modules for RHEL/9 - the base packages of ruby 3.0 and nodejs 16 are the packages that you require.
from ood-documentation.
What happens here is RHEL9 has fewer modules than RHEL8. When RHEL8 came out they started with multiple versions of Ruby, NodeJS, etc. With RHEL9 they dialed that back a bit so first few releases of RHEL9 only had a single module for most things and those default modules in OnDemand's case is Ruby 3.1 and NodeJS 18. If RHEL9 comes out with like ruby:3.2 module and we need that one, then there will be extra steps.
Example:
$ docker run --rm -it --platform linux/amd64 rockylinux:9 /bin/bash
[root@c6762c66b85d /]# dnf install -y https://yum.osc.edu/ondemand/3.0/ondemand-release-web-3.0-1.noarch.rpm epel-release
[root@c6762c66b85d /]# dnf install -y ondemand
Normally if DNF was enabling a non-default module, it would output that but the above steps don't output anything about modules as we are using all the defaults.
Looks like default Ruby is 3.1 and nodejs is 18. I Think the fact we are seeing 3.1 is a bug in how downstream RHEL clones handle modules. I'm fairly certain RHEL 9 supports both Ruby 3.0 and 3.1 but I think the clones like Alma and Rocky only support 3.1. https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle#rhel9_full_life_application_streams
from ood-documentation.
This was fixed in #904.
from ood-documentation.
Related Issues (20)
- Review Information in Requirements HOT 1
- missing documentation on ood_dataroot
- Misconfigured Custom Job Submission Example HOT 1
- Extracts novnc connection compression & quality into Configuration variables
- find_port $1 as host and not minimum port HOT 1
- Outdated Installation Instructions for Ubuntu 20.04 - 22.04 and Debian HOT 1
- Broken link for `user_map_match`
- Add Globus Doc Example
- keycloak docs are way out of date
- Make downloads folder with pdf/epub variants of documentation available HOT 2
- documentation for keycloak federation
- Removes NavConfig class & Replaces its use
- Remove `app_root` Setting
- add docs for heartbeat frequency
- add the ability to define default launcher fields
- For sub apps - Document use of local/ directory
- Adding R studio to OOD HOT 13
- OSC RStudio App erroring HOT 17
- Adds ability to filter modules w/ string or regex
- Adds dynamic labels to form with data-label-*
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ood-documentation.