** Description changed: + [ Impact ] + Resolute (26.04) will be the last LTS to *fully* support armhf as an architecture. Prevent any users where armhf is the primary (controller) architecture from upgrading away from 26.04. Users with armhf as a foreign arch (e.g. arm64 primary) will still be permitted to upgrade. + + [ Test plan ] + + On an arm64 host, start an Ubuntu resolute for server armhf instance, + then attempt to upgrade it to stonking: + + * lxc launch ubuntu:r/armhf uru-test + * lxc shell uru-test + * apt update + * apt full-upgrade -y + * reboot # (if required) + * do-release-upgrade + + Note upgrade offers to proceed, quit before it does so + + * do-release-upgrade --proposed + + Note upgrade refuses to proceed + + Still on the arm64 host, start an Ubuntu resolute for server arm64 + instance, add armhf as a foreign arch and re-run the above test: + + * lxc launch ubuntu:r uru-test2 + * lxc shell uru-test2 + * dpkg --add-architecture armhf + * Follow above tests from "apt update" + + Check that, even on proposed version, upgrade is permitted to proceed + without error. + + [ Where things could go wrong ] + + The biggest risk is permitting a user to move off an LTS onto an interim + with an (ultimately) shorter support life-span than the LTS they left. + Given only armhf is being made partial, the test-case should adequately + cover this. We also cover the case of armhf being a foreign-arch, which + we currently permit through (under the assumption the base system is + still fully covered).
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2170966 Title: [SRU] Prevent armhf from upgrading away from resolute To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2170966/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
