DistUpgradeFetcherKDE crashes on method _warning

Bug #1507885 reported by Harald Sitter
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-release-upgrader (Ubuntu)
Fix Released
Critical
Unassigned
Vivid
Triaged
High
Unassigned

Bug Description

# Impact
DistUpgradeFetcherKDE.py calls self._warning() but in fact _warning is not an instance method of the fetcher but rather a global helper. This causes early unhandled exceptions entirely defuncing the fetcher rendering upgrades with the KDE UI impossible.

This was fixed in https://launchpad.net/ubuntu/+source/ubuntu-release-upgrader/1:15.10.4 and needs to be SRU'd into vivid as it also suffers from the problem.

# Test Case
- run `kdesudo -- do-release-upgrade -m desktop -f DistUpgradeViewKDE`
- should come up with installer

# Regression Potential
None. Fetcher currently crashes 10/10 times

# Other Info
In testing I didn't actually get the fetcher UI itself to display, so I expect there is more wrong. It would however be a good start to not have it crash.

Tags: vivid
Revision history for this message
Brian Murray (brian-murray) wrote :

self._warning is only called if there is a failure to get the release notes and I don't think happens 10/10 times.

Changed in ubuntu-release-upgrader (Ubuntu Vivid):
status: New → Triaged
importance: Undecided → Critical
Changed in ubuntu-release-upgrader (Ubuntu):
status: Triaged → Fix Released
tags: added: vivid
Changed in ubuntu-release-upgrader (Ubuntu Vivid):
importance: Critical → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.