Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 491574 - sys-block/thin-provisioning-tools-0.2.8 pulls unnecessary ruby dependencies
Summary: sys-block/thin-provisioning-tools-0.2.8 pulls unnecessary ruby dependencies
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-18 11:46 UTC by Max Wölfing
Modified: 2013-11-18 12:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Wölfing 2013-11-18 11:46:45 UTC
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
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2013-11-18 12:09:09 UTC
0.2.8-r1 marks these as test-only dependencies