Activity log for bug #2045918

Date Who What changed Old value New value Message
2023-12-07 16:23:25 errors.ubuntu.com bug bridge bug added bug
2023-12-07 16:23:26 errors.ubuntu.com bug bridge bug added subscriber Sebastien Bacher
2023-12-07 16:23:33 Sebastien Bacher update-manager (Ubuntu): importance Undecided High
2023-12-07 16:23:43 Sebastien Bacher update-manager (Ubuntu): assignee Nathan Teodosio (nteodosio)
2023-12-07 16:26:02 Sebastien Bacher tags focal jammy kylin-20.04 kylin-22.04 focal jammy kylin-20.04 kylin-22.04 udeng-1940
2023-12-08 08:21:12 Nathan Teodosio attachment added umb.png https://bugs.launchpad.net/bugs/2045918/+attachment/5727431/+files/umb.png
2023-12-08 08:30:47 Nathan Teodosio update-manager (Ubuntu): status New Triaged
2023-12-08 10:12:08 Nathan Teodosio description The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports. If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/. Impact ------ LP:1990450 introduced Ubuntu Pro updates and news to update-manager, but also a bug whereby updating update-manager itself while update-manager is running replaces its UI files with a version incompatible with the already running handle of update-manager, subsequently causing a crash when the latter references an widget existing only in the old UI file. In other words, update-manager crashes if the user tries installing the new update-manager release from inside itself. Even though updates would have been installed successfully at that point and subsequent runs of update-manager would not crash, the user is none the wiser and is most likely left worried about his resulting system state. Test case --------- 1. Have the old version of Update Manager installed and the proposed version available in the Apt database, such that, in Jammy for example, 'apt install --dry-run --verbose-versions' would report update-manager (1:22.04.9 => 1:22.04.18) 2. Start update-manager from a terminal. 3. Make sure 'Software Updater' is selected in the list. We don't care about any other package for this test. 4. Click 'Install now'. The installation must complete successfully and the view must be automatically recalculated. Verify that the application didn't crash (no tracebacks in the terminal window) and confirm with 'apt policy update-manager' that the new version was indeed installed. To note ------- The recalculated view will not include references to Ubuntu Pro (neither news pane nor Ubuntu Pro updates section), as it is still the old version of the program that is running. Regression potential -------------------- GTK is very finicky about its *.ui files; We must look out for other widgets failing to map or being relocated. Original report --------------- The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports. If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.
2023-12-08 10:17:42 Nathan Teodosio summary /usr/bin/update-manager:AttributeError:start_available:_make_available_pane:__init__ [SRU] Fix crash caused by updating update-manager from inside itself
2023-12-08 10:19:31 Nathan Teodosio merge proposal linked https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457139
2023-12-08 10:19:59 Nathan Teodosio nominated for series Ubuntu Focal
2023-12-08 10:19:59 Nathan Teodosio bug task added update-manager (Ubuntu Focal)
2023-12-08 10:19:59 Nathan Teodosio nominated for series Ubuntu Bionic
2023-12-08 10:19:59 Nathan Teodosio bug task added update-manager (Ubuntu Bionic)
2023-12-08 10:19:59 Nathan Teodosio nominated for series Ubuntu Jammy
2023-12-08 10:19:59 Nathan Teodosio bug task added update-manager (Ubuntu Jammy)
2023-12-08 10:19:59 Nathan Teodosio nominated for series Ubuntu Mantic
2023-12-08 10:19:59 Nathan Teodosio bug task added update-manager (Ubuntu Mantic)
2023-12-08 10:33:49 Nathan Teodosio merge proposal linked https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457141
2023-12-08 15:52:03 Sebastien Bacher update-manager (Ubuntu Bionic): importance Undecided High
2023-12-08 15:52:05 Sebastien Bacher update-manager (Ubuntu Focal): importance Undecided High
2023-12-08 15:52:06 Sebastien Bacher update-manager (Ubuntu Jammy): importance Undecided High
2023-12-08 15:52:10 Sebastien Bacher update-manager (Ubuntu Mantic): importance Undecided High
2023-12-08 15:52:14 Sebastien Bacher update-manager (Ubuntu): status Triaged Fix Committed
2023-12-08 15:52:21 Sebastien Bacher update-manager (Ubuntu Jammy): assignee Nathan Teodosio (nteodosio)
2023-12-08 15:52:23 Sebastien Bacher update-manager (Ubuntu Jammy): status New Fix Committed
2023-12-08 15:52:29 Sebastien Bacher update-manager (Ubuntu Mantic): status New Won't Fix
2023-12-08 20:24:43 Nathan Teodosio merge proposal linked https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457179
2023-12-08 20:25:46 Nathan Teodosio merge proposal linked https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457180
2023-12-08 20:26:17 Nathan Teodosio merge proposal linked https://code.launchpad.net/~nteodosio/update-manager/+git/update-manager/+merge/457181
2023-12-09 06:45:29 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2023-12-09 06:45:32 Steve Langasek bug added subscriber SRU Verification
2023-12-09 06:45:37 Steve Langasek tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-needed verification-needed-jammy
2023-12-09 16:11:59 Launchpad Janitor update-manager (Ubuntu): status Fix Committed Fix Released
2024-01-03 23:33:19 Nathan Teodosio tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-needed verification-needed-jammy focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed
2024-01-04 12:19:13 Nathan Teodosio nominated for series Ubuntu Xenial
2024-01-04 12:19:13 Nathan Teodosio bug task added update-manager (Ubuntu Xenial)
2024-01-04 12:19:23 Nathan Teodosio update-manager (Ubuntu Xenial): importance Undecided High
2024-01-04 12:19:27 Nathan Teodosio update-manager (Ubuntu Xenial): assignee Nathan Teodosio (nteodosio)
2024-01-04 12:19:30 Nathan Teodosio update-manager (Ubuntu Bionic): assignee Nathan Teodosio (nteodosio)
2024-01-04 12:19:34 Nathan Teodosio update-manager (Ubuntu Focal): assignee Nathan Teodosio (nteodosio)
2024-01-09 19:46:21 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2024-01-09 19:46:20 Launchpad Janitor update-manager (Ubuntu Jammy): status Fix Committed Fix Released
2024-01-10 18:04:48 Nathan Teodosio bug added subscriber Ubuntu Stable Release Updates Team
2024-01-10 18:18:46 Nathan Teodosio removed subscriber Ubuntu Stable Release Updates Team
2024-01-15 22:16:56 Brian Murray update-manager (Ubuntu Focal): status New Fix Committed
2024-01-15 22:16:57 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2024-01-15 22:17:01 Brian Murray tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-focal
2024-01-15 22:24:05 Brian Murray update-manager (Ubuntu Bionic): status New Fix Committed
2024-01-15 22:24:10 Brian Murray tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-focal focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal
2024-01-15 22:29:54 Brian Murray update-manager (Ubuntu Xenial): status New Fix Committed
2024-01-15 22:29:59 Brian Murray tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial
2024-02-05 09:28:17 Nathan Teodosio tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-jammy verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-needed verification-needed-focal verification-needed-xenial
2024-02-05 09:42:29 Nathan Teodosio tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-needed verification-needed-focal verification-needed-xenial focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-done-xenial verification-needed verification-needed-focal
2024-02-05 11:12:05 Nathan Teodosio tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-jammy verification-done-xenial verification-needed verification-needed-focal focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial verification-needed
2024-02-05 11:12:18 Nathan Teodosio tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial verification-needed focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial
2024-03-14 19:57:16 Andreas Hasenack description Impact ------ LP:1990450 introduced Ubuntu Pro updates and news to update-manager, but also a bug whereby updating update-manager itself while update-manager is running replaces its UI files with a version incompatible with the already running handle of update-manager, subsequently causing a crash when the latter references an widget existing only in the old UI file. In other words, update-manager crashes if the user tries installing the new update-manager release from inside itself. Even though updates would have been installed successfully at that point and subsequent runs of update-manager would not crash, the user is none the wiser and is most likely left worried about his resulting system state. Test case --------- 1. Have the old version of Update Manager installed and the proposed version available in the Apt database, such that, in Jammy for example, 'apt install --dry-run --verbose-versions' would report update-manager (1:22.04.9 => 1:22.04.18) 2. Start update-manager from a terminal. 3. Make sure 'Software Updater' is selected in the list. We don't care about any other package for this test. 4. Click 'Install now'. The installation must complete successfully and the view must be automatically recalculated. Verify that the application didn't crash (no tracebacks in the terminal window) and confirm with 'apt policy update-manager' that the new version was indeed installed. To note ------- The recalculated view will not include references to Ubuntu Pro (neither news pane nor Ubuntu Pro updates section), as it is still the old version of the program that is running. Regression potential -------------------- GTK is very finicky about its *.ui files; We must look out for other widgets failing to map or being relocated. Original report --------------- The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports. If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/. Impact ------ LP:1990450 introduced Ubuntu Pro updates and news to update-manager, but also a bug whereby updating update-manager itself while update-manager is running replaces its UI files with a version incompatible with the already running handle of update-manager, subsequently causing a crash when the latter references an widget existing only in the old UI file. In other words, update-manager crashes if the user tries installing the new update-manager release from inside itself. Even though updates would have been installed successfully at that point and subsequent runs of update-manager would not crash, the user is none the wiser and is most likely left worried about his resulting system state. Test case --------- 1. Have the old version of Update Manager installed and the proposed version available in the Apt database, such that, in Jammy for example, 'apt install --dry-run --verbose-versions' would report   update-manager (1:22.04.9 => 1:22.04.19) 2. Start update-manager from a terminal. 3. Make sure 'Software Updater' is selected in the list. We don't care about any other package for this test. 4. Click 'Install now'. The installation must complete successfully and the view must be automatically recalculated. Verify that the application didn't crash (no tracebacks in the terminal window) and confirm with 'apt policy update-manager' that the new version was indeed installed. To note ------- The recalculated view will not include references to Ubuntu Pro (neither news pane nor Ubuntu Pro updates section), as it is still the old version of the program that is running. Regression potential -------------------- GTK is very finicky about its *.ui files; We must look out for other widgets failing to map or being relocated. Original report --------------- The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:22.04.17, the problem page at https://errors.ubuntu.com/problem/7b4facc926a743e632733dcc290e7cd5623b6eb0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports. If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.
2024-03-14 20:10:32 Launchpad Janitor update-manager (Ubuntu Focal): status Fix Committed Fix Released
2024-03-14 20:11:01 Launchpad Janitor update-manager (Ubuntu Bionic): status Fix Committed Fix Released
2024-03-14 20:11:29 Launchpad Janitor update-manager (Ubuntu Xenial): status Fix Committed Fix Released
2024-03-14 21:40:35 Andreas Hasenack update-manager (Ubuntu Xenial): status Fix Released Fix Committed
2024-03-14 21:40:42 Andreas Hasenack tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-needed verification-needed-xenial
2024-04-16 09:22:16 Nathan Teodosio tags focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done-bionic verification-done-focal verification-done-jammy verification-needed verification-needed-xenial focal jammy kylin-20.04 kylin-22.04 udeng-1940 verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial