[releng] find_unblocked_orphans: Make orphan_packages() generic

Till Maas till at fedoraproject.org
Mon Oct 6 21:22:18 UTC 2014


commit d68aa61d4874666b9bda3bdec60205dfe233e257
Author: Till Maas <opensource at till.name>
Date:   Mon Oct 6 23:22:26 2014 +0200

    find_unblocked_orphans: Make orphan_packages() generic

 scripts/find_unblocked_orphans.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 8fb5193..aaaba8a 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -162,14 +162,15 @@ def setup_yum(repo=RAWHIDE_RELEASE["repo"],
     return yb
 
 
-def orphan_packages(cache_filename='orphans.pickle'):
+def orphan_packages(branch=RAWHIDE_RELEASE["branch"]):
+    cache_filename = 'orphans-{}.pickle'.format(branch)
     orphans = get_cache(cache_filename, default={})
 
     if orphans:
         return orphans
     else:
-        pkgdbresponse = pkgdb.get_packages("", orphaned=True,
-                                           branches="master", page="all")
+        pkgdbresponse = pkgdb.get_packages(
+            "", orphaned=True, branches=branch, page="all")
         pkgs = pkgdbresponse["packages"]
         for p in pkgs:
             orphans[p["name"]] = p
@@ -540,7 +541,7 @@ def main(release="rawhide"):
     else:
         # list of orphans on the devel branch from pkgdb
         sys.stderr.write('Contacting pkgdb for list of orphans...')
-        orphans = orphan_packages()
+        orphans = orphan_packages(RELEASES[release]["branch"])
         sys.stderr.write('done\n')
 
     sys.stderr.write('Getting builds from koji...')


More information about the rel-eng mailing list