| Summary: | ruby23 core dependencies stable request | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Hans de Graaff <graaff> |
| Component: | Stabilization | Assignee: | Gentoo Ruby Team <ruby> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | Keywords: | STABLEREQ |
| Priority: | Normal | Flags: | stable-bot:
sanity-check+
|
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: |
dev-ruby/did_you_mean-1.0.2
dev-ruby/net-telnet-0.1.1-r1
dev-ruby/rdoc-4.3.0
|
Runtime testing required: | --- |
|
Description
Hans de Graaff
2017-08-28 19:08:32 UTC
Quick question on testing.
Should I install more ~arch packages and only mark as stable provided list only?
I've ~arch-keyworded packages from the list and tried to install those but failed:
$ emerge -v1 =dev-ruby/rdoc-4.3.0 =dev-ruby/net-telnet-0.1.1-r1 =dev-ruby/did_you_mean-1.0.2
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.2
These are the packages that would be merged, in order:
Calculating dependencies |
!!! Problem resolving dependencies for =dev-ruby/did_you_mean-1.0.2
... done!
!!! The ebuild selected to satisfy "=dev-ruby/did_you_mean-1.0.2" has unmet requirements.
- dev-ruby/did_you_mean-1.0.2::gentoo USE="test" RUBY_TARGETS="-ruby23"
The following REQUIRED_USE flag constraints are unsatisfied:
ruby_targets_ruby23
The above constraints are a subset of the following complete expression:
any-of ( ruby_targets_ruby23 )
Ok, seems to need ruby23, adding:
$ USE=ruby_targets_ruby23 emerge -v1 =dev-ruby/rdoc-4.3.0 =dev-ruby/net-telnet-0.1.1-r1 =dev-ruby/did_you_mean-1.0.2
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.2
These are the packages that would be merged, in order:
Calculating dependencies... done!
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by dev-lang/ruby-2.3.4-r3::gentoo
# required by dev-ruby/test-unit-3.2.5::gentoo[ruby_targets_ruby23]
=dev-ruby/power_assert-1.1.0 ~ia64
# required by dev-lang/ruby-2.3.4-r3::gentoo
# required by dev-ruby/test-unit-3.2.5::gentoo[ruby_targets_ruby23]
# required by dev-ruby/power_assert-1.1.0::gentoo[ruby_targets_ruby23,test]
=dev-ruby/minitest-5.10.3 ~ia64
# required by dev-lang/ruby-2.3.4-r3::gentoo
# required by dev-ruby/json-2.1.0::gentoo[ruby_targets_ruby23]
=dev-ruby/test-unit-3.2.5 ~ia64
# required by dev-lang/ruby-2.3.4-r3::gentoo
# required by dev-ruby/test-unit-3.2.5::gentoo[ruby_targets_ruby23]
# required by dev-ruby/power_assert-1.1.0::gentoo[ruby_targets_ruby23,test]
=dev-ruby/rake-12.0.0 ~ia64
# required by dev-lang/ruby-2.3.4-r3::gentoo
# required by dev-ruby/test-unit-3.2.5::gentoo[ruby_targets_ruby23]
# required by dev-ruby/power_assert-1.1.0::gentoo[ruby_targets_ruby23,test]
=dev-ruby/json-2.1.0 ~ia64
# required by dev-ruby/rake-12.0.0::gentoo[ruby_targets_ruby23]
# required by dev-ruby/test-unit-3.2.5::gentoo[ruby_targets_ruby23,test]
# required by dev-ruby/power_assert-1.1.0::gentoo[ruby_targets_ruby23,test]
=dev-lang/ruby-2.3.4-r3 ~ia64
Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-ruby/json-1.4:0[ruby_targets_ruby23]".
!!! One of the following packages is required to complete your request:
- dev-ruby/json-1.8.2-r1::gentoo (Missing IUSE: ruby_targets_ruby23)
(dependency required by "dev-ruby/rdoc-4.3.0::gentoo[ruby_targets_ruby23,test]" [ebuild])
(dependency required by "=dev-ruby/rdoc-4.3.0" [argument])
(In reply to Sergei Trofimovich from comment #1) > !!! The ebuild selected to satisfy "=dev-ruby/did_you_mean-1.0.2" has unmet > requirements. > - dev-ruby/did_you_mean-1.0.2::gentoo USE="test" RUBY_TARGETS="-ruby23" > > The following REQUIRED_USE flag constraints are unsatisfied: > ruby_targets_ruby23 > > The above constraints are a subset of the following complete expression: > any-of ( ruby_targets_ruby23 ) Sorry, I overlooked this complication and because of this the packages need to be included in the ruby23 bug itself. |