From f250049cca24d7178cb52569c1da4273884e5aa8 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Tue, 03 Mar 2026 00:47:01 +0000
Subject: [PATCH] Rebuild if in config repo
---
src/archrepobuild/builder.py | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/archrepobuild/builder.py b/src/archrepobuild/builder.py
index dd96578..8a45ba3 100644
--- a/src/archrepobuild/builder.py
+++ b/src/archrepobuild/builder.py
@@ -515,11 +515,15 @@
for pkg_name in build_order:
repo = self.resolver.is_in_repos(pkg_name)
- if include_repo and repo == self.config.repository.name:
- logger.info(f"Package {pkg_name} already in managed repository, skipping")
- if pkg_name == package:
- return BuildResult(package=package, status=BuildStatus.SKIPPED)
- continue
+ if repo == self.config.repository.name:
+ if include_repo:
+ logger.info(f"Package {pkg_name} already in managed repository, skipping")
+ if pkg_name == package:
+ return BuildResult(package=package, status=BuildStatus.SKIPPED)
+ continue
+ else:
+ # Treat as not in repo to force rebuild from AUR
+ repo = None
if repo:
logger.info(f"Package {pkg_name} found in {repo}, downloading...")
--
Gitblit v1.10.0