F20: Puppet depchain pulls in Java
sochotnicky at redhat.com
Fri Jan 17 23:28:59 UTC 2014
Bill Nottingham <notting at redhat.com> writes:
> Martin Langhoff (martin.langhoff at gmail.com) said:
>> Puppet (the client side, at least) should be installable with
>> relatively thin deps, so it can manage lightweight hosts...
>> I am having trouble disentangling which deps to file a bug against;
>> maybe virt-what ?
> You need to make sure your transaction is pulling in classic ruby
> rather than jruby.
> # repoquery -q --whatprovides "ruby(runtime_executable)"
I am pretty sure this bug is related:
Yes, filed almost a year ago. Yes there was no single reply except
The problem is the resolver. Let's say there are 2 packages:
Package A has "Provides: ruby = 1.9"
Package B has "Provides: ruby = 2.0"
You are installing package C, some dependency has "Requires: ruby" so
the resolver pulls in Package A because it provides that
dependency. Then it goes deeper in the dependency tree and something
else has "Requires: ruby >= 2.0" so the resolver pull in Package B.
Now you have both installed even though only Package B is needed.
Stanislav Ochotnicky <sochotnicky at redhat.com>
Software Engineer - Developer Experience
Red Hat Inc. http://cz.redhat.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 835 bytes
Desc: not available
More information about the devel