I'm wondering if this is a bug, an over zealous requires builder, or necessary?
Notice the 28 packages, seemingly unrelated, that get installed when upgrading icedtea-web. After doing some digging, the new version of icedtea-web added a requirement for rhino. Installing rhino will pull in all the packages listed in the previous code block. Here's the info on rhino:Code:$ sudo dnf update Dependencies resolved. ================================================================================================ Package Arch Version Repository Size ================================================================================================ Installing: apache-commons-cli noarch 1.2-13.fc21 fedora 51 k apache-commons-logging noarch 1.1.3-14.fc21 fedora 83 k autoconf noarch 2.69-16.fc21 fedora 708 k automake noarch 1.14.1-5.fc21 fedora 693 k cpp x86_64 4.9.2-1.fc21 fedora 7.0 M eclipse-equinox-osgi x86_64 1:4.4.1-7.fc21 updates 1.4 M gcc x86_64 4.9.2-1.fc21 fedora 18 M geronimo-jms noarch 1.1.1-19.fc21 fedora 31 k glibc-devel x86_64 2.20-7.fc21 updates 902 k glibc-headers x86_64 2.20-7.fc21 updates 489 k hawtjni noarch 1.10-2.fc21 fedora 147 k jansi noarch 1.11-6.fc21 fedora 44 k jansi-native x86_64 1.5-8.fc21 fedora 49 k javamail noarch 1.5.1-3.fc21 fedora 648 k jline noarch 2.10-14.fc21 fedora 112 k kernel-headers x86_64 3.17.8-300.fc21 updates 947 k libmpc x86_64 1.0.2-3.fc21 fedora 55 k libtool x86_64 2.4.2-31.fc21 fedora 593 k log4j noarch 2.0-1.fc21 fedora 824 k log4j12 noarch 1.2.17-7.fc21 fedora 440 k mpfr x86_64 3.1.2-8.fc21 updates 209 k objectweb-asm noarch 5.0.2-2.fc21 fedora 578 k perl-Data-Dumper x86_64 2.154-1.fc21 fedora 54 k perl-Test-Harness noarch 3.34-1.fc21 fedora 308 k perl-Thread-Queue noarch 3.05-2.fc21 fedora 18 k rhino noarch 1.7R4-10.fc21 fedora 1.0 M slf4j noarch 1.7.7-2.fc21 fedora 53 k xbean noarch 3.17-2.fc21 fedora 389 k Upgrading: icedtea-web x86_64 1.5.2-0.fc21 updates 1.3 M Transaction Summary ================================================================================================ Install 28 Packages Upgrade 1 Package Total download size: 37 M Is this ok [y/N]: n
Does it seem reasonable for a JavaScript implementation to require all of those 27 extra packages it wants to install? If not, I'd be happy to open a bug against it.Code:$ sudo dnf info rhino Available Packages Name : rhino Arch : noarch Epoch : 0 Version : 1.7R4 Release : 10.fc21 Size : 1.0 M Repo : fedora Summary : JavaScript for Java URL : http://www.mozilla.org/rhino/ License : MPLv2.0 Description : Rhino is an open-source implementation of JavaScript written entirely : in Java. It is typically embedded into Java applications to provide : scripting to end users.
dd_wizard



Reply With Quote
