| Summary: | sys-block/thin-provisioning-tools-0.2.8 pulls unnecessary ruby dependencies | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Max Wölfing <max.woelfing> |
| Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
0.2.8-r1 marks these as test-only dependencies |
sys-block/thin-provisioning-tools-0.2.8 pulls a lot of possible unnecessary ruby dependencies: # emerge --update --deep --newuse world -p --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! ... [nomerge ] sys-block/thin-provisioning-tools-0.2.8 [0.1.5-r1] [nomerge ] dev-lang/ruby-2.0.0_p247-r1 USE="berkdb gdbm ipv6 ncurses readline ssl yaml -debug -doc -examples -rdoc -rubytests -socks5 -tk -xemacs" [ebuild N ] dev-ruby/json-1.8.0 USE="-doc {-test}" RUBY_TARGETS="ruby18 ruby19 ruby20 -jruby" [ebuild N ] dev-ruby/rake-0.9.6 USE="-doc {-test}" RUBY_TARGETS="ruby18 ruby19 ruby20 -jruby" [ebuild N ] virtual/rubygems-1 RUBY_TARGETS="(ruby18)" [ebuild N ] virtual/rubygems-4 RUBY_TARGETS="(ruby19)" [ebuild N ] virtual/rubygems-6 RUBY_TARGETS="(ruby20)" [ebuild N ] dev-ruby/rubygems-2.0.3 USE="-server {-test}" RUBY_TARGETS="ruby18 ruby19 ruby20 -jruby" [ebuild N ] dev-lang/ruby-1.9.3_p448 USE="berkdb gdbm ipv6 ncurses readline ssl yaml -debug -doc -examples -rdoc -rubytests -socks5 -tk -xemacs" [ebuild U ] sys-block/thin-provisioning-tools-0.2.8 [0.1.5-r1] [ebuild N ] dev-lang/ruby-2.0.0_p247-r1 USE="berkdb gdbm ipv6 ncurses readline ssl yaml -debug -doc -examples -rdoc -rubytests -socks5 -tk -xemacs" [nomerge ] dev-ruby/json-1.8.0 USE="-doc {-test}" RUBY_TARGETS="ruby18 ruby19 ruby20 -jruby" [nomerge ] virtual/rubygems-4 RUBY_TARGETS="(ruby19)" [nomerge ] dev-ruby/rubygems-2.0.3 USE="-server {-test}" RUBY_TARGETS="ruby18 ruby19 ruby20 -jruby" [ebuild N ] dev-lang/ruby-1.8.7_p374 USE="berkdb gdbm ipv6 ncurses readline ssl -debug -doc -examples -libedit -rubytests -socks5 -threads -tk -xemacs" [ebuild N ] app-admin/eselect-ruby-20100603 [nomerge ] dev-ruby/json-1.8.0 USE="-doc {-test}" RUBY_TARGETS="ruby18 ruby19 ruby20 -jruby" [nomerge ] virtual/rubygems-6 RUBY_TARGETS="(ruby20)" [nomerge ] dev-lang/ruby-2.0.0_p247-r1 USE="berkdb gdbm ipv6 ncurses readline ssl yaml -debug -doc -examples -rdoc -rubytests -socks5 -tk -xemacs" [ebuild N ] dev-libs/libyaml-0.1.4 USE="-doc -examples -static-libs {-test}" Temporary solution is to mask this version: echo "=sys-block/thin-provisioning-tools-0.2.8" >> /etc/portage/package.mask