F20: Puppet depchain pulls in Java

Martin Langhoff martin.langhoff at gmail.com
Fri Jan 17 22:07:06 UTC 2014


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 ?

[martin at tp-martin puppet-rlgold.git]$ sudo yum install puppet
[sudo] password for martin:
Sorry, try again.
[sudo] password for martin:
Loaded plugins: etckeeper, langpacks, refresh-packagekit
Repository 'spotify' is missing name in configuration, using id
Resolving Dependencies
--> Running transaction check
---> Package puppet.noarch 0:3.3.2-1.fc20 will be installed
--> Processing Dependency: hiera >= 1.0.0 for package:
puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: facter >= 1.6.6 for package:
puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: ruby(shadow) for package: puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: ruby(selinux) for package: puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: ruby(release) for package: puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: ruby(augeas) for package: puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: ruby for package: puppet-3.3.2-1.fc20.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.3.2-1.fc20.noarch
--> Running transaction check
---> Package facter.x86_64 0:1.6.18-5.fc20 will be installed
--> Processing Dependency: virt-what for package: facter-1.6.18-5.fc20.x86_64
---> Package hiera.noarch 0:1.2.1-1.fc20 will be installed
---> Package jruby.noarch 0:1.7.2-5.fc20 will be installed
--> Processing Dependency: joni >= 1.1.2 for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jnr-posix >= 1.1.8 for package:
jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jnr-ffi >= 0.5.10 for package:
jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jline2 >= 2.7 for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jffi >= 1.0.10 for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jcodings >= 1.0.1 for package:
jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: felix-osgi-core >= 1.4.0 for package:
jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: bytelist >= 1.0.8 for package:
jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: yydebug for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: snakeyaml for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: rubygems for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: objectweb-asm4 for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: nailgun for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jzlib for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jruby-yecht for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: joda-time for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jnr-unixsocket for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jnr-netdb for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jnr-enxio for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jnr-constants for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jna for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: jansi for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: invokebinder for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: bsf for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: bouncycastle-mail for package:
jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: bouncycastle for package: jruby-1.7.2-5.fc20.noarch
--> Processing Dependency: apache-commons-logging for package:
jruby-1.7.2-5.fc20.noarch
---> Package libselinux-ruby.x86_64 0:2.2.1-6.fc20 will be installed
---> Package ruby.x86_64 0:2.0.0.353-16.fc20 will be installed
--> Processing Dependency: ruby-libs(x86-64) = 2.0.0.353-16.fc20 for
package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: rubygem(bigdecimal) >= 1.2.0 for package:
ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package:
ruby-2.0.0.353-16.fc20.x86_64
---> Package ruby-augeas.x86_64 0:0.5.0-2.fc20 will be installed
---> Package ruby-shadow.x86_64 0:1.4.1-20.fc20 will be installed
---> Package rubypick.noarch 0:1.1.0-2.fc20 will be installed
--> Running transaction check
---> Package apache-commons-logging.noarch 0:1.1.3-7.fc20 will be installed
--> Processing Dependency: mvn(logkit:logkit) for package:
apache-commons-logging-1.1.3-7.fc20.noarch
--> Processing Dependency: mvn(log4j:log4j) for package:
apache-commons-logging-1.1.3-7.fc20.noarch
--> Processing Dependency: mvn(avalon-framework:avalon-framework-api)
for package: apache-commons-logging-1.1.3-7.fc20.noarch
---> Package bouncycastle.noarch 0:1.46-11.fc20 will be installed
---> Package bouncycastle-mail.noarch 0:1.46-11.fc20 will be installed
--> Processing Dependency: javamail for package:
bouncycastle-mail-1.46-11.fc20.noarch
---> Package bsf.noarch 0:2.4.0-17.fc20 will be installed
--> Processing Dependency: xalan-j2 for package: bsf-2.4.0-17.fc20.noarch
---> Package bytelist.noarch 0:1.0.8-6.fc20 will be installed
---> Package felix-osgi-core.noarch 0:1.4.0-14.fc20 will be installed
---> Package invokebinder.noarch 0:1.1-4.fc19 will be installed
---> Package jansi.noarch 0:1.11-3.fc20 will be installed
--> Processing Dependency: mvn(org.fusesource.jansi:jansi-native) for
package: jansi-1.11-3.fc20.noarch
--> Processing Dependency: mvn(org.fusesource.hawtjni:hawtjni-runtime)
for package: jansi-1.11-3.fc20.noarch
---> Package jcodings.noarch 0:1.0.9-5.fc20 will be installed
---> Package jffi.x86_64 0:1.2.6-3.fc20 will be installed
---> Package jline2.noarch 0:2.10-8.fc20 will be installed
---> Package jna.x86_64 0:3.5.2-2.fc20 will be installed
---> Package jnr-constants.noarch 0:0.8.4-3.fc20 will be installed
---> Package jnr-enxio.noarch 0:0.3-4.fc20 will be installed
---> Package jnr-ffi.noarch 0:0.7.10-3.fc20 will be installed
--> Processing Dependency: jnr-x86asm for package: jnr-ffi-0.7.10-3.fc20.noarch
---> Package jnr-netdb.noarch 0:1.1.1-2.fc20 will be installed
---> Package jnr-posix.noarch 0:2.4.0-2.fc20 will be installed
---> Package jnr-unixsocket.noarch 0:0.2-2.fc20 will be installed
---> Package joda-time.noarch 0:2.3-1.tzdata2013g.fc20 will be installed
--> Processing Dependency: mvn(org.joda:joda-convert) for package:
joda-time-2.3-1.tzdata2013g.fc20.noarch
---> Package joni.noarch 0:1.1.9-3.fc20 will be installed
---> Package jruby-yecht.noarch 0:1.7.2-5.fc20 will be installed
--> Processing Dependency: yecht for package: jruby-yecht-1.7.2-5.fc20.noarch
---> Package jzlib.noarch 0:1.1.2-2.fc20 will be installed
---> Package nailgun.x86_64 0:0.7.1-9.fc20 will be installed
---> Package objectweb-asm4.noarch 0:4.2-1.fc20 will be installed
--> Processing Dependency: xml-commons-jaxp-1.3-apis for package:
objectweb-asm4-4.2-1.fc20.noarch
---> Package ruby-libs.x86_64 0:2.0.0.353-16.fc20 will be installed
---> Package rubygem-bigdecimal.x86_64 0:1.2.0-16.fc20 will be installed
---> Package rubygems.noarch 0:2.1.11-115.fc20 will be installed
--> Processing Dependency: rubygem(rdoc) >= 4.0.0 for package:
rubygems-2.1.11-115.fc20.noarch
--> Processing Dependency: rubygem(psych) >= 2.0.0 for package:
rubygems-2.1.11-115.fc20.noarch
--> Processing Dependency: rubygem(io-console) >= 0.4.1 for package:
rubygems-2.1.11-115.fc20.noarch
---> Package snakeyaml.noarch 0:1.11-7.fc20 will be installed
--> Processing Dependency: mvn(commons-codec:commons-codec) for
package: snakeyaml-1.11-7.fc20.noarch
--> Processing Dependency: mvn(biz.source_code:base64coder) for
package: snakeyaml-1.11-7.fc20.noarch
---> Package virt-what.x86_64 0:1.13-2.fc20 will be installed
---> Package yydebug.noarch 0:1.1.0-10.fc20 will be installed
--> Running transaction check
---> Package apache-commons-codec.noarch 0:1.8-5.fc20 will be installed
---> Package avalon-framework.noarch 0:4.3-9.fc20 will be installed
---> Package avalon-logkit.noarch 0:2.1-13.fc20 will be installed
--> Processing Dependency: tomcat-servlet-3.0-api for package:
avalon-logkit-2.1-13.fc20.noarch
--> Processing Dependency: jms for package: avalon-logkit-2.1-13.fc20.noarch
---> Package base64coder.noarch 0:20101219-9.fc20 will be installed
---> Package hawtjni.noarch 0:1.9-1.fc20 will be installed
--> Processing Dependency: mvn(org.apache.xbean:xbean-finder) for
package: hawtjni-1.9-1.fc20.noarch
--> Processing Dependency: mvn(commons-cli:commons-cli) for package:
hawtjni-1.9-1.fc20.noarch
--> Processing Dependency: mvn(asm:asm-commons) for package:
hawtjni-1.9-1.fc20.noarch
--> Processing Dependency: mvn(asm:asm) for package: hawtjni-1.9-1.fc20.noarch
---> Package jansi-native.x86_64 0:1.5-1.fc20 will be installed
---> Package javamail.noarch 0:1.5.0-6.fc20 will be installed
---> Package jnr-x86asm.noarch 0:1.0.2-2.fc20 will be installed
---> Package joda-convert.noarch 0:1.3.1-2.fc20 will be installed
---> Package log4j.noarch 0:1.2.17-14.fc20 will be installed
---> Package rubygem-io-console.x86_64 0:0.4.2-16.fc20 will be installed
---> Package rubygem-psych.x86_64 0:2.0.0-16.fc20 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package:
rubygem-psych-2.0.0-16.fc20.x86_64
---> Package rubygem-rdoc.noarch 0:4.0.1-2.fc20 will be installed
--> Processing Dependency: rubygem(json) < 2 for package:
rubygem-rdoc-4.0.1-2.fc20.noarch
--> Processing Dependency: rubygem(json) >= 1.4 for package:
rubygem-rdoc-4.0.1-2.fc20.noarch
--> Processing Dependency: ruby(irb) for package:
rubygem-rdoc-4.0.1-2.fc20.noarch
---> Package xalan-j2.noarch 0:2.7.1-21.fc20 will be installed
--> Processing Dependency: xerces-j2 for package: xalan-j2-2.7.1-21.fc20.noarch
--> Processing Dependency: osgi(org.apache.xerces) for package:
xalan-j2-2.7.1-21.fc20.noarch
---> Package xml-commons-apis.noarch 0:1.4.01-14.fc20 will be installed
---> Package yecht.noarch 0:0.0.2-9.fc20 will be installed
--> Running transaction check
---> Package apache-commons-cli.noarch 0:1.2-11.fc20 will be installed
---> Package geronimo-jms.noarch 0:1.1.1-17.fc20 will be installed
---> Package libyaml.x86_64 0:0.1.4-5.fc20 will be installed
---> Package objectweb-asm.noarch 0:3.3.1-8.fc20 will be installed
---> Package ruby-irb.noarch 0:2.0.0.353-16.fc20 will be installed
---> Package rubygem-json.x86_64 0:1.7.7-101.fc20 will be installed
---> Package tomcat-servlet-3.0-api.noarch 0:7.0.47-1.fc20 will be installed
---> Package xbean.noarch 0:3.13-4.fc20 will be installed
--> Processing Dependency: mvn(org.slf4j:slf4j-api) for package:
xbean-3.13-4.fc20.noarch
--> Processing Dependency: mvn(org.eclipse.osgi:org.eclipse.osgi) for
package: xbean-3.13-4.fc20.noarch
---> Package xerces-j2.noarch 0:2.11.0-16.fc20 will be installed
--> Processing Dependency: xml-commons-resolver >= 1.2 for package:
xerces-j2-2.11.0-16.fc20.noarch
--> Processing Dependency: osgi(org.apache.xml.resolver) for package:
xerces-j2-2.11.0-16.fc20.noarch
--> Running transaction check
---> Package eclipse-equinox-osgi.x86_64 1:4.3.1-11.fc20 will be installed
---> Package slf4j.noarch 0:1.7.5-3.fc20 will be installed
--> Processing Dependency: mvn(javassist:javassist) for package:
slf4j-1.7.5-3.fc20.noarch
--> Processing Dependency: mvn(commons-lang:commons-lang) for package:
slf4j-1.7.5-3.fc20.noarch
--> Processing Dependency: mvn(ch.qos.cal10n:cal10n-api) for package:
slf4j-1.7.5-3.fc20.noarch
---> Package xml-commons-resolver.noarch 0:1.2-14.fc20 will be installed
--> Running transaction check
---> Package apache-commons-lang.noarch 0:2.6-13.fc20 will be installed
---> Package cal10n.noarch 0:0.7.7-3.fc20 will be installed
---> Package javassist.noarch 0:3.16.1-6.fc20 will be installed
--> Finished Dependency Resolution


-- 
 martin.langhoff at gmail.com
 -  ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 ~ http://docs.moodle.org/en/User:Martin_Langhoff


More information about the devel mailing list