Bug #3395
[ruby] Requires rubygems, which conflicts with your-freedom
100%
Description
Found myself unable to update because many packages depend on ruby, including parabola-hackers, and ruby depends on rubygems. Can the package in libre be updated to remove this dependency now that it's been blacklisted in your-freedom?
Subtasks
Related issues
History
Updated by clarintux over 1 year ago
I have the same problem:
:: your-freedom and rubygems are in conflict. Remove rubygems? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing rubygems breaks dependency 'rubygems' required by ruby
Updated by bill-auger over 1 year ago
- Assignee set to bill-auger
- Status changed from unconfirmed to in progress
Updated by bill-auger over 1 year ago
- Related to Freedom Issue #2601: [ruby][rubygems][your-system-sanity] Dependencies added
Updated by bill-auger over 1 year ago
this should be fixed now - the new 'ruby' package no longer depends on 'rubygems' - it is still unclear what the fall-out may be - for some reason, arch's 'ruby' has depended on 'rubygems' since about 3 years ago - do i IIRC, the `rubygems` binary was in the 'ruby' package before that? - perhaps a future bug report will make that reason clear
i noticed one annoyance (probably minor) - every CLI command warns on STDERR: "RubyGems were not loaded"; but ruby works nonethless
$ ruby -e 'puts "hello"' `RubyGems' were not loaded. hello
Updated by clarintux over 1 year ago
Some programs still give problems:
`RubyGems' were not loaded. /usr/bin/lolcat:9:in `require': cannot load such file -- rubygems (LoadError) from /usr/bin/lolcat:9:in `<main>'
Updated by bill-auger over 1 year ago
clarintux - those errors are covered by the two sub-tasks
- Bug #3405: [various]: RubyGems were not loaded
- Freedom Issue #3406: [various]: `require': cannot load such file -- rubygems (LoadError)
any examples of "rubygems (LoadError)" will need to be investigated and treated or deleted, on a one-by-one basis - #3406 already mentions 'lolcat'
Updated by bill-auger about 1 year ago
- Related to Freedom Issue #1035: [your-system-sanity]: Non-Free Software From Third-party Package Managers (TPPM) added
Updated by bill-auger about 1 month ago
'rubygems' was patched and re-instated - so this specific problem is fixed now - just waiting on the sub-tasks now
can people check those:- `RubyGems' were not loaded.
- `require': cannot load such file -- rubygems (LoadError)
Updated by bill-auger 20 days ago
- Assignee changed from bill-auger to lukeshu
- Status changed from in progress to fixed