[releng] find_unblocked_orphans: Add more args
Till Maas
till at fedoraproject.org
Tue May 12 20:41:07 UTC 2015
commit 0679b66b06850564766e948b93410cb560302d4b
Author: Till Maas <opensource at till.name>
Date: Tue May 12 22:37:16 2015 +0200
find_unblocked_orphans: Add more args
- Add options to test specific package against specific repo, e.g.
already retired package against older compose to debug dependency
checks
scripts/find_unblocked_orphans.py | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 9dd39ef..bc6d94f 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -724,12 +724,25 @@ def main():
"--send", default=False, action="store_true",
help="Actually send mail including Bcc addresses to mailing list"
)
+ parser.add_argument("--source-repo", default=None,
+ help="Source repo URL to use for depcheck")
+ parser.add_argument("--repo", default=None,
+ help="Repo URL to use for depcheck")
+ parser.add_argument("--no-skip-blocked", default=True,
+ dest="skipblocked", action="store_false",
+ help="Do not skip blocked pkgs")
parser.add_argument("--mailfrom", default="nobody at fedoraproject.org")
parser.add_argument("failed", nargs="*",
help="Additional packages, e.g. FTBFS packages")
args = parser.parse_args()
failed = args.failed
+ if args.source_repo is not None:
+ RELEASES[args.release]["source_repo"] = args.source_repo
+
+ if args.repo is not None:
+ RELEASES[args.release]["repo"] = args.repo
+
if args.skip_orphans:
orphans = []
else:
@@ -740,8 +753,11 @@ def main():
sys.stderr.write('Getting builds from koji...')
koji_tag = RELEASES[args.release]["tag"]
- unblocked = unblocked_packages(sorted(list(set(list(orphans) + failed))),
- tagID=koji_tag)
+ allpkgs = sorted(list(set(list(orphans) + failed)))
+ if args.skipblocked:
+ unblocked = unblocked_packages(allpkgs, tagID=koji_tag)
+ else:
+ unblocked = allpkgs
sys.stderr.write('done\n')
text = HEADER.format(RELEASES[args.release]["tag"].upper())
More information about the rel-eng
mailing list