** Description changed: - On a bionic system with Prompt=lts set in /etc/update-manager/release- - upgrades, 'do-release-upgrade -d' fails with: + Impact + ------ + A confusing error message is returned if Prompt=lts is set and 'do-release-upgrade -d' is run. - $ sudo do-release-upgrade -d + Test Case + --------- + N.B. The changed code will never be reached on an 18.10 unless you hack line 236 of /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py so that "self.new_dist = None'". + + 1) set Prompt=lts in /etc/update-manager/release-upgrades + 2) run do-release-upgrade -d + 3) Observe the error from the original description + + With versions of update-manager and ubuntu-release-upgrader (which + depends on the changes in update-manager) from -proposed you will + instead see a message about "no development version of an LTS available" + and details about how to modify Prompt. + + Also note there is no independent test case for update-manager as it is + now just exporting a new variable which is used by ubuntu-release- + upgrader. + + Original Description + -------------------- + On a bionic system with Prompt=lts set in /etc/update-manager/release-upgrades, 'do-release-upgrade -d' fails with: + + $ sudo do-release-upgrade -d Checking for a new Ubuntu release - Upgrades to the development release are only + Upgrades to the development release are only available from the latest supported release. $ echo $? 1 $ The refusal to upgrade is correct, but the message it gives is incorrect and gives no hint how to fix. - Since bionic is the latest release listed in https://changelogs.ubuntu.com/meta-release-lts *and* in https://changelogs.ubuntu.com/meta-release-lts-development, a more accurate explanation would be: - There is no development version of an LTS release available. - To upgrade to the latest non-LTS development release, set Prompt=normal. + Since bionic is the latest release listed in https://changelogs.ubuntu.com/meta-release-lts *and* in https://changelogs.ubuntu.com/meta-release-lts-development, a more accurate explanation would be: + There is no development version of an LTS release available. + To upgrade to the latest non-LTS development release, set Prompt=normal.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1798618 Title: confusing error message with 'do-release-upgrade -d' and Prompt=lts To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1798618/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
