** Description changed:

  [ Impact ]
  
  Resolute (26.04) will be the last LTS to *fully* support armhf as an
  architecture. Prevent any users where armhf is an active architecture
  (whether primary or foreign) from upgrading away from 26.04.
  
  [ 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 upgrade refuses to proceed in proposed version.
+ Check that upgrade refuses to proceed in proposed version, and that the
+ error suggests users may remove the foreign arch to proceed.
  
  [ 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. If the
  decision is taken that armhf will remain as a partial arch come 28.04
  LTS, we can relax this restriction at a later date, but as this is still
  unclear at present for the time being all armhf upgrades must be denied.

-- 
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

Reply via email to