www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 13139] New: deb package depends on many X libraries (through

https://issues.dlang.org/show_bug.cgi?id=13139

          Issue ID: 13139
           Summary: deb package depends on many X libraries (through
                    xdg-utils)
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: installer
          Assignee: nobody puremagic.com
          Reporter: code dawg.eu

I just set up a server and while installing dmd I noticed that the xdg-utils
dependency drags in many X libraries. This doesn't make sense on a headless
server installation. I think xdg-utils is only a dependency because
std.process.browse uses xdg-open
(http://dlang.org/library/std/process/browse.html).
Moving xdg-utils to suggested packages would be a better choice.

The following extra packages will be installed:
  binutils cpp cpp-4.8 fontconfig-config fonts-dejavu-core gcc gcc-4.8
  gcc-4.8-multilib gcc-multilib lib32asan0 lib32atomic1 lib32gcc-4.8-dev
  lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0 libasan0 libatomic1
  libc-dev-bin libc6-dev libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32
  libcloog-isl4 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libfile-basedir-perl libfile-desktopentry-perl libfile-mimeinfo-perl
  libfontconfig1 libfontenc1 libgcc-4.8-dev libgl1-mesa-dri libgl1-mesa-glx
  libglapi-mesa libgmp10 libgomp1 libice6 libisl10 libitm1 libllvm3.4 libmpc3
  libmpfr4 libpciaccess0 libquadmath0 libsm6 libtsan0 libtxc-dxtn-s2tc0
  libx11-6 libx11-data libx11-xcb1 libx32asan0 libx32atomic1 libx32gcc-4.8-dev
  libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0 libxaw7 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0 libxcb-sync1
  libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxft2 libxi6
  libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1
  libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev manpages-dev
  x11-common x11-utils x11-xserver-utils xdg-utils
Suggested packages:
  binutils-doc cpp-doc gcc-4.8-locales make autoconf automake1.9 libtool flex
  bison gdb gcc-doc gcc-4.8-doc libgcc1-dbg libgomp1-dbg libitm1-dbg
  libatomic1-dbg libasan0-dbg libtsan0-dbg libbacktrace1-dbg libquadmath0-dbg
  binutils-gold glibc-doc libglide3 mesa-utils nickle cairo-5c xorg-docs-core
  gvfs-bin
The following NEW packages will be installed:
  binutils cpp cpp-4.8 fontconfig-config fonts-dejavu-core gcc gcc-4.8
  gcc-4.8-multilib gcc-multilib lib32asan0 lib32atomic1 lib32gcc-4.8-dev
  lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0 libasan0 libatomic1
  libc-dev-bin libc6-dev libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32
  libcloog-isl4 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libfile-basedir-perl libfile-desktopentry-perl libfile-mimeinfo-perl
  libfontconfig1 libfontenc1 libgcc-4.8-dev libgl1-mesa-dri libgl1-mesa-glx
  libglapi-mesa libgmp10 libgomp1 libice6 libisl10 libitm1 libllvm3.4 libmpc3
  libmpfr4 libpciaccess0 libquadmath0 libsm6 libtsan0 libtxc-dxtn-s2tc0
  libx11-6 libx11-data libx11-xcb1 libx32asan0 libx32atomic1 libx32gcc-4.8-dev
  libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0 libxaw7 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0 libxcb-sync1
  libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxft2 libxi6
  libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1
  libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev manpages-dev
  x11-common x11-utils x11-xserver-utils xdg-utils

--
Jul 16 2014