- Zfs:
- discussed with Richard and change some designs about separation of ROOT/ and system/. Long discussion, but good outcoming. Changed the spec and initramfs implementation for this.
- found some curtin bugs and co-author some fixes:
- zpool features not passed to children (fixed in https://git.launchpad.net/curtin/commit/?id=47956074c84ad20c9aa9278fc747c29a499f6493)
- disabling features was not available, still waiting for a second review cycle though: https://code.launchpad.net/~jibel/curtin/+git/lp_1823848_zfs_disable_features/+merge/365776
- found another bug when curtin slightely changes yes to on, requiring more debugging in our initramfs changes and fix
- crafted a “with UEFI” curtin yaml
- crafted/packaged zsys-install as a script to easily install the canary image
- some uploads in the canary-image desktop ppa with various fixes (initramfs, zsys-install, livecd-rootfs)
- designed grub menu for various scenario (zsys, pure zfs, hybrid, and ext* + zsys/zfs…) (not fully implemented yet)
- ubuntu-report:
- fixed FTBFS: https://launchpad.net/ubuntu/+source/ubuntu-report/1.4.1
- fixed various go report warnings: https://github.com/ubuntu/ubuntu-report
- Misc:
- fixed session-migration FTBFS (tests failing due to newer python): https://launchpad.net/ubuntu/+source/session-migration/0.3.4
- mutter scaling fix testing + sponsoring: https://launchpad.net/ubuntu/+source/mutter/3.32.0-1ubuntu2
- updated gnome-boxes https://launchpad.net/ubuntu/+source/gnome-boxes/3.32.0.2-0ubuntu1
curtin: add disable_features support - some discussions about unattended-upgrade behavior in the development release: https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1824470
- helped preparing desktop developer survey