Activity log for bug #1944475

Date Who What changed Old value New value Message
2021-09-21 21:51:39 Brian Murray bug added bug
2021-09-21 21:55:26 Brian Murray tags hirsute impish
2021-09-21 23:00:05 Ubuntu QA Website tags hirsute impish hirsute impish iso-testing
2021-09-22 15:42:47 Brian Murray tags hirsute impish iso-testing hirsute impish iso-testing rls-ii-incoming
2021-09-22 15:43:11 Brian Murray ubuntu-release-upgrader (Ubuntu): milestone ubuntu-21.10
2021-09-22 18:23:37 Brian Murray ubuntu-release-upgrader (Ubuntu): assignee Brian Murray (brian-murray)
2021-09-22 18:23:39 Brian Murray ubuntu-release-upgrader (Ubuntu): importance Undecided High
2021-09-22 18:23:44 Brian Murray ubuntu-release-upgrader (Ubuntu): status New In Progress
2021-09-22 18:52:50 Brian Murray nominated for series Ubuntu Hirsute
2021-09-22 18:52:50 Brian Murray bug task added ubuntu-release-upgrader (Ubuntu Hirsute)
2021-09-23 15:14:55 Matthieu Clemenceau tags hirsute impish iso-testing rls-ii-incoming fr-1741 hirsute impish iso-testing rls-ii-incoming
2021-09-23 15:40:11 Brian Murray nominated for series Ubuntu Impish
2021-09-23 15:40:11 Brian Murray bug task added ubuntu-release-upgrader (Ubuntu Impish)
2021-09-23 15:40:20 Brian Murray tags fr-1741 hirsute impish iso-testing rls-ii-incoming fr-1741 hirsute impish iso-testing
2021-09-23 18:51:01 William Wilson ubuntu-release-upgrader (Ubuntu Hirsute): assignee William Wilson (jawn-smith)
2021-09-23 18:51:09 William Wilson ubuntu-release-upgrader (Ubuntu Hirsute): status New In Progress
2021-09-23 21:00:03 William Wilson 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 [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 [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
2021-09-23 21:03:59 William Wilson 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 [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 [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
2021-09-23 21:11:29 William Wilson attachment added Hirsute Patch https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1944475/+attachment/5527444/+files/lp1944475_hirsute.debdiff
2021-09-23 21:11:58 William Wilson tags fr-1741 hirsute impish iso-testing fr-1741 hirsute impish iso-testing verification-needed-hirsute
2021-09-24 00:27:10 Ubuntu Foundations Team Bug Bot tags fr-1741 hirsute impish iso-testing verification-needed-hirsute fr-1741 hirsute impish iso-testing patch verification-needed-hirsute
2021-09-24 00:27:21 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2021-09-24 04:38:43 Mathew Hodson ubuntu-release-upgrader (Ubuntu Hirsute): importance Undecided High
2021-09-24 16:19:30 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Impish): status In Progress Fix Released
2021-09-24 17:03:34 Bryce Harrington ubuntu-release-upgrader (Ubuntu Hirsute): status In Progress Fix Committed
2021-09-24 17:43:05 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2021-09-24 17:43:07 Brian Murray bug added subscriber SRU Verification
2021-09-24 17:43:10 Brian Murray tags fr-1741 hirsute impish iso-testing patch verification-needed-hirsute fr-1741 hirsute impish iso-testing patch verification-needed verification-needed-hirsute
2021-09-24 17:43:18 Brian Murray removed subscriber Ubuntu Sponsors Team
2021-09-25 05:56:21 Mathew Hodson tags fr-1741 hirsute impish iso-testing patch verification-needed verification-needed-hirsute fr-1741 hirsute impish iso-testing patch regression-update verification-needed-hirsute
2021-09-27 17:13:41 Brian Murray tags fr-1741 hirsute impish iso-testing patch regression-update verification-needed-hirsute fr-1741 hirsute impish iso-testing patch regression-update verification-done verification-done-hirsute
2021-09-27 22:18:21 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Hirsute): status Fix Committed Fix Released
2021-09-27 22:18:25 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team