Activity log for bug #1753333

Date Who What changed Old value New value Message
2018-03-04 23:19:18 Chris McDonough bug added bug
2018-03-13 12:13:20 Doug McMahon nvidia-graphics-drivers-390 (Ubuntu): status New Confirmed
2018-03-14 07:08:48 Alberto Milone nvidia-graphics-drivers-390 (Ubuntu): assignee Alberto Milone (albertomilone)
2018-03-14 07:08:51 Alberto Milone nvidia-graphics-drivers-390 (Ubuntu): importance Undecided High
2018-03-14 07:08:56 Alberto Milone nvidia-graphics-drivers-390 (Ubuntu): status Confirmed Triaged
2018-04-23 10:33:10 Alberto Milone bug task added software-properties (Ubuntu)
2018-04-23 10:34:06 Alberto Milone software-properties (Ubuntu): status New Triaged
2018-04-23 10:34:09 Alberto Milone software-properties (Ubuntu): assignee Alberto Milone (albertomilone)
2018-04-23 10:34:12 Alberto Milone software-properties (Ubuntu): importance Undecided High
2018-04-24 08:22:06 Alberto Milone software-properties (Ubuntu): status Triaged In Progress
2018-04-24 08:22:12 Alberto Milone bug task deleted nvidia-graphics-drivers-390 (Ubuntu)
2018-04-24 08:59:04 Launchpad Janitor branch linked lp:~albertomilone/software-properties/software-properties
2018-04-30 15:32:41 Alberto Milone description When you are in the initial install state, you can easily switch from the Nouvea drivers to the Nvidia drivers by choosing the option in "Software and Updates -> Additional Drivers". However, when you attempt to switch back (by selecting the nouveau option and clicking Apply), and subsequently reboot, your system will still come up using the Nvidia drivers, and you will WTF. And then, if you visit Additional Drivers, you will be presented with grayed out options for both nvidia and nouvea, and the only selectable option will be "continue using manually installed driver". The reason for this is that the tool, when reselecting nvidia in the GUI, uninstalls the nvidia-drivers-390 package, but because it's a metapackage (or at least I presume this is the reason), it doesn't uninstall its dependencies, which causes the Additional Drivers tool to believe it's in a non-automanaged state, and the nvidia drivers never actually get uninstalled. You can fix it by doing an apt autoremove and rerunning the Additional Drivers tool. But obviously there is no real way for inexperienced users to know this. SRU Request: [Impact] Currently, the Additional Drivers tool uninstalls only the driver package that ships the modaliases. When it comes to the NVIDIA drivers (>=390), that package is only a meta-package. Removing the meta-package will not uninstall the driver. We should make sure to uninstall all its nvidia related dependencies, not only the meta-package. [Test Case] 1) Open the "Software & Updates" app, and select the "Additional Drivers" tab 2) Uninstall the NVIDIA 390 driver 3) Check that, for example, the nvidia-dkms-390 package was uninstalled: apt-cache policy nvidia-dkms-390 The package will be reported as installed, because the current code didn't remove it. [Regression Potential] Relatively low, as the change in behaviour only affects the nvidia driver, and it only causes the Additional Drivers tool to remove dependencies of the meta-package that have the "nvidia" string in their name. __________________ When you are in the initial install state, you can easily switch from the Nouvea drivers to the Nvidia drivers by choosing the option in "Software and Updates -> Additional Drivers". However, when you attempt to switch back (by selecting the nouveau option and clicking Apply), and subsequently reboot, your system will still come up using the Nvidia drivers, and you will WTF. And then, if you visit Additional Drivers, you will be presented with grayed out options for both nvidia and nouvea, and the only selectable option will be "continue using manually installed driver". The reason for this is that the tool, when reselecting nvidia in the GUI, uninstalls the nvidia-drivers-390 package, but because it's a metapackage (or at least I presume this is the reason), it doesn't uninstall its dependencies, which causes the Additional Drivers tool to believe it's in a non-automanaged state, and the nvidia drivers never actually get uninstalled. You can fix it by doing an apt autoremove and rerunning the Additional Drivers tool. But obviously there is no real way for inexperienced users to know this.
2018-04-30 15:33:11 Alberto Milone bug added subscriber Ubuntu Stable Release Updates Team
2018-05-03 19:09:25 Brian Murray software-properties (Ubuntu Bionic): status New Fix Committed
2018-05-03 19:09:31 Brian Murray bug added subscriber SRU Verification
2018-05-03 19:09:36 Brian Murray tags verification-needed verification-needed-bionic
2018-05-08 21:38:54 Launchpad Janitor software-properties (Ubuntu): status In Progress Fix Released
2018-05-17 18:37:30 Brian Murray tags verification-needed verification-needed-bionic verification-done-bionic verification-needed
2018-05-17 19:32:02 Launchpad Janitor software-properties (Ubuntu Bionic): status Fix Committed Fix Released
2018-05-17 19:32:08 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team