Verified fixed with proposed. Upgrader doesn't crash but correctly displays an error.
** Description changed: # 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 to entirely defunc the fetcher rendering upgrades with the KDE UI impossible. NB: this only happens iff there was a problem getting the release notes to begin with. 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 + - setup a apt-cacher-ng as proxy + > $ cat /etc/apt/apt.conf.d/apt-cacher + > Acquire::http { Proxy "http://localhost:3142"; }; - run `kdesudo -- do-release-upgrade -m desktop -f DistUpgradeViewKDE` - should come up with installer # Regression Potential Can't break anymore than getting another undefined method exception as we do now. # 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 removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1507886 Title: DistUpgradeFetcherKDE crashes on method _warning To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1507886/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs