Actions
User story #3395
closedMake rudder-server-root depend on headless version of OpenJDK
Pull Request:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:
Description
Could the rudder-server-root (2.5) package for ubuntu depend on java7-runtime-headless instead of java7-runtime?
It's just to keep the installation footprint smaller. Here's a diff of dependencies that would be installed:
--- inst-openjdk-headless.txt 2013-04-05 13:22:17.612587523 +0100 +++ inst-openjdk.txt 2013-04-05 13:06:49.920568651 +0100 @@ -1,23 +1,156 @@ The following NEW packages will be installed: + acl + at-spi2-core ca-certificates-java + colord + cpp + cpp-4.7 + dbus-x11 + dconf-gsettings-backend + dconf-service + fontconfig fontconfig-config + gconf-service + gconf-service-backend + gconf2 + gconf2-common + gvfs + gvfs-common + gvfs-daemons + gvfs-libs + hicolor-icon-theme icedtea-7-jre-jamvm java-common + libasound2 + libasyncns0 + libatasmart4 + libatk-bridge2.0-0 + libatk-wrapper-java + libatk-wrapper-java-jni + libatk1.0-0 + libatk1.0-data + libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 + libavahi-glib1 + libbonobo2-0 + libbonobo2-common + libcairo-gobject2 + libcairo2 + libcanberra0 + libcolord1 libcups2 + libdatrie1 + libdconf1 + libdrm-nouveau2 + libexif12 + libflac8 libfontconfig1 + libfontenc1 + libgconf-2-4 + libgconf2-4 + libgd2-xpm + libgdk-pixbuf2.0-0 + libgdk-pixbuf2.0-common + libgif4 + libgl1-mesa-dri + libgl1-mesa-glx + libglapi-mesa + libgmp10 + libgnome2-0 + libgnome2-bin + libgnome2-common + libgnomevfs2-0 + libgnomevfs2-common + libgphoto2-2 + libgphoto2-l10n + libgphoto2-port0 + libgtk-3-0 + libgtk-3-bin + libgtk-3-common + libgtk2.0-0 + libgtk2.0-bin + libgtk2.0-common + libgudev-1.0-0 + libgusb2 + libice6 + libidl-common + libidl0 + libieee1284-3 + libjasper1 + libjbig0 libjpeg-turbo8 libjpeg8 + libjson0 liblcms2-2 + libllvm3.1 + libltdl7 + libmpc2 + libmpfr4 libnspr4 libnss3 libnss3-1d + libogg0 + liborbit2 + libpango1.0-0 + libpixman-1-0 + libpulse0 + libsane + libsane-common + libsecret-1-0 + libsecret-common + libsm6 + libsndfile1 + libtdb1 + libthai-data + libthai0 + libtiff5 + libtxc-dxtn-s2tc0 + libudisks2-0 + libv4l-0 + libv4lconvert0 + libvorbis0a + libvorbisenc2 + libvorbisfile3 + libx11-xcb1 + libxaw7 + libxcb-glx0 + libxcb-render0 + libxcb-shape0 + libxcb-shm0 + libxcomposite1 + libxcursor1 + libxdamage1 + libxfixes3 + libxft2 + libxi6 + libxinerama1 + libxml2 + libxmu6 + libxpm4 + libxrandr2 + libxrender1 + libxt6 + libxtst6 + libxv1 + libxxf86dga1 + libxxf86vm1 + mtools + openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib + policykit-1-gnome + sgml-base + shared-mime-info + sound-theme-freedesktop ttf-dejavu-core + ttf-dejavu-extra tzdata-java -0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded. -Need to get 45.4 MB of archives. -After this operation, 67.2 MB of additional disk space will be used. + udisks2 + x11-common + x11-utils + xml-core +0 upgraded, 152 newly installed, 0 to remove and 0 not upgraded. +Need to get 86.0 MB of archives. +After this operation, 196 MB of additional disk space will be used.
As you can see, there's a lot of GUI stuff there and almost 3x the space requirement.
Actions