Package: libcollectdclient1
Version: 5.8.1-1.3
Severity: normal

Hi,

freeradius (more exactly, freeradius-utils) is currently depending on 
libcollectdclient1 . libcollectdclient1 recommends collectd, which in turn
pulls in 200 packages including Gtk, the OpenJDK JRE, bind9 (!), ceph (!!),
etc.

The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-core ca-certificates-java collectd
  collectd-core dbus-user-session dconf-gsettings-backend dconf-service
  default-jre-headless fontconfig fontconfig-config fonts-dejavu-core
  freeradius freeradius-common freeradius-config freeradius-utils
  freetds-common glib-networking glib-networking-common
  glib-networking-services gsettings-desktop-schemas gtk-update-icon-cache
  hicolor-icon-theme intel-cmt-cat java-common libapr1 libasound2
  libasound2-data libatasmart4 libatk-bridge2.0-0 libatk1.0-0
  libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data
  libavahi-common3 libbluetooth3 libc-ares2 libcairo-gobject2 libcairo2
  libcollectdclient1 libcolord2 libconfuse-common libconfuse2 libcroco3
  libct4 libcups2 libcurl3-gnutls libdatrie1 libdbi-perl libdbi1 libdconf1
  libepoxy0 libesmtp6 libfontconfig1 libfreeradius3 libfribidi0 libftdi1-2
  libganglia1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin
  libgdk-pixbuf2.0-common libgoogle-perftools4 libgps23 libgraphite2-3
  libgrpc++1 libgrpc6 libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b
  libhiredis0.14 libi2c0 libjansson4 libjbig0 libjpeg62-turbo
  libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 liblua5.1-0
  liblua5.3-0 libmemcached11 libmicrohttpd12 libmodbus5 libmosquitto1
  libnl-3-200 libnl-route-3-200 libnotify4 libnspr4 libnss3 libnuma1
  liboping0 libow-3.2-3 libowcapi-3.2-3 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpcap0.8 libpcsclite1 libpixman-1-0 libpq5
  libprotobuf17 libproxy1v5 libpython2.7 librabbitmq4 librdkafka1
  librest-0.7-0 libriemann-client0 librrd8 librsvg2-2 librsvg2-common
  librte-acl18.11 librte-bbdev18.11 librte-bitratestats18.11
  librte-bpf18.11 librte-cfgfile18.11 librte-cmdline18.11
  librte-compressdev18.11 librte-cryptodev18.11 librte-distributor18.11
  librte-eal18.11 librte-efd18.11 librte-ethdev18.11 librte-eventdev18.11
  librte-flow-classify18.11 librte-gro18.11 librte-gso18.11
  librte-hash18.11 librte-ip-frag18.11 librte-jobstats18.11 librte-kni18.11
  librte-kvargs18.11 librte-latencystats18.11 librte-lpm18.11
  librte-mbuf18.11 librte-member18.11 librte-mempool18.11 librte-meter18.11
  librte-metrics18.11 librte-net18.11 librte-pci18.11 librte-pdump18.11
  librte-pipeline18.11 librte-port18.11 librte-power18.11
  librte-rawdev18.11 librte-reorder18.11 librte-ring18.11 librte-sched18.11
  librte-security18.11 librte-table18.11 librte-telemetry18.11
  librte-timer18.11 librte-vhost18.11 libsoup-gnome2.4-1 libsoup2.4-1
  libtalloc2 libtcmalloc-minimal4 libthai-data libthai0 libtiff5
  libtokyocabinet9 libtokyotyrant3 libunwind8 libupsclient4 libvarnishapi2
  libvirt0 libwayland-client0 libwayland-cursor0 libwayland-egl1
  libwbclient0 libwebp6 libxcb-render0 libxcb-shm0 libxcomposite1
  libxcursor1 libxdamage1 libxencall1 libxendevicemodel1 libxenevtchn1
  libxenforeignmemory1 libxengnttab1 libxenmisc4.11 libxenstore3.0
  libxentoolcore1 libxentoollog1 libxfixes3 libxi6 libxinerama1
  libxkbcommon0 libxrandr2 libxrender1 libxtst6 libyajl2 make
  notification-daemon openjdk-11-jre-headless owfs-common rrdtool
  x11-common
0 upgraded, 200 newly installed, 0 to remove and 0 not upgraded.
Need to get 88.8 MB of archives.
After this operation, 334 MB of additional disk space will be used.

Dropping the recommends from libcollectdclient1 to collectd reduces this list
to 15 packages, 3200 kB getting downloaded, and 10.5 MB getting used.

IMHO a supporting library should not pull in such a large packet list (yes, I
know you can disable Recommends).

Bernhard

Reply via email to