Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dev-ruby/rubygems guestion{slvd}
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
cwc
Veteran
Veteran


Joined: 20 Mar 2006
Posts: 1354
Location: Tri-Cities, WA USA

PostPosted: Thu Oct 10, 2024 2:50 pm    Post subject: dev-ruby/rubygems guestion{slvd} Reply with quote

Here are the notifications related to ruby/rubygems from "#emerge -avuDN @world"
I'm trying to figure out what to do. I believe everything is related to the following and rubygems:

Code:

dev-ruby/rubygems:0

  (dev-ruby/rubygems-3.4.22:0/0::gentoo, ebuild scheduled for merge) USE="-server -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31" conflicts with
    >=dev-ruby/rubygems-3.3.0[ruby_targets_ruby31] required by (virtual/rubygems-19:0/0::gentoo, installed) USE="" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32"
                              ^^^^^^^^^^^^^^^^^^^


I have nothing related to rubygems in package.use
I've included the notifications and my /etc/portage/package.use/package.use.txt code.

emerge world ntifications:
Code:

dev-ruby/irb:0

  (dev-ruby/irb-1.13.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/irb-1.4.1[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                               

dev-ruby/power_assert:0

  (dev-ruby/power_assert-2.0.3:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                                         
    dev-ruby/power_assert[ruby_targets_ruby31(-)] required by (dev-ruby/test-unit-3.6.2:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                                 

dev-ruby/typeprof:0

  (dev-ruby/typeprof-0.21.11:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                                     

dev-ruby/bundler:2

  (dev-ruby/bundler-2.4.22:2/2::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31" conflicts with
    >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                                   

dev-ruby/did_you_mean:2.6

  (dev-ruby/did_you_mean-1.6.3:2.6/2.6::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                                         

dev-ruby/json:2

  (dev-ruby/json-2.7.2-r1:2/2::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                                 

dev-ruby/rdoc:0

  (dev-ruby/rdoc-6.6.3.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                                 
    >=dev-ruby/rdoc-4.0.0[ruby_targets_ruby31(-)] required by (dev-ruby/irb-1.13.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                                 

dev-ruby/kpeg:1

  (dev-ruby/kpeg-1.3.3:1/1::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31 (-ruby33)" conflicts with
    >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby31(-)] required by (dev-ruby/rdoc-6.6.3.1-r1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                                   

virtual/rubygems:0

  (virtual/rubygems-19:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31" conflicts with
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/test-unit-3.6.2:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/bundler-2.4.22:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/minitest-5.25.1:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/power_assert-2.0.3:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/logger-1.6.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/psych-5.1.2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/minitest-5.25.1:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/psych-5.1.2:5/5::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/logger-1.6.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/power_assert-2.0.3:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/irb-1.13.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/rss-0.3.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/rss-0.3.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/kpeg-1.3.3:1/1::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/reline-0.5.10:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/irb-1.13.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/strscan-3.1.0:3/3::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/reline-0.5.10:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/rexml-3.3.7:3/3::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/io-console-0.7.2:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/stringio-3.1.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/kpeg-1.3.3:1/1::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/strscan-3.1.0:3/3::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/io-console-0.7.2:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/rexml-3.3.7:3/3::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/typeprof-0.21.11:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/stringio-3.1.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/json-2.7.2-r1:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/json-2.7.2-r1:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-lang/ruby-3.1.6-r1:3.1/3.1::gentoo, installed) USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs" ABI_X86="(64)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/typeprof-0.21.11:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/did_you_mean-1.6.3:2.6/2.6::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/did_you_mean-1.6.3:2.6/2.6::gentoo, installed) USE="-test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/rdoc-6.6.3.1-r1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/rake-13.2.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/rbs-3.5.3:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/rbs-3.5.3:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/bundler-2.4.22:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32"
                                           
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/rdoc-6.6.3.1-r1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    =virtual/rubygems-19[ruby_targets_ruby31(-)] required by (dev-ruby/rake-13.2.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                               
    virtual/rubygems[ruby_targets_ruby31(-)] required by (dev-ruby/test-unit-3.6.2:2/2::gentoo, installed) USE="-doc -test" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32 (-ruby33)"
                                           

dev-ruby/rubygems:0

  (dev-ruby/rubygems-3.4.22:0/0::gentoo, ebuild scheduled for merge) USE="-server -test" ABI_X86="(64)" RUBY_TARGETS="ruby32 -ruby31" conflicts with
    >=dev-ruby/rubygems-3.3.0[ruby_targets_ruby31] required by (virtual/rubygems-19:0/0::gentoo, installed) USE="" ABI_X86="(64)" RUBY_TARGETS="ruby31 ruby32"
                              ^^^^^^^^^^^^^^^^^^^






Here is my package.use
/etc/portage/package.use/package.use.txt
Code:

>=media-libs/gd-2.3.3-r4 fontconfig
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by net-libs/webkit-gtk-2.44.4-r600::gentoo
# required by @selected
# required by @world (argument)
>=dev-ruby/minitest-5.25.1 ruby_targets_ruby31
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by net-libs/webkit-gtk-2.44.4-r600::gentoo
# required by @selected
# required by @world (argument)
>=dev-ruby/rake-13.2.1 ruby_targets_ruby31
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by net-libs/webkit-gtk-2.44.4-r600::gentoo
# required by @selected
# required by @world (argument)
>=dev-ruby/rexml-3.3.7 ruby_targets_ruby31
# required by dev-ruby/rdoc-6.6.3.1-r1::gentoo[ruby_targets_ruby31]
# required by dev-ruby/irb-1.13.2::gentoo[ruby_targets_ruby31]
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by net-libs/webkit-gtk-2.44.4-r600::gentoo
# required by @selected
# required by @world (argument)
>=dev-ruby/psych-5.1.2 ruby_targets_ruby31
# required by dev-ruby/irb-1.13.2::gentoo[ruby_targets_ruby31]
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by net-libs/webkit-gtk-2.44.4-r600::gentoo
# required by @selected
# required by @world (argument)
>=dev-ruby/reline-0.5.10 ruby_targets_ruby31
# required by dev-ruby/rexml-3.3.7::gentoo[ruby_targets_ruby31]
# required by dev-ruby/rss-0.3.0::gentoo[ruby_targets_ruby32]
# required by dev-lang/ruby-3.2.4-r1::gentoo
# required by dev-ruby/debug-1.9.2::gentoo[ruby_targets_ruby32]
>=dev-ruby/strscan-3.1.0 ruby_targets_ruby31
# required by dev-ruby/psych-5.1.2::gentoo[ruby_targets_ruby31]
# required by dev-ruby/rdoc-6.6.3.1-r1::gentoo[ruby_targets_ruby32]
# required by dev-lang/ruby-3.2.4-r1::gentoo
# required by dev-ruby/net-ftp-0.3.7::gentoo[ruby_targets_ruby32]
>=dev-ruby/stringio-3.1.1 ruby_targets_ruby31
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by dev-ruby/logger-1.6.1::gentoo[ruby_targets_ruby31]
>=dev-ruby/rbs-3.5.3 ruby_targets_ruby31
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by dev-ruby/logger-1.6.1::gentoo[ruby_targets_ruby31]
# required by dev-ruby/rbs-3.5.3::gentoo[ruby_targets_ruby32]
# required by dev-ruby/typeprof-0.21.11::gentoo[ruby_targets_ruby32]
# required by dev-lang/ruby-3.2.4-r1::gentoo
# required by dev-ruby/net-ftp-0.3.7::gentoo[ruby_targets_ruby32]
>=dev-ruby/rss-0.3.1 ruby_targets_ruby31
# required by dev-lang/ruby-3.1.6-r1::gentoo
# required by dev-ruby/logger-1.6.1::gentoo[ruby_targets_ruby31]
# required by dev-ruby/rbs-3.5.3::gentoo[ruby_targets_ruby32]
# required by dev-ruby/typeprof-0.21.11::gentoo[ruby_targets_ruby32]
# required by dev-lang/ruby-3.2.4-r1::gentoo
# required by dev-ruby/net-ftp-0.3.7::gentoo[ruby_targets_ruby32]
>=dev-ruby/test-unit-3.6.2 ruby_targets_ruby31
# required by dev-ruby/rbs-3.5.3::gentoo[ruby_targets_ruby31]
# required by dev-ruby/typeprof-0.21.11::gentoo[ruby_targets_ruby32]
# required by dev-lang/ruby-3.2.4-r1::gentoo
# required by dev-ruby/net-ftp-0.3.7::gentoo[ruby_targets_ruby32]
>=dev-ruby/logger-1.6.1 ruby_targets_ruby31

_________________
Without diversity there can be no evolution:)


Last edited by cwc on Mon Oct 14, 2024 1:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1674
Location: South America

PostPosted: Thu Oct 10, 2024 3:30 pm    Post subject: Reply with quote

ruby31 has been dropped from RUBY_TARGETS in profiles, so I suggest you remove all settings of the ruby_targets_ruby31 USE flag in /etc/portage/package.use/* files, unless you know for sure that you need that for some package, and retry the @world update.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
cwc
Veteran
Veteran


Joined: 20 Mar 2006
Posts: 1354
Location: Tri-Cities, WA USA

PostPosted: Thu Oct 10, 2024 7:06 pm    Post subject: Reply with quote

GDH-gentoo wrote:
ruby31 has been dropped from RUBY_TARGETS in profiles, so I suggest you remove all settings of the ruby_targets_ruby31 USE flag in /etc/portage/package.use/* files, unless you know for sure that you need that for some package, and retry the @world update.


thank you! here is were ruby_targets_ruby31 is referenced in my package.use/*
I might remove one at a time.

Code:

 more * | grep ruby_targets_ruby31
>=dev-ruby/minitest-5.25.1 ruby_targets_ruby31
>=dev-ruby/rake-13.2.1 ruby_targets_ruby31
>=dev-ruby/rexml-3.3.7 ruby_targets_ruby31
# required by dev-ruby/rdoc-6.6.3.1-r1::gentoo[ruby_targets_ruby31]
# required by dev-ruby/irb-1.13.2::gentoo[ruby_targets_ruby31]
>=dev-ruby/psych-5.1.2 ruby_targets_ruby31
# required by dev-ruby/irb-1.13.2::gentoo[ruby_targets_ruby31]
>=dev-ruby/reline-0.5.10 ruby_targets_ruby31
# required by dev-ruby/rexml-3.3.7::gentoo[ruby_targets_ruby31]
>=dev-ruby/strscan-3.1.0 ruby_targets_ruby31
# required by dev-ruby/psych-5.1.2::gentoo[ruby_targets_ruby31]
>=dev-ruby/stringio-3.1.1 ruby_targets_ruby31
# required by dev-ruby/logger-1.6.1::gentoo[ruby_targets_ruby31]
>=dev-ruby/rbs-3.5.3 ruby_targets_ruby31
# required by dev-ruby/logger-1.6.1::gentoo[ruby_targets_ruby31]
>=dev-ruby/rss-0.3.1 ruby_targets_ruby31
# required by dev-ruby/logger-1.6.1::gentoo[ruby_targets_ruby31]
>=dev-ruby/test-unit-3.6.2 ruby_targets_ruby31
# required by dev-ruby/rbs-3.5.3::gentoo[ruby_targets_ruby31]
>=dev-ruby/logger-1.6.1 ruby_targets_ruby31



_________________
Without diversity there can be no evolution:)
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20474

PostPosted: Thu Oct 10, 2024 8:57 pm    Post subject: Reply with quote

cwc wrote:
I might remove one at a time.
If you added them recently due to the ::gentoo changes for ruby, you should be able to remove them all. I had a bunch and was able to do so yesterday.

And after rebuilding, I was able to remove ruby entirely.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
cwc
Veteran
Veteran


Joined: 20 Mar 2006
Posts: 1354
Location: Tri-Cities, WA USA

PostPosted: Thu Oct 10, 2024 11:14 pm    Post subject: Reply with quote

pjp wrote:
cwc wrote:
I might remove one at a time.
If you added them recently due to the ::gentoo changes for ruby, you should be able to remove them all. I had a bunch and was able to do so yesterday.

And after rebuilding, I was able to remove ruby entirely.

I have quite a bit that requires ruby 32
thank you! i comment out all the reference to ruby_targets_ruby31 and will rebuild the following:
Code:

nomerge       ]    dev-lang/ruby-3.2.4-r1:3.2::gentoo  USE="gdbm ipv6 ssl tk -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -systemtap -valgrind -xemacs"
[ebuild   R    ]     dev-ruby/json-2.7.2-r1:2::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/did_you_mean-1.6.3:2.6::gentoo  USE="-test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/bundler-2.4.22:2::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31*" 0 KiB
[ebuild   R    ]     dev-ruby/typeprof-0.21.11::gentoo  USE="-test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/test-unit-3.6.2:2::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/rss-0.3.1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/minitest-5.25.1:5::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/irb-1.13.2::gentoo  USE="-test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]      dev-ruby/reline-0.5.10::gentoo  USE="-test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]       dev-ruby/io-console-0.7.2::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/rbs-3.5.3::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]      dev-ruby/logger-1.6.1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/rexml-3.3.7:3::gentoo  USE="-test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]      dev-ruby/strscan-3.1.0:3::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/rdoc-6.6.3.1-r1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]      dev-ruby/psych-5.1.2:5::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]       dev-ruby/stringio-3.1.1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]      dev-ruby/kpeg-1.3.3:1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/power_assert-2.0.3::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]     dev-ruby/rake-13.2.1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby32 -ruby31* (-ruby33)" 0 KiB
[ebuild   R    ]      virtual/rubygems-19::gentoo  RUBY_TARGETS="ruby32 -ruby31*" 0 KiB
[ebuild   R    ]       dev-ruby/rubygems-3.4.22::gentoo  USE="-server -test" RUBY_TARGETS="ruby32 -ruby31*" 0 KiB
[ebuild   R    ]        virtual/ruby-ssl-13::gentoo  RUBY_TARGETS="ruby32 -ruby31*" 0 KiB

_________________
Without diversity there can be no evolution:)
Back to top
View user's profile Send private message
cwc
Veteran
Veteran


Joined: 20 Mar 2006
Posts: 1354
Location: Tri-Cities, WA USA

PostPosted: Mon Oct 14, 2024 1:37 pm    Post subject: Reply with quote

I comment the following in /etc/portage/package/use/package.use.txt and performed a world update:


Code:

# >=dev-ruby/minitest-5.25.1 ruby_targets_ruby31
...
#>=dev-ruby/rake-13.2.1 ruby_targets_ruby31
...
#  >=dev-ruby/rexml-3.3.7 ruby_targets_ruby31
...
# >=dev-ruby/psych-5.1.2 ruby_targets_ruby31
...
# >=dev-ruby/reline-0.5.10 ruby_targets_ruby31
...
# >=dev-ruby/strscan-3.1.0 ruby_targets_ruby31
...
#  >=dev-ruby/stringio-3.1.1 ruby_targets_ruby31
...
# >=dev-ruby/rbs-3.5.3 ruby_targets_ruby31
...
#  >=dev-ruby/rss-0.3.1 ruby_targets_ruby31
...
# >=dev-ruby/test-unit-3.6.2 ruby_targets_ruby31
...
#  >=dev-ruby/logger-1.6.1 ruby_targets_ruby31


_________________
Without diversity there can be no evolution:)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum