Project

General

Profile

Bug #3395

[ruby] Requires rubygems, which conflicts with your-freedom

CommodoreCrunch - over 1 year ago - . Updated about 1 month ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

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

Bug #3405: [various]: RubyGems were not loadedfixedlukeshu

Actions
Freedom Issue #3406: [various]: `require': cannot load such file -- rubygems (LoadError)fixedlukeshu

Actions
Bug #3440: metasploit fails to startfixedlukeshu

Actions

Related issues

Related to Packages - Freedom Issue #2601: [ruby][rubygems][your-system-sanity] Dependenciesfixed

Actions
Related to Packages - Freedom Issue #1035: [your-system-sanity]: Non-Free Software From Third-party Package Managers (TPPM)in progress

Actions

History

#1

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

#2

Updated by bill-auger over 1 year ago

  • Assignee set to bill-auger
  • Status changed from unconfirmed to in progress
#3

Updated by bill-auger over 1 year ago

#4

Updated by bill-auger over 1 year ago

related to #1035 via #2601

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

#5

Updated by bill-auger over 1 year ago

  • Status changed from in progress to fixed
#6

Updated by bill-auger over 1 year ago

  • Status changed from fixed to in progress
#7

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>'

#8

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'

#9

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
#10

Updated by bill-auger about 2 months 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)
#11

Updated by bill-auger about 1 month ago

  • Assignee changed from bill-auger to lukeshu
  • Status changed from in progress to fixed

Also available in: Atom PDF