On Tue, 22 Aug 2017 05:16:55 -0400,
Neil Bothwick wrote:
> 
> [1  <text/plain; utf-8 (quoted-printable)>]
> [2  <text/html; utf-8 (quoted-printable)>]
> RUBY_TARGET Is an expanded use flag so ypu need to run emerge - - update - - 
> newuse @world to apply the change. The depclean should work, 
> Just check for stray ruby settings in /etc/portage. 
> 
> On 22 August 2017 05:21:23 EEST, John Covici <cov...@ccs.covici.com> wrote:
> 
>  On Mon, 21 Aug 2017 21:20:04 -0400,
> Alec Ten Harmsel wrote:
> 
>   
> 
>  On 08/21/2017 10:13 AM, allan gottlieb wrote:
> 
>   
>  I issued emerge --pretend --verbose --depclean =ruby-2.1.9
>  and the response was
> 
>    dev-lang/ruby
>       selected: 2.1.9
>      protected: none
>        omitted: 2.2.6
> 
>  Am I correct in believing it is now safe to issue
> 
>     emerge --depclean =ruby-2.1.9
> 
>  thanks,
>  allan
> 
>  
>  Yes, that should be fine. I rarely look at portage output and
>  just run `emerge -uDN @world' and `emerge --depclean' right after
>  one another, and it always works fine for ruby/python upgrades.
> 
>  The devs have done such a good job in general that I haven't had
>  any problems just running these commands the past couple years.
> 
> I deleted RUBYTARGETS from make.conf, ran eselect to make ruby22 the
> default, but when I ran emerge --depclean I still have packages
> pulling ruby21 as follows:
> 
> Calculating dependencies  .. ..... done!
>   dev-lang/ruby-2.1.10 pulled in by:
>       dev-ruby/hoe-3.13.0 requires dev-lang/ruby:2.1
>       dev-ruby/json-1.8.3 requires dev-lang/ruby:2.1
>       dev-ruby/json-2.1.0 requires dev-lang/ruby:2.1
>           dev-ruby/kpeg-1.1.0 requires dev-lang/ruby:2.1
>           dev-ruby/maruku-0.7.3 requires dev-lang/ruby:2.1
>           dev-ruby/minitest-5.10.3 requires
>   dev-lang/ruby:2.1
>       dev-ruby/net-telnet-0.1.1-r1 requires dev-lang/ruby:2.1
>       dev-ruby/power_assert-1.0.2 requires dev-lang/ruby:2.1
>       dev-ruby/racc-1.4.14 requires dev-lang/ruby:2.1
>           dev-ruby/rake-12.0.0 requires dev-lang/ruby:2.1
>           dev-ruby/rdoc-5.1.0 requires dev-lang/ruby:2.1
>           dev-ruby/rubygems-2.6.12 requires
>   dev-lang/ruby:2.1
>       dev-ruby/test-unit-3.2.5 requires dev-lang/ruby:2.1
>       dev-ruby/yard-0.9.8 requires dev-lang/ruby:2.1
>       virtual/rubygems-13 requires dev-lang/ruby:2.1
>           virtual/rubygems-7 requires dev-lang/ruby:2.1
> 
> I tried a word ld update, but it didn't update any of those packages
> -- any ideas of how to fix?
> 

I use the following arguments when I run updates:
--update --deep --with-bdeps=y --changed-use --backtrack=120
--keep-going    world

Do I need to use new-use instead?

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         cov...@ccs.covici.com

Reply via email to