[releng] find_unblocked_orphans: Show stale dependent packages

Till Maas till at fedoraproject.org
Sat Oct 18 12:19:24 UTC 2014


commit 853bf9c5eb91e41a9e68e7737869e073a865db84
Author: Till Maas <opensource at till.name>
Date:   Sat Oct 18 14:19:45 2014 +0200

    find_unblocked_orphans: Show stale dependent packages

 scripts/find_unblocked_orphans.py |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 5807c6a..688b30f 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -649,6 +649,15 @@ def package_info(unblocked, dep_map, pkgdb_dict, orphans=None, failed=None,
     if breaking:
         info += wrap_and_format("Depending packages", sorted(breaking))
 
+        if orphans:
+            stale_breaking = set()
+            for package in orphans_breaking_deps_stale:
+                stale_breaking = stale_breaking.union(
+                    set(dep_map[package].keys()))
+            info += wrap_and_format(
+                "Packages depending on packages orphaned for more than "
+                "{} weeks".format(week_limit), sorted(stale_breaking))
+
     if failed:
         info += "\nFTBFS: " + " ".join(failed)
         info += "\n"


More information about the rel-eng mailing list