Yet another bug caused by the strangeness of having two separate
incompatible MyCache class definitions. One day I need to sit down and
try to understand why we the UpdateManager declares its own MyCache that
inherits from DistUpgrade.DistUpgradeCache.MyCache but never calls the
DistUpgrade.DistUpgradeCache.MyCache constructor. Since this feels to me
like something really really dirty to do, since now we inherit all the
DistUpgradeCache MyCache methods but we can't really rely on anything
being properly initialized.

Anyway, besides that, looking into how to fix this without being too
invasive.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1843109

Title:
  update-manager crashed with AttributeError in checkFreeSpace():
  'MyCache' object has no attribute 'quirks'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1843109/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to