From 11e42ab5bb0bb11b1f191daf47ac632a9509141d Mon Sep 17 00:00:00 2001 From: Max Lin Date: Sat, 14 Sep 2024 17:27:41 +0800 Subject: [PATCH] ttm: fix repo handling in is_snapshotable for Leap 16 --- ttm/releaser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ttm/releaser.py b/ttm/releaser.py index 43265e4a1..e718845f7 100644 --- a/ttm/releaser.py +++ b/ttm/releaser.py @@ -214,9 +214,13 @@ def is_snapshotable(self): if not self.package_ok(prjresult, self.project.name, product, self.project.product_repo, self.project.product_arch): all_ok = False + # agama-installer in Leap uses images repo as source repo as well as target repo + source_repo = self.project.product_repo + if self.project.same_target_images_repo_for_source_repo: + source_repo = self.project.totest_images_repo for product in self.project.image_products + self.project.container_products: for arch in product.archs: - if not self.package_ok(prjresult, self.project.name, product.package, self.project.product_repo, arch): + if not self.package_ok(prjresult, self.project.name, product.package, source_repo, arch): all_ok = False for product in self.project.containerfile_products: