summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2010-08-05 13:27:18 +0200
committerMichael Vogt <michael.vogt@ubuntu.com>2010-08-05 13:27:18 +0200
commitad19dcb4f3608779551383103a23ccceb7df3e9c (patch)
tree08146db3b20cba310a1a6ea449d793f7d11578f7 /apt
parent82ed2ce73fb57166d0e47f164f1f9bdc6c821389 (diff)
parentbfa4d690e7262c19b2f0bfc3905177c37f42cf34 (diff)
downloadpython-apt-ad19dcb4f3608779551383103a23ccceb7df3e9c.tar.gz
* apt/debfile.py:
- fix crash in DscFile handling and add regression test
Diffstat (limited to 'apt')
-rw-r--r--apt/debfile.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/apt/debfile.py b/apt/debfile.py
index ea83c5b3..e2275f84 100644
--- a/apt/debfile.py
+++ b/apt/debfile.py
@@ -51,11 +51,13 @@ class DebPackage(object):
self._debfile = None
self.pkgname = ""
self._sections = {}
+ self._need_pkgs = []
if filename:
self.open(filename)
def open(self, filename):
""" open given debfile """
+ self._dbg(3, "open '%s'" % filename)
self._need_pkgs = []
self._installed_conflicts = set()
self._failure_string = ""
@@ -184,6 +186,7 @@ class DebPackage(object):
self.replaces_real_pkg(pkgname, oper, ver)):
self._failure_string += _("Conflicts with the installed package "
"'%s'") % pkg.name
+ self._dbg(3, "conflicts with installed pkg '%s'" % pkg.name)
return True
return False
@@ -386,7 +389,7 @@ class DebPackage(object):
def check(self):
"""Check if the package is installable."""
- self._dbg(3, "check_depends")
+ self._dbg(3, "check")
# check arch
if not "Architecture" in self._sections: