emerge o pacote de instalação com o flag que não está em ruby_targets

0
$ emerge --info | grep ruby 
..... RUBY_TARGETS="ruby23" ...... 

E eu corro emerge com --newuse e --deep , ele me pedirá para adicionar o sinalizador de uso com ruby22 . Esses pacotes não estão em @system .

Esses pacotes são:

>=virtual/rubygems-14 ruby_targets_ruby22
>=dev-ruby/rdoc-6.0.1 ruby_targets_ruby22
>=dev-ruby/rubygems-2.7.4 ruby_targets_ruby22

Esses pacotes usam o flag ruby_targets_ruby23 e devo instalá-los com o ruby22?

Se eu remover esse sinalizador de uso com ruby22, ele notificará um conflito.

Se eu correr emerge com --depclean , não há nada para remover.

E o mesmo com python, eu não tenho sinalizador com python3_6 e python3_4, mas sempre os instala.

    
por Vonfry 01.01.2018 / 11:52

1 resposta

1

O motivo do ruby é que minitest & rdoc package é usar versão estável.

O motivo do python é que um sinalizador usa pdf , o qual depende apenas do pacote que pode usar o python3_4 na versão estável.

Existem muitas dependências, decido usar a versão estável e também instalar a versão de teste.

    
por 01.01.2018 / 13:35