[Bug 1944475] Re: DistUpgradeViewNonInteractive is now interactive
Brian Murray
1944475 at bugs.launchpad.net
Fri Sep 24 17:43:12 UTC 2021
Hello Brian, or anyone else affected,
Accepted ubuntu-release-upgrader into hirsute-proposed. The package will
build now and be available at
https://launchpad.net/ubuntu/+source/ubuntu-release-upgrader/1:21.04.17
in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
hirsute to verification-done-hirsute. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-hirsute. In either case, without details of your
testing we will not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
** Tags added: verification-needed
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1944475
Title:
DistUpgradeViewNonInteractive is now interactive
Status in ubuntu-release-upgrader package in Ubuntu:
Fix Released
Status in ubuntu-release-upgrader source package in Hirsute:
Fix Committed
Status in ubuntu-release-upgrader source package in Impish:
Fix Released
Bug description:
[Impact]
* The non-interactive release upgrades ask a question and wait for
an interaction from the user. This makes the "NonInteractive"
process interactive, and therefore breaks automatic upgrades.
[Test Case]
* On a hirsute VM, make sure all packages are up to date
by running `sudo apt update && sudo apt upgrade -y`
* `sudo do-release-upgrade -d --frontend=DistUpgradeViewNonInteractive`
* Observe that the the upgrader displays the release notes followed
by a question in the form of "Continue [yN]"
* Type N and press enter to cancel the upgrade
* Install ubuntu-release-upgrader from hirsute-proposed
* `sudo do-release-upgrade -d --frontend=DistUpgradeViewNonInteractive`
* Observe that the release upgrade completes successfully without
any interaction from the user.
[Regression Potential]
* If the check for the specific frontend is not
properly written it may be possible that
the other frontends no longer display the release
notes and ask the user if they want to continue.
* This can be tested by running "do-release-upgrade"
with --frontend=DistUpgradeViewGtk3 and
--frontend=DistUpgradeViewText and verifying that
the question is asked.
[Original Description]
With the change to show the release notes when using the "Text" view of the release upgrader (LP: #1925529) a yes / no question regarding upgrading is also displayed when using the NonInteractive view. This ends up making the upgrade process interactive and breaks automatic upgrade testing as seen in this log file:
== More Information ==
You can find out more about Ubuntu on the Ubuntu website and Ubuntu
wiki.
http://www.ubuntu.com/
http://wiki.ubuntu.com/
To sign up for Ubuntu development announcements, please
subscribe to Ubuntu's development announcement list at:
http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce
Continue [yN] auto-upgrade [13:48:19]: Rebooting the system.
bash: line 1: 889 Killed /tmp/autopkgtest.u4eodP/build.JbM/real-tree/debian/tests/upgrade 2> >(tee -a /tmp/autopkgtest.u4eodP/upgrade-stderr >&2) > >(tee -a /tmp/autopkgtest.u4eodP/upgrade-stdout)
autopkgtest: DBG: testbed command exited with code 137
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1944475/+subscriptions
More information about the Ubuntu-sponsors
mailing list