commit:     bdf389cfd061384a14cfdb18e821c0b2f0445670
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 24 20:52:18 2025 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Aug 24 20:55:12 2025 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=bdf389cf

update_seed_command: revert to a boring but safe default

The changed-subslot logic sounds nice, but unfortunately does not work all
the time for reasons not yet known. Surprise fun and breakage ensues.

These days we're more concerned that catalyst can run unsupervised for long
times and less that it finishes in record cpu time, so set the default
to an update command which we also recommend to all our users and know to
be robust.

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 targets/stage1/chroot.sh | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/targets/stage1/chroot.sh b/targets/stage1/chroot.sh
index 541c060f..6eb1e4b4 100755
--- a/targets/stage1/chroot.sh
+++ b/targets/stage1/chroot.sh
@@ -37,10 +37,8 @@ if [ -n "${clst_update_seed}" ]; then
                echo "Updating seed stage..."
                if [ -n "${clst_update_seed_command}" ]; then
                        ROOT=/ run_merge --buildpkg=n 
"${clst_update_seed_command}"
-               elif grep -q '^\[changed-subslot\]' 
/usr/share/portage/config/sets/portage.conf; then
-                       ROOT=/ run_merge --ignore-built-slot-operator-deps y 
@changed-subslot
                else
-                       ROOT=/ run_merge --update --deep --newuse 
--complete-graph --rebuild-if-new-ver gcc
+                       ROOT=/ run_merge --buildpkg=n --update --deep --newuse 
@world
                fi
        elif [ "${clst_update_seed}" != "no" ]; then
                echo "Invalid setting for update_seed: ${clst_update_seed}"

Reply via email to