suggest removing -d requirement to upgrade to new releases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Opinion
|
Wishlist
|
Unassigned | ||
Groovy |
Opinion
|
Wishlist
|
Unassigned |
Bug Description
Hello, I'd like to suggest that the do-release-upgrade -d command line parameter should behave differently than it does.
At the moment, we aren't promoting focal upgrades to our existing bionic and eoan users. This makes sense.
However, we have many enthusiast users who would like to upgrade, and would probably be a good position to help us find and fix bugs in the upgrade process.
These enthusiasts are rightly concerned that do-release-upgrade -d will upgrade them to gorilla. They're also wondering if 20.04 is actually released, etc.
The conversations around this point on irc are endless and often.
So: I'd like to propose that -d is used to upgrade to the devel release. And in the weeks or months before we change the meta-release files to encourage upgrades to the next release, we allow people to upgrade to the next release without resorting to scary-sounding command line options.
Thanks
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | New → Confirmed |
tags: | added: rls-gg-incoming |
tags: | removed: rls-gg-incoming |
Changed in ubuntu-release-upgrader (Ubuntu Groovy): | |
importance: | Undecided → Wishlist |
tags: | added: id-5ec69f4c064a3b6a12963049 |
The way the upgrade process currently works is to examine the meta-release file for the 'Supported' field. In the event that the Supported is set to 0 then everyone is prompted to upgrade. We don't set it to Supported yet deliberately so that we can get these enthusiasts to test the upgrade process for us. Subsequently, while the definition of the '-d' switch is incorrect for a short period of time I think its best that the '-d' switch is scary as setting the meta-release file's 'Supported' filed is an indication that we think it is safe to upgrade for everyone.
I do think the release notes could be better about explaining why the '-d' switch needs to be used for a short period of time after release though.