The APT command-line code does the same loop python-apt does. If it fails in python-apt, APT fails as well. So in that case, the best idea might be to change APT by overriding end() to do the checks isGood() does, so all clients work correctly. This would require a rebuild of all reverse dependencies though, and is formally an ABI break.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1220013 Title: python-apt can SIGSEGV when encountering Packages stanzas with no Description field (was: update-apt-xapian-index crashed with SIGSEGV in File()) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1220013/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
