[Pkg-freeradius-maintainers] freeradius 3.0.x package dependencies are INSANE!

Vladislav Artemyev debian at naksitrallid.com
Thu Jul 5 21:51:21 BST 2018


hello FreeRADIUS package maintainters

while trying to install your freeradius package (3.0.12+dfsg-5+deb9u1) 
on fresh Debian 9.4 (Stretch) i could not believe my eyes:

    root at vm04:~# apt-get install freeradius
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following additional packages will be installed:
       adwaita-icon-theme at-spi2-core ca-certificates-java collectd
    collectd-core dconf-gsettings-backend dconf-service
    default-jre-headless dmeventd fontconfig freeradius-common
    freeradius-config freeradius-utils glib-networking
       glib-networking-common glib-networking-services
    gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme
    java-common libapr1 libatasmart4 libatk-bridge2.0-0 libatk1.0-0
    libatk1.0-data libatspi2.0-0 libavahi-client3
       libavahi-common-data libavahi-common3 libbluetooth3
    libcairo-gobject2 libcollectdclient1 libcolord2 libconfuse-common
    libconfuse1 libcroco3 libcups2 libdatrie1 libdbi-perl libdbi1
    libdconf1 libdevmapper-event1.02.1 libepoxy0
       libesmtp6 libfreeradius3 libftdi1 libganglia1 libgdk-pixbuf2.0-0
    libgdk-pixbuf2.0-common libgps22 libgtk-3-0 libgtk-3-bin
    libgtk-3-common libhiredis0.13 libjbig0 libjpeg62-turbo
    libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2
       liblua5.1-0 liblua5.3-0 liblvm2app2.2 liblvm2cmd2.02
    libmemcached11 libmicrohttpd12 libmodbus5 libmosquitto1 libnl-3-200
    libnl-route-3-200 libnotify4 libnspr4 libnss3 libopenipmi0 liboping0
    libow-3.1-5 libowcapi-3.1-5 libpango-1.0-0
       libpangocairo-1.0-0 libpangoft2-1.0-0 libpcap0.8 libpcsclite1
    libpq5 libprotobuf-c1 libproxy1v5 librabbitmq4 librdkafka1
    libreadline5 librest-0.7-0 libriemann-client0 librrd8 librsvg2-2
    librsvg2-common librte-acl2 librte-cfgfile2
       librte-cmdline2 librte-cryptodev2 librte-distributor1 librte-eal3
    librte-ethdev5 librte-hash2 librte-ip-frag1 librte-jobstats1
    librte-kni2 librte-kvargs1 librte-lpm2 librte-mbuf2 librte-mempool2
    librte-meter1 librte-net1
       librte-pdump1 librte-pipeline3 librte-pmd-af-packet1
    librte-pmd-bnxt1 librte-pmd-bond1 librte-pmd-cxgbe1
    librte-pmd-e1000-1 librte-pmd-ena1 librte-pmd-enic1
    librte-pmd-fm10k1 librte-pmd-i40e1 librte-pmd-ixgbe1
    librte-pmd-null-crypto1
       librte-pmd-null1 librte-pmd-pcap1 librte-pmd-qede1
    librte-pmd-ring2 librte-pmd-vhost1 librte-pmd-virtio1
    librte-pmd-vmxnet3-uio1 librte-pmd-xenvirt1 librte-port3
    librte-power1 librte-reorder1 librte-ring1 librte-sched1 librte-table2
       librte-timer1 librte-vhost3 libserialport0 libsigrok2
    libsoup-gnome2.4-1 libsoup2.4-1 libtalloc2 libthai-data libthai0
    libtiff5 libtokyocabinet9 libtokyotyrant3 libupsclient4 libusb-0.1-4
    libvarnishapi1 libvirt0 libwbclient0
       libxcomposite1 libxen-4.8 libxenstore3.0 libyajl2 libzip4 lvm2
    notification-daemon openjdk-8-jre-headless owfs-common rrdtool ssl-cert
    Suggested packages:
       collectd-dev librrds-perl liburi-perl libhtml-parser-perl
    libregexp-common-perl libconfig-general-perl httpd-cgi apache2
    apcupsd bind9 ceph chrony default-mysql-server gpsd hddtemp ipvsadm
    lm-sensors mbmon memcached nginx nut openvpn
       olsrd pdns-server postgresql redis-server slapd time-daemon
    varnish zookeeper default-jre freeradius-ldap freeradius-postgresql
    freeradius-mysql freeradius-krb5 colord cups-common libclone-perl
    libmldbm-perl libnet-daemon-perl
       libsql-statement-perl gvfs liblcms2-utils pcscd librsvg2-bin
    thin-provisioning-tools libnss-mdns fonts-dejavu-extra
    fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
    fonts-wqy-zenhei fonts-indic openssl-blacklist
    The following NEW packages will be installed:
       adwaita-icon-theme at-spi2-core ca-certificates-java collectd
    collectd-core dconf-gsettings-backend dconf-service
    default-jre-headless dmeventd fontconfig freeradius
    freeradius-common freeradius-config freeradius-utils
       glib-networking glib-networking-common glib-networking-services
    gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme
    java-common libapr1 libatasmart4 libatk-bridge2.0-0 libatk1.0-0
    libatk1.0-data libatspi2.0-0
       libavahi-client3 libavahi-common-data libavahi-common3
    libbluetooth3 libcairo-gobject2 libcollectdclient1 libcolord2
    libconfuse-common libconfuse1 libcroco3 libcups2 libdatrie1
    libdbi-perl libdbi1 libdconf1 libdevmapper-event1.02.1
       libepoxy0 libesmtp6 libfreeradius3 libftdi1 libganglia1
    libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgps22 libgtk-3-0
    libgtk-3-bin libgtk-3-common libhiredis0.13 libjbig0 libjpeg62-turbo
    libjson-glib-1.0-0 libjson-glib-1.0-common
       liblcms2-2 liblua5.1-0 liblua5.3-0 liblvm2app2.2 liblvm2cmd2.02
    libmemcached11 libmicrohttpd12 libmodbus5 libmosquitto1 libnl-3-200
    libnl-route-3-200 libnotify4 libnspr4 libnss3 libopenipmi0 liboping0
    libow-3.1-5 libowcapi-3.1-5
       libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcap0.8
    libpcsclite1 libpq5 libprotobuf-c1 libproxy1v5 librabbitmq4
    librdkafka1 libreadline5 librest-0.7-0 libriemann-client0 librrd8
    librsvg2-2 librsvg2-common librte-acl2
       librte-cfgfile2 librte-cmdline2 librte-cryptodev2
    librte-distributor1 librte-eal3 librte-ethdev5 librte-hash2
    librte-ip-frag1 librte-jobstats1 librte-kni2 librte-kvargs1
    librte-lpm2 librte-mbuf2 librte-mempool2 librte-meter1
       librte-net1 librte-pdump1 librte-pipeline3 librte-pmd-af-packet1
    librte-pmd-bnxt1 librte-pmd-bond1 librte-pmd-cxgbe1
    librte-pmd-e1000-1 librte-pmd-ena1 librte-pmd-enic1
    librte-pmd-fm10k1 librte-pmd-i40e1 librte-pmd-ixgbe1
       librte-pmd-null-crypto1 librte-pmd-null1 librte-pmd-pcap1
    librte-pmd-qede1 librte-pmd-ring2 librte-pmd-vhost1
    librte-pmd-virtio1 librte-pmd-vmxnet3-uio1 librte-pmd-xenvirt1
    librte-port3 librte-power1 librte-reorder1 librte-ring1
       librte-sched1 librte-table2 librte-timer1 librte-vhost3
    libserialport0 libsigrok2 libsoup-gnome2.4-1 libsoup2.4-1 libtalloc2
    libthai-data libthai0 libtiff5 libtokyocabinet9 libtokyotyrant3
    libupsclient4 libusb-0.1-4 libvarnishapi1
       libvirt0 libwbclient0 libxcomposite1 libxen-4.8 libxenstore3.0
    libyajl2 libzip4 lvm2 notification-daemon openjdk-8-jre-headless
    owfs-common rrdtool ssl-cert
    0 upgraded, 165 newly installed, 0 to remove and 1 not upgraded.
    Need to get 69.2 MB of archives.
    After this operation, 234 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    Abort.
    root at vm04:~#

i believe it's simply insane to require installing collectd, libvirt, 
libxen, lvm2, openjdk and entire Gnome in order to use FreeRADIUS! it's 
either a very bad joke or someone did a horrible and absolutely stupid 
mistake. could you please explain since when Gnome is required for 
FreeRADIUS to operate? it's crazy! libvirt and libxen - you must be 
joking!? i see Debian slowly but steadily becomes what RedHat 5 was in 
years 1997-1999

-- 
Vladislav Artemyev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freeradius-maintainers/attachments/20180705/9d1db338/attachment.html>


More information about the Pkg-freeradius-maintainers mailing list