Refactor #11449
closed
Don't use therubyracer anymore
Added by Anonymous over 9 years ago.
Updated over 6 years ago.
Description
therubyracer has a longstanding history of problems on non-Linux and non-x86 platforms. It is used via the execjs gem, while execjs itself does support multiple engines and will select itself the one that's best from the available ones. GitLab went through all this and uses node.js now, which means the node.js package must be installed for all execjs related tasks.
I'd probably like to support both (via bundler groups?) as using therubyracer is easiest for our RPM packaging, since it's already provided by the ruby193 SCL. Alternatively, there's a node010 SCL which may do.
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/2648 added
- Pull request deleted (
)
- Translation missing: en.field_release set to 63
I guess you're making a further change to the Debian packages for this? If you could update contribute.md as well on the website it'd be useful, thanks.
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Also available in: Atom
PDF