[releng] find_unblocked_orphans: Output list of breaking packages

Till Maas till at fedoraproject.org
Tue Oct 7 20:12:02 UTC 2014


commit 090d26b00bedcb257aa3040193c80374442ceb79
Author: Till Maas <opensource at till.name>
Date:   Tue Oct 7 22:12:02 2014 +0200

    find_unblocked_orphans: Output list of breaking packages

 scripts/find_unblocked_orphans.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 486b6f4..5964d1f 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -590,6 +590,14 @@ def package_info(packages, release, orphans=None, failed=None):
 
         info += wrap_and_format("Orphans (not depended on)",
                                 orphans_not_breaking_deps)
+
+    breaking = set()
+    for package, deps in dep_map.items():
+        breaking = breaking.union(set(deps.keys()))
+
+    if breaking:
+        info += wrap_and_format("Affected packages", sorted(breaking))
+
     if failed:
         info += "\nFTBFS: " + " ".join(failed)
         info += "\n"


More information about the rel-eng mailing list