<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi!<br>
    <br>
    Just a quick question,<br>
    When updating Mercurial in Testing (2.7.2-1 -> 2.8.1-2), it
    suddenly decides to pull in 52 new packages of which most are
    related to X11.<br>
    <br>
    Is that a mistake or intended?<br>
    <br>
    And if the latter, how can all these extra packages from being
    installed?<br>
    (From a security and maintenance point of view, I prefer to have the
    absolute minimum installed on a machine necessary for it to do it
    tasks.)<br>
    <br>
    Example:<br>
    <blockquote>
      <pre># apt-get install mercurial</pre>
      <pre>Reading package lists... Done</pre>
      <pre>Building dependency tree       </pre>
      <pre>Reading state information... Done</pre>
      <pre>
The following extra packages will be installed:</pre>
      <pre>  fontconfig-config fonts-dejavu-core libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libfontconfig1 libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libice6 libllvm3.3 libpciaccess0 libsm6 libtxc-dxtn-s2tc0 libutempter0 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-glx0 libxcb-shape0 libxcb1 libxcomposite1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 mercurial-common tcl8.6 tk8.6 x11-common x11-utils xbitmaps xterm</pre>
      <pre>
Suggested packages:</pre>
      <pre>  libglide3 qct kdiff3 kdiff3-qt kompare meld tkcvs mgdiff python-mysqldb python-pygments tcl-tclreadline mesa-utils xfonts-cyrillic</pre>
      <pre>
Recommended packages:</pre>
      <pre>  wish</pre>
      <pre>
The following NEW packages will be installed:</pre>
      <pre>  fontconfig-config fonts-dejavu-core libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libfontconfig1 libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libice6 libllvm3.3 libpciaccess0 libsm6 libtxc-dxtn-s2tc0 libutempter libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-glx0 libxcb-shape0 libxcb1 libxcomposite1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 tcl8.6 tk8.6 x11-common x11-utils xbitmaps xterm</pre>
      <pre>
The following packages will be upgraded:</pre>
      <pre>  mercurial mercurial-common</pre>
      <pre>2 upgraded, 52 newly installed, 0 to remove and 3 not upgraded.</pre>
      <pre>Need to get 24.7 MB of archives.</pre>
      <pre>After this operation, 106 MB of additional disk space will be used.</pre>
      <pre>Do you want to continue? [Y/n]</pre>
    </blockquote>
    Thank you for any advice.<br>
    <br>
    Regards<br>
    Andreas<br>
  </body>
</html>