zesty partner-images/Docker rootfs tarballs much larger than expected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-images |
Fix Released
|
Undecided
|
Dan Watkins |
Bug Description
The "zesty" rootfs tarballs under https:/
Simple comparison, to illustrate: (https:/
ubuntu-
ubuntu-
As shown above, the zesty tarballs are ~100M larger than the yakkety tarballs (and that's the gz-compressed sizes, too)!
Comparing just the package lists (ignoring version numbers for a simpler diff):
$ diff -u <(curl -fsSL 'https:/
--- /dev/fd/63 2016-11-28 12:22:08.293033600 -0800
+++ /dev/fd/62 2016-11-28 12:22:08.294033574 -0800
@@ -1,89 +1,265 @@
adduser
+apparmor
apt
base-files
base-passwd
bash
+bridge-utils
bsdutils
+busybox-
+bzip2
+ca-certificates
+cloud-
+cloud-init
coreutils
+cpio
+cron
dash
+dbus
debconf
debianutils
+dh-python
diffutils
+distro-info-data
+dnsmasq-base
+dosfstools
dpkg
e2fslibs:amd64
e2fsprogs
+efibootmgr
findutils
+fwupdate
+fwupdate-signed
gcc-6-base:amd64
+gdbserver
+gdisk
+gettext-base
gnupg
gnupg-agent
gpgv
grep
+grub-common
+grub-efi-amd64
+grub-
+grub-
+grub-pc-bin
+grub-xen-bin
+grub2-common
gzip
hostname
+ifupdown
+init
init-
+initramfs-tools
+initramfs-
+initramfs-
+initramfs-
+iproute2
+iptables
+iputils-ping
+isc-dhcp-client
+klibc-utils
+kmod
+less
libacl1:amd64
+libapparmor-perl
+libapparmor1
+libapt-
libapt-
libassuan0:amd64
libattr1:amd64
libaudit-common
libaudit1:amd64
libblkid1:amd64
+libbsd0:amd64
libbz2-1.0:amd64
libc-bin
libc6:amd64
libcap-ng0:amd64
+libcap2:amd64
+libcgmanager
libcomerr2:amd64
+libcryptsetu
libdb5.3:amd64
+libdbus-
libdebconfcl
+libdevmapper
+libdns-export162
+libedit2:amd64
+libefivar0:amd64
+libestr0
+libexpat1:amd64
libfdisk1:amd64
+libffi6:amd64
+libfreetype6
+libfuse2:amd64
+libfwup0:amd64
libgcc1:amd64
libgcrypt20:
+libgdbm3:amd64
+libglib2.
+libgmp10:amd64
+libgnutls30:
libgpg-
+libgssapi-
+libhogweed4:
+libidn11:amd64
+libip4tc0:amd64
+libip6tc0:amd64
+libiptc0:amd64
+libisc-export160
+libjson-c3:amd64
+libk5crypto3
+libkeyutils1
+libklibc
+libkmod2:amd64
+libkrb5-3:amd64
+libkrb5suppo
libksba8:amd64
+liblockfile-bin
+liblockfile1
liblz4-1:amd64
liblzma5:amd64
+liblzo2-2:amd64
+libmnl0:amd64
libmount1:amd64
+libmpdec2:amd64
libncurses5:
libncursesw5
+libnetfilter
+libnettle6:amd64
+libnewt0.
+libnfnetlink
+libnih-
+libnih1:amd64
+libnl-
+libnl-
libnpth0:amd64
+libnss-
+libnss-
+libp11-
libpam-
libpam-
libpam-runtime
+libpam-
libpam0g:amd64
+libparted2:amd64
+libpcap0.8:amd64
libpcre3:amd64
+libpcsclite1
+libpng16-
+libpopt0:amd64
libprocps6:amd64
+libpython3-
+libpython3.
+libpython3.
libreadline7
+libseccomp2:
libselinux1:
libsemanage-
libsemanage1
libsepol1:amd64
+libslang2:amd64
libsmartcols
libsqlite3-
libss2:amd64
+libssl1.
libstdc++6:amd64
libsystemd0:
+libtasn1-6:amd64
libtinfo5:amd64
libudev1:amd64
libustr-
libuuid1:amd64
+libwrap0:amd64
+libxtables11
+libyaml-
+linux-base
locales
+lockfile-progs
login
+logrotate
lsb-base
+lsb-release
mawk
+mime-support
+mokutil
mount
multiarch-
ncurses-base
ncurses-bin
+net-tools
+netbase
+netcat-openbsd
+nplan
+openssh-client
+openssh-server
+openssh-
+openssl
+parted
passwd
perl-base
pinentry-curses
+ppp
procps
+python3
+python3-blinker
+python3-
+python3-chardet
+python3-
+python3-
+python3-idna
+python3-jinja2
+python3-
+python3-
+python3-jwt
+python3-
+python3-
+python3-minimal
+python3-oauthlib
+python3-
+python3-
+python3-pyasn1
+python3-requests
+python3-serial
+python3-
+python3-six
+python3-urllib3
+python3-yaml
+python3.5
+python3.
readline-common
+realpath
+resolvconf
+rsyslog
+seccomp
sed
sensible-utils
+shim
+shim-signed
+snap-confine
+snapd
+squashfs-tools
+sudo
+systemd
+systemd-sysv
sysvinit-utils
tar
tzdata
+u-boot-tools
+ubuntu-
+ubuntu-
+ubuntu-core-libs
+ubuntu-
+ubuntu-fan
ubuntu-keyring
+ucf
+udev
util-linux
+vim-common
+vim-tiny
+watchdog
+whiptail
+wpasupplicant
+xz-utils
zlib1g:amd64
Changed in cloud-images: | |
assignee: | nobody → Dan Watkins (daniel-thewatkins) |
milestone: | none → z-2016-12-01 |
Changed in cloud-images: | |
status: | New → In Progress |
This is a consequence of the ubuntu-core tarball being renamed to ubuntu-base. I must have manually fixed this for yakkety, but not updated the tooling to create new livefses with the appropriate project.
I've manually fixed this for zesty and kicked off a new build. I'll be submitted an MP to our tooling to handle this for all future releases.