* On base system upgrade, move extra packages to base. * Packages to watch out for (new versions often cause upgrade issues): - systemd - qemu-system-x86 - linux-image-amd64 - g++ If some of them are very recent (and thus likely to still have issues) in unstable, consider using testing. See Debian Changelog for release dates. Check the current source (unstable/testing) and update is necessary. * Examining init changes: - Get the latest initramfs-tools-core and udev packages - Extract /usr/share/initramfs-tools/{scripts,init} into new directory - Compare: diff -urw We currently only use init plus udev in scripts/init-{top,bottom} * Grep for 'bug' in init and bootstrap scripts, see if any bugs have been fixed and corresponding workarounds can be removed. * Upgrade to latest debootstrap/keyrings from unstable (or testing). * Note: as of latest attempt, bootstrap over https was still broken * Bootstrap: ./bootstrap 2>&1 | tee bootstrap.log * Compare sizes to previous version for any abnormalities.