From f9662254cc18a5d8ed93206563cf81c3c0260270 Mon Sep 17 00:00:00 2001 From: Fredrik Eriksson Date: Thu, 19 Feb 2026 10:22:00 +0100 Subject: [PATCH] Bump timeout for portage upgrade path calc Many packages and slow CPU makes portage take long time to calculate world update path. Bumping to 1 hour timeout for now --- sau/gentoo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sau/gentoo.py b/sau/gentoo.py index 9af747f..6c4028e 100644 --- a/sau/gentoo.py +++ b/sau/gentoo.py @@ -194,7 +194,7 @@ def pkg_upgrade(): ## Query upgradeable packages cmd = [ EMERGE_PATH, '--color', 'n', '-uDNpq', '--with-bdeps=y', '@world' ] - ret, out, err = sau.helpers.exec_cmd(cmd) + ret, out, err = sau.helpers.exec_cmd(cmd, timeout=3600) if not ret == 0: log.error('emerge pretend returned {}'.format(ret)) @@ -315,7 +315,7 @@ def pkg_upgrade(): # rebuild live packages cmd = [ EMERGE_PATH, '--color', 'n', '-q', '--usepkg', 'n', '@live-rebuild' ] - ret, out, err = sau.helpers.exec_cmd(cmd, timeout=3600) + ret, out, err = sau.helpers.exec_cmd(cmd, timeout=72000) if ret != 0 or err: log.error('live-rebuild returned {}'.format(ret)) for line in out.splitlines():