Project

General

Profile

Bug #3395

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

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

Status:
in progress
Priority:
bug
Assignee:
% Done:

0%


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 loadedconfirmedbill-auger

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

Actions

Related issues

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

Actions

History

#1

Updated by clarintux about 1 month 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 about 1 month ago

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

Updated by bill-auger about 1 month ago

#4

Updated by bill-auger about 1 month 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 about 1 month ago

  • Status changed from in progress to fixed
#6

Updated by bill-auger about 1 month ago

  • Status changed from fixed to in progress
#7

Updated by clarintux about 1 month 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 about 1 month 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'

Also available in: Atom PDF