[releng] find_unblocked_orphans: Use unique repo IDs
Till Maas
till at fedoraproject.org
Tue Oct 7 17:21:47 UTC 2014
commit 5d3230819707963039987059e0a186d20650e052
Author: Till Maas <opensource at till.name>
Date: Tue Oct 7 18:18:42 2014 +0200
find_unblocked_orphans: Use unique repo IDs
scripts/find_unblocked_orphans.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index aaaba8a..d8cf87c 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -14,6 +14,7 @@
from collections import OrderedDict
import cPickle as pickle
import datetime
+import hashlib
import os
import argparse
from Queue import Queue
@@ -156,8 +157,10 @@ def setup_yum(repo=RAWHIDE_RELEASE["repo"],
yb.conf.cache = 0
yb.repos.disableRepo('*')
- yb.add_enable_repo('repo', [repo])
- yb.add_enable_repo('repo-source', [source_repo])
+ # use digest to make repo id unique for each URL
+ yb.add_enable_repo('repo-' + hashlib.sha256(repo).hexdigest(), [repo])
+ yb.add_enable_repo('repo-source-' + hashlib.sha256(repo).hexdigest(),
+ [source_repo])
yb.arch.archlist.append('src')
return yb
More information about the rel-eng
mailing list