From 15428132966ba91a57599f952f9eddf8465721fe Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 26 Oct 2023 08:38:28 +0200 Subject: [PATCH] depsolve-dnf: helpful exception for repo --- tools/osbuild-depsolve-dnf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/osbuild-depsolve-dnf b/tools/osbuild-depsolve-dnf index 6f6d97f2..a54473b8 100755 --- a/tools/osbuild-depsolve-dnf +++ b/tools/osbuild-depsolve-dnf @@ -65,6 +65,8 @@ class Solver(): if "name" in desc: repo.name = desc["name"] + + # at least one is required if "baseurl" in desc: repo.baseurl = desc["baseurl"] elif "metalink" in desc: @@ -72,7 +74,7 @@ class Solver(): elif "mirrorlist" in desc: repo.mirrorlist = desc["mirrorlist"] else: - assert False + raise ValueError("missing either `baseurl`, `metalink`, or `mirrorlist` in repo") if desc.get("ignoressl", False): repo.sslverify = False