Bug 1837044

Summary: Ruby 2.6 should be available as "software collection"
Product: [Fedora] Fedora Reporter: Fabrice Salvaire <fabrice.salvaire>
Component: rubyAssignee: Vít Ondruch <vondruch>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: mo, mtasaka, pvalena, ruby-packagers-sig, s, strzibny, vanmeeuwen+fedora, vondruch
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-19 07:24:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Fabrice Salvaire 2020-05-18 18:15:53 UTC
Description of problem:

Some Ruby frameworks, e.g. Redmine, require Ruby 2.6

Notice I am not familiar with Ruby, I just need it because I need software that depend on Ruby.  I don't want to run VM on my laptop for this purpose.

While Fedora provides many gems which are easy to install using gem.  It would be useful to be able to install a specific ruby+mod_passenger version in parallel to the official one, cf. https://www.softwarecollections.org/en/scls/rhscl/rh-ruby26/

The workaround is this hack https://copr.fedorainfracloud.org/coprs/fabricesalvaire/ruby-2.6/

Comment 1 Vít Ondruch 2020-05-19 07:24:58 UTC
Hi Fabrice,

Unfortunately, SCLs were never approved and supported in Fedora. I am afraid there is no other way then using custom COPR repository.

However, if you don't insist on parallel installability, then you should try 2.6 stream of Ruby module. Here is more information. But please note, the modules are not best maintained, because so far, I am not aware of any Ruby module users ;)

Closing this ticket as WONTFIX. Feel free to reopen if you have more input.


[1] https://docs.fedoraproject.org/en-US/modularity/installing-modules/