[Bug 2154602] Re: [SRU] release-upgrades Prompt should be lts for Resolute Racoon
Carlos Nihelton
2154602 at bugs.launchpad.net
Fri May 29 19:50:51 UTC 2026
** Description changed:
+ [ Impact ]
+
+ LTS users are supposed to upgrade only when a new LTS is available, thus
+ skipping interim releases for greater stability. For other LTSes the
+ `/etc/update-manager/release-upgrades` file correctly defines
+ `Prompt=lts`, but on Resolute Racoon we have `Prompt=normal`, what
+ allows upgrading into the next interim release. The proposed fix makes
+ RR behave as any previous LTS release of Ubuntu.
+
+ [ Test Plan ]
+
+ * Set up a LXD container from Ubuntu 26.04 LTS.
+ * Confirm that the existing `/etc/update-manager/release-upgrades` file sets `Prompt=normal`
+ * Try triggering an upgrade (but do not allow it to proceed). It should succeed in finding the in-development interim release or fail with an error message that doesn't mention LTS. For example:
+
+ ```
+ root at u1:~# sudo do-release-upgrade -d
+ Checking for a new Ubuntu release
+ Could not find the release announcement
+ The server may be overloaded.
+ ```
+
+ * Install ubuntu-release-upgrader-core from resolute-proposed
+ * Confirm that `/etc/update-manager/release-upgrades` now sets `Prompt=lts`
+ * Try triggering an upgrade. The error message should mention the unavailability of an LTS release in development.
+
+ ```
+ root at u1:~# sudo do-release-upgrade -d
+ Checking for a new Ubuntu release
+ There is no development version of an LTS available.
+ To upgrade to the latest non-LTS development release
+ set Prompt=normal in /etc/update-manager/release-upgrades.
+ ```
+
+ [ Where problems could occur ]
+
+ Failing to set the correct policy for an LTS system either risks the
+ capacity to upgrade the users's systems (if set to a wrong value like
+ `never`) or their stability (if allowed to upgrade to interim releases,
+ as it's the case for RR as of now).
+
+ [ Other Info ]
+
I've seen a number of fresh installed instances of Resolute in which the
`Prompt` value in the `release-upgrades` is set to `normal` instead of
`lts` (desktop, LXD containers, WSL). I suspect we missed a step to
update the matching file in the `ubuntu-release-upgrader` source
package.
-
- [WIP]
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/2154602
Title:
[SRU] release-upgrades Prompt should be lts for Resolute Racoon
Status in ubuntu-release-upgrader package in Ubuntu:
Fix Released
Status in ubuntu-release-upgrader source package in Resolute:
Confirmed
Bug description:
[ Impact ]
LTS users are supposed to upgrade only when a new LTS is available,
thus skipping interim releases for greater stability. For other LTSes
the `/etc/update-manager/release-upgrades` file correctly defines
`Prompt=lts`, but on Resolute Racoon we have `Prompt=normal`, what
allows upgrading into the next interim release. The proposed fix makes
RR behave as any previous LTS release of Ubuntu.
[ Test Plan ]
* Set up a LXD container from Ubuntu 26.04 LTS.
* Confirm that the existing `/etc/update-manager/release-upgrades` file sets `Prompt=normal`
* Try triggering an upgrade (but do not allow it to proceed). It should succeed in finding the in-development interim release or fail with an error message that doesn't mention LTS. For example:
```
root at u1:~# sudo do-release-upgrade -d
Checking for a new Ubuntu release
Could not find the release announcement
The server may be overloaded.
```
* Install ubuntu-release-upgrader-core from resolute-proposed
* Confirm that `/etc/update-manager/release-upgrades` now sets `Prompt=lts`
* Try triggering an upgrade. The error message should mention the unavailability of an LTS release in development.
```
root at u1:~# sudo do-release-upgrade -d
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
```
[ Where problems could occur ]
Failing to set the correct policy for an LTS system either risks the
capacity to upgrade the users's systems (if set to a wrong value like
`never`) or their stability (if allowed to upgrade to interim
releases, as it's the case for RR as of now).
[ Other Info ]
I've seen a number of fresh installed instances of Resolute in which
the `Prompt` value in the `release-upgrades` is set to `normal`
instead of `lts` (desktop, LXD containers, WSL). I suspect we missed a
step to update the matching file in the `ubuntu-release-upgrader`
source package.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2154602/+subscriptions
More information about the foundations-bugs
mailing list