diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2019-06-08 22:18:12 +0300 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2019-06-08 22:20:18 +0300 |
commit | 4d0d596e575b5c8c2b4b2b18645a824ebde92d28 (patch) | |
tree | b006faef638eda86fa775823db32bdb347c3db3f | |
parent | 8118f97177a0ffe74681ebe32ca05436eb3c0c78 (diff) |
Fix noarch vaulting after 5fbe4c85
Fix noarch vaulting after 5fbe4c85. Only remove a path from movelist
once, even when the movelist contains multiple files at that path.
-rwxr-xr-x | calm/calm.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/calm/calm.py b/calm/calm.py index dc63eea..0ff63ec 100755 --- a/calm/calm.py +++ b/calm/calm.py @@ -323,13 +323,13 @@ def remove_stale_packages(args, packages): # for each arch. # # de-duplicate these package moves, as rather awkward workaround for that - moved_list = [] + moved_list = set() def dedup(path, f): for prefix in ['noarch', 'src']: if path.startswith(prefix): to_vault[prefix].add(path, f) - moved_list.append(path) + moved_list.add(path) to_vault[common_constants.ARCHES[0]].map(dedup) |