The rolling releases have always been around the 500MB mark, however, the releases starting earlier today (Feb, 2nd) have dropped to just under 400MB, a change of over 100MB.
Is this correct or has something gone wrong in the build process?
The rolling releases have always been around the 500MB mark, however, the releases starting earlier today (Feb, 2nd) have dropped to just under 400MB, a change of over 100MB.
Is this correct or has something gone wrong in the build process?
The ISO filesize change happen between the builds created at 9:31 and 10:46 on the 2nd February.
This is what changed between those two builds:
https://github.com/vyos/vyos-build/compare/a21025f9e7c052...c145b4b092b37a
So it looks like it can be traced back to this task ticket:
https://phabricator.vyos.net/T640
Which is all about reducing the build size, with packages marked as ‘Recommended’ - but maybe not actually needed in a router OS (eg C compiler!).
The build adds the following Debian packages:
And removes the following Debian packages:
acpi-support-base
binutils-common:amd64
binutils-x86-64-linux-gnu
binutils
bsdmainutils
build-essential
console-setup
corosync
cpp-8
cpp
diffstat
distro-info-data
docutils-common
dpkg-dev
easy-rsa
exim4-base
exim4-config
exim4-daemon-light
fakeroot
fence-agents
fontconfig-config
fonts-dejavu-core
frr-pythontools
g++-8
g++
gcc-8
gcc
geoip-database
gettext
groff-base
grub-efi-amd64-signed
guile-2.2-libs:amd64
intltool-debian
isc-dhcp-common
iso-codes
krb5-locales
libalgorithm-c3-perl
libalgorithm-diff-perl
libalgorithm-diff-xs-perl
libalgorithm-merge-perl
libapt-inst2.0:amd64
libarchive-zip-perl
libarray-intspan-perl
libasan5:amd64
libasync-mergepoint-perl
libatm1:amd64
libatomic1:amd64
libauthen-sasl-perl
libb-hooks-endofscope-perl
libbinutils:amd64
libc-dev-bin
libc6-dbg:amd64
libc6-dev:amd64
libcc1-0:amd64
libccid
libcfg7:amd64
libcgi-fast-perl
libcgi-pm-perl
libcib27:amd64
libclass-accessor-perl
libclass-c3-perl
libclass-c3-xs-perl
libclass-method-modifiers-perl
libclass-xsaccessor-perl
libclone-perl
libcmap4:amd64
libconfig-model-approx-perl
libconfig-model-backend-yaml-perl
libconfig-model-dpkg-perl
libconfig-model-openssh-perl
libconfig-model-systemd-perl
libconfig-model-tkui-perl
libcorosync-common4:amd64
libcpg4:amd64
libcrmcluster29:amd64
libcrmcommon34:amd64
libcrmservice28:amd64
libcroco3:amd64
libcurl3-gnutls:amd64
libdata-dump-perl
libdata-section-perl
libdevel-caller-perl
libdevel-globaldestruction-perl
libdevel-lexalias-perl
libdigest-bubblebabble-perl
libdigest-hmac-perl
libdist-checkconflicts-perl
libemail-date-format-perl
libemail-valid-perl
libencode-locale-perl
libeval-closure-perl
libevent-core-2.1-6:amd64
libevent-pthreads-2.1-6:amd64
libexporter-lite-perl
libfakeroot:amd64
libfcgi-perl
libfile-basedir-perl
libfile-fcntllock-perl
libfile-listing-perl
libfont-afm-perl
libfontconfig1:amd64
libfribidi0:amd64
libfuse-perl:amd64
libfuture-perl
libgcc-8-dev:amd64
libglib2.0-data
libgnutls-dane0:amd64
libgomp1:amd64
libgpm2:amd64
libgsasl7
libhtml-form-perl
libhtml-format-perl
libhtml-parser-perl
libhtml-tagset-perl
libhtml-tree-perl
libhttp-cookies-perl
libhttp-daemon-perl
libhttp-date-perl
libhttp-message-perl
libhttp-negotiate-perl
libimagequant0:amd64
libimport-into-perl
libio-async-perl
libio-html-perl
libio-pty-perl
libio-string-perl
libipc-run-perl
libipc-shareable-perl
libipc-system-simple-perl
libisl19:amd64
libitm1:amd64
libknet1:amd64
libkyotocabinet16v5:amd64
liblcms2-2:amd64
liblog-dispatch-perl
liblrmd28:amd64
liblsan0:amd64
liblwp-mediatypes-perl
liblwp-protocol-https-perl
libmail-sendmail-perl
libmailtools-perl
libmailutils5:amd64
libmime-lite-perl
libmime-types-perl
libmoo-perl
libmpc3:amd64
libmpx2:amd64
libmro-compat-perl
libnamespace-autoclean-perl
libnamespace-clean-perl
libnet-dns-perl
libnet-dns-sec-perl
libnet-domain-tld-perl
libnet-http-perl
libnet-ip-perl
libnet-libidn-perl
libnet-smtp-ssl-perl
libnet-telnet-perl
libnftables0:amd64
libnspr4:amd64
libnss-systemd:amd64
libnss3:amd64
libntlm0:amd64
libnumber-compare-perl
libnumber-range-perl
libpackage-stash-xs-perl
libpadwalker-perl
libpam-systemd:amd64
libpaper-utils
libpaper1:amd64
libparams-validationcompiler-perl
libparse-debianchangelog-perl
libpath-iterator-rule-perl
libpe-rules26:amd64
libpe-status28:amd64
libpengine27:amd64
libperlio-gzip-perl
libpipeline1:amd64
libpod-constants-perl
libpython2.7:amd64
libqb0:amd64
libquorum5:amd64
libreadonly-perl
libref-util-perl
libref-util-xs-perl
libregexp-pattern-license-perl
librole-tiny-perl
libsereal-decoder-perl
libsereal-encoder-perl
libsereal-perl
libsgutils2-2
libsoftware-license-perl
libsoftware-licensemoreutils-perl
libsort-key-perl
libspecio-perl
libstatgrab10
libstdc++-8-dev:amd64
libstonithd26:amd64
libstrictures-perl
libstring-copyright-perl
libstring-escape-perl
libstrongswan-standard-plugins
libstruct-dumb-perl
libsub-exporter-progressive-perl
libsub-identify-perl
libsub-name-perl
libsub-quote-perl
libsys-hostname-long-perl
libtest-fatal-perl
libtest-refcount-perl
libtext-autoformat-perl
libtext-diff-perl
libtext-english-perl
libtext-glob-perl
libtext-levenshtein-damerau-perl
libtext-levenshtein-perl
libtext-reform-perl
libtext-template-perl
libtk-dirselect-perl
libtk-doubleclick-perl
libtk-fontdialog-perl
libtk-histentry-perl
libtk-pod-perl
libtransitioner25:amd64
libtsan0:amd64
libubsan1:amd64
libuchardet0:amd64
libunbound8:amd64
libunicode-utf8-perl
libvariable-magic-perl
libvotequorum8:amd64
libwebpdemux2:amd64
libwebpmux3:amd64
libwww-perl
libwww-robotrules-perl
libxft2:amd64
libxml-parser-perl
libxml-sax-expat-perl
libxmuu1:amd64
libxrender1:amd64
libyaml-0-2:amd64
libyaml-libyaml-perl
libyaml-tiny-perl
licensecheck
lintian
linux-libc-dev
live-boot-doc
live-config-doc
live-tools
lrzsz
lsb-release
mailutils-common
mailutils
man-db
manpages-dev
manpages
mokutil
ncurses-term
nftables
openhpid
opensc-pkcs11:amd64
opensc
os-prober
pacemaker-cli-utils
pacemaker-common
pacemaker-resource-agents
pacemaker
patch
patchutils
pcscd
perl-doc
perl-tk
pigz
policycoreutils
publicsuffix
python-apt-common
python3-apt
python3-asn1crypto
python3-boto3
python3-botocore
python3-certifi
python3-cffi-backend
python3-chardet
python3-cryptography
python3-dateutil
python3-debian
python3-debianbts
python3-docutils
python3-fasteners
python3-googleapi
python3-httplib2
python3-idna
python3-jmespath
python3-monotonic
python3-oauth2client
python3-olefile
python3-openssl
python3-pexpect
python3-pil:amd64
python3-ptyprocess
python3-pyasn1-modules
python3-pyasn1
python3-pycurl
python3-pygments
python3-pysimplesoap
python3-reportbug
python3-requests
python3-roman
python3-rsa
python3-s3transfer
python3-sqlalchemy-ext
python3-sqlalchemy
python3-suds
python3-uritemplate
python3-urllib3
reportbug
rsync
selinux-utils
sg3-utils
sgml-base
shared-mime-info
shim-helpers-amd64-signed
shim-signed-common
shim-signed:amd64
shim-unsigned
sntp
t1utils
user-setup
uuid-runtime
xauth
xdg-user-dirs
xkb-data
xml-core
xz-utils
zerofree