Summary: | =dev-lang/ruby-2.1.6-r1 and dependencies stabilization request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Rüger (RETIRED) <mrueg> |
Component: | [OLD] Keywording and Stabilization | Assignee: | Gentoo Ruby Team <ruby> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | njsg, pacho |
Priority: | Normal | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 517382, 556414 | ||
Bug Blocks: |
Description
Manuel Rüger (RETIRED)
![]() For this to work properly we either need to force the ruby_targets_ruby21 USE flag for the core ruby packages (like we did for ruby20) or offer a proper eclass for packages with an optional ruby dependency, so that those will pull in ruby20 by default rather than ruby21. (In reply to Hans de Graaff from comment #1) > For this to work properly we either need to force the ruby_targets_ruby21 > USE flag for the core ruby packages (like we did for ruby20) or offer a > proper eclass for packages with an optional ruby dependency, so that those > will pull in ruby20 by default rather than ruby21. The ruby-single.eclass is now available for this case. Please test and mark stable this new version of ruby and its dependencies. =virtual/ruby-minitest-0-r4 =virtual/rubygems-10 =dev-ruby/json-1.8.2-r1 =dev-ruby/minitest-4.7.5-r1 =dev-ruby/minitest-5.3.3-r1 =dev-ruby/racc-1.4.11 =dev-ruby/rake-0.9.6-r1 =dev-ruby/rdoc-4.0.1-r2 =dev-ruby/rubygems-2.2.4 =dev-lang/ruby-2.1.6-r1 !!! One of the following masked packages is required to complete your request: - dev-ruby/rspec-core-3.2.3::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-3.2.1::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-3.2.0::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-3.1.7::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-2.99.2-r1::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-2.14.8-r4::gentoo (masked by: ~hppa keyword) Which? (In reply to Jeroen Roovers from comment #4) > !!! One of the following masked packages is required to complete your > request: > - dev-ruby/rspec-core-3.2.3::gentoo (masked by: ~hppa keyword) > - dev-ruby/rspec-core-3.2.1::gentoo (masked by: ~hppa keyword) > - dev-ruby/rspec-core-3.2.0::gentoo (masked by: ~hppa keyword) > - dev-ruby/rspec-core-3.1.7::gentoo (masked by: ~hppa keyword) > - dev-ruby/rspec-core-2.99.2-r1::gentoo (masked by: ~hppa keyword) > - dev-ruby/rspec-core-2.14.8-r4::gentoo (masked by: ~hppa keyword) > > Which? None of these. How did this get into the dependency tree? !!! All ebuilds that could satisfy ">=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby21]" have been masked. !!! One of the following masked packages is required to complete your request: - dev-ruby/rspec-core-3.2.3::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-3.2.1::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-3.2.0::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-3.1.7::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-2.99.2-r1::gentoo (masked by: ~hppa keyword) - dev-ruby/rspec-core-2.14.8-r4::gentoo (masked by: ~hppa keyword) (dependency required by "dev-ruby/multi_json-1.10.1::gentoo[ruby_targets_ruby21,test]" [ebuild]) (dependency required by "dev-util/cucumber-1.3.17::gentoo[ruby_targets_ruby19,test]" [installed]) (dependency required by "dev-ruby/rake-compiler-0.9.2::gentoo[ruby_targets_ruby19,test]" [installed]) (dependency required by "dev-ruby/nokogiri-1.6.4.1::gentoo[ruby_targets_ruby19]" [installed]) (dependency required by "dev-ruby/rspec-core-2.14.8-r2::gentoo[ruby_targets_ruby20,test]" [installed]) (dependency required by "dev-ruby/rspec-2.14.1::gentoo[ruby_targets_ruby19]" [installed]) (dependency required by "dev-ruby/rr-1.1.2::gentoo[ruby_targets_ruby19,test]" [installed]) (dependency required by "dev-ruby/test-unit-rr-1.0.3::gentoo[ruby_targets_ruby20,test]" [installed]) (dependency required by "dev-ruby/locale-2.1.0-r1::gentoo[ruby_targets_ruby19,test]" [installed]) (dependency required by "dev-ruby/ruby-gettext-3.1.1::gentoo[ruby_targets_ruby20]" [installed]) (dependency required by "dev-ruby/yard-0.8.7.3::gentoo[ruby_targets_ruby19,test]" [installed]) (dependency required by "dev-ruby/test-unit-2.5.5-r1::gentoo[doc,ruby_targets_ruby19]" [installed]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Maybe some of these are left over from keyword requests. I'll check. (In reply to Jeroen Roovers from comment #6) > "dev-ruby/test-unit-2.5.5-r1::gentoo[doc,ruby_targets_ruby19]" [installed]) This package is not on the list I provided. Did this get pulled in by something else? Setting RUBY_TARGETS+=" ruby21" is a requirement: emerge: there are no ebuilds built with USE flags to satisfy ">=dev-ruby/rake-0.9.6[ruby_targets_ruby21]". !!! One of the following packages is required to complete your request: - dev-ruby/rake-0.9.6-r1::gentoo (Change USE: +ruby_targets_ruby21) (dependency required by "dev-lang/ruby-2.1.6-r1::gentoo" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) But when I do that, all sorts of packages start requiring unstable versions and revisions. ppc stable arm stable amd64 stable Stable on alpha. sparc stable x86 stable ia64 stable Stable for HPPA PPC64. Closing. |