From 40c68b29c46f28a10cbba0d725afd4f055cb5d5a Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Fri, 20 Feb 2026 03:52:01 +0000
Subject: [PATCH] More tries at dep res
---
src/archrepobuild/builder.py | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/archrepobuild/builder.py b/src/archrepobuild/builder.py
index 4c0a9d0..ea5130c 100644
--- a/src/archrepobuild/builder.py
+++ b/src/archrepobuild/builder.py
@@ -251,11 +251,16 @@
raise ValueError(f"Package not found in AUR: {package}")
pkg_dir.parent.mkdir(parents=True, exist_ok=True)
- subprocess.run(
- ["git", "clone", pkg_info.git_url, str(pkg_dir)],
- check=True,
- capture_output=True,
- )
+ try:
+ subprocess.run(
+ ["git", "clone", pkg_info.git_url, str(pkg_dir)],
+ check=True,
+ capture_output=True,
+ text=True,
+ )
+ except subprocess.CalledProcessError as e:
+ logger.error(f"Failed to clone {package} from {pkg_info.git_url}: {e.stderr}")
+ raise ValueError(f"Failed to clone package from AUR: {e.stderr}")
return True
def _is_vcs_package(self, package_dir: Path) -> bool:
--
Gitblit v1.10.0