So xenial: I verified that maas-style netbooting that chainloads to local grub still works.
On arm64 canonistack, both the version in -updates and the version in -proposed fail to boot.
After upgrade, the first boot gives us:
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...
The second boot with updates gave us:
[2J[01;01H[=3h[2J[01;01H[2J[01;01H[=3h[2J[01;01H[2J[01;01H[=3h[2J[01;01H[0m[35m[40m[0m[37m[40merror: symbol `grub_file_filters' not found.
Entering rescue mode...
grub rescue>
The second boot with proposed gave us:
[2J[01;01H[=3h[2J[01;01H[2J[01;01H[=3h[2J[01;01H[2J[01;01H[=3h[2J[01;01H[0m[35m[40m[0m[37m[40merror: relocation 0x113 is not implemented yet.
Entering rescue mode...
grub rescue>
So there is some regression in terms of relocations due to the toolchain change, but it did not boot before either, so I'm unsure if that's a worthwhile regression to block the update.
So xenial: I verified that maas-style netbooting that chainloads to local grub still works.
On arm64 canonistack, both the version in -updates and the version in -proposed fail to boot.
After upgrade, the first boot gives us:
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...
The second boot with updates gave us:
[2J[01; 01H[=3h[ 2J[01;01H[ 2J[01;01H[ =3h[2J[ 01;01H[ 2J[01;01H[ =3h[2J[ 01;01H[ 0m[35m[ 40m[0m[ 37m[40merror: symbol `grub_file_filters' not found.
Entering rescue mode...
grub rescue>
The second boot with proposed gave us:
[2J[01; 01H[=3h[ 2J[01;01H[ 2J[01;01H[ =3h[2J[ 01;01H[ 2J[01;01H[ =3h[2J[ 01;01H[ 0m[35m[ 40m[0m[ 37m[40merror: relocation 0x113 is not implemented yet.
Entering rescue mode...
grub rescue>
So there is some regression in terms of relocations due to the toolchain change, but it did not boot before either, so I'm unsure if that's a worthwhile regression to block the update.