Project

General

Profile

Actions

User story #3395

closed

Make rudder-server-root depend on headless version of OpenJDK

Added by Michael Gliwinski almost 11 years ago. Updated about 9 years ago.

Status:
Released
Priority:
3
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
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.


Subtasks 1 (0 open1 closed)

User story #3419: Change the OpenJDK dependency of Rudder from openjdk-7 to openjdk-7-headlessReleasedMatthieu CERDA2013-04-11Actions
Actions #1

Updated by Matthieu CERDA almost 11 years ago

  • Tracker changed from Question to User story
  • Subject changed from could rudder-server-root depend on headless version of OpenJDK? to Make rudder-server-root depend on headless version of OpenJDK
  • Category set to Architecture - Dependencies
  • Priority changed from N/A to 4
  • Target version set to 24

That is a great idea !

Actions #2

Updated by Matthieu CERDA almost 11 years ago

  • Status changed from New to 14
  • Assignee set to Matthieu CERDA
Actions #3

Updated by Matthieu CERDA almost 11 years ago

  • Target version changed from 24 to 2.4.5

This is also relevant on 2.4. Retargetting.

Actions #4

Updated by Matthieu CERDA almost 11 years ago

  • Project changed from Rudder to 34
  • Category deleted (Architecture - Dependencies)
Actions #5

Updated by Matthieu CERDA almost 11 years ago

  • Status changed from 14 to 10
Actions #6

Updated by Nicolas PERRON almost 11 years ago

  • Target version changed from 2.4.5 to 2.4.6
Actions #7

Updated by Nicolas PERRON almost 11 years ago

  • Status changed from 10 to Pending release
  • Target version changed from 2.4.6 to 2.4.5
Actions #8

Updated by Nicolas PERRON almost 11 years ago

  • Status changed from Pending release to Released
Actions #9

Updated by Benoît PECCATTE about 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF