diff options
author | Helmut Grohne <helmut@subdivi.de> | 2013-10-03 08:51:41 +0200 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2013-10-03 08:51:41 +0200 |
commit | d228c0a4a5827325bca47d63ea287c7cb56537ea (patch) | |
tree | e1b850f3f323347dc440c2787d406e8df604edb7 | |
parent | 786c4f93ea318a3c22479f80531594435fb036c3 (diff) | |
download | debian-dedup-d228c0a4a5827325bca47d63ea287c7cb56537ea.tar.gz |
work around python-debian's #670679
-rw-r--r-- | dedup/debpkg.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dedup/debpkg.py b/dedup/debpkg.py index d8cc22f..2d67135 100644 --- a/dedup/debpkg.py +++ b/dedup/debpkg.py @@ -16,8 +16,8 @@ def process_control(control_contents): source = package version = control["version"].encode("ascii") architecture = control["architecture"].encode("ascii") - - depends = set(dep[0]["name"].encode("ascii") + # deb822 currently returns :any dependencies raw. see #670679 + depends = set(dep[0]["name"].split(u':', 1)[0].encode("ascii") for dep in control.relations.get("depends", ()) if len(dep) == 1) return dict(package=package, source=source, version=version, |