diff options
author | Helmut Grohne <helmut@subdivi.de> | 2013-02-22 19:59:00 +0100 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2013-02-22 19:59:00 +0100 |
commit | 0dabe080e60e4e43a481c944f4b0a3d9ce64231a (patch) | |
tree | 98958b7c2b287b6146c21240e94b4eef121f9128 | |
parent | 5584551af9ea1a3a9ae3923a57cf212575aa15ed (diff) | |
download | debian-dedup-0dabe080e60e4e43a481c944f4b0a3d9ce64231a.tar.gz |
autoimport: fix version check to actually work
Don't fail on new packages and skip versions already processed again.
-rwxr-xr-x | autoimport.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/autoimport.py b/autoimport.py index f80c57d..c662008 100755 --- a/autoimport.py +++ b/autoimport.py @@ -23,7 +23,8 @@ def main(): for pkg in deb822.Packages.iter_paragraphs(io.BytesIO(pkglist)): name = pkg["Package"] distpkgs.add(name) - if version_compare(pkg["Version"], knownpkgs.get(name, ())) < 0: + if name in knownpkgs and \ + version_compare(pkg["Version"], knownpkgs[name]) <= 0: continue pkgurl = "%s/%s" % (urlbase, pkg["Filename"]) print("importing %s" % name) |