From 8d06d0d2e8955c0a1409e67e5c6d76f33284cf98 Mon Sep 17 00:00:00 2001 From: Anders da Silva Rytter Hansen Date: Wed, 27 May 2026 14:03:37 -0300 Subject: [PATCH] Fix mock: override root name after include to prevent cache collision The included alma+epel-10-x86_64.cfg sets config_opts['root'], which overrides --root custom and causes mock to reuse the old cached chroot where mockbuild user was missing. Explicitly set config_opts['root'] after the include to force a fresh custom root. --- .forgejo/workflows/build-rpms.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build-rpms.yml b/.forgejo/workflows/build-rpms.yml index 1570b89..14e4ef3 100644 --- a/.forgejo/workflows/build-rpms.yml +++ b/.forgejo/workflows/build-rpms.yml @@ -52,6 +52,7 @@ jobs: run: | cat > /tmp/mock-custom.cfg <<'MOCKEOF' include('/etc/mock/alma+epel-10-x86_64.cfg') + config_opts['root'] = 'custom' config_opts['yum.conf'] += """ [sonicde-rpm] name=SonicDE RPM